Alejandro Gomez-Londono
796887d9b1
Removes all trailing whitespaces
2017-07-12 15:13:51 +10:00
Daniel Matichuk
e2ad6f76a3
lib/rule_by_method: add "atomized" attribute
...
This recovers the original behaviour of the "atomize" attribute,
which converts a Pure rule into a HOL one.
2017-03-28 21:53:11 +11:00
Daniel Matichuk
f49fa48a4f
rule-by-method: more robust handling of dummy thms
...
More struggling due to no proper check for whether or not
a closure is being formed
2017-03-21 11:15:04 +11:00
Daniel Matichuk
f93772196f
rule_by_method: better support for method closures
...
We short-circuit the passed method if it looks like we're making a closure,
instead just emitting a dummy "free" theorem.
2017-03-21 11:15:04 +11:00
Matthew Brecknell
30122b5d80
Isabelle2016-1: update to new ML API
...
Update references to renamed ML constants; supply default arguments to
functions with additional parameters; etc.
2017-01-05 14:26:14 +11:00
Matthew Brecknell
86bd63e42b
Isabelle2016-1: work around a find_theorems incompatibility
...
The new find_theorems tries to inspect rule_prems, which previously
raised an exception within Rule_By_Method. This just makes rule_prems
an empty dynamic fact.
2017-01-05 14:22:06 +11:00
Gerwin Klein
f0faa90f8a
lib/spec/proof/tools: fix word change fallout
2016-05-16 21:11:40 +10:00
Daniel Matichuk
b214ac035f
resurrected "defs" command for Isabelle2016-RC1
2016-01-18 15:10:47 +11:00
Daniel Matichuk
b7563eb788
fix lib for isabelle 2016
2016-01-12 14:58:16 +11:00
Gerwin Klein
8079c795da
partial progres in Rule_By_Method
2016-01-10 17:49:15 +11:00
Daniel Matichuk
143073d55a
addressed issue with meta-quantifiers
...
JIRA VER-458
2015-09-21 10:41:33 +10:00
Daniel Matichuk
b2d3cd6ebb
Added Rule_By_Method (@ and # attributes)
2015-07-08 15:44:33 +10:00