isabelle


Find Lemmas used by simp/auto/clarify


How can I find which lemmas are used by the simp, auto methods, etc?
In one concrete case, I have a goal like:
lemma "x ∉ dom S ⟹ Something"
apply auto
and after applying auto I get: ¬ Something ⟹ ∃y. S x = Some y. I would like to find out why the whole goal is reversed like this, so that I can delete the respective rules from the rewriting.
I already tried using [[simp_trace_new mode=full]] apply auto and using [[simp_trace]] apply auto, but did not find information about what exactly caused auto to do this transformation.

Related Links

Using mono attribute in inductive_set
Where is nat base 10 converted to num base 2?
What can one assume, what is worth assuming in Isar?
Introducing type abbreviations in Isabelle
Isabelle won't generate code for my recursive function without a termination proof
Proving a simple lemma about trees in Isabelle
Why can I prove ⟦ ( ∃ x. P ) ∧ ( ∃ x. Q ) ⟧ ⟹ ∃ x. (P ∧ Q)?
What is a Quotient type pattern in Isabelle?
Avoid matching (λx.x)
Program extraction using native integers/words (not bignums) from Isabelle theory
“String of nat” in Isabelle?
From a 'value' to a 'lemma'
Isabelle/Simpl: Calling a Procedure Twice
let-statement with SOME operator
Does Lueng's RegExp library work with Isabelle/ML? Is there another regex lib devs use for Isabelle/ML?
I need binary and hex syntax translations for type num

Categories

HOME
pandas
yii2
listview
netsuite
image-processing
server
kde
json.net
android-4.4-kitkat
mvvmcross
adobe-analytics
tomcat6
rascal
handsontable
windows-server-2012
tostring
beyondcompare
conemu
csrf-protection
realex-payments-api
language-agnostic
mmap
microsoft-r
jndi
claims-based-identity
opennlp
user-interaction
bootstrap-material-design
tooltipster
assistant
atlassian-crucible
libssl
vision
quote
bpel
instant-messaging
tinymce-4
preg-match
bosh
uiswipegesturerecognizer
openoffice.org
mpmediaquery
git-merge
occlusion
jna
leading-zero
broadcastreceiver
optix
hp-ux
grid.mvc
core-plot
janrain
glew
eigenvalue
cubic-spline
appcompat
chain-builder
revapi
clean-architecture
gabor-filter
composite-key
nbconvert
spring-cache
titanium-android
dwscript
webdriverjs
chord-diagram
abcpdf9
static-ip-address
probability-density
measures
etsy
skype4py
hill-climbing
captivenetwork
xpath-1.0
lemon
intellij-14
python-3.2
mutation-observers
security-testing
drawbitmap
ios9.1
dundas
graph-api-explorer
bridge.net
dd
android-nested-fragment
android-imagebutton
javafx-webengine
nsbutton
issuu
xojo
uitouch
rebol3
mysql-error-1062
oracle-warehouse-builder
intentservice
industrial
ms-project-server-2010
cos
comaddin
funscript
manchester-syntax
whoosh
data-loss
django-tagging
invite
appender
html-input
gin
memory-size
microsoft-virtualization
data-driven
genealogy
ugc
.net-1.0
signal-handling
3gp
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