Isabelle_DOF/src
Nicolas Méric 08c101c544 Implement built-ins referential equivalence
- Add a first implementation of a referential equivalence
  for the built-ins term annotations (TA)
- Some built-ins remain as unspecified constants:
  - the docitem TA offers a way to check the reference of
    class instances without checking the instances type.
    It must be avoided for certification
  - the termrepr TA is left as an unspecified constant for now.
    A major refactoring of code should be done to enable
    referential equivalence for termrepr, by changing the dependency
    between the Isa_DOF theory and the Assert theory.
    The assert_cmd function in Assert should use the value* command
    functions, which make the elaboration of the term
    referenced by the TA before passing it to the evaluator
- Update the Evaluation test theory to test the referential equivalence
  and expose some of  current implementation limitations
- Add a warning about the docitem TA in the TermAntiquotations theory
2021-11-09 08:55:02 +01:00
..
DOF Implement built-ins referential equivalence 2021-11-09 08:55:02 +01:00
Tools Bug fix: default ontology was always included, if if not needed or even conflicting. 2020-01-07 16:59:17 +00:00
document-templates Initial support for svjour3-class from Springer. 2021-04-06 12:15:13 +01:00
ontologies ... 2021-10-14 20:31:21 +02:00
patches Porting to Isabelle 2021. 2021-03-10 22:04:09 +00:00
scripts Use Isabelle/DOF URL from config file. 2019-08-13 09:46:20 +01:00
tests Implement built-ins referential equivalence 2021-11-09 08:55:02 +01:00
ROOT mmm 2020-06-22 17:42:40 +02:00
ROOTS mmm 2020-06-22 17:42:40 +02:00