X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2Fcontribs%2FRELATIONAL%2FNLE%2Fnplus.ma;h=22998c0385b9e1246aa02921c431e9a4439567f9;hb=d9824956d9132109ed5f23380a0a1f9c5181d18a;hp=78ca2e569f90fbb3e0f9b19f79cb97d7be547b1f;hpb=00e0c1d5cff8d5b5588185e1a70352a2e7a1a8e9;p=helm.git diff --git a/helm/software/matita/contribs/RELATIONAL/NLE/nplus.ma b/helm/software/matita/contribs/RELATIONAL/NLE/nplus.ma index 78ca2e569..22998c038 100644 --- a/helm/software/matita/contribs/RELATIONAL/NLE/nplus.ma +++ b/helm/software/matita/contribs/RELATIONAL/NLE/nplus.ma @@ -12,18 +12,16 @@ (* *) (**************************************************************************) -set "baseuri" "cic:/matita/RELATIONAL/NLE/nplus". + include "NLE/defs.ma". -theorem nle_nplus: \forall p, q, r. (p + q == r) \to q <= r. - intros. elim H; clear H q r; auto. +theorem nle_nplus: ∀p, q, r. p ⊕ q ≍ r → q ≤ r. + intros; elim H; clear H q r; autobatch. qed. -axiom nle_nplus_comp: \forall x1, x2, x3. (x1 + x2 == x3) \to - \forall y1, y2, y3. (y1 + y2 == y3) \to - x1 <= y1 \to x2 <= y2 \to x3 <= y3. +axiom nle_nplus_comp: ∀x1,x2,x3. x1 ⊕ x2 ≍ x3 → ∀y1,y2,y3. y1 ⊕ y2 ≍ y3 → + x1 ≤ y1 → x2 ≤ y2 → x3 ≤ y3. -axiom nle_nplus_comp_lt_2: \forall x1, x2, x3. (x1 + x2 == x3) \to - \forall y1, y2, y3. (y1 + y2 == y3) \to - x1 <= y1 \to x2 < y2 \to x3 < y3. +axiom nle_nplus_comp_lt_2: ∀x1,x2,x3. x1 ⊕ x2 ≍ x3 → ∀y1,y2,y3. y1 ⊕ y2 ≍ y3 → + x1 ≤ y1 → x2 < y2 → x3 < y3.