Step * of Lemma radd_assoc

[a,b,c:ℝ].  (((a b) c) (a c))
BY
(Auto
   THEN (InstLemma `radd-list-cons` [⌜[b; c]⌝;⌜a⌝]⋅ THENA Auto)
   THEN (RWO "radd-as-radd-list<(-1) THENA Auto)
   THEN (RWO "-1<THENA Auto)
   THEN (Subst ⌜((a b) c) (c b) ∈ ℝ⌝ 0⋅ THENA Auto)
   THEN (RW (AddrC [1;2] (LemmaC `radd-as-radd-list`)) THENA Auto)
   THEN RWO "radd-list-cons<0
   THEN Auto) }

1
1. : ℝ
2. : ℝ
3. : ℝ
4. radd-list([a; b; c]) (a c)
⊢ radd-list([c; a; b]) radd-list([a; b; c])


Latex:


Latex:
\mforall{}[a,b,c:\mBbbR{}].    (((a  +  b)  +  c)  =  (a  +  b  +  c))


By


Latex:
(Auto
  THEN  (InstLemma  `radd-list-cons`  [\mkleeneopen{}[b;  c]\mkleeneclose{};\mkleeneopen{}a\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  (RWO  "radd-as-radd-list<"  (-1)  THENA  Auto)
  THEN  (RWO  "-1<"  0  THENA  Auto)
  THEN  (Subst  \mkleeneopen{}((a  +  b)  +  c)  =  (c  +  a  +  b)\mkleeneclose{}  0\mcdot{}  THENA  Auto)
  THEN  (RW  (AddrC  [1;2]  (LemmaC  `radd-as-radd-list`))  0  THENA  Auto)
  THEN  RWO  "radd-list-cons<"  0
  THEN  Auto)




Home Index