Nuprl Lemma : p-adic-inv-lemma
∀p:{p:{2...}| prime(p)} . ∀a:{a:p-adics(p)| ¬((a 1) = 0 ∈ ℤ)} . ∀n:ℕ+.  (∃c:ℕp^n [((c * (a n)) ≡ 1 mod p^n)])
Proof
Definitions occuring in Statement : 
p-adics: p-adics(p)
, 
eqmod: a ≡ b mod m
, 
prime: prime(a)
, 
exp: i^n
, 
int_upper: {i...}
, 
int_seg: {i..j-}
, 
nat_plus: ℕ+
, 
all: ∀x:A. B[x]
, 
sq_exists: ∃x:A [B[x]]
, 
not: ¬A
, 
set: {x:A| B[x]} 
, 
apply: f a
, 
multiply: n * m
, 
natural_number: $n
, 
int: ℤ
, 
equal: s = t ∈ T
Definitions unfolded in proof : 
member: t ∈ T
, 
subtract: n - m
, 
spreadn: spread7, 
genrec-ap: genrec-ap, 
p-reduce: i mod(p^n)
, 
modulus: a mod n
, 
p-adic-inv-lemma1, 
gcd-reduce-coprime, 
gcd-reduce-ext, 
uall: ∀[x:A]. B[x]
, 
so_lambda: so_lambda(x,y,z,w.t[x; y; z; w])
, 
so_apply: x[s1;s2;s3;s4]
, 
so_lambda: λ2x y.t[x; y]
, 
top: Top
, 
so_apply: x[s1;s2]
, 
uimplies: b supposing a
Lemmas referenced : 
p-adic-inv-lemma1, 
lifting-strict-spread, 
istype-void, 
strict4-spread, 
gcd-reduce-coprime, 
gcd-reduce-ext
Rules used in proof : 
introduction, 
sqequalSubstitution, 
sqequalTransitivity, 
computationStep, 
sqequalReflexivity, 
cut, 
instantiate, 
extract_by_obid, 
hypothesis, 
sqequalRule, 
thin, 
sqequalHypSubstitution, 
equalityTransitivity, 
equalitySymmetry, 
isectElimination, 
baseClosed, 
isect_memberEquality_alt, 
voidElimination, 
independent_isectElimination
Latex:
\mforall{}p:\{p:\{2...\}|  prime(p)\}  .  \mforall{}a:\{a:p-adics(p)|  \mneg{}((a  1)  =  0)\}  .  \mforall{}n:\mBbbN{}\msupplus{}.
    (\mexists{}c:\mBbbN{}p\^{}n  [((c  *  (a  n))  \mequiv{}  1  mod  p\^{}n)])
Date html generated:
2019_10_15-AM-10_34_47
Last ObjectModification:
2019_06_20-PM-06_50_52
Theory : rings_1
Home
Index