#
6c0c2409 |
|
25-Oct-2020 |
Michael Norrish <michael.norrish@data61.csiro.au> |
Fix printing of boolean negation after numeric types are loaded If you have a term ~p /\ q, it should print as ¬p ∧ q (assuming Unicode is enabled). This wasn't true previously because of the dance around use of ~ as numeric negation. The desired behaviour: Parsing: ~ is preferentially parsed as boolean negation ¬ is only parsed as boolean/word negation - (unary) is only parsed as numeric negation Printing (with Unicode): ~ is never printed ¬ is printed for boolean/word negation - (unary) is printed for numeric negation Printing (without Unicode) ~ is printed for boolean/word negation - (unary) is printed for numeric negation Inspired to fix by reporting of issue #871
|
#
ca1d20c4 |
|
18-Oct-2020 |
Michael Norrish <michael.norrish@data61.csiro.au> |
Tweak ThmSetData API: take callbacks with more honest types In particular, the callbacks are always only ever called on singleton lists, so it seems silly to ask the user for functions with types that have lists.
|
#
ef748ccd |
|
15-Oct-2020 |
Thibault Gauthier <email@thibaultgauthier.fr> |
removing tactictoe mini replacing by a tactic prioritization
|
#
5528c6e3 |
|
03-Sep-2020 |
Magnus Myreen <magnus.myreen@cl.cam.ac.uk> |
Mention two new examples in release notes
|
#
77a3570a |
|
01-Sep-2020 |
Michael Norrish <michael.norrish@data61.csiro.au> |
Correct typos/reformat in release notes and math.stex
|
#
ff14592f |
|
19-Aug-2020 |
Chun Tian <binghe.lisp@gmail.com> |
Documentation for product measure and Fubini's theorem
|
#
e514bb27 |
|
19-Aug-2020 |
Michael Norrish <michael.norrish@data61.csiro.au> |
Update documentation of Holmake's recursive behaviours Related to github issue #382
|
#
84ed5413 |
|
11-Aug-2020 |
Thibault Gauthier <email@thibaultgauthier.fr> |
update next-release.md
|
#
3b14a065 |
|
06-Aug-2020 |
Michael Norrish <michael.norrish@data61.csiro.au> |
Document nub simp changes from e85907d844; fix script broken by it
|
#
7eef9789 |
|
21-Jul-2020 |
Michael Norrish <michael.norrish@data61.csiro.au> |
Document change to abbreviation behaviour in release notes
|
#
d2b57f01 |
|
29-May-2020 |
Arve Gengelbach <arve.gengelbach@it.uu.se> |
align numeric syntax: 'great' becomes 'greater' The earlier names are inconsistent with numSyntax and less descriptive. The changes are: intSyntax.great_tm -> intSyntax.greater_tm intSyntax.dest_great -> intSyntax.dest_greater intSyntax.mk_great -> intSyntax.mk_greater int_arithTheory.add_to_great -> int_arithTheory.add_to_greater realSyntax.great_tm -> realSyntax.greater_tm realSyntax.dest_great -> realSyntax.dest_greater realSyntax.mk_great -> realSyntax.mk_greater github issue #629
|
#
e23a23df |
|
15-Jun-2020 |
Michael Norrish <michael.norrish@data61.csiro.au> |
Fix another proof (last at -t2) broken by a9a7e76c1 Also document backwards incompatibility in release notes.
|
#
01704bc0 |
|
12-Jun-2020 |
Michael Norrish <michael.norrish@data61.csiro.au> |
Document new <<- (mlet) syntax in DESCRIPTION and release notes
|
#
805c5015 |
|
26-May-2020 |
Andreas Lööw <AndreasLoow@users.noreply.github.com> |
Cleanup of append thms for SORTED
|
#
c0ca1d19 |
|
28-May-2020 |
Chun Tian <binghe.lisp@gmail.com> |
Product measure and Tonelli's theorem
|
#
8ef8378b |
|
12-Apr-2020 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Note the removal of rich_listTheory.REVERSE in release notes (Incompatibilities); all -t2 tests passed.
|
#
486e9658 |
|
11-Apr-2020 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Updated HOL Description for mathematical theories (with other cumulative fixes)
|
#
ce5f9d58 |
|
05-May-2020 |
Andreas Lööw <AndreasLoow@users.noreply.github.com> |
Release notes for list+rich_list theory changes
|
#
505150cf |
|
17-Dec-2019 |
Alexander Cox <38000079+lxndrcx@users.noreply.github.com> |
Holwrap (#758) * add holwrap tool * Add holwrap to release notes * added comment about multiline input
|
#
d131fb2e |
|
13-Nov-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Minor typo/grammar corrections in release notes
|
#
b3b2a8f3 |
|
09-Nov-2019 |
jhlchan <jhlchan@gmail.com> |
AKS mechanisation (#750) * Add to examples: AKS, with algebra and simple_complexity.
|
#
3a676202 |
|
27-Oct-2019 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Added `derivativeTheory` and `integrationTheory` into release notes
|
#
6c4b0543 |
|
27-Sep-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Correct typo in release notes
|
#
c4db120b |
|
19-Sep-2019 |
Chun Tian <binghe.lisp@gmail.com> |
The new HOL-Probability based on [0,+Inf]-measure theory (#735) * The new HOL-Probability based on [0,+Inf]-measure theory * Noted the new HOL-Probability in next-release notes; Added a dedicated README.md in `src/probability`.
|
#
c8feb439 |
|
26-Aug-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Add special Overload syntax to map to overload_on Use in a few random places in src and examples, and document in release notes and DESCRIPTION.
|
#
70744e4c |
|
25-Aug-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Allow "local" attribute to be added to Type syntax This generates a temp_type_abbrev/temp_type_abbrev_pp call underneath. Document and use in a few src files. Thanks to Magnus for the suggestion.
|
#
8cc876e8 |
|
15-Aug-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Further document drule breakage by linking to CakeML's old_drule
|
#
577138e8 |
|
11-Aug-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
release notes: italicise REFERENCE and DESCRIPTION This is better compatible with the ancient tradition for typesetting these names.
|
#
2dd68e19 |
|
11-Aug-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
release notes: describe drule incompatibility & fix more accurately
|
#
9cb09107 |
|
11-Aug-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document drule change from 812a08a5
|
#
2645ca2b |
|
09-Aug-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document new Datatype and Type syntaxes
|
#
2878b092 |
|
07-Aug-2019 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Fixed wrong spelling of names, sorry.
|
#
2737e790 |
|
08-Aug-2019 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Moved BISIM(_REL) theorems to bisimulationTheory with coinduction principles added
|
#
fe603ee5 |
|
07-Aug-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Mention compactness example in release notes Also put it into build sequence and add a README file in the directory itself.
|
#
dc55941b |
|
04-Aug-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Mention incompatibility of foo_def_compute turning into foo_compute (Refers to change in f12ce51af.)
|
#
5567268d |
|
31-Jul-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Extend and move theory of lists-of-nats encoded as nats Previously, there was a rudimentary script in examples/computability's prnlistTheory, which was used only in the computability tree. It's useful to have all this stuff more widely available. (For example, in showing Lowenheim-Skolem, setting up a bijection between the nats and formulas is needed.) New theory is now src/list/src/nlistTheory. Thanks to Yiming Xu and Elliot Catt for help developing this theory.
|
#
82d22572 |
|
22-Jul-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Implement INST_TYPE facility within Q.SPEC_THEN Closes #718
|
#
bb0a5ef0 |
|
21-Jul-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Add CoInductive syntax (mirroring Inductive syntax) Progress with Github issue #711
|
#
cec20502 |
|
21-Jul-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document new Inductive syntax in release notes
|
#
3ae700fc |
|
11-Jul-2019 |
Thibault Gauthier <email@thibaultgauthier.fr> |
bug fixed + new tools
|
#
8a1dd56b |
|
08-Jul-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Announce add_strliteral_form in release notes
|
#
8877f97e |
|
30-Jun-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Clean up MEM_DROP situation Problems: - listTheory's MEM_DROP was horrible with a non-rewritable conclusion - rich_listTheory had a MEM_DROP as well, which was weaker than the same theory's MEM_DROP_IMP. Fix: - state a different MEM_DROP theorem in listTheory - delete rich_listTheory's MEM_DROP
|
#
495b8658 |
|
20-Jun-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Move DEFAULT_TARGETS write-up to new features part of release notes It had somehow ended up in the "New theories" section, perhaps as a side effect of a merge.
|
#
70c6fb7a |
|
16-May-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Remove older of Theorem syntaxes (the one with the quotes) It's confusing to allow two, and it seems pretty clear that the Proof-QED proof is nicer.
|
#
2ededc8d |
|
13-May-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Implement new Definition syntax; use it in src/sort and Tutorial
|
#
e2f82d3b |
|
12-May-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Move allow_schema_definition flag out of Globals into a feedback trace This flag is used to allow schematic definitions, but in HOL is never referred to outside of TotalDefn. People are using the DefineSchema entrypoints instead.
|
#
d7b95354 |
|
02-May-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Point out that setting loose equality affects descendent theories This makes it easier to fix large theories given tight equality because it means that one can dodge having to touch every script file.
|
#
7b9343ee |
|
02-May-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document some changes to emacs mode
|
#
f49eec50 |
|
30-Apr-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Implement Req0/ReqD forms to require simp rules to have been applied Closes #680
|
#
b205b4a1 |
|
26-Apr-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document removal of rewrites feature in release notes
|
#
d95653e7 |
|
16-Apr-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Make Holmake c/line arg. "fooTheory" be treated as "fooTheory.dat" This aims to make it easier for people to make specific theories without needing to appreciate the fooTheory.{sig,sml,ui,uo,dat} gawp. (Longer term, it would be great to hide/merge some of those files entirely.) Documented in the Holmake chapter of the DESCRIPTION manual, and release notes. Tested in tools/Holmake/tests/theorytarget.
|
#
ab36347b |
|
16-Apr-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document "thm-rebinding drop attributes" change in release notes
|
#
c6048358 |
|
11-Apr-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document change to goal-printing defaults in release notes
|
#
2a300722 |
|
11-Mar-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document tight equality change in release notes
|
#
d2703720 |
|
13-Feb-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Rationalise eq fns in boolLib to have _eq suffix Exception is Teq and Feq, which are not eq functions (binary relations), but are actually unary predicates on terms.
|
#
b09a7272 |
|
13-Feb-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document remove-term-eqtype change in release notes
|
#
ee2221d7 |
|
04-Feb-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document theorem syntaxes in the release notes
|
#
f832cc8d |
|
27-Nov-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document DEFAULT_TARGETS variable in manual and release notes
|
#
8d2dfbce |
|
18-Nov-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Remove Globals.priming. Also remove references to it in code that isn't being tested in the regression checking build-sequence, and so is probably bit-rotted. Provide numvariant version of variant, which behaves like with_flag(Globals.priming,SOME "") (variant avoids) Document change/incompatibility in release notes.
|
#
9f4b3059 |
|
10-Nov-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Change type_abbrev to not alter printing behaviour If printing of abbreviations is desired, users must now use type_abbrev_pp. Closes #599
|
#
ac563ea6 |
|
10-Sep-2018 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Renamed `rich_topologyTheory` to `real_topologyTheory`
|
#
f5bd5abc |
|
07-Sep-2018 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Merged hol-light's cardTheory (rich_cardinalTheory) with HOL4's cardinalTheory
|
#
53f6a567 |
|
05-Sep-2018 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Revised next release notes according to PR comments
|
#
678cb7d3 |
|
05-Sep-2018 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Mention the new `topologyTheory`, `metricTheory` and `rich_topologyTheory` in next release notes
|
#
daf1c4e8 |
|
04-Sep-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document ee54b084d's change in release notes
|
#
ca4097ca |
|
26-Aug-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Change Holmake to use "quit-on-failure" by default Document this and the new --noqof option that allows the old behaviour to be restored. Closes #576
|
#
0177eba9 |
|
21-Jun-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Create new blank next-release.md for filling in before next release
|
#
4947e311 |
|
11-Jun-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Label release notes with Kananaskis-12 name
|
#
3ae73b8b |
|
11-Jun-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix up move of hol_sets into src: de-Unicodification; fix one ref Mention this in release notes.
|
#
ff6932f0 |
|
08-Jun-2018 |
Konrad Slind <konrad.slind@gmail.com> |
added release note for regexpLib
|
#
1795b9e9 |
|
07-Jun-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Implement easier API entrypoints to get at case_eq theorems Closes #345
|
#
10f0150e |
|
03-Jun-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Implement Haskell-style $ as infix function application operator With documentation and some simple test cases.
|
#
61d20c1c |
|
03-Jun-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
release notes: finish a sentence with a full-stop
|
#
983a48b0 |
|
25-May-2018 |
Chun Tian <binghe.lisp@gmail.com> |
Fixed wrong links in TOC of next-release.md
|
#
c84c9b6a |
|
25-May-2018 |
Chun Tian (binghe) <binghe.lisp@gmail.com> |
Added Lambek Calculus formalization into HOL example, under `formal-languages`.
|
#
d2d6d792 |
|
21-May-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Change irule to not include a rpt conj_tac effect Closes #465
|
#
f36067ec |
|
17-May-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Mention ANSI colour configuration in release notes
|
#
bb9eaf34 |
|
16-May-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Add more to release notes Text on new examples: - Chun Tian's CCS work - The Tamarack port from HOL88 Other minor things also.
|
#
50fae6d1 |
|
16-May-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Mention Simon Jantsch's LTL example in release notes
|
#
d6773d8c |
|
15-May-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Updated release notes with monad-syntax, mention of CCS example
|
#
1f06dafe |
|
04-Jan-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Mention new xTheory.dat files in release notes
|
#
8b5efb58 |
|
07-Dec-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix TeX p/printing bug caused by having multiple types of same name If the types had different arities, mungers would produce strange mk_type exceptions.
|
#
95d60bd3 |
|
02-Oct-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Remove -- as an alias for Term parser. As per comment in release notes this has long been replaced as appropriate style.
|
#
e5fc0f36 |
|
11-Sep-2017 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Improving naming of bit-vector signed division constants. This renaming introduces incompatibilities: • words$word_sdiv -> words$word_quot (this is proved to be related to int_quot for a non-zero divisor). • words$word_srem -> words$word_rem (this is proved to be related to int_rem for a non-zero divisor). • integer_word$word_sdiv (this is a new constant defined directly in terms of int_div). • words$word_smod -> integer_word$word_smod (this is now defined directly in terms of int_mod).
|
#
46d2ac66 |
|
26-Jun-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix Q.GENL to handle variables in same order as GENL. Closes #428
|
#
ad0c4d49 |
|
25-Jun-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Move Q.ID_EX_TAC to Tactic. ID_EX_TAC doesn't take any arguments, let alone a quotation, so doesn't belong in Q. Closes #359
|
#
9c6bd2af |
|
06-Jun-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Mention length-nil change in release notes
|
#
877de30d |
|
15-May-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Provide more advice on dealing with the new by in release notes
|
#
c00ccb57 |
|
07-May-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Put my byfix.pl script into the release notes
|
#
02cdc34f |
|
01-May-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document availability of byA in release notes
|
#
ce33a148 |
|
28-Apr-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document changes to by and new subgoal tactic Also make sure that the latter (and its alias, sg) are available through the bossLib signature.
|
#
90d6cb04 |
|
02-Feb-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Adjust fixities of finite map composition operators
|
#
b8f40d74 |
|
28-Jan-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Incorporate new c/line option-handling into build The build in relocation option doesn't do anything at the moment.
|
#
e53b2351 |
|
31-Oct-2016 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document TAKE/DROP change in release notes Mention the one-line method for restoring old behaviour
|
#
77404ec9 |
|
29-Oct-2016 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Add MOD_ss to srw_ss() If it breaks proofs, this is easy to reverse in a script by doing val _ = diminish_srw_ss ["MOD_ss"] before the old behaviour is being relied upon
|
#
7aae82dc |
|
05-Oct-2016 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix one of the bugs in previous commit's test-case This was done by simply removing the entry-points (uoverload_on, and uset_fixity) that were causing problems. They have long been redundant in terms of their desired effect, and introduced buggy behaviour with the switch to explicit grammar deltas. The uoverload_on function is still used internally.
|
#
38cc79e8 |
|
11-Aug-2016 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document Holmake's concurrency in release notes
|
#
2b889d32 |
|
29-Jul-2016 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document change to qpat_assum and friends
|
#
f4c939e7 |
|
15-Dec-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document the incompatibility introduced by 30f78bd
|
#
2d984225 |
|
30-Sep-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix another record pretty-printing problem
|
#
3df6c6b3 |
|
18-Sep-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix thm_to_string to use raw backend properly. The term_to_string and type_to_string functions do this already.
|
#
f944cbde |
|
14-Sep-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Remove state_option theory. Documented in release notes, including pointer to errorStateMonad theory.
|
#
c15f381c |
|
21-Aug-2015 |
Thibault Gauthier <thibault.gauthier@uibk.ac.at> |
Release notes (Holyhammer)
|
#
70ae4725 |
|
04-Aug-2015 |
Ramana Kumar <ramana@member.fsf.org> |
add some release notes for gen_new_specification
|
#
8472a614 |
|
26-Jul-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Correct URL in release notes
|
#
757671a2 |
|
26-Jul-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Grammar correction in release notes
|
#
f7299be7 |
|
26-Jul-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Let load work if current directory is unwritable
|
#
7d7c7fed |
|
15-Jul-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Prevent bad constant names at Definition level Enforces a constraint I'd long assumed to be true. Closes #268
|
#
729db816 |
|
04-Jun-2015 |
Thomas Tuerk <thomas@tuerk-brechen.de> |
rename example "deep_matches" to "pattern_matches" The name is confusing. The pattern compilation is in some rather vague sense deep, not the case-expressions. Moreoever, the lib grew since it was named such that the deep pattern compilation is not its most prominent feature any more.
|
#
f5ff96e6 |
|
02-Jun-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Mention github issue #260 in release notes
|
#
70bcf8ef |
|
25-May-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Let PAT_ABBREV_TAC use patterns that are more polymorphic than the goal Closes #252
|
#
0ad7ad88 |
|
25-May-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Datatype now handles antiquotations. Closes #258
|
#
1e90aa92 |
|
25-May-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Datatype: qual-ids stop creation of recursive type Closes #257
|
#
1a41e148 |
|
21-May-2015 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Implement HOL Light's {PAT,PATH}_CONV. Closes #255
|
#
fdd405c3 |
|
24-Mar-2015 |
Michael Norrish <michael.norrish@nicta.com.au> |
Tweaks to pattern-match example release notes Including - use Unicode apostrophe - put one sentence per line - indent so as to make pandoc happy - some grammar
|
#
4fc62fdc |
|
24-Mar-2015 |
Thomas Tuerk <thomas@tuerk-brechen.de> |
document deep_matches example in release notes
|
#
9a5d6091 |
|
24-Feb-2015 |
Michael Norrish <michael.norrish@nicta.com.au> |
Make Holmake follow INCLUDES recursively, even when given PHONY target Closes #145
|
#
4fd9753d |
|
08-Feb-2015 |
Michael Norrish <michael.norrish@nicta.com.au> |
Fix a Markdown error in release notes.
|
#
e08c29e6 |
|
08-Feb-2015 |
Michael Norrish <michael.norrish@nicta.com.au> |
Document fix to issue #225 (constructor names for theorems)
|
#
92317114 |
|
08-Jan-2015 |
Michael Norrish <michael.norrish@nicta.com.au> |
Change API of Q's MATCH...RENAME_TACs. Now rather than a string list hanging off the end specifying which variable bindings aren't supposed to induce a renaming, just put underscores into the pattern in those positions. Documentation and release notes updated.
|
#
a2d8c621 |
|
07-Jan-2015 |
Michael Norrish <michael.norrish@nicta.com.au> |
Modify optionSyntax.dest_none to unwrap the type returned. Closes #215.
|
#
1c5ae6b6 |
|
16-Dec-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Fix & document an infinite loop bug in intSimps.{OMEGA,COOPER}_ss Problem was that the term F was viewed as suitable context for the simplifier's decision procedure. Though superficially reasonable, this leads to problems because the simplifier will rewrite everything it can inside this context to F, using the rewrite [F] |- somegenvar = F (1) but the integer decision procedures will correctly rewrite occurrences of F to T, because the underlying conversion is happy to prove |- (F ==> F) <=> T The natural number procedure in ARITH_ss doesn't suffer from this problem because it doesn't add F as context to the decision procedure's context, and that's the fix taken here. The decision to use (1) above rather than rewrite to true, say, was taken in 9bc4bdaa.
|
#
137c5ca9 |
|
14-Dec-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Mention balanced_bst example in release notes.
|
#
6e6ca266 |
|
02-Nov-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Empty command-line Holmake only builds first target in Holmakefile. If there is no Holmakefile, or if there is a Holmakefile with no targets, then the old behaviour of attempting to build everything possible happens. Documented in release notes and DESCRIPTION. Many of the distribution's Holmakefiles were harmed in the creation of this commit, but, for the reasons given in the release notes, I don't think this should happen that often for typical user developments. Closes #175
|
#
f1b462b2 |
|
02-Nov-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Minor formatting tweak in release notes.
|
#
d2d3cc44 |
|
02-Nov-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Pretty-printer now annotates consts with their real names and types. In "complicated" overload situations, such as the overloads for NOTIN and <>, the annotation can't point to a "real" underlying constant, but does still provide the type for the emacs tool-tips. In passing, also create a new annotation form, the SymConst as well as the Const. This is done for the TeX backend's benefit, so that it can avoid treating things like + the same as normal identifiers. This works well for math-mode munging where you want "+" to map to $+$, but want "INSERT" to map to \textsf{INSERT}. Closes #39
|
#
647aebdd |
|
28-Oct-2014 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Document wildcard function in DESCRIPTION and release notes
|
#
f38b9623 |
|
23-Oct-2014 |
Ramana Kumar <ramana@member.fsf.org> |
add release note about custom compsets
|
#
f7f0a5bb |
|
15-Oct-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Mention the sptree theory in the release notes.
|
#
7cba4849 |
|
04-Sep-2014 |
Ramana Kumar <ramana@member.fsf.org> |
mention update to vim mode in release notes (not sure if that's the right section)
|
#
6c5378d4 |
|
03-Sep-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Mention new automatic rewrite, |- !v:one. v = () in release notes
|
#
34305eb6 |
|
03-Sep-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Mention that the DESCRIPTION is also available in Italian.
|
#
9908bfc0 |
|
24-Aug-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Credit Piotr Trojanek for all of his documentation fixes.
|
#
0f4aa1d1 |
|
24-Aug-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Handle character literals when printing to LaTeX Closes #190. See also 89b5d3224403 for first piece of work in this vein.
|
#
99edbfc4 |
|
10-Aug-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Remove broken and unnecessary {temp_,}add_binder entry-points in Parse
|
#
4847d50c |
|
22-Jun-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Fix bug in pattern-matching within user-pretty-printers. Closes #172.
|
#
d6c66395 |
|
09-Jun-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Fix another examples/ proof broken by 875ba111. Mention these automatic rewrites in release notes.
|
#
934027eb |
|
13-May-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Minor polishing in release notes.
|
#
800973e8 |
|
13-May-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Add description of floating-point theories to release notes. Thanks to Anthony for the raw material.
|
#
8f7049be |
|
13-May-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Tweaks to markdown in release notes so that pandoc copes with it.
|
#
6776357f |
|
12-May-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Fix proof broken by new auto rewrite in 9ff04c4dc9. This is evidence of a backwards incompatibility, so mention the change in release notes.
|
#
04f5254f |
|
22-Apr-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Fix arithmetic d.p. mis-feature identified in c59783a4d0e3d Issue was that conditional expressions with non-presburger guards resulted in goals that weren't provable because ARITH couldn't handle boolean sub-terms that weren't presburger. This prevented its instance-generalisation mechanism from solving obvious goals like that in the test-case. Now the instance-generalisation mechanism will perform up to four case-splits on boolean sub-terms. Of course, the choice of four is completely arbitrary, but a possible 32-fold expansion in goal-size seems unreasonable. Document the change in the release notes.
|
#
b22dc350 |
|
10-Apr-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Minor reformatting in release notes
|
#
141351e7 |
|
10-Apr-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Slight clarification of language about Datatype in release notes.
|
#
a574fc44 |
|
10-Apr-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Rename implicational theorems in relation to make room for equivalences This affects TC_CASES1 and TC_CASES2 that were hardly ever being used. See the release notes change for more discussion.
|
#
8c6e38a6 |
|
01-Apr-2014 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix some examples broken by change to EmitML's handling of datatype decls.
|
#
b4161465 |
|
30-Mar-2014 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Implement most of a new Datatype function with nicer syntax. (Pair-programming with Magnus who wanted it.) Still need to implement change to EmitTeX.
|
#
ec90bdf6 |
|
12-Mar-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Put release date template/reminder into release notes
|
#
d1a6a38d |
|
05-Mar-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Define MAX_SET on the empty set to equal 0. This make the relevant equation FINITE s ==> (MAX_SET (e INSERT s) = MAX e (MAX_SET s))
|
#
96b6becb |
|
05-Mar-2014 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Mention list range theory in release notes.
|
#
e693dc92 |
|
02-Mar-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Extend simplifier's treatment of abbrevs to handle abstractions better
|
#
5497e1b8 |
|
15-Jan-2014 |
Michael Norrish <michael.norrish@nicta.com.au> |
Minor updates to next release notes.
|
#
0da256d8 |
|
15-Dec-2013 |
Michael Norrish <michael.norrish@nicta.com.au> |
Notes for Lockwood Morris's enumerated finite sets/maps library.
|