Commit Graph

97 Commits

Author SHA1 Message Date
Nicolas Méric ca7cdec9b4 Fix typos 2023-07-20 16:31:08 +02:00
Nicolas Méric 43aad517b9 Add basic explanation for lemma*, etc.
Add basic explanation how to use lemma*, etc.
with term antiquotations of polymorphic class instances
2023-07-20 16:25:25 +02:00
Nicolas Méric 8d6c8929e2 Fix typos 2023-07-20 16:14:25 +02:00
Nicolas Méric 9812bc0517 Use binding for instances name 2023-07-20 10:11:48 +02:00
Nicolas Méric b364880bfc Polymorphic classes first draft 2023-07-19 18:58:04 +02:00
Nicolas Méric 5a07aa2453 Delete useless tests 2023-06-16 18:37:00 +02:00
Nicolas Méric 59b082d09d Handle "_" and "'" in mixfix to be compatible with inner syntax names 2023-06-06 16:44:11 +02:00
Nicolas Méric 4f8e588138 Document disable_assert_evaluation theory atttribute in the manual 2023-05-24 14:17:16 +02:00
Nicolas Méric 2c0b51779e Add the possibility to disable evaluation for assert* 2023-05-24 12:38:29 +02:00
Nicolas Méric 4d89250606 Restrict RegExpInterface notations to onto class definition 2023-05-16 12:27:19 +02:00
Achim D. Brucker 49faed4faf Disabled PDF generation for currently not supported references. 2023-05-15 17:55:52 +02:00
Burkhart Wolff bce097b1d6 Commenting out refs to definitionSTAR 2023-05-15 13:02:41 +02:00
Nicolas Méric cd311d8a3a Update firgure* implementation 2023-05-15 09:36:02 +02:00
Burkhart Wolff db4290428f ... 2023-05-13 18:22:27 +02:00
Burkhart Wolff 43da6d3197 ... 2023-05-13 18:20:29 +02:00
Burkhart Wolff e97cca1a2c reactivated Cenelec_Test 2023-05-12 17:17:57 +02:00
Burkhart Wolff 33fd1453a0 Global remove of side-by-side-figures, fixing various bugs - Caveat: no correspondance figure* - class figure. 2023-05-12 17:04:30 +02:00
Burkhart Wolff 543c647bcc Merge branch 'main' of https://git.logicalhacking.com/Isabelle_DOF/Isabelle_DOF 2023-05-12 16:19:29 +02:00
Burkhart Wolff f7141f0df8 debugging the LaTeX generation for COL 2023-05-12 16:19:14 +02:00
Burkhart Wolff 514ebee17c pass on new figure implemntation 2023-05-12 15:11:37 +02:00
Nicolas Méric 7e01b7de97 Implement long names for classes term-antiquotataions
Examples with value* that now work:

value*‹@{scholarly-paper.author ‹church'›}›
value*‹@{author ‹church›}›
value*‹@{Concept-High-Level-Invariants.author ‹church›}›

value*‹@{scholarly-paper.author-instances}›
value*‹@{author-instances}›
value*‹@{Concept-High-Level-Invariants.author-instances}›
2023-05-11 19:02:55 +02:00
Burkhart Wolff 8bdd40fc20 basic problems on multiple subfloats content solved 2023-05-11 16:21:37 +02:00
Burkhart Wolff 36740bf72b debugging fig_content 2023-05-11 11:48:05 +02:00
Burkhart Wolff b8da1a304a Improved fig_content, fix backend bugs in COL_Test 2023-05-10 18:31:27 +02:00
Burkhart Wolff 50da7670cf Some repair on the coherence problems in COL 2023-05-10 15:54:02 +02:00
Burkhart Wolff 0aa9f1ff25 renamed figure2 into float 2023-05-10 12:37:29 +02:00
Burkhart Wolff ca8671ee1c a version with @{fig_content in the test 2023-05-09 23:12:50 +02:00
Burkhart Wolff 9e210b487a a version with @{fig_content in the test 2023-05-09 23:08:57 +02:00
Burkhart Wolff 322d70ef69 deleting subparagraph (never used),orienting Example-I on figure2. 2023-05-09 16:15:47 +02:00
Burkhart Wolff b04ff7e31a Some first test on the COL library, assuring coherence between text* and figure* versiona. 2023-05-09 12:59:42 +02:00
Nicolas Méric 93c722a41b Update malformed theory names
Theory names should use Isabelle inner syntax to allow
objects referencing using long names.
For inner syntax, see the isar-ref manual
about syntax category "longid",
which is the same as "long_ident" of outer syntax
(but not "name" or "system_name").
2023-04-27 14:53:17 +02:00
Burkhart Wolff 81208f73a8 more thorough reference tests .... 2023-04-20 14:29:25 +02:00
Burkhart Wolff 6c588c3fe4 added diag 'integrated document' 2023-04-14 10:41:14 +02:00
Nicolas Méric 36cd3817cf Quick fix for text* macros latex output 2023-04-11 18:52:57 +02:00
Burkhart Wolff 8c6abf2613 ... 2023-04-05 16:46:21 +02:00
Achim D. Brucker 698e6ab169 Bug fix: document variants. 2023-03-29 22:21:44 +01:00
Achim D. Brucker 320614004e Improved LaTeX support for Lemma*, Theorem*, Definition*, etc. 2023-03-29 22:21:22 +01:00
Burkhart Wolff 91ff9c67af repaired some obvious errors in sty - still incomplete 2023-03-29 11:41:30 +02:00
Burkhart Wolff 1838baecb9 some revision of ITP paper 2023-03-28 09:54:16 +02:00
Burkhart Wolff accc4f40b4 Improved Testset for new ontology elements 2023-03-26 20:58:55 +02:00
Burkhart Wolff 4ba0c705b4 deactivated CENELEC in tests (nothing tested, just time consumed) 2023-03-26 20:56:54 +02:00
Burkhart Wolff 5d89bcc86a added some demonstrations/tests 2023-03-25 10:49:50 +01:00
Burkhart Wolff 07527dbe11 Merge branch 'main' of https://git.logicalhacking.com/Isabelle_DOF/Isabelle_DOF 2023-03-24 17:22:49 +01:00
Burkhart Wolff 81a50c6a9e Reactivating failing assertions 2023-03-24 17:21:36 +01:00
Burkhart Wolff 5628eaa2dc Code Cleanup 2023-03-24 17:20:45 +01:00
Nicolas Méric 230247de1a Update Manual and code
- Update term context section
- Add option to define a default class for declare_reference*
- Use defined symbol identifiers \<quote> and \<doublequote>
  to simplify caveat section about lexical conventions
- Rename Manual theories to avoid issues
  when using Syntax.parse_term that is not compatible with
  with long-names staring with a number or an underscore
- Rewrite names used as mixfix annotation
  for the term-antiquotations to rule out
  mixform form excluded symbols
2023-03-24 17:02:24 +01:00
Burkhart Wolff 0834f938a9 code cleanup 2023-03-24 12:59:54 +01:00
Burkhart Wolff 63c2acfece improved title setup for testSuite 2023-03-24 10:41:32 +01:00
Burkhart Wolff 3a4db69184 updated Evaluation Section 2023-03-24 08:28:14 +01:00
Burkhart Wolff 3fc4688f69 updated Evaluation Section 2023-03-24 08:13:51 +01:00