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
Burkhart Wolff
027c501c0d
Slight rearrangement in MyCommented. After some comments of readers.
2018-11-08 11:07:41 +01:00
Achim D. Brucker
ea1480aecc
Re-enabled use of side_by_side_figure.
2018-11-07 22:28:56 +00:00
Burkhart Wolff
dd35fa356a
Added new TR for MyCommentedIsabelle; many textual corrections.
2018-11-07 22:41:11 +01:00
Burkhart Wolff
18b8e35380
This and that.
2018-11-07 22:37:31 +01:00
Burkhart Wolff
fe09c77b89
Moved MyCommentedIsabelle into the example/TR_my_commented isabelle
...
- added build structure
- corrected LaTeX
- ... works as a first shot TR !!!
2018-11-07 15:55:01 +01:00
Burkhart Wolff
3e6dc80445
- experiments with document ontologies
...
- substantially more input on "MyCommentedIsabelle"
(should be another TR example ? )
2018-11-07 06:00:01 +01:00
Burkhart Wolff
8e216c02f2
wdfs
2018-11-06 11:05:11 +01:00
Achim D. Brucker
46c51235e3
Based all examples on session 'Functional-Automata'.
2018-11-06 09:31:01 +00:00
Achim D. Brucker
ab3ba421c8
Fixed ROOT (removed dependency on non-existing ontology.tex.
2018-11-06 09:30:18 +00:00
Achim D. Brucker
4aa8730762
Updated ROOT(s) setup to include AFP entries ...
2018-11-06 09:10:11 +00:00
Burkhart Wolff
9494c05593
- Improved automata-management
...
- automata transformation integrated
- control option strict_checking added
- rudimentary tests in IsaDofApplications and Monitor_Example
2018-11-05 21:42:36 +01:00
Burkhart Wolff
8d9e6cdc48
Big Bang: Restructuring the RegExp Interface, pushing it underneath Isa_DOF, factoring out example into Monitor Example.
2018-11-04 19:15:22 +01:00
Burkhart Wolff
36fac27d0c
New Config for 2017 including AFP contributions for Regular-Sets and Regular Automata.
...
Added a thin layer interfacing these two.
Slight textual improvements of examples (updates to more recent notations).
2018-10-30 15:50:01 +01:00
Achim D. Brucker
c7665d4dd0
Promoted sections to chapters ...
2018-10-30 01:29:53 +00:00
Achim D. Brucker
55e8f84c77
Switched to technical report.
2018-10-30 00:59:47 +00:00
Achim D. Brucker
c05bedf098
Initial setup.
2018-10-30 00:58:45 +00:00
Achim D. Brucker
f69d388c49
Updated template.
2018-10-30 00:52:40 +00:00
Achim D. Brucker
862d487b90
Cleanup.
2018-10-30 00:27:07 +00:00
Achim D. Brucker
2923e996f8
Minor layout fixes.
2018-10-29 23:33:21 +00:00
Burkhart Wolff
58f2bff319
no message
2018-10-17 12:31:17 +02:00
Burkhart Wolff
df4cf56958
Polish
2018-10-17 12:30:11 +02:00
Burkhart Wolff
f1783538bd
Cleanup with examples. More commendation.
...
Another monitor example added (Concept_Example).
2018-10-17 12:22:25 +02:00
Burkhart Wolff
0de079cfbb
Special ML antiquotation for the trace attribute (a cleaned up version).
2018-10-16 12:23:36 +02:00
Burkhart Wolff
93074bf24d
Trace-Calculation refined. One gets the additional information WHICH oid of which class
...
is added to the trace.
2018-10-16 10:44:59 +02:00
Burkhart Wolff
50ff554d53
Typo - correction
2018-10-11 14:55:57 +02:00
Burkhart Wolff
71a889ee58
Automatic trace attribute calculation works on both Attribute and IsaDofApplications.
2018-10-11 13:38:32 +02:00
Burkhart Wolff
b220233373
doc_item creation detects enabled monitors …
2018-10-09 15:56:17 +02:00
Burkhart Wolff
8b6a1af99d
Kleine Reparaturen hier und da,
...
IsaDofApplications Paper weiter “Markupified”.
2018-10-09 11:59:21 +02:00
Burkhart Wolff
2c80ff8d0a
Substantial progress with monitors.
...
- infra-structure open_monitor_tab
- computing of enabled ness
- semantics behind open and close monitor.
2018-10-08 15:13:47 +02:00
Burkhart Wolff
04a354f10a
Diverse Code-Massagen/Restruktorationen um Monitore vorzubereiten.
2018-10-08 10:30:53 +02:00
Burkhart Wolff
b1e4e64e19
Global revision of the Isa_DOF state - representation as record.
...
(Since more components are to come …)
Global revision of the entire example suite.
2018-10-05 09:45:24 +02:00
Burkhart Wolff
b17110db7c
comment inside meta_args problem solved.
2018-10-04 17:25:45 +02:00
Burkhart Wolff
eaca1959ce
Intermediate status : some spacing works.
2018-10-04 16:58:09 +02:00
Burkhart Wolff
ac835ea028
First experiments with a more liberal LaTeX parser for meta-args.
2018-10-04 15:58:20 +02:00
Burkhart Wolff
e4bb874d86
More markdown in the IsaDofApplications example.
...
The new setup is now checked on a Mac for the first time.
2018-10-02 10:28:24 +02:00
Achim D. Brucker
61d69394c3
Merge branch 'master' of logicalhacking.com:HOL-OCL/Isabelle_DOF
2018-10-02 08:14:23 +01:00
Achim D. Brucker
30e067ec0e
Added types.
2018-10-02 08:08:47 +01:00
Achim D. Brucker
484637d83c
Removed Text*.
2018-10-02 00:35:50 +01:00
Achim D. Brucker
910f81768f
Build script that only copies style files into generation directory.
2018-09-18 17:18:15 +01:00
Achim D. Brucker
4c9c0a2bd1
Changed type of figure width to integer.
2018-09-18 15:34:33 +01:00
Achim D. Brucker
7d5d8590c2
Cleanup.
2018-09-18 14:34:14 +01:00
Achim D. Brucker
da7f286dd5
Removed scala converter.
2018-09-18 14:24:25 +01:00
Burkhart Wolff
7d3ecbdefe
Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF
...
Added stronger example show-case : a “association class” -like Link involving sub-typing.
2018-09-18 08:57:53 +02:00
Achim D. Brucker
9c042361dd
Removed white spaces in *-commands (workaround for bug in Isa_Dof.
2018-09-17 20:30:19 +01:00
Burkhart Wolff
9ef1185add
Commenting the InnerSyntaxAntiquotqtion sample.
...
This Feature is complete for the moment .
2018-09-17 17:16:11 +02:00
Burkhart Wolff
7847f1cf01
Cleanup of file “InnerSyntaxAntiquotations”.
2018-09-17 16:58:38 +02:00
Burkhart Wolff
385af317f3
Added appropriate type-checking for ISA docitems as well as another syntax docitem text antiquotation.
2018-09-17 16:48:05 +02:00
Burkhart Wolff
2e097e6b3c
rough, non-functional implementation of ISA docitem
2018-09-11 14:15:11 +02:00
Burkhart Wolff
3a44b83ab9
Added new ISA’s and tests. Slight cleanup.
2018-09-11 13:51:25 +02:00
Burkhart Wolff
5eebf2ef5b
some more isa’s
2018-09-11 12:08:25 +02:00
Burkhart Wolff
f5117da8cb
Achim & bu session on LaTeX Gen.
2018-09-11 11:35:25 +02:00
Burkhart Wolff
e07b57dd95
Achim/Bu Telco debug.
2018-09-11 09:33:17 +02:00
Burkhart Wolff
0331c5dcbd
Cleanup for the ISA infrastructure.
...
Checking some Examples.
2018-09-11 08:50:51 +02:00
Burkhart Wolff
bb9c5a4f24
First version with inner-syntax checking infrastructure with just
...
one inner syntax antiquotation: file.
Works on some examples.
2018-09-06 12:07:37 +02:00
Burkhart Wolff
d7794e06ac
Added ISA_tables (inner syntax antiquotations)
...
- Kleinkram.
2018-09-03 20:56:08 +02:00
Burkhart Wolff
745b335033
small steps here and there
2018-08-30 12:53:02 +02:00
Burkhart Wolff
b6b94da82f
slight cleanup.
2018-08-28 12:48:07 +02:00
Burkhart Wolff
86e145f723
- restructuring in IsaDOF :
...
factoring out create_and_check_docitem
- correction IsaDofApplication
side_by_side figure commented in and works.
- reaactivated open_monitor.
- changing types of monitor traces : simpler calculation now,
but more obscure type
- first simulation of monitor trace construction.
2018-08-27 14:39:34 +02:00
Burkhart Wolff
466552a3d7
- debugging calculations for mutated text items
...
- cleanup
- a wee bit serious testing in Attributes.thy
of this feature.
2018-08-24 21:57:16 +02:00
Burkhart Wolff
0f36e8b761
Milestone reached:
...
- further debugging
- all tests checked
- all examples running (after updates to current attribute conventions)
2018-08-24 17:14:39 +02:00
Burkhart Wolff
25bcc030b4
Integrated new attribute calculation machinery.
...
Sort of works, but problems with inheritance.
Downward incompatibility:
only either long-names or short names allowed for attributes,
but nothing in between.
2018-08-24 15:49:13 +02:00
Burkhart Wolff
8fcc67978c
Resolved the type inference riddle and worked out
...
a solution (type matching and instantiation.)
Documented the interface to the type interface
in MyCommentedIsabelle with an example.
2018-08-22 22:06:15 +02:00
Burkhart Wolff
7f032c439e
Cleanups.
...
Test environment for attribute evaluations.
2018-08-18 14:44:39 +02:00
Burkhart Wolff
b56c02cd6a
Repaired bug in the meta-args parser.
...
LaTeX generation for Text* environments with
antiquotation expansion works for the first time.
2018-08-17 13:19:12 +02:00
Burkhart Wolff
1358540a62
Simplified thy_output (cleanup) and set first LaTeX meta-args generator.
...
Restructuring
2018-08-16 16:52:08 +02:00
Burkhart Wolff
0f12eb2e21
New configuration with modified Isabelle-LaTeX generator.
...
Possesses Hook in order to parse meta attributes (not set so far,
default no-parse to empty string).
Current config compiles IsaDofApplications except Text*.
2018-08-12 08:58:21 +02:00
Burkhart Wolff
e81427061b
Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF
2018-07-12 12:09:24 +01:00
Burkhart Wolff
a07900bfab
Some intermediate Hack to find a solution of the text* problem.
...
textbis does both interactive and basically correct LaTeX generation
with antiquotation expansion.
At least a thing to study.
bu
2018-07-12 12:08:58 +01:00
Achim D. Brucker
a1a99c314a
Fixed typos.
2018-07-02 22:23:05 +01:00
Burkhart Wolff
21cd7bbcfd
Added some commands in preamble.
...
Does not work yet.
2018-07-02 13:06:18 +02:00
Achim D. Brucker
86653eff41
Updated root.tex to latest version.
2018-06-29 10:21:00 +02:00
Burkhart Wolff
35a0a27c1d
Kleinigkeiten.
2018-06-29 09:03:44 +02:00
Burkhart Wolff
c0c92ac50c
Vague pragmatics correction of the BAC example
2018-06-27 09:32:05 +02:00
Achim D. Brucker
02a697e6bb
Merge branch 'master' of logicalhacking.com:HOL-OCL/Isabelle_DOF
2018-06-27 09:18:44 +02:00
Achim D. Brucker
c857160f04
Added figure.
2018-06-27 09:13:41 +02:00
Burkhart Wolff
bbf2ecb536
Kleinigkeiten um MathExam.
2018-06-27 09:12:50 +02:00
Burkhart Wolff
2ff81dbb1c
Repaired MathExam
...
(well, commented out offending figure* declaration leading
to bugs in Backend.)
2018-06-26 18:50:56 +02:00
Burkhart Wolff
6277f44e75
Working on
...
- the Toplevel sync problem for LaTeX output
- attribute computation
- various syntax issues
- examples.
2018-06-26 17:40:08 +02:00
Burkhart Wolff
aeb235447c
Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF
2018-06-19 17:37:53 +02:00
Burkhart Wolff
a0fac2d75b
Configuration a la chasse du LaTeX generation bug (having its origine in the
...
Isar transaction engine).
2018-06-19 17:37:31 +02:00
Achim D. Brucker
b7f2125202
Consistent use of Cartouch-delimiters.
2018-06-18 05:29:00 +01:00
Achim D. Brucker
038cd50045
Converted compactitem to itemize.
2018-06-18 05:24:01 +01:00
Achim D. Brucker
f39cde669f
Initial commit: CICM 2018 paper as example for the scholarly paper ontology.
2018-06-14 22:41:13 +01:00
Achim D. Brucker
c78b8ba676
Removed outdated article example.
2018-06-14 22:27:21 +01:00
Idir AIT SADOUNE
9e6090c6a2
no message
2018-06-13 10:35:40 +02:00
Burkhart Wolff
862bb782ac
Reworked MathExam.
2018-06-12 20:20:44 +02:00
Burkhart Wolff
e804cff226
Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF
2018-06-12 10:10:04 +02:00
Burkhart Wolff
e7a53276c5
Kleinkram
2018-06-12 10:09:36 +02:00
Achim D. Brucker
bab84243d2
LaTeX support for monitors.
2018-06-12 08:45:37 +01:00
Achim D. Brucker
f4c66cd085
Renamed sideBySideFigure to side_by_side_figure.
2018-06-11 18:34:41 +01:00
Achim D. Brucker
b0d40de9a1
Updated LaTeX setup.
2018-06-09 15:24:17 +01:00
Burkhart Wolff
5d4ec26b5a
Diskkussion with Achim
2018-06-08 17:42:58 +02:00
Burkhart Wolff
243545be5d
Passt doch.
...
Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF
2018-06-08 17:12:45 +02:00
Achim D. Brucker
d9228420e1
Port to Isabelle/DOF 0.0.3.
2018-06-08 14:41:16 +01:00
Burkhart Wolff
87fa4a975f
iUpdated nach diskussion mit Achim
2018-06-08 12:13:45 +02:00
Burkhart Wolff
ea4246a7a0
ncomplete checkin. Modifs on ROOT.
2018-06-08 11:46:44 +02:00
Burkhart Wolff
cab810a8a6
Restructuring, and basic infrastructure for buildsRestructuring, and basic infrastructure for builds..
2018-06-08 09:29:57 +02:00
Burkhart Wolff
68afffe674
Modifs on Math-Exam. and Article.
...
Preparing code-infrastructure for Attribute Evaluations.
Improved “MyCommented Isabelle”.
2018-06-07 13:56:15 +02:00
Chantal Keller
7eb9082628
Merge branch 'master' of git.logicalhacking.com:HOL-OCL/Isabelle_DOF
2018-06-06 19:27:16 +02:00
Chantal Keller
30b3526fb2
BAC2017: more structure
2018-06-06 19:24:17 +02:00
Idir AIT SADOUNE
23db0e7568
no message
2018-06-06 12:00:22 +02:00
Chantal Keller
80f92c168c
BAC2017: tried proofs
2018-06-06 08:37:06 +02:00
Chantal Keller
3b7a029d35
BAC2017: first two questions
2018-06-05 20:56:02 +02:00
Chantal Keller
49f1ed5200
BAC2017: removed errors
2018-06-05 19:20:00 +02:00
Burkhart Wolff
d52c5090bd
First correct attribute calculation.
2018-06-05 09:39:38 +02:00
Idir AIT SADOUNE
b030859ddf
no message
2018-06-04 14:46:11 +02:00
Idir AIT SADOUNE
7de68e7564
no message
2018-06-04 13:44:08 +02:00
Burkhart Wolff
37123100df
Massage
2018-05-29 14:13:49 +02:00
Burkhart Wolff
1fd4f76fb3
Corrected sheet, added proof.
2018-05-29 14:03:07 +02:00
Burkhart Wolff
ce17b1cf58
Repaired MathExam wrt. Ontology.
2018-05-29 12:02:13 +02:00
Burkhart Wolff
5fd6261351
Restoring git state - inconsistent for whatever reason.
2018-05-28 16:10:20 +02:00
Burkhart Wolff
0f32ddb71a
Restructuring the example directory. Fixing math exa stuff.
2018-05-24 11:35:35 +02:00
Burkhart Wolff
93bad550ef
Some library code for attribute accesses (not yet working)
...
RegExp Expression Inner Syntax defined
RexExp Parsing activated.
2018-05-11 15:51:26 +02:00
Burkhart Wolff
83222961a2
Weiss nicht was commit
2018-05-02 09:40:47 +02:00
Idir AIT SADOUNE
86cce02f7a
no message
2018-04-30 13:13:53 +02:00
Burkhart Wolff
49e3ec81f7
Kleine Korrekturen an scholerly …
2018-04-30 10:48:14 +02:00
Burkhart Wolff
4d3371705c
Typechecked , corrected and pimped up the MathExam scenario
...
with solution sections and an adapted role model.
Added explanations
2018-04-29 12:42:00 +02:00
Burkhart Wolff
d9dd46f1ac
Syntax for += works finally.
...
Examples here and there…
2018-04-29 11:35:24 +02:00
Burkhart Wolff
5ca263711c
Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF
2018-04-29 09:55:21 +02:00
Burkhart Wolff
5ff40948af
merge commit
2018-04-29 09:53:51 +02:00
Achim D. Brucker
f5ef91fb72
Changed type of ORCID (non-option type, just string).
2018-04-28 21:45:02 +01:00
Achim D. Brucker
b90df780fe
Resolved merge conflict.
2018-04-28 17:44:06 +01:00
Achim D. Brucker
3587183a3f
Renaming: keyword_list => keywordlist (to avoid LaTex special characters).
2018-04-28 17:42:16 +01:00
Burkhart Wolff
be3c0fa315
worked on onto and instance of Conceptual example.
...
For framework paper
2018-04-28 15:15:25 +02:00
Burkhart Wolff
3e746a4d9d
Typing works (more or less) for the value.
...
Sometimes schematic variables were left-overs;
was able to suppress this type of fault by additional
annotations.
Sometimes confusion o heavily overloaded field names.
Also workaround by stronger annotations.
2018-04-27 17:12:42 +02:00
Burkhart Wolff
fb9da6784e
Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF
2018-04-27 12:06:06 +02:00
Burkhart Wolff
f01b36997e
Version without type check and updated Article.thy
2018-04-27 12:05:22 +02:00
Idir AIT SADOUNE
afc1518dde
no message
2018-04-27 11:33:47 +02:00
Idir AIT SADOUNE
7a47c5702f
Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF
...
# Conflicts:
# examples/simple/Article.thy
2018-04-27 11:16:41 +02:00
Idir AIT SADOUNE
01dac36275
no message
2018-04-27 11:15:27 +02:00
Burkhart Wolff
5bcd4c19b1
Intermediate Version
...
- attribute value generation
- update interpreted
- type-checking integrated but crashes
- news on scholarly_paper …
2018-04-27 10:34:24 +02:00
Burkhart Wolff
0474c47957
Thanks to a decisive Hint by Frederic Tuong:
...
Managed to solve the Top-level-transaction problem
in “enriched_document_command”. Yay !!!
2018-04-24 21:44:28 +02:00
Burkhart Wolff
b54ed35466
Polishing in 3 and 4, micro-shortening, and new stuff in 4.
2018-04-22 13:47:29 +02:00
Burkhart Wolff
8ea00650a5
Minor corrections, refactoring, steps towards attribute calculation.
2018-04-19 11:04:11 +02:00
Burkhart Wolff
066396cfae
Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF
2018-04-18 14:47:12 +02:00
Burkhart Wolff
99bdf17712
parsing and internal type-checking works.
...
No integral type checking yet, and no execution.
2018-04-18 14:46:28 +02:00
Idir AIT SADOUNE
2e185d9c25
no message
2018-04-18 09:36:21 +02:00
Idir AIT SADOUNE
baa3ee9b45
no message
2018-04-17 16:43:08 +02:00
Burkhart Wolff
4c7a8ed91a
kleinkram
2018-04-09 11:54:54 +02:00
Burkhart Wolff
64a1c82242
Diverses
2018-04-08 11:29:59 +02:00
Idir AIT SADOUNE
c3a4111833
no message
2018-04-06 14:25:21 +02:00
Idir AIT SADOUNE
376c3fdd3b
no message
2018-04-06 14:13:17 +02:00
Burkhart Wolff
46e1be6411
Added syntax for update_instance*…
...
+= variant does not yet work.
2018-04-05 12:44:52 +02:00
Burkhart Wolff
5e48dcffdf
Ontology checking bug for unrelated direct sub_classes fixed.
...
Enfin !
2018-04-04 18:08:18 +02:00
Burkhart Wolff
027361fb03
unified syntax:
...
renamed declare_reference open_monitor close_monitor
into declare_reference* open_monitor* close_monitor*
in order to simplify the task for Achim.
2018-04-04 17:04:19 +02:00
Burkhart Wolff
229997d60a
Added open/close monitor syntax.
2018-04-04 16:25:33 +02:00
Burkhart Wolff
4d09fc5e34
slight re-arrangement of the examples:
...
the simple example becomes a cenelec example,
and simple got an example called Article based on
to the LNCS_onto.
2018-04-04 16:14:37 +02:00