X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fhelp%2FC%2Fsec_terms.xml;h=05385f666b3a41ad4267a1977c0e8c8dac9aa4d5;hb=a3f4c0a8b4328cb9a9fe3b4c2e577be2a258675c;hp=d521ac87060a6a2e0a462fd8ae079e2235184696;hpb=8f7fd6bb8082590c9360e9197c7cd9d9d32b7a63;p=helm.git diff --git a/matita/help/C/sec_terms.xml b/matita/help/C/sec_terms.xml index d521ac870..05385f666 100644 --- a/matita/help/C/sec_terms.xml +++ b/matita/help/C/sec_terms.xml @@ -26,6 +26,18 @@ Terms & co. Lexical conventions + + qstring + + + + &qstring; + ::= + "〈〈any sequence of characters excluded "〉〉" + + + +
id @@ -186,7 +198,7 @@ &rec_def; ::= - &id; [&id;|(&id;[,&term;]… :&term;)]… + &id; [&id;|_|(&id;[,&id;]… :&term;)]… @@ -194,7 +206,7 @@ - [on &nat;] + [on &id;] [: &term;] ≝ &term;] @@ -273,7 +285,7 @@ | match &term; - [ in &term; ] + [ in &id; ] [ return &term; ] with @@ -375,6 +387,12 @@ (&id; &id; [&id;]…) n-ary constructor (binds the n arguments) + + + | + &id; &id; [&id;]… + n-ary constructor (binds the n arguments) +
@@ -405,6 +423,11 @@ f must be defined by means of tactics. Notice that the command is equivalent to theorem f: T ≝ t.
+ + <emphasis role="bold">letrec</emphasis> &TODO; + &TODO; + &TODO; + [<emphasis role="bold">inductive</emphasis>|<emphasis role="bold">coinductive</emphasis>] &id; [&args2;]… <emphasis role="bold">:</emphasis> &term; <emphasis role="bold">≝</emphasis> [<emphasis role="bold">|</emphasis>] [&id;<emphasis role="bold">:</emphasis>&term;] [<emphasis role="bold">|</emphasis> &id;<emphasis role="bold">:</emphasis>&term;]… [<emphasis role="bold">with</emphasis> &id; <emphasis role="bold">:</emphasis> &term; <emphasis role="bold">≝</emphasis> [<emphasis role="bold">|</emphasis>] [&id;<emphasis role="bold">:</emphasis>&term;] [<emphasis role="bold">|</emphasis> &id;<emphasis role="bold">:</emphasis>&term;]…]… @@ -643,11 +666,6 @@ <row> <entry id="grammar.reduction-kind">&reduction-kind;</entry> <entry>::=</entry> - <entry><emphasis role="bold">demodulate</emphasis></entry> - </row> - <row> - <entry/> - <entry>|</entry> <entry><emphasis role="bold">normalize</emphasis></entry> <entry>Computes the βδιζ-normal form</entry> </row> @@ -680,6 +698,36 @@ </tgroup> </table> </sect2> + + <sect2 id="auto-params"> + <title>auto-params + &TODO; + + reduction-kind + + + + &autoparams; + ::= + depth=&nat; + &TODO; + + + + | + width=&nat; + &TODO; + + + + | + &TODO; + &TODO; + + + +
+