#
0801c6f2 |
|
12-Oct-2020 |
Michael Norrish <michael.norrish@data61.csiro.au> |
Simplify grammar handling by using abstract ancestral data framework This is not fully worked out yet, and the abstract framework has only been instantiated on the one test-case. It's definitely worth it there though as there can be less awful code smashed into fooTheory.sml files as a result. Aim is to instantiate theorem-sets in the same way though so that it will be possible to access srw_ss() as it was at different points in the theory hierarchy. Not yet clear if AncestryData should be responsible for holding onto the underlying references that hold the global "values" (grammars, simpsets, etc). Changes in examples fix various adjoin calls that either shouldn't be there at all (TypeBase now has export; or need to be made "after completion" so that parses work correctly (these should be using exportable data themselves)).
|
#
9d069ef2 |
|
24-Mar-2020 |
Michael Norrish <michael.norrish@data61.csiro.au> |
Use new syntax more in unification/triangular/nominal
|
#
d00b201c |
|
12-May-2019 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix examples/unification for tight equality
|
#
3e63ef3e |
|
26-Mar-2018 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fixed nominal unification example
|
#
0b018443 |
|
11-Dec-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Rename TypeBase entrypoints for caseeqsplit and friends Now use case_eq everywhere. Work on github issue #345
|
#
69cb895a |
|
30-Nov-2017 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Fix script broken by change to TypeBase API in 962f50c154f
|
#
eeb65388 |
|
09-Dec-2012 |
Michael Norrish <michael.norrish@nicta.com.au> |
Fix nominal terms in unification example so that their case constant defines OK. This is progress with github issue #97.
|
#
b042f99e |
|
03-Aug-2012 |
Anthony Fox <anthony.fox@cl.cam.ac.uk> |
Patch aimed at fixing failure of level 2 build.
|
#
a332333c |
|
17-Sep-2011 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Progress towards getting nominal unification to rebuild. I didn't remember that this stuff depended on the nominal theory in examples/lambda, so I didn't check that it worked before I merged in the changes of the perm_type branch.
|
#
0bbd2a7e |
|
21-Jun-2011 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Rename TruePrefix to Prefix; use fixity options with NONE for what was Prefix. 90+% of this work was done by Ramana Kumar. The following list are the commits for a series of individual commits that have been squished into one big change: * remove mention of TruePrefix from the add_rule docfile * first batch of changes removing TruePrefix from src/parse * replace TruePrefix by Prefix in boolScript.sml * remove TruePrefix from Rsyntax is a fixity ever required for new_specification? * some more Prefix -> NONE and TruePrefix -> Prefix in theories * TruePrefix changes for datatype * TruePrefix changes for res_quan * TruePrefix->Prefix in a TeX selftest * TruePrefix changes for quotient * TruePrefix changes for integer and real * fix quotient examples for TruePrefix removal * more fixes for quotient examples * fixes for lambda example for TruePrefix removal * Reword description manual in light of removal of TruePrefix. * Fix msgTheory quotient example; Poly 5.3 had problems with monotypes. * Fixes for files in examples/lambda given removal of TruePrefix. * Fix in examples/unification given removal of TruePrefix. * Fix in examples/HolCheck given removal of TruePrefix. * Fixes in examples/acl2 given removal of TruePrefix.
|
#
c26105ad |
|
14-Apr-2011 |
Ramana Kumar <ramana.kumar@gmail.com> |
New examples: unification algorithms in accumulator-passing style
|