#
26ea3610 |
|
23-Oct-2020 |
Corey Lewis <Corey.Lewis@data61.csiro.au> |
lib: add attribute to repeatedly apply other attributes Signed-off-by: Corey Lewis <Corey.Lewis@data61.csiro.au>
|
#
a424d55e |
|
09-Mar-2020 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
licenses: convert license tags to SPDX
|
#
5120e351 |
|
04-Nov-2019 |
Corey Lewis <corey.lewis@data61.csiro.au> |
lib: improve wp tracing When tracing wp can now print the instantiated version of the rules being used. It also says which set each used rule is from.
|
#
c34840d0 |
|
05-Jun-2019 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
global: isabelle update_cartouches
|
#
b8a99035 |
|
14-Nov-2018 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
lib: an abbreviation command with pretty printing inside locales Normal abbreviations are not contracted on pretty printing when defined inside a locale. This commit provide the command locale_abbrev which does contract on pretty print even when defined inside a locale. It cannot be used with abbreviations that mention fixed locale variables (whereas the standard abbreviations can). Co-authored-by: Rafal Kolanski <rafal.kolanski@data61.csiro.au>
|
#
787e5a85 |
|
24-Sep-2018 |
Japheth Lim <Japheth.Lim@data61.csiro.au> |
lib: maybe bitunrot TSubst
|
#
d7fd8680 |
|
18-Sep-2018 |
Edward Pierzchalski <ed.pierzchalski@data61.csiro.au> |
lib: Add attribute to ignore errors (VER-1007) Adds the `TRY` attribute combinator, which applies the provided inner attribute but ignores any failure by returning the original theorem.
|
#
f62ca334 |
|
06-Aug-2018 |
Japheth Lim <Japheth.Lim@data61.csiro.au> |
lib: add trace_schematic_insts method combinator
|
#
f224e239 |
|
27-Apr-2018 |
Japheth Lim <Japheth.Lim@data61.csiro.au> |
lib: add time_methods method for comparing proof tactic speeds
|
#
b749a23b |
|
21-Feb-2018 |
Rafal Kolanski <rafal.kolanski@nicta.com.au> |
lib: add find_names command to find other names of a theorem When given a theorem, find_names finds other names the theorem appears under, via matching on the whole proposition. It will not identify unnamed theorems.
|
#
796887d9 |
|
11-Jul-2017 |
Alejandro Gomez-Londono <alejandro.gomez@nicta.com.au> |
Removes all trailing whitespaces
|
#
ba62c943 |
|
14-Feb-2017 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
apply_debug: include apply_debug by default
|
#
df8e65fb |
|
16-May-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
autolevity: initial commit with test run on AInvs
|
#
9d055c28 |
|
21-Jun-2016 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
cleanup: thy imports and cleaning out obsolete code - removed Solves_Tac from default imports; should use auto-solve-correct and quote actual rule name instead. - consolidated transitive imports - remove obsolete solved method; use existing Eisbach method instead
|
#
51e62494 |
|
16-Feb-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
allow apply_trace to build in batch mode and include by default
|
#
5ef9eb55 |
|
15-Feb-2016 |
Japheth Lim <Japheth.Lim@nicta.com.au> |
lib: add ShowTypes, tool to show terms with unambiguous type annotations.
|
#
fe8baa86 |
|
15-Feb-2016 |
Japheth Lim <Japheth.Lim@nicta.com.au> |
lib: add Insulin, tool to show terms without syntax sugar.
|
#
8981f9d5 |
|
12-Jan-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
removed deleted theories from imports
|
#
b7563eb7 |
|
11-Jan-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
fix lib for isabelle 2016
|
#
12a3fd82 |
|
08-Jul-2015 |
Daniel Matichuk <daniel.matichuk@.nicta.com.au> |
Point to correct (existing) Rule_By_Method
|
#
30db9bb7 |
|
07-Jul-2015 |
Daniel Matichuk <daniel.matichuk@.nicta.com.au> |
ArchAcc_AI checks with new subgoal command
|
#
173a4411 |
|
31-May-2015 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
importing Eisbach by default, with some boilerplate
|
#
190e7c38 |
|
17-Apr-2015 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
start work on Isabelle 2015 update
|
#
b22a3849 |
|
30-Nov-2014 |
David Greenaway <david.greenaway@nicta.com.au> |
lib: Add "solves" tactic. Essentially does a "find_theorems solves" and automatically applies the result. The author makes no guarantees about the maintainability of proofs using such a tactic.
|
#
14581617 |
|
13-Nov-2014 |
David Greenaway <david.greenaway@nicta.com.au> |
nicta-tools: Add "solved" tactic. Ensures that all subgoals have been solved. If not, the tactic will fail (causing backtracking). Useful for creating proofs of the form: apply ((make_lots_of_subgoals, auto, solved)[1]) where you can be sure that the current subgoal will either be entirely discharged or left untouched.
|
#
3c01f082 |
|
03-Nov-2014 |
David Greenaway <david.greenaway@nicta.com.au> |
NICTACompat: Disable "Trace_Attrib". Loading "Trace_Attrib" causes strange, unexplained lock-ups in Isabelle/jEdit (and possibly Isabelle build). In particular, at random times shortly after Trace_Attrib is loaded, everything will stop processing with the CPU at 0%. The root cause of this is currently unknown. This patch disables it until the problem can be tracked down further.
|
#
e0b7e21d |
|
08-Oct-2014 |
David Greenaway <david.greenaway@nicta.com.au> |
attribute tracing: Mechanism to work out changes in simpsets across revisions. The idea of this file is to allow users to determine how the simpset, cong set, intro set, wp sets, etc. have changed from an old version of the repository to a new version. The process is as follows: 1. A user runs "save_attributes" on an old, working version of the theory. 2. This tool will write out a ".foo.attrib_trace" file for each theory processed. 3. The user modifies imports statements as required, possibly breaking the proof. 4. The user can now run "diff_attributes" to determine what commands they should run to restore the simpset / congset /etc to something closer to the old version. The tool is not complete, in that it won't always suggest the full set of "simp add", "simp del", etc commands. Nor does it know that a rule added to the simpset is causing a problem. It merely lists a hopefully-sensible set of differences.
|
#
fe36a97b |
|
08-Aug-2014 |
Lars Noschinski <lars@public.noschinski.de> |
Port AutoCorres to Isabelle 2014-RC0
|
#
2a03e81d |
|
14-Jul-2014 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
Import release snapshot.
|