Isabelle_DOF/src/tests
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
..
figures mmm 2020-06-22 17:42:40 +02:00
AssnsLemmaThmEtc.thy little debug. 2021-04-21 20:27:23 +02:00
Attributes.thy ... 2021-10-14 20:31:21 +02:00
Concept_Example.thy mmm 2020-06-22 17:42:40 +02:00
Concept_ExampleInvariant.thy no message 2021-07-01 16:25:31 +02:00
Evaluation.thy Implement built-ins referential equivalence 2021-11-09 08:55:02 +01:00
OutOfOrderPresntn.thy added wrapper to achims listings environments. 2020-08-28 12:42:20 +02:00
ROOT First draft of the value* command implementation 2021-11-08 10:38:11 +01:00
TermAntiquotations.thy Implement built-ins referential equivalence 2021-11-09 08:55:02 +01:00