Commit Graph

12 Commits

Author SHA1 Message Date
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