Step
*
2
1
1
of Lemma
mul-distributes
1. ∀x,y,z:ℤ.  ((x * (y + z)) = ((x * y) + (x * z)) ∈ ℤ)
2. z : Base
3. y : Base
4. x : Base
5. is-exception((x * y) + (x * z))
6. x * y ∈ ℤ
7. is-exception(x * z)
8. (x * y)↓
9. x ∈ ℤ
10. y ∈ ℤ
11. x ∈ ℤ
12. is-exception(z)
⊢ (x * y) + (x * z) ≤ x * (y + z)
BY
{ TACTIC:Try (OnMaybeHyp 12 (\h. (ExceptionSqequal h⋅
                                  THEN HypSubst' (-1) 0
                                  THEN (Reduce 0
                                        THEN (RWW "int-mul-exception int-add-exception" 0 THENA Auto)
                                        THEN Reduce 0)
                                  THEN Complete (Auto)))) }
Latex:
Latex:
1.  \mforall{}x,y,z:\mBbbZ{}.    ((x  *  (y  +  z))  =  ((x  *  y)  +  (x  *  z)))
2.  z  :  Base
3.  y  :  Base
4.  x  :  Base
5.  is-exception((x  *  y)  +  (x  *  z))
6.  x  *  y  \mmember{}  \mBbbZ{}
7.  is-exception(x  *  z)
8.  (x  *  y)\mdownarrow{}
9.  x  \mmember{}  \mBbbZ{}
10.  y  \mmember{}  \mBbbZ{}
11.  x  \mmember{}  \mBbbZ{}
12.  is-exception(z)
\mvdash{}  (x  *  y)  +  (x  *  z)  \mleq{}  x  *  (y  +  z)
By
Latex:
TACTIC:Try  (OnMaybeHyp  12  (\mbackslash{}h.  (ExceptionSqequal  h\mcdot{}
                                                                THEN  HypSubst'  (-1)  0
                                                                THEN  (Reduce  0
                                                                            THEN  (RWW  "int-mul-exception  int-add-exception"  0  THENA  Auto)
                                                                            THEN  Reduce  0)
                                                                THEN  Complete  (Auto))))
Home
Index