Commit Graph

608 Commits

Author SHA1 Message Date
Achim D. Brucker 59c6a1304b Removed outdated stuff that never should have been comitted in the first place. 2019-08-15 13:45:56 +01:00
Achim D. Brucker 618997f34c Merge branch 'master' of git.logicalhacking.com:Isabelle_DOF/Isabelle_DOF 2019-08-15 13:44:32 +01:00
Achim D. Brucker 23f68ce6c8 Improved layout. 2019-08-15 13:40:03 +01:00
Achim D. Brucker 8eb233e6eb Improved layout. 2019-08-15 13:31:16 +01:00
Burkhart Wolff 4d5fce3f1e older files. Flesh out useful stuff and eliminate the rest if necessary 2019-08-15 13:57:43 +02:00
Burkhart Wolff 1da0433451 improved layout 2019-08-15 11:44:29 +02:00
Burkhart Wolff 6414e1e568 improved layout 2019-08-15 11:40:47 +02:00
Burkhart Wolff ed1143cae3 resolved conflict[D 2019-08-15 11:32:29 +02:00
Burkhart Wolff 6e44230efb Updated COL section ... 2019-08-15 11:30:42 +02:00
Achim D. Brucker 13a92fcf34 Minor layout improvements. 2019-08-14 20:04:37 +01:00
Burkhart Wolff 8a3622c125 Merge branch 'master' of https://git.logicalhacking.com/Isabelle_DOF/Isabelle_DOF 2019-08-14 17:23:08 +02:00
Burkhart Wolff b5fe2d9085 Solution to the assert - Bug : stronger checks in doc_class that reject correctly constructed, but lexically illegal long_names for doc_classes. 2019-08-14 17:22:55 +02:00
Achim D. Brucker 2b2826a83f Removed no longer required packages. 2019-08-13 09:32:15 +01:00
Achim D. Brucker d00cf8d4c3 Use default tt font instead of beramono. 2019-08-13 09:24:32 +01:00
Achim D. Brucker 40bb39c89c Moved loading of listings-package into lstisadof-manual.sty. 2019-08-13 09:21:33 +01:00
Achim D. Brucker e2a752ab55 Removed no longer required inpara-package. 2019-08-13 09:18:47 +01:00
Achim D. Brucker 803fea739e Fixed link to the Isabelle website. 2019-08-13 08:55:57 +01:00
Achim D. Brucker cb91c97028 Configured secnumdepth to not number paragraphs and subsubsections. 2019-08-13 08:55:43 +01:00
Achim D. Brucker 687fe0b61c Fixed typo. 2019-08-12 08:34:35 +01:00
Achim D. Brucker 17354942c2 Fixed typo. 2019-08-12 08:33:17 +01:00
Achim D. Brucker b1d4abbf48 Introduced \dofurl. 2019-08-12 08:28:16 +01:00
Achim D. Brucker 4d33021936 Improved several BibTeX entries. 2019-08-11 18:46:04 +01:00
Achim D. Brucker 40dcf89df9 Section 5.6. 2019-08-11 18:06:13 +01:00
Achim D. Brucker a79bd85e14 Section 5.5. 2019-08-11 17:22:22 +01:00
Achim D. Brucker a77053dc9e Number subsubsections. 2019-08-11 17:21:29 +01:00
Achim D. Brucker 5940542b24 Section 5.4. 2019-08-11 17:12:38 +01:00
Achim D. Brucker e58f0b33d4 Section 5.3. 2019-08-11 17:03:26 +01:00
Achim D. Brucker 37f4ce73b0 Section 5.2. 2019-08-11 16:59:48 +01:00
Achim D. Brucker 02377de0d2 Section 5.1. 2019-08-11 16:52:56 +01:00
Achim D. Brucker 4f242c06ba Added description of \renewisadof and \provideisadof. 2019-08-11 15:36:54 +01:00
Achim D. Brucker e3286a6a25 Section 4.3. 2019-08-11 15:05:56 +01:00
Achim D. Brucker 88dda0a05b Finished section 4.2. 2019-08-10 23:25:22 +01:00
Achim D. Brucker 7bff41cfa8 Moved and revised COL description. 2019-08-10 23:06:35 +01:00
Achim D. Brucker 7c66be090a Removed example - not needed as we have Chapter 3 (and various examples in the actual distribution). 2019-08-10 22:00:15 +01:00
Achim D. Brucker 898656077f Improved introduction of chapter 4. 2019-08-10 21:51:23 +01:00
Achim D. Brucker a96223235c Fixed installer output. 2019-08-10 20:43:29 +01:00
Achim D. Brucker d1f0e4fb05 Section 4.2.3 and 4.2.4. 2019-08-10 18:57:30 +01:00
Achim D. Brucker 06aa37d2a9 Section 4.2.2. 2019-08-09 17:37:39 +01:00
Achim D. Brucker b920423212 Activate literal Isabelle style. 2019-08-08 10:40:23 +01:00
Achim D. Brucker f1a6b6c60f Section restructuring. 2019-08-07 09:04:53 +01:00
Achim D. Brucker ad1138ec95 Section 4.2.1. 2019-08-06 16:44:48 +01:00
Achim D. Brucker f59bd7608a Rescaling. 2019-08-05 21:42:56 +01:00
Achim D. Brucker b063c06023 Revised Section 4.1. 2019-08-05 11:48:56 +01:00
Achim D. Brucker 551906a599 Added style guide section. 2019-08-05 11:05:19 +01:00
Achim D. Brucker 5be97e2797 Improved paragraph on availability. 2019-08-05 10:39:39 +01:00
Achim D. Brucker 6e6c4a81cb Updated Isabelle/DOF repository URL. 2019-08-04 22:47:52 +01:00
Achim D. Brucker c70dec328e Removed list of SRACs/ECs. 2019-08-04 22:39:32 +01:00
Achim D. Brucker e2dee5addb Updated install script output to include check for pdftex. 2019-08-04 22:31:52 +01:00
Achim D. Brucker ba91746367 Added note that some LaTeX class files require a manual installation by the user. 2019-08-04 21:16:25 +01:00
Achim D. Brucker d89b9c6d65 Revised Section 3.4 2019-08-04 20:34:22 +01:00
Achim D. Brucker 451da54e0e Revised Section 3.3 2019-08-04 20:06:45 +01:00
Achim D. Brucker f85b1878fe Revised Section 3.2 2019-08-04 18:15:30 +01:00
Achim D. Brucker d1cd301e6e Added paragraph describing the document setup. 2019-08-04 15:32:16 +01:00
Achim D. Brucker 03fa1ed5f7 Revised Section 3.1 2019-08-04 13:37:57 +01:00
Achim D. Brucker 657d9376b2 Support automatic line breaks for bash environment. 2019-08-04 13:26:20 +01:00
Achim D. Brucker 60c6782874 Improved layout. 2019-08-04 08:23:49 +01:00
Achim D. Brucker 9c7f6f6a28 Renamed DOF_mkroot to mkroot_DOF. 2019-08-03 21:36:06 +01:00
Achim D. Brucker 4040767d1a Reworked prompt setup for bash environment. 2019-08-03 16:03:22 +01:00
Achim D. Brucker 88231c6898 Cleanup. 2019-08-03 12:03:09 +01:00
Achim D. Brucker 5066281145 Fixed index de-reference for outer syntax. 2019-08-02 20:10:38 +01:00
Achim D. Brucker 9c8365d1d0 Added home directory prompt. 2019-08-02 20:07:59 +01:00
Achim D. Brucker 3726304c9d Improved background sections and updated references to it. 2019-08-02 18:56:20 +01:00
Achim D. Brucker 080da57cb9 Fixed printing of bfindex. 2019-08-02 18:39:15 +01:00
Achim D. Brucker f908c4954b Enabled index generation. 2019-08-02 17:16:13 +01:00
Achim D. Brucker e09556133d Reworked figure for horizontal layout. 2019-08-02 16:43:28 +01:00
Achim D. Brucker fcb3f1e947 Removed files created and only readable by proprietary. 2019-08-02 16:43:03 +01:00
Achim D. Brucker 95dc57891b Ensured that DOF is already introduced in the introduction. 2019-08-02 16:24:37 +01:00
Achim D. Brucker 5668e3c56d Cleanup. 2019-08-02 12:19:00 +01:00
Achim D. Brucker 5e77466b39 Spell checking. 2019-08-02 12:04:41 +01:00
Achim D. Brucker 90add40145 Added citation information. 2019-08-02 11:54:02 +01:00
Achim D. Brucker 390defe5e8 Highlight default prompt in shell sessions. 2019-08-02 11:12:38 +01:00
Achim D. Brucker 13a6384cfe Updated introduction and started content restructuring. 2019-08-02 11:12:16 +01:00
Achim D. Brucker 7c6a214e98 Added running headers. 2019-08-01 20:50:48 +01:00
Achim D. Brucker 423ea01309 Highlight antiquotations in (S)ML code. 2019-08-01 20:47:49 +01:00
Achim D. Brucker 3aa6fb00af Complete rewrite using tcolorbox. 2019-08-01 20:37:54 +01:00
Achim D. Brucker cafebd2846 Renamed lstisadof style, as it is now specific to the manual. 2019-07-31 13:26:01 +01:00
Achim D. Brucker 42faa428eb Added markers to listings environment and moved all listings configuration into lstisadof.sty. 2019-07-31 12:12:41 +01:00
Achim D. Brucker 3eba90f978 Revised abstract. 2019-07-30 22:57:22 +01:00
Achim D. Brucker c4671d3802 Improved reference to repository URL. 2019-07-29 07:21:39 +01:00
Achim D. Brucker c8abf69d8d Introduced \isabelleversion. 2019-07-28 20:46:20 +01:00
Achim D. Brucker 94fdf75627 Applied renaming: Paris-Sud to Paris-Saclay. 2019-07-28 12:01:58 +01:00
Achim D. Brucker 458f076473 Fixed lstisar syntax. 2019-07-28 11:53:39 +01:00
Achim D. Brucker 8a2cfc1044 Improved title page. 2019-07-28 10:55:39 +01:00
Achim D. Brucker f57888284f Minor changes for demonstrating document support for SRAC, EC, assumption, and hypthesis. 2019-07-27 19:05:45 +01:00
Achim D. Brucker 3649197e1f Added index style. 2019-07-27 19:04:45 +01:00
Achim D. Brucker 75e04b164a Improved copyright informaton. 2019-07-26 16:13:20 +01:00
Achim D. Brucker beeb948c77 Inital commit of a major revision of this example. 2019-07-25 10:50:09 +01:00
Achim D. Brucker d0306e62bc Merge branch 'master' of git.logicalhacking.com:Isabelle_DOF/Isabelle_DOF 2019-07-23 15:31:03 +01:00
Achim D. Brucker 92e9dfb70f Swichted to document template scrreprt-modern. 2019-07-23 15:30:56 +01:00
Achim D. Brucker 6515237158 Various layout improvements. 2019-07-23 15:30:26 +01:00
Burkhart Wolff 6526fd2e70 04_RefMan.thy 2019-07-23 16:04:08 +02:00
Burkhart Wolff b894ee31a0 Merge branch 'master' of https://git.logicalhacking.com/Isabelle_DOF/Isabelle_DOF 2019-07-23 15:27:03 +02:00
Burkhart Wolff 97701d62d7 local improvements due to remarks of Frederic. 2019-07-23 15:26:48 +02:00
Achim D. Brucker 2a65c04ac6 Merge branch 'master' of git.logicalhacking.com:Isabelle_DOF/Isabelle_DOF 2019-07-23 12:17:04 +01:00
Burkhart Wolff bf4255dbf9 Many little things 2019-07-23 09:41:15 +02:00
Burkhart Wolff 68f865557b corrected affiliation 2019-07-23 08:56:51 +02:00
Achim D. Brucker 78dbffe763 Updated title. 2019-07-23 07:51:27 +01:00
Achim D. Brucker 36f7ebc4bf Fixed naming inconsistency. 2019-07-23 07:41:27 +01:00
Burkhart Wolff f583ea60c3 Merge branch 'master' of https://git.logicalhacking.com/Isabelle_DOF/Isabelle_DOF 2019-07-22 16:36:00 +02:00
Burkhart Wolff 502c1460b4 restructuring of section 4, some polishing intro. 2019-07-22 16:35:57 +02:00
Achim D. Brucker c5413107af Added Isabelle/DOF logo. 2019-07-22 15:07:59 +01:00
Achim D. Brucker a644634cf9 Merge branch 'master' of git.logicalhacking.com:Isabelle_DOF/Isabelle_DOF 2019-07-22 14:41:53 +01:00
Achim D. Brucker 281cb5541c Fixed naming inconsistency. 2019-07-22 14:41:29 +01:00
Burkhart Wolff 856f652082 added sections on conservative term programming and a definition example as specification construct 2019-07-22 15:37:47 +02:00
Achim D. Brucker ecbb18fac8 Added license information. 2019-07-21 16:47:33 +01:00
Achim D. Brucker f734c0eb5e Merge branch 'master' of git.logicalhacking.com:Isabelle_DOF/Isabelle_DOF 2019-07-21 16:15:02 +01:00
Achim D. Brucker 6f574e49d5 Updated author information. 2019-07-21 16:14:42 +01:00
Achim D. Brucker c5a6d686c8 Removed availability information. 2019-07-21 16:14:32 +01:00
Achim D. Brucker 432d2f0ba3 Updated listings setup. 2019-07-21 16:02:46 +01:00
Burkhart Wolff 36ff213103 more experiments 2019-07-21 16:35:08 +02:00
Burkhart Wolff f3c5aed97a more experiments 2019-07-21 16:26:33 +02:00
Burkhart Wolff 869a1d6729 more experiments 2019-07-21 16:18:14 +02:00
Burkhart Wolff b88031ec27 Merge branch 'master' of https://git.logicalhacking.com/Isabelle_DOF/Isabelle_DOF 2019-07-21 16:07:01 +02:00
Burkhart Wolff 269623ab74 added experiment with cartouche syntax ... 2019-07-21 16:06:51 +02:00
Achim D. Brucker 19c8963abd Updated lstisadof.sty. 2019-07-21 10:41:06 +01:00
Achim D. Brucker eef387198a Updated URL of Isabelle/DOF repository. 2019-07-21 10:22:06 +01:00
Achim D. Brucker d1f55e7f30 Do not include checking instructions in PDF. 2019-07-21 10:21:37 +01:00
Achim D. Brucker 92f8fa5c25 Fixed naming inconsistency (cenelec vs. CENELEC_50128). 2019-07-20 22:39:06 +01:00
Achim D. Brucker 6fd22a071f Resolved naming inconsistency (mathex_onto vs. math_exam). 2019-07-20 21:51:55 +01:00
Achim D. Brucker 8953f37629 Large directory restructuring.
This commit restructures the file hierarchy:
1) implementation is moved into src/ directory to clean up
   the main directory and to make it easier for users to
   find the README.md.
