Commit Graph

1704 Commits

Author SHA1 Message Date
Nicolas Méric 5b7a50ba5c Fix Cytology example
ci/woodpecker/push/build Pipeline was successful Details
2023-03-01 11:38:43 +01:00
Achim D. Brucker da6bc4277d Added new dependency: Metalogic_ProofChecker
ci/woodpecker/push/build Pipeline was successful Details
2023-03-01 10:19:29 +00:00
Achim D. Brucker 3aa1b45837 Print status.
ci/woodpecker/push/build Pipeline was successful Details
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.
ci/woodpecker/push/build Pipeline was successful Details
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.
ci/woodpecker/push/build Pipeline was successful Details
2023-02-28 08:30:56 +00:00
Achim D. Brucker 058324ab5d Further updates to the new project structure (contributes to #23).
ci/woodpecker/push/build Pipeline was successful Details
2023-02-28 05:20:01 +00:00
Achim D. Brucker 10b4eaf660 Fixed shebang.
ci/woodpecker/push/build Pipeline was successful Details
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).
ci/woodpecker/push/build Pipeline was successful Details
2023-02-27 15:35:52 +00:00
Achim D. Brucker 5f88def3be Fixed list_ontologies.
ci/woodpecker/push/build Pipeline was successful Details
2023-02-27 13:34:31 +00:00
Achim D. Brucker e26b4e662e Added description to ontology representations and document templates.
ci/woodpecker/push/build Pipeline failed Details
2023-02-27 12:24:23 +00:00
Achim D. Brucker 02332e8608 Re-activiated test for dof_mkroot.
ci/woodpecker/push/build Pipeline was successful Details
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.
ci/woodpecker/push/build Pipeline was successful Details
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).
ci/woodpecker/push/build Pipeline failed Details
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.
ci/woodpecker/push/build Pipeline was successful Details
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
ci/woodpecker/push/build Pipeline was successful Details
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.
ci/woodpecker/push/build Pipeline was successful Details
2023-02-24 09:20:57 +00:00
Achim D. Brucker 85f115196b Changed theory dependencies, allowing retirement of use_ontology_unchecked (fixes #25).
ci/woodpecker/push/build Pipeline was successful Details
2023-02-22 22:46:25 +00:00
Achim D. Brucker 501ea118c2 Removed quick_and_dirty mode.
ci/woodpecker/push/build Pipeline was successful Details
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
Achim D. Brucker 2481603ce1 Temporarily disabled release creation.
ci/woodpecker/push/build Pipeline was successful Details
2023-02-22 06:52:12 +00:00
Achim D. Brucker b9eeb9e9b8 Temporarily disabled release creation.
ci/woodpecker/push/build Pipeline was successful Details
2023-02-22 06:30:47 +00:00
Achim D. Brucker fa27d2425e Retired dof_mkroot.
ci/woodpecker/push/build Pipeline was successful Details
2023-02-21 23:03:12 +00:00
Achim D. Brucker f66b6187f8 Introduced use_ontology_unchecked (for internal use only).
ci/woodpecker/push/build Pipeline failed Details
2023-02-21 22:34:30 +00:00
Achim D. Brucker cf386892fc Implemented support for using full-qualfied names for ontologies, allowing for user-defined ontology styles in custom sessions. 2023-02-21 21:32:23 +00:00
Achim D. Brucker f8399e0fb2 Exclude proof session from default build.
ci/woodpecker/push/build Pipeline failed Details
2023-02-21 08:30:07 +00:00
Achim D. Brucker 0c064b1c8a Update. 2023-02-21 08:30:02 +00:00
Achim D. Brucker 1e0eeea6f9 Update.
ci/woodpecker/push/build Pipeline failed Details
2023-02-21 08:18:05 +00:00
Achim D. Brucker 080d867587 Exclude proof session from default build.
ci/woodpecker/push/build Pipeline failed Details
2023-02-21 08:17:18 +00:00
Achim D. Brucker 3e41871b17 Added bib file. 2023-02-21 08:11:35 +00:00
Achim D. Brucker be9ef5a122 Update. 2023-02-21 08:01:43 +00:00
Achim D. Brucker 47fa3590aa Moved CENELEC ontology (and its LaTeX style) to the session Isabelle_DOF-Ontologies.
ci/woodpecker/push/build Pipeline failed Details
2023-02-20 23:34:54 +00:00
Achim D. Brucker fba9ca78e9 Restructured examples. 2023-02-19 22:40:11 +00:00
Achim D. Brucker 30eb47d80c Fixed section structure. 2023-02-19 22:26:18 +00:00
Achim D. Brucker 00eff9f819 Initial document setup. 2023-02-19 22:15:37 +00:00
Achim D. Brucker 73e3cb1098 Marked session as AFP candidate. 2023-02-19 20:57:06 +00:00
Achim D. Brucker e4a8ad4227 Exclude proof session from default build. 2023-02-19 20:51:28 +00:00
Achim D. Brucker f7b4cf67f7 Cleanup. 2023-02-19 18:48:37 +00:00
Achim D. Brucker 97bf5aa1e3 Fine tuning. 2023-02-19 18:20:26 +00:00
Achim D. Brucker d766ac22df Initial commit. 2023-02-19 18:12:14 +00:00