Burkhart Wolff
cd6e82949f
- added support for formal text statements Definition*, Lemma*, Theorem*, Conjecture*
...
- added lemma* theorem* corrolary* refering to Isar std commands, but ignoring the meta-args.
- Text-exercise: Improved the "Terms and Definitions" section Darstellung in der Ontologie durch
verwendung von Definition*.
2019-02-09 23:05:52 +01:00
Burkhart Wolff
9757268b55
cleanup
2019-01-21 15:00:18 +01: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
e05041125e
lose versuch - chen.
2019-01-15 14:43:57 +01:00
Burkhart Wolff
984915c507
Completion and a little debugging on assert*
2018-12-18 17:09:24 +01: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
d97313d010
small cleanup
2018-12-10 13:13:13 +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
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
Burkhart Wolff
ac1180b529
- checking class invariants
...
- checking monitor class invariants
2018-12-03 22:18:47 +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
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
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
9aef99c9d6
Better documentation of the RegExpInterface Module.
2018-11-05 22:22:20 +01: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
456b4365f9
automata creation added
2018-11-04 20:27:05 +01:00
Burkhart Wolff
04cc46f9b4
New Config With AFP components and a thin interface for monitor-checking.
2018-11-04 18:56:59 +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
a90e4e6a3f
Added basic support for chapter*.
2018-10-30 01:29:15 +00:00
Burkhart Wolff
834365c25b
Common developments on
...
- library
- presentation attribute
- factorisation of Common Ontology Library (COL)
- new infrastructure report
2018-10-23 13:56:18 +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
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
bfb8dd901c
Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF
2018-10-09 10:03:13 +02:00
Burkhart Wolff
544e31fdc5
substantial progress on monitors
...
- infrastructure (open) monitor_tab
- computing enabled classes of monitors
- first semantics behind open and close.
- fairly untested.
2018-10-09 09:59:46 +02:00
Achim D. Brucker
ffe51a6f90
Merge branch 'master' of logicalhacking.com:HOL-OCL/Isabelle_DOF
2018-10-08 22:35:31 +01:00
Achim D. Brucker
f26e8a10eb
Fixed output location (relative to theory file) of style template stub.
2018-10-08 22:28:44 +01: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
906131da83
Kleinigkeiten repariert.
2018-10-04 17:45:39 +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
c0b27698ae
Implemented ontology sty template generator.
2018-10-02 18:29:18 +02:00