X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Facic_procedural%2FproceduralTypes.mli;h=97ca7fdbb98bd21518673169db3d2d97fcd4f2f0;hb=8ae990161006978a019f0afda4ff8d56a78d1fd0;hp=980bc1bc1c71796fe462829b96caa0414968775d;hpb=f505d9e257aa3209652264b97bb62d87ce592091;p=helm.git diff --git a/helm/software/components/acic_procedural/proceduralTypes.mli b/helm/software/components/acic_procedural/proceduralTypes.mli index 980bc1bc1..97ca7fdbb 100644 --- a/helm/software/components/acic_procedural/proceduralTypes.mli +++ b/helm/software/components/acic_procedural/proceduralTypes.mli @@ -43,6 +43,7 @@ type count = int type note = string type where = (name * name) option type inferred = Cic.annterm +type pattern = Cic.annterm type step = Note of note | Theorem of name * what * note @@ -51,10 +52,10 @@ type step = Note of note | Intros of count option * name list * note | Cut of name * what * note | LetIn of name * what * note - | Rewrite of how * what * where * note - | Elim of what * using option * note + | Rewrite of how * what * where * pattern * note + | Elim of what * using option * pattern * note | Apply of what * note - | Change of inferred * what * where * note + | Change of inferred * what * where * pattern * note | ClearBody of name * note | Branch of step list list * note