From c9806f330ca060719dc21440b1b6d0dfe596f01f Mon Sep 17 00:00:00 2001 From: Claudio Sacerdoti Coen Date: Thu, 25 May 2006 17:37:27 +0000 Subject: [PATCH] More documentation. --- matita/help/C/matita.xml | 2 ++ matita/help/C/sec_gettingstarted.xml | 12 ++++++++ matita/help/C/sec_terms.xml | 42 ++++++++++++++++++++-------- 3 files changed, 44 insertions(+), 12 deletions(-) create mode 100644 matita/help/C/sec_gettingstarted.xml diff --git a/matita/help/C/matita.xml b/matita/help/C/matita.xml index 357727961..14411ad71 100644 --- a/matita/help/C/matita.xml +++ b/matita/help/C/matita.xml @@ -4,6 +4,7 @@ + @@ -151,6 +152,7 @@ &intro; &install; +&gettingstarted; &terms; &tactics; diff --git a/matita/help/C/sec_gettingstarted.xml b/matita/help/C/sec_gettingstarted.xml new file mode 100644 index 000000000..b7b006590 --- /dev/null +++ b/matita/help/C/sec_gettingstarted.xml @@ -0,0 +1,12 @@ + + + + + Getting started + + How to type Unicode symbols + &TODO; + + &TODO; + + diff --git a/matita/help/C/sec_terms.xml b/matita/help/C/sec_terms.xml index 93dd12bef..3171544a2 100644 --- a/matita/help/C/sec_terms.xml +++ b/matita/help/C/sec_terms.xml @@ -2,10 +2,23 @@ - Terms, axioms, definitions, declarations and proofs - - - Terms + Syntax + To describe syntax in this manual we use the following conventions: + + Non terminal symbols are emphasized and have a link to their definition. E.g.: &term; + Terminal symbols are in bold. E.g.: theorem + Optional sequences of elements are put in square brackets. + E.g.: [in &term;] + Alternatives are put in square brakets and they are separated + by vertical bars. E.g.: [<|>] + Repetition of sequences of elements are given by putting the + first sequence in square brackets, that are followed by three dots. + E.g.: [and &term;]… + + + Terms & co. + + Lexical conventions @@ -42,6 +55,9 @@
+
+ + Terms @@ -74,7 +90,7 @@ | Type - one predicatie sort of datatypes + one predicative sort of datatypes @@ -187,16 +203,18 @@
+
- + + Definitions and declarations + axiom &id;: &term; axiom axiom H: P H is declared as an axiom that states P - - - + + definition &id;[: &term;] [≝ &term;] definition definition f: T ≝ t @@ -209,12 +227,12 @@ given. In this case Matita enters in interactive mode and f must be defined by means of tactics. Notice that the command is equivalent to theorem f: T ≝ t. - - - + + [co]inductive &id; (of inductive types) (co)inductive types declaration &TODO; + -- 2.39.2