X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fdelayed_updating%2Fsyntax%2Fbdd_term.ma;h=ee69726dbb615fdd3fb80da45f03301900fd68d5;hb=cfd201c62dd9b854bfb4ada648d3e556b29fac3a;hp=0101b8d9361671cef4edcdb00f89c8fa34d70c05;hpb=55ea9387fd71564c629fe3f47fd9bac59c4befb9;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/delayed_updating/syntax/bdd_term.ma b/matita/matita/contribs/lambdadelta/delayed_updating/syntax/bdd_term.ma index 0101b8d93..ee69726db 100644 --- a/matita/matita/contribs/lambdadelta/delayed_updating/syntax/bdd_term.ma +++ b/matita/matita/contribs/lambdadelta/delayed_updating/syntax/bdd_term.ma @@ -12,18 +12,18 @@ (* *) (**************************************************************************) +include "delayed_updating/syntax/prototerm_constructors.ma". +include "delayed_updating/syntax/prototerm_equivalence.ma". +include "delayed_updating/notation/functions/class_d_phi_0.ma". include "ground/xoa/or_5.ma". include "ground/xoa/ex_3_1.ma". include "ground/xoa/ex_4_2.ma". include "ground/xoa/ex_4_3.ma". include "ground/xoa/ex_5_3.ma". -include "delayed_updating/syntax/preterm_equivalence.ma". -include "delayed_updating/syntax/preterm_constructors.ma". -include "delayed_updating/notation/functions/class_d_phi_0.ma". (* BY-DEPTH DELAYED (BDD) TERM **********************************************) -inductive bdd: 𝒫❨preterm❩ ≝ +inductive bdd: 𝒫❨prototerm❩ ≝ | bdd_oref: ∀n. bdd (#n) | bdd_iref: ∀t,n. bdd t → bdd (𝛗n.t) | bdd_abst: ∀t. bdd t → bdd (𝛌.t) @@ -32,7 +32,7 @@ inductive bdd: 𝒫❨preterm❩ ≝ . interpretation - "by-depth delayed (preterm)" + "by-depth delayed (prototerm)" 'ClassDPhi = (bdd). (* Basic inversions *********************************************************) @@ -170,13 +170,13 @@ lemma bbd_mono_in_root_d: [ #t #Ht