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