Step * of Lemma pa-add_functionality

No Annotations
[p:{2...}]. ∀[x1,y1,x2,y2:basic-padic(p)].
  (pa-add(p;x1;y1) pa-add(p;x2;y2) ∈ padic(p)) supposing (bpa-equiv(p;x1;x2) and bpa-equiv(p;y1;y2))
BY
(Intros
   THEN (RWO "equal-padics" THENA Auto)
   THEN Unfold `pa-add` 0
   THEN (BLemma `bpa-equiv-iff-norm` THENA Auto)
   THEN DVar  `x1'
   THEN DVar `x2'
   THEN DVar `y1'
   THEN DVar  `y2'
   THEN Reduce 0
   THEN All (RepUR  ``bpa-equiv bpa-add``)
   THEN (Assert (x3 ≤ imax(x3;y3)) ∧ (y3 ≤ imax(x3;y3)) BY
               Auto)
   THEN (Assert (x5 ≤ imax(x5;y5)) ∧ (y5 ≤ imax(x5;y5)) BY
               Auto)
   THEN RepeatFor ((CallByValueReduce THENA Auto))
   THEN Reduce 0) }

1
1. {2...}
2. x3 : ℕ
3. x4 p-adics(p)
4. y3 : ℕ
5. y4 p-adics(p)
6. x5 : ℕ
7. x6 p-adics(p)
8. y5 : ℕ
9. y6 p-adics(p)
10. p^y5(p) y4 p^y3(p) y6 ∈ p-adics(p)
11. p^x5(p) x4 p^x3(p) x6 ∈ p-adics(p)
12. (x3 ≤ imax(x3;y3)) ∧ (y3 ≤ imax(x3;y3))
13. (x5 ≤ imax(x5;y5)) ∧ (y5 ≤ imax(x5;y5))
⊢ p^imax(x5;y5)(p) p^imax(x3;y3) x3(p) x4 p^imax(x3;y3) y3(p) y4
p^imax(x3;y3)(p) p^imax(x5;y5) x5(p) x6 p^imax(x5;y5) y5(p) y6
∈ p-adics(p)


Latex:


Latex:
No  Annotations
\mforall{}[p:\{2...\}].  \mforall{}[x1,y1,x2,y2:basic-padic(p)].
    (pa-add(p;x1;y1)  =  pa-add(p;x2;y2))  supposing  (bpa-equiv(p;x1;x2)  and  bpa-equiv(p;y1;y2))


By


Latex:
(Intros
  THEN  (RWO  "equal-padics"  0  THENA  Auto)
  THEN  Unfold  `pa-add`  0
  THEN  (BLemma  `bpa-equiv-iff-norm`  THENA  Auto)
  THEN  DVar    `x1'
  THEN  DVar  `x2'
  THEN  DVar  `y1'
  THEN  DVar    `y2'
  THEN  Reduce  0
  THEN  All  (RepUR    ``bpa-equiv  bpa-add``)
  THEN  (Assert  (x3  \mleq{}  imax(x3;y3))  \mwedge{}  (y3  \mleq{}  imax(x3;y3))  BY
                          Auto)
  THEN  (Assert  (x5  \mleq{}  imax(x5;y5))  \mwedge{}  (y5  \mleq{}  imax(x5;y5))  BY
                          Auto)
  THEN  RepeatFor  3  ((CallByValueReduce  0  THENA  Auto))
  THEN  Reduce  0)




Home Index