2) ontologies (both, the Isabelle-part and the LaTeX-part) are
   now structured into directories.
2019-07-20 21:12:40 +01:00
Achim D. Brucker f8013d90a2 Updated Isar notation. 2019-07-20 16:08:47 +01:00
Achim D. Brucker e6cea1156c Activated MathExam. 2019-07-20 15:30:13 +01:00
Achim D. Brucker 7f8ea1c115 Removed outdated BAC2017 example. 2019-07-20 15:15:04 +01:00
Achim D. Brucker a85bcacd5b Moved unit tests into tests directory and added test session. 2019-07-20 14:54:31 +01:00
Achim D. Brucker 189110dc0f Cleanup. 2019-07-20 12:43:58 +01:00
Achim D. Brucker 3d01c5faf8 Cleanup. 2019-07-20 12:37:21 +01:00
Achim D. Brucker 4f911f3a23 Cleanup. 2019-07-20 12:02:05 +01:00
Achim D. Brucker 00651b385e Cleanup. 2019-07-20 12:01:33 +01:00
Achim D. Brucker 38bd13d7d0 Cleanup. 2019-07-20 11:27:44 +01:00
Achim D. Brucker a2d8ee9e6b Merged the two theories for testing attribute related features. 2019-07-20 11:23:41 +01:00
Burkhart Wolff 00877b728e regexps 2019-07-19 16:24:47 +02:00
Burkhart Wolff e74df1be4d doc_class syntax 2019-07-19 15:36:11 +02:00
Burkhart Wolff 44395aff2e subsection on the HOL modeling context 2019-07-19 14:44:12 +02:00
Burkhart Wolff 6c1ed8af85 Introducing parts from SEFM, restructuring 2019-07-18 22:40:55 +02:00
Burkhart Wolff c181c2851c Added first somewhat realistic syntax on annotated text elements 2019-07-17 21:10:18 +02:00
Burkhart Wolff 1704c17776 New Structure discussed with adb, different shot in intro, ref to SEFM paper, first railroad dgm 2019-07-17 19:08:59 +02:00
Burkhart Wolff a28ceb98eb New LaTeX chapter introduced. Structuring proposal 2019-07-17 16:06:55 +02:00
Burkhart Wolff 62cf2264a2 new config of the document 2019-07-17 15:41:03 +02:00
Burkhart Wolff 67d6caf2ad Reworked/Synced Background chapter with SEFM paper 2019-07-17 14:51:45 +02:00
Burkhart Wolff 5ff3217493 Internal Layout Polishing 2019-07-17 10:47:25 +02:00
Burkhart Wolff 869644e3b5 Proof Example 2019-07-17 10:24:41 +02:00
Burkhart Wolff 4c4194d468 Proof Example 2019-07-17 10:21:34 +02:00
Burkhart Wolff 4329bd2602 A little more explanations, more ontolgical control 2019-07-17 08:23:54 +02:00
Burkhart Wolff 58c31b59e8 completed first draft. Checks till page 47. 2019-07-16 19:33:24 +02:00
Burkhart Wolff a7f6ab4fbd Para on Antiquotation Registration 2019-07-16 16:40:40 +02:00
Burkhart Wolff 6f2dabbdd2 Markup section aufgeraeumt. 2019-07-15 17:56:13 +02:00
Burkhart Wolff 8acd482b96 Continued pass till pp 36. 2019-07-15 17:45:46 +02:00
Burkhart Wolff e9a353919f Renommage, reord of 2 snd TR report. Arrived at page 26 2019-07-15 17:14:11 +02:00
Burkhart Wolff f2bb4f6e31 Modifications / evolutions for the second TR example.
Arrived at page 34.
2019-07-15 17:12:10 +02:00
Achim D. Brucker 6a1af31529 Removed relative imports in all non-trivial examples. 2019-07-12 20:20:02 +01:00
Burkhart Wolff 9c21b7a89a restructuring intro 2019-07-12 16:32:19 +02:00
Burkhart Wolff 859e1392ec excluding Isadof from programming manual 2019-07-12 16:17:22 +02:00
Achim D. Brucker 4ed22b6951 Added missing commands for i.e and e.g.. 2019-07-02 06:15:43 +01:00
Achim D. Brucker 31e1abeaea Port to Isabelle 2019. 2019-06-21 06:33:49 +01:00
Burkhart Wolff 30ef0c713d merge 2019-06-20 10:31:27 +02:00
Burkhart Wolff d74dcdf713 remerging on 2019 branch 2019-06-20 10:23:00 +02:00
Achim D. Brucker 8a8fac042e Removed local debugging hacks that break proper build. 2019-06-17 10:07:21 +01:00
Burkhart Wolff 3b4e82b27c New autoref - format, ... 2019-05-28 10:43:40 +02:00
Burkhart Wolff dce560b05a Again Unsyncref; changes in thy_output in order to tackle duplicate meta_args_problem 2019-05-28 10:18:40 +02:00
Burkhart Wolff c4a4ca3ffc small im[provements of comments 2019-05-27 11:58:22 +02:00
Burkhart Wolff 9e396b4778 LaTeX Generator Crash resolved, many little changes... 2019-05-27 11:03:32 +02:00
Burkhart Wolff ed1bef5cbf some better trace infos over the LaTeX generator Bug 2019-05-23 15:17:24 +02:00
Burkhart Wolff 803e97ce16 Experiments with the LaTeX generator 2019-05-14 09:13:42 +02:00
Burkhart Wolff 40537d4009 First Version with patched LaTeX Generator thy_output.ML 2019-04-29 22:24:32 +02:00
Burkhart Wolff 4a9e765cd3 second pass. Small errors here and there. Version in interactive mode for testing - no session Isa_DOF yet. 2019-04-29 17:32:45 +02:00
Burkhart Wolff f89471d422 First Port of Isa_DOF to Isabelle2018 (without LaTeX Generation; Front-End Unit-Tested) 2019-04-29 17:06:03 +02:00
Achim D. Brucker b0fbc80495 Excluded example of dangling reference from LaTex generation. 2019-04-07 17:41:41 +01:00
Burkhart Wolff e362286c32 xcgdfg 2019-04-06 12:10:19 +02:00
Burkhart Wolff 4f349de9b9 some patches in install to make it run on MacOS 2019-04-06 12:08:38 +02:00
Burkhart Wolff 83151cf473 Something in Isabelle_DOF 2019-04-02 14:19:59 +02:00
Burkhart Wolff 7f8c77b2ef Refactoring OntoLinkParser (for Paper) 2019-03-12 16:45:04 +01:00
Burkhart Wolff 94ade38d60 no message 2019-03-08 11:38:38 +01:00
Burkhart Wolff 7b7eeefa76 Changes on doc model. 2019-03-06 09:29:20 +01:00
Burkhart Wolff d5cfaa79e8 Verschiedene Kleinigkeiten um assert*
Neuer Content in MyCommentedIsabelle: Intro FrontEnd.
2019-03-05 22:47:38 +01:00
Burkhart Wolff 67b31af3a1 Substantially improved assert* based on internal string-recoding. 2019-03-05 09:36:12 +01:00
Burkhart Wolff 0c7a53fe75 Minor corrections on CENELEC,
major Bug in assert* (no assert object creation on-the-fly) fixed
2019-02-27 18:42:45 +08:00
Burkhart Wolff a6c6ad7221 Towards a Consolidated CENELEC 50128. 2019-02-13 12:22:55 +01:00
Burkhart Wolff 65346b3f0a kleinkram 2019-02-08 15:43:49 +01:00
Achim D. Brucker 0afa2ec8bb Adding missing files for CENLEC example. 2019-02-05 16:32:39 +00:00
Achim D. Brucker f868d0c449 Initial setup: CENELEC 50128 example. 2019-02-05 16:30:02 +00:00
Achim D. Brucker bebf83673a Renamed CENELEC_50126 to CENELEC_50128 to match actual standard. 2019-02-05 09:42:12 +00:00
Burkhart Wolff 964429368b Repaired bug in the storage of assert* update chains.
Code could still be simplified.
unicode - inside - string problem hard since deeply intertwined in the inner-syntax parser.
better type-checking of isa terms and types.
2019-01-17 23:06:10 +01:00
Burkhart Wolff 7dfb4f2a7b small example in ISA for properties ... 2019-01-17 13:31:37 +01:00
Burkhart Wolff fbf28d4db7 improve comments for math_paper, eliminated unnecessary comments in ML 2019-01-11 15:01:34 +01:00
Achim D. Brucker 773b20b918 Cleanup. 2019-01-08 15:54:38 +00:00
Burkhart Wolff c046471d10 Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF 2019-01-08 14:46:08 +01:00
Burkhart Wolff aa3cdfe65e Added 2 missing chapters of Impl paper in IsaDof_Manual.
New chapters load under jedit,
but do not tex.
build succeedsm though, since these parts are not included
2019-01-08 14:44:43 +01:00
Achim D. Brucker db866bc241 Merge branch 'master' of logicalhacking.com:HOL-OCL/Isabelle_DOF 2019-01-08 11:40:57 +00:00
Achim D. Brucker a0a6c47fc6 Changed project configuration to a single configuration file. 2019-01-08 11:06:33 +00:00
Burkhart Wolff 33602282a0 itp paper comments
cenelec revision.
2019-01-08 10:34:49 +01:00
Burkhart Wolff 9adfeb6425 Merge from Achim
Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF
2019-01-07 21:13:56 +01:00
Burkhart Wolff c443149647 First drafts on resubmission of the concept paper. 2019-01-07 21:13:23 +01:00
Burkhart Wolff dcd1a159c5 - deleted rubbish. 2019-01-07 21:12:01 +01:00
Burkhart Wolff 7f0ec5e2bc examples/conceptual/Concept_Example.thy:
- adaption to stronger monotor checking
- IsaDofApplicaytions : killing development rubbish (cleaning up)
- CENELEC adding some classes of hypothesises.
- Conceptual : adding property handling for assertions.
2019-01-07 21:08:19 +01:00
Achim D. Brucker 339c6733f2 Modularized build script to simplify automated updates. 2019-01-07 00:29:42 +00:00
Achim D. Brucker b91377edbd Base examples on the session Isabelle_DOF. 2019-01-06 18:22:54 +00:00
Achim D. Brucker 4dc8422d0b Added missing ontologies.tex. 2019-01-06 17:16:15 +00:00
Achim D. Brucker 958dfb8adf Cleanup. 2019-01-06 17:03:58 +00:00
Achim D. Brucker d03052f4d6 Reworked root.tex setup.
The root.tex is now copied from the user installation directory
on each build to avoid problems with an outdated document setup.
2019-01-06 17:01:13 +00:00
Achim D. Brucker 5f5e8694d1 Updated root.tex files. 2019-01-06 14:38:05 +00:00
Achim D. Brucker 75ff2fad2d Revert "Removed obsolete build scripts."
This reverts commit 30a17db2bf.
2019-01-06 13:34:58 +00:00
Achim D. Brucker 30a17db2bf Removed obsolete build scripts. 2019-01-05 23:38:56 +00:00
Achim D. Brucker e0c5c81e1d Made upqoute and beramono optional. 2018-12-19 16:05:27 +00:00
Achim D. Brucker 87ee897983 Disabled upqoute - not part of texlive 2017. 2018-12-19 15:55:29 +00:00
Burkhart Wolff a1d6431df9 Added discussed ontology "math_paper" and an example reffering to (some elements) of it. 2018-12-19 12:05:57 +01:00
Achim D. Brucker 33bbd77f7a Disable math_exam examples - they are currently not supported. 2018-12-18 22:06:47 +00:00
Achim D. Brucker 860dab90f3 Removed generated output. 2018-12-18 22:05:07 +00:00
Burkhart Wolff eae495ac90 - Added monitor class-invariant for level consistency.
- debugging here and there
- integration test
- remark : MathExam is in a pretty inconsistent state (requires discussion)
- integration test
2018-12-18 14:29:08 +01:00
Burkhart Wolff 98565b837c Worked on assert*.
Still needs debugging.
Regression tests of some examples;
necessary revisions due to stronger
checks at close_monitor.
2018-12-11 16:03:01 +01:00
Burkhart Wolff 40c12801c6 Added finality check on monitor closes and check for open monitors in the global check. 2018-12-10 14:15:39 +01:00
Burkhart Wolff 25d79c1ba9 Added text antoquotations for attribute values and trace. 2018-12-07 13:17:39 +01:00
Burkhart Wolff 6f7e0a379d Better error messages of attribute accesses,
regression test.
2018-12-07 12:09:12 +01:00
Burkhart Wolff ffd7040495 Code Restructuring, Regression test. 2018-12-07 11:08:13 +01:00
Burkhart Wolff eda8535b1c - changed back ROOTS
- IsaDof_Manual Monitor should be report.
2018-12-06 12:31:12 +01:00
Achim D. Brucker 781c1ed0dc Manual merge. 2018-12-04 18:15:52 +00:00
Burkhart Wolff a5f9442c6e Added global command: check_doc_global
(* checking unresolved forward references for the moment *)
2018-12-04 15:04:50 +01:00
Burkhart Wolff 9c8d57e573 Continuous checking of class invariants of enabled monitors.
Regression test suite revised.
2018-12-04 14:28:59 +01:00
Burkhart Wolff 5e7ac1c02e - Fixed the FrontEnd - level problem according to what we discussed:
-- there are classes that do not have a level
-- title, subtitle and abstract DO NOT HAVE a level
-- text* has a level, but the level "None"

- Tested whatever we have as examples
2018-12-04 10:41:34 +01:00
Achim D. Brucker 459538a1b7 Figure group. 2018-12-04 06:05:49 +00:00
Achim D. Brucker 0f2dc58f5a Multi-file setup. 2018-12-04 05:31:45 +00:00
Burkhart Wolff 17c66f0fea Integrated is_monitor flag for monitor class invariants.
Makes special treatment of monitor class invariants
possible, when changes of trace are indirect...
2018-12-03 22:36:08 +01:00
Burkhart Wolff ac1180b529 - checking class invariants
- checking monitor class invariants
2018-12-03 22:18:47 +01:00
Burkhart Wolff 9c0bcd86c6 rearrangement 2018-12-03 16:48:15 +01:00
Burkhart Wolff dd942cfb99 rearrangement 2018-12-03 16:46:11 +01:00
Burkhart Wolff 04f5e99e41 First running example for class invariants. 2018-12-03 16:43:27 +01:00
Burkhart Wolff 184a17f977 Refinement: class invariants now gets also the oid from its context. 2018-12-03 14:25:04 +01:00
Burkhart Wolff 6b85bd74cd Very first example of class invariant checking ... 2018-12-03 14:14:53 +01:00
Burkhart Wolff 23bc75d08d Corrections in ontologies (revealed by examples)
- identified problem: accept/reject conflicts were only detected at application
  time, not at declaration time :-( (leaved as "known problem" for the moment)
- new functionality for declaring doc class invariants
2018-12-03 13:19:31 +01:00
Burkhart Wolff cf31ffd68b revisions of scholarly paper and report ontologies 2018-11-28 10:49:35 +01:00
Achim D. Brucker 25c295dd7f Merge branch 'master' of logicalhacking.com:HOL-OCL/Isabelle_DOF 2018-11-27 14:22:19 +00:00
Achim D. Brucker 0b79c21d23 Upated title. 2018-11-27 14:18:54 +00:00
Achim D. Brucker d0d5567fc6 Restrucuring. 2018-11-27 13:51:12 +00:00
Achim D. Brucker 1f2551d683 Restrucuring. 2018-11-27 13:39:54 +00:00
Achim D. Brucker 21d51e7275 Restrucuring. 2018-11-27 13:22:31 +00:00
Achim D. Brucker 9d5bddea7c Restrucuring. 2018-11-27 13:11:54 +00:00
Achim D. Brucker b7e39f7d27 Initial commit. 2018-11-27 12:56:42 +00:00
Achim D. Brucker c32425a334 Added note about the state of the document. 2018-11-27 11:34:03 +00:00
Burkhart Wolff 8628ca81ab kleinkram 2018-11-27 11:13:49 +01:00
Achim D. Brucker bfdb5e5260 Restrucuring. 2018-11-27 09:41:04 +00:00
Achim D. Brucker eddc01e1c9 Cleanup. 2018-11-27 09:40:44 +00:00
Achim D. Brucker 0bc6f5521e Restrucuring. 2018-11-27 09:26:54 +00:00
Burkhart Wolff eea65018d1 Rearrangement of the group of TR examples.
(following structure of math_exams)
2018-11-21 11:15:21 +01:00
Burkhart Wolff 90f6c2d4ab - New checks for reject sets
- basic infrastructure for class invariants
2018-11-20 10:11:11 +01:00
Burkhart Wolff d406b3daeb implemented reject alphabets. (untested)
slight corrections in MyCommentedIsabelle (MCI)
2018-11-19 20:53:59 +01:00
Burkhart Wolff 0617315fb0 Small improvements on the term chapter of CommentedIsabelle 2018-11-19 11:32:22 +01:00
Burkhart Wolff f1eabf506c Changed the introduction of MyCommentedIsabelle 2018-11-15 15:20:22 +01:00
Burkhart Wolff 49d49cfcc4 New description of the goal package in the example (I had spare time in my FIIL exam). 2018-11-14 16:33:51 +01:00
Burkhart Wolff 256b2cac56 Exporting the .pdf version from the git-site: 2018-11-13 18:48:21 +01:00
Burkhart Wolff dcda1cc214 Introduced Syntax accept / reject.
added some semantic for it (incomplete)
some elements on myCommentedIsabelle
2018-11-13 15:19:02 +01:00
Burkhart Wolff 3a3e99ce98 Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF 2018-11-08 11:08:34 +01:00