Nicolas Méric
191b204dbd
Add definition* command first draft
2023-03-02 14:05:44 +01:00
Achim D. Brucker
baf1d1b629
Check for sessions with quick_and_dirty mode enabled.
2023-03-02 08:43:57 +00:00
Achim D. Brucker
de4c7a5168
Added warning mode.
2023-03-02 08:41:33 +00:00
Achim D. Brucker
6fe23c16be
Removed quick_and_dirty mode.
2023-03-02 08:41:01 +00:00
Achim D. Brucker
113b3e79bf
Merge.
2023-03-02 08:06:21 +00:00
Achim D. Brucker
daea6333f1
Make dangling theories break the build.
2023-03-02 00:23:23 +00:00
Achim D. Brucker
53867fb24f
Fixed CC example and integrated it into session hierarchy.
2023-03-02 00:23:23 +00:00
Burkhart Wolff
0f5e7f582b
LaTeX repairs
2023-03-01 23:16:38 +01:00
Burkhart Wolff
0b256adee9
Bug in Test ROOT
2023-03-01 23:00:09 +01:00
Burkhart Wolff
cbd197e4d8
Deeper checking in Ontological Referencing
2023-03-01 22:57:27 +01:00
Burkhart Wolff
5411aa4d6b
Updating Ontological Referencing Tests
2023-03-01 22:18:48 +01:00
Burkhart Wolff
1895d3b52c
Updating Ontological Referencing Tests
2023-03-01 22:17:32 +01:00
Burkhart Wolff
5bee1fee8f
Merge branch 'main' of https://git.logicalhacking.com/Isabelle_DOF/Isabelle_DOF
2023-03-01 20:48:04 +01:00
Burkhart Wolff
a64fca4774
ground for revision of tests: TestKit, Conceptual, Latex-tests
2023-03-01 20:47:47 +01:00
Burkhart Wolff
bf4c3d618e
ground for revision of tests: TestKit, Conceptual, Latex-tests
2023-03-01 20:47:28 +01:00
Achim D. Brucker
9fe7b26a35
Fixed unicode characters.
2023-03-01 11:41:31 +00:00
Nicolas Méric
511c6369dd
Fix High_Level_Syntax_Invariants unit tests
2023-03-01 12:10:47 +01:00
Achim D. Brucker
2cb9156488
Integrated session for cytology example.
2023-03-01 10:49:54 +00:00
Achim D. Brucker
ef87b1d81c
Merge branch 'main' of git.logicalhacking.com:Isabelle_DOF/Isabelle_DOF
2023-03-01 10:46:22 +00:00
Nicolas Méric
5b7a50ba5c
Fix Cytology example
2023-03-01 11:38:43 +01:00
Achim D. Brucker
69808755da
Added status message after successful check.
2023-03-01 10:31:30 +00:00
Achim D. Brucker
da6bc4277d
Added new dependency: Metalogic_ProofChecker
2023-03-01 10:19:29 +00:00
Achim D. Brucker
3aa1b45837
Print status.
2023-03-01 09:25:10 +00:00
Achim D. Brucker
990c6f7708
Renaming.
2023-03-01 09:24:09 +00:00
Achim D. Brucker
14dd368cd0
Removed not needed escaping.
2023-03-01 09:23:27 +00:00
Achim D. Brucker
3a39028f1c
Added CENELEC_50128_Documentation.thy to session build.
2023-03-01 09:16:48 +00:00
Achim D. Brucker
ae514aea18
Print theories that are not part of session as part of the CI build.
2023-03-01 08:49:56 +00:00
Achim D. Brucker
9f5473505e
Updated authorarchive.
2023-03-01 06:32:23 +00:00
Achim D. Brucker
bde86a1118
Added note on using the development version of Isabelle.
2023-02-28 08:30:56 +00:00
Achim D. Brucker
058324ab5d
Further updates to the new project structure (contributes to #23 ).
2023-02-28 05:20:01 +00:00
Achim D. Brucker
10b4eaf660
Fixed shebang.
2023-02-28 01:02:23 +00:00
Achim D. Brucker
c59858930d
Updated installation instructions and project setup for AFP (non Isabelle component) version of Isabelle/DOF (contributes to #23 ).
2023-02-28 00:55:23 +00:00
Achim D. Brucker
7ad7c664a3
Started to update documentation to match new repository layout (contributes to #23 ).
2023-02-28 00:50:23 +00:00
Achim D. Brucker
dd963a7e09
Re-activated build of release archive ( fixed #27 ).
2023-02-27 15:35:52 +00:00
Achim D. Brucker
5f88def3be
Fixed list_ontologies.
2023-02-27 13:34:31 +00:00
Achim D. Brucker
e26b4e662e
Added description to ontology representations and document templates.
2023-02-27 12:24:23 +00:00
Achim D. Brucker
02332e8608
Re-activiated test for dof_mkroot.
2023-02-27 09:05:34 +00:00
Achim D. Brucker
86152c374b
Initial implementation of list_templates and list_ontologies ( fixes #28 ).
2023-02-27 08:39:53 +00:00
Achim D. Brucker
233079ef5f
Fixed scala build.
2023-02-26 21:55:29 +00:00
Achim D. Brucker
85e6cd0372
Re-introduced dof_mkroot for main component and moved component setup to main directory ( fixes #20 ).
2023-02-26 21:18:40 +00:00
Achim D. Brucker
9090772a8a
Cleanup.
2023-02-26 11:00:57 +00:00
Achim D. Brucker
8e65263093
Ignore generated latex-outputs in test session.
2023-02-25 11:01:58 +00:00
Achim D. Brucker
acb82477b5
Moved currently unsupported document templates to the Isabelle_DOF-Ontologies session.
2023-02-25 11:01:39 +00:00
Achim D. Brucker
b90992121e
Updated README to reflect latest repository layout.
2023-02-25 10:28:51 +00:00
Nicolas Méric
6a6259bf29
Add very deep interpretation
...
Use metalogic to generate meta term anti-quotations
The idea is for the Very_Deep_Interpretation
to source the shallow material,
and then update the checking and elaboration functions
of the term anti-quotations.
To achieve this, the mechanism of removing and reading the notations
(mixfixes) of the term-antiquotations, after the metalogic
is sourced, is used.
Example:
With shallow:
datatype "typ" = Isabelle_DOF_typ string ("@{typ _}")
Generate a datatype whose Constructor Isabelle_DOF_typ has
the notation @{typ ...}.
You get:
find_consts name:"Isabelle_DOF_typ"
find_consts
name: "Isabelle_DOF_typ"
found 1 constant(s):
Shallow_Interpretation.typ.Isabelle_DOF_typ :: "char list ⇒ typ"
With Deep:
no_notation "Isabelle_DOF_typ" ("@{typ _}")
consts Isabelle_DOF_typ :: "string ⇒ typ" ("@{typ _}")
The notation is removed and then added to the new Isabelle_DOF_typ constant.
You get:
find_consts name:"Isabelle_DOF_typ"
find_consts
name: "Isabelle_DOF_typ"
found 2 constant(s):
Deep_Interpretation.Isabelle_DOF_typ :: "char list ⇒ Core.typ"
Shallow_Interpretation.typ.Isabelle_DOF_typ :: "char list ⇒ Shallow_Interpretation.typ"
But only the Deep_Interpretation constant has the notation (mixfix).
Then new interpretation of term anti-quotations is available
for the user.
2023-02-24 10:44:47 +01:00
Achim D. Brucker
fb049946c5
Fixed import.
2023-02-24 09:20:57 +00:00
Achim D. Brucker
85f115196b
Changed theory dependencies, allowing retirement of use_ontology_unchecked ( fixes #25 ).
2023-02-22 22:46:25 +00:00
Achim D. Brucker
501ea118c2
Removed quick_and_dirty mode.
2023-02-22 10:13:27 +00:00
Achim D. Brucker
a055180b72
Added PDF document generation ( Fixes : #22 ).
2023-02-22 09:52:05 +00:00
Achim D. Brucker
d1c195db26
Cleanup.
2023-02-22 07:20:30 +00:00