Step
*
2
of Lemma
exp_add
1. n : ℤ
2. 0 < n
3. m : ℕ
4. i : ℤ
5. i^(n - 1) + m = (i^n - 1 * i^m) ∈ ℤ
⊢ i^n + m = (i^n * i^m) ∈ ℤ
BY
{ (((RW (AddrC [2] UnfoldTopAbC) 0 THEN RW (AddrC [3;1] UnfoldTopAbC) 0)
    THEN (RWO "primrec-unroll" 0 THENA Auto)
    THEN Reduce 0
    THEN Fold `exp` 0)
   THEN RepeatFor 2 ((SplitOnConclITE THEN Auto'))
   ) }
Latex:
Latex:
1.  n  :  \mBbbZ{}
2.  0  <  n
3.  m  :  \mBbbN{}
4.  i  :  \mBbbZ{}
5.  i\^{}(n  -  1)  +  m  =  (i\^{}n  -  1  *  i\^{}m)
\mvdash{}  i\^{}n  +  m  =  (i\^{}n  *  i\^{}m)
By
Latex:
(((RW  (AddrC  [2]  UnfoldTopAbC)  0  THEN  RW  (AddrC  [3;1]  UnfoldTopAbC)  0)
    THEN  (RWO  "primrec-unroll"  0  THENA  Auto)
    THEN  Reduce  0
    THEN  Fold  `exp`  0)
  THEN  RepeatFor  2  ((SplitOnConclITE  THEN  Auto'))
  )
Home
Index