From 8ce428f3b2445ae7fc4ec9b40157ec5a3c8f40fd Mon Sep 17 00:00:00 2001 From: Claudio Sacerdoti Coen Date: Thu, 30 Nov 2006 22:11:48 +0000 Subject: [PATCH] Even if automatically generated, I prefer to commit the quickref help files since they require some ad-hoc programs to be generated. --- .../help/C/declarative_tactics_quickref.xml | 71 ++++ matita/help/C/tactics_quickref.xml | 303 ++++++++++++++++++ 2 files changed, 374 insertions(+) create mode 100644 matita/help/C/declarative_tactics_quickref.xml create mode 100644 matita/help/C/tactics_quickref.xml diff --git a/matita/help/C/declarative_tactics_quickref.xml b/matita/help/C/declarative_tactics_quickref.xml new file mode 100644 index 000000000..2d09883af --- /dev/null +++ b/matita/help/C/declarative_tactics_quickref.xml @@ -0,0 +1,71 @@ + + tactics + + + + &tactic; + ::= + we need to prove term + + + + | + we proceed by induction on term to prove term + + + + | + assume id : sterm + + + + | + by term done + + + + | + by induction hypothesis we know term ( id ) + + + + | + by term we proved term + ( id ) + + + + | + case id ( id : term ) + + + + | + by term let id + : term such that term + ( id ) + + + + | + [obtain id | conclude term] = term by [ term | _ [(auto_params)]] [done] + + + + | + suppose term ( id + ) [ that is equivalent to term ] + + + + | + the thesis becomes sterm + + + + | + we proceed by cases on term to prove term + + + +
diff --git a/matita/help/C/tactics_quickref.xml b/matita/help/C/tactics_quickref.xml new file mode 100644 index 000000000..566d185d0 --- /dev/null +++ b/matita/help/C/tactics_quickref.xml @@ -0,0 +1,303 @@ + + tactics + + + + &tactic; + ::= + absurd sterm + + + + | + apply sterm + + + + | + applyS sterm auto_params + + + + | + + + assumption + + + + + + | + auto auto_params + + + + | + change pattern with sterm + + + + | + + clear + id [id…] + + + + + | + clearbody id + + + + | + constructor nat + + + + | + + + contradiction + + + + + + | + cut sterm [as id] + + + + | + + decompose + [( + id… + )] + [id] + [as id…] + + + + + | + + + demodulate + + + + + + | + destruct sterm + + + + | + elim sterm [using sterm] intros-spec + + + + | + elimType sterm [using sterm] intros-spec + + + + | + exact sterm + + + + | + + + exists + + + + + + | + + + fail + + + + + + | + fold reduction-kind sterm pattern + + + + | + + + fourier + + + + + + | + fwd id [as id [id]…] + + + + | + generalize pattern [as id] + + + + | + + + id + + + + + + | + intro [id] + + + + | + intros intros-spec + + + + | + inversion sterm + + + + | + + lapply + [linear] + [depth=nat] + sterm + [to + sterm + [,sterm…] + ] + [as id] + + + + + | + + + left + + + + + + | + letin id ≝ sterm + + + + | + normalize pattern + + + + | + reduce pattern + + + + | + + + reflexivity + + + + + + | + replace pattern with sterm + + + + | + rewrite [<|>] sterm pattern + + + + | + + + right + + + + + + | + + + ring + + + + + + | + simplify pattern + + + + | + + + split + + + + + + | + + + subst + + + + + + | + + + symmetry + + + + + + | + transitivity sterm + + + + | + unfold [sterm] pattern + + + + | + whd pattern + + + +
-- 2.39.2