isabelle


Is there a lemma like “∃x. a^x = b” proved in Isabelle?


Does anyone know where a lemma similar to
∃(x::real). a^x = (b::real)
might be found? I couldn't find something like that in the 'query', but it seems pretty handy.
You need a few more assumptions on a and b and you need to use the powr operator instead of ^, since ^ is only for the n-th power where n is a natural number. powr on the other hand is for any non-negative real number raised to the power of any other real number. (or similarly for complex numbers)
lemma
fixes a b :: real
assumes "a > 0" "a ≠ 1" "b > 0"
shows "∃x. a powr x = b"
proof
from assms show "a powr (log a b) = b" by simp
qed

Related Links

Substitution in Isabelle
Converting free variables to bound variables
Isabelle type unification/inference error
Substituting for the lambda expression in Isabelle
Apply simplifier to arbitrary term
need a definition in Isabelle to show that two partial functions never produce the same output
Why must Isabelle functions have at least one argument?
Working with generic definitions in Isabelle
completely replace the inner syntax in isar?
Applying lemma to solve goal
How to get the value of a const with ML code in Isabelle?
Expressing a simple declarative proof about exponents in Isar
How to make Isabelle use ZF?
How to prove “(∀x. P) ∧ Q ⟹ ∀x. P” using conjunct1 in Isabelle?
Simple lemma in Isabelle
Integration in Isabelle

Categories

HOME
log4j
bluetooth
clips
google-api-php-client
relayjs
bpmn
win32gui
ezpublish
ios-charts
bs4
paradox
pheatmap
esper
google-translate
phaser
orchardcms
msp430
jsprit
serverless-framework
libtiff
windows-7-x64
sms-gateway
contextmenu
autocad-plugin
kvc
cultureinfo
trading
centos6.5
react-css-modules
phpfox
atlassian-crucible
webkitspeechrecognition
subdomains
procdump
bpel
junit5
yadcf
phonegap
semantic-versioning
catel
column-family
overlap
main
disassembling
gesture
occlusion
vapor
particles.js
sql-server-agent
g-code
reportingservices-2005
http-live-streaming
botbuilder
estimote
multipeer-connectivity
jlink
lowpass-filter
sqlclient
np-complete
sqldf
jspdf-autotable
mediaelement
objective-c-swift-bridge
parallel-data-warehouse
medium.com
spring-android
login-control
storekit
disque
nsviewcontroller
rtbkit
ios8-today-widget
endeca-workbench
libressl
ami
sonarqube5.1.2
skos
block-device
gwidgets
camanjs
coldbox
android-imagebutton
code-access-security
bitcoinj
seaside
mbr
stxxl
fmod
pushbackinputstream
type-equivalence
distutils
quickdialog
coderush
google-email-migration
bluepill
dice
word-processor
venn-diagram
errai
ocx
subscript
php-parser
gnu-prolog
window-management
mod-auth
blackberry-playbook
cinema-4d
html-input
sproutcore-2
mirah
ncqrs
libs
port-number
w3wp
rtml
caching-application-block
ntvdm.exe

Resources

Database Users
RDBMS discuss
Database Dev&Adm
javascript
java
csharp
php
android
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App