Step
*
of Lemma
rsub_functionality_wrt_rless
∀x,y,z,t:ℝ.  ((x < z) 
⇒ (x - y) < (z - t) supposing t ≤ y)
BY
{ skip{(Auto
        THEN skip{(Unfold `rsub` 0
                   THEN (InstLemma `radd-preserves-rless` [⌜x⌝;⌜z⌝;⌜-(y)⌝]⋅ THENA Auto)
                   THEN ThinTrivial
                   THEN (RWO "radd_comm" 0 THENA Auto)
                   THEN Assert ⌜(-(y) + z) ≤ (-(t) + z)⌝⋅
                   THEN Try ((RelRST THEN Auto))
                   THEN (RWO "radd_comm" 0 THENA Auto)
                   THEN (BLemma `radd-preserves-rleq` ⋅ THENA Auto)
                   THEN BLemma `rminus-reverses-rleq` ⋅
                   THEN Auto)}
        )} }
1
∀x,y,z,t:ℝ.  ((x < z) 
⇒ (x - y) < (z - t) supposing t ≤ y)
Latex:
Latex:
\mforall{}x,y,z,t:\mBbbR{}.    ((x  <  z)  {}\mRightarrow{}  (x  -  y)  <  (z  -  t)  supposing  t  \mleq{}  y)
By
Latex:
skip\{(Auto
            THEN  skip\{(Unfold  `rsub`  0
                                  THEN  (InstLemma  `radd-preserves-rless`  [\mkleeneopen{}x\mkleeneclose{};\mkleeneopen{}z\mkleeneclose{};\mkleeneopen{}-(y)\mkleeneclose{}]\mcdot{}  THENA  Auto)
                                  THEN  ThinTrivial
                                  THEN  (RWO  "radd\_comm"  0  THENA  Auto)
                                  THEN  Assert  \mkleeneopen{}(-(y)  +  z)  \mleq{}  (-(t)  +  z)\mkleeneclose{}\mcdot{}
                                  THEN  Try  ((RelRST  THEN  Auto))
                                  THEN  (RWO  "radd\_comm"  0  THENA  Auto)
                                  THEN  (BLemma  `radd-preserves-rleq`  \mcdot{}  THENA  Auto)
                                  THEN  BLemma  `rminus-reverses-rleq`  \mcdot{}
                                  THEN  Auto)\}
            )\}
Home
Index