Step * 1 of Lemma p-inv_wf

.....assertion..... 
1. {p:{2...}| prime(p)} 
2. {a:p-adics(p)| ¬((a 1) 0 ∈ ℤ)} 
⊢ p-inv(p;a) n.(TERMOF{p-adic-inv-lemma:o, \\v:l} n)) ∈ (n:ℕ+ ⟶ (∃c:ℕp^n [((c (a n)) ≡ mod p^n)]))
BY
((FunExt THENA Auto)
   THEN RepUR ``p-inv`` 0
   THEN RepeatFor ((CallByValueReduce 0⋅ THENA Auto))
   THEN Symmetry
   THEN (ShowSqEq
         THENL [(RW (AddrC [2] (TagC (mk_tag_term 1))) THEN Reduce 0⋅ THEN Subst' sign(a n) THEN Auto); Auto]
   )
   THEN -2
   THEN GenConclTerm ⌜n⌝⋅
   THEN Auto
   THEN Unfold `sign` 0
   THEN AutoSplit) }


Latex:


Latex:
.....assertion..... 
1.  p  :  \{p:\{2...\}|  prime(p)\} 
2.  a  :  \{a:p-adics(p)|  \mneg{}((a  1)  =  0)\} 
\mvdash{}  p-inv(p;a)  =  (\mlambda{}n.(TERMOF\{p-adic-inv-lemma:o,  \mbackslash{}\mbackslash{}v:l\}  p  a  n))


By


Latex:
((FunExt  THENA  Auto)
  THEN  RepUR  ``p-inv``  0
  THEN  RepeatFor  2  ((CallByValueReduce  0\mcdot{}  THENA  Auto))
  THEN  Symmetry
  THEN  (ShowSqEq
              THENL  [(RW  (AddrC  [2]  (TagC  (mk\_tag\_term  1)))  0
                              THEN  Reduce
                              0\mcdot{}
                              THEN  Subst'  sign(a  n)  \msim{}  1  0
                              THEN  Auto)
                          ;  Auto]
  )
  THEN  D  -2
  THEN  GenConclTerm  \mkleeneopen{}a  n\mkleeneclose{}\mcdot{}
  THEN  Auto
  THEN  Unfold  `sign`  0
  THEN  AutoSplit)




Home Index