summaryrefslogtreecommitdiff
path: root/examples/systemS/README
diff options
context:
space:
mode:
authoraarne <aarne@cs.chalmers.se>2008-06-25 16:54:35 +0000
committeraarne <aarne@cs.chalmers.se>2008-06-25 16:54:35 +0000
commite9e80fc389365e24d4300d7d5390c7d833a96c50 (patch)
treef0b58473adaa670bd8fc52ada419d8cad470ee03 /examples/systemS/README
parentb96b36f43de3e2f8b58d5f539daa6f6d47f25870 (diff)
changed names of resource-1.3; added a note on homepage on release
Diffstat (limited to 'examples/systemS/README')
-rw-r--r--examples/systemS/README65
1 files changed, 0 insertions, 65 deletions
diff --git a/examples/systemS/README b/examples/systemS/README
deleted file mode 100644
index ebbd92ce6..000000000
--- a/examples/systemS/README
+++ /dev/null
@@ -1,65 +0,0 @@
-AR 20/12/2005
-
-This is a translator of a part of the proof system
-by Claes Strannegård, as defined in the manuscript
-"Translating Formal Proofs into English".
-
-The functionality is to translate between a formal
-and an informal notation for proofs.
-
-As examples, we provide 3 of the 4 examples in
-Strannegård's paper. His example 3 is left as exercise.
-
-A good way to start is
-
- % gf <test.gfs
-
-which will translate the proofs back and forth.
-
-If you modify the grammars and want to compile from source, you also need
-
- % export GF_LIB_PATH=/home/aarne/GF/lib -- set to the path in your system
-
-Files:
-
- ex1eng.txt -- the 3 tests
- ex1.txt
- ex2eng.txt
- ex2.txt
- ex4eng.txt
- ex4.txt
-
- Formula.gf -- abstract syntax of formulas
- FormulaSymb.gf -- concrete syntax of formulas
- Precedence.gf -- precedence package
- ProofEng.gf -- top concrete syntax, English
- Proof.gf -- top abstract syntax
- ProofSymb.gf -- top concrete syntax, symboli
-
- proof.gfcm -- precompiled translator
-
- README -- this file
- test.gfs -- the test script
-
-
-Notes:
-
-1. The abstract syntax does not do proof checking.
-
-2. de Morgan labels have been disambiguated with "1" and "2".
-
-3. The symbolic Ex falso quodlibet rule needs to show the
- conclusion formula in the label to make linearization
- possible (in the absence of smart proof checking).
-
-4. The English concrete syntax needs some extra formula
- arguments for the same reason. These arguments can be
- omitted, but the resulting parser returns some
- metavariables.
-
-An interesting further task would be to implement the
-proof checker and a proof search procedure, in Haskell or,
-even better, in the GF Transfer Language.
-
-Another nice thing would be to linearize the formulas
-into real English.