ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  znidom GIF version

Theorem znidom 14695
Description: The ℤ/n structure is an integral domain when 𝑛 is prime. (Contributed by Mario Carneiro, 15-Jun-2015.) (Revised by Jim Kingdon, 13-Aug-2025.)
Hypothesis
Ref Expression
zntos.y 𝑌 = (ℤ/nℤ‘𝑁)
Assertion
Ref Expression
znidom (𝑁 ∈ ℙ → 𝑌 ∈ IDomn)

Proof of Theorem znidom
Dummy variables 𝑥 𝑤 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 prmnn 12705 . . . 4 (𝑁 ∈ ℙ → 𝑁 ∈ ℕ)
2 nnnn0 9414 . . . 4 (𝑁 ∈ ℕ → 𝑁 ∈ ℕ0)
31, 2syl 14 . . 3 (𝑁 ∈ ℙ → 𝑁 ∈ ℕ0)
4 zntos.y . . . 4 𝑌 = (ℤ/nℤ‘𝑁)
54zncrng 14683 . . 3 (𝑁 ∈ ℕ0𝑌 ∈ CRing)
63, 5syl 14 . 2 (𝑁 ∈ ℙ → 𝑌 ∈ CRing)
7 crngring 14045 . . . . 5 (𝑌 ∈ CRing → 𝑌 ∈ Ring)
81, 2, 5, 74syl 18 . . . 4 (𝑁 ∈ ℙ → 𝑌 ∈ Ring)
9 hash2 11082 . . . . . 6 (♯‘2o) = 2
10 prmuz2 12726 . . . . . . . 8 (𝑁 ∈ ℙ → 𝑁 ∈ (ℤ‘2))
11 eluzle 9773 . . . . . . . 8 (𝑁 ∈ (ℤ‘2) → 2 ≤ 𝑁)
1210, 11syl 14 . . . . . . 7 (𝑁 ∈ ℙ → 2 ≤ 𝑁)
13 eqid 2230 . . . . . . . . 9 (Base‘𝑌) = (Base‘𝑌)
144, 13znhash 14694 . . . . . . . 8 (𝑁 ∈ ℕ → (♯‘(Base‘𝑌)) = 𝑁)
151, 14syl 14 . . . . . . 7 (𝑁 ∈ ℙ → (♯‘(Base‘𝑌)) = 𝑁)
1612, 15breqtrrd 4117 . . . . . 6 (𝑁 ∈ ℙ → 2 ≤ (♯‘(Base‘𝑌)))
179, 16eqbrtrid 4124 . . . . 5 (𝑁 ∈ ℙ → (♯‘2o) ≤ (♯‘(Base‘𝑌)))
18 2onn 6694 . . . . . . . 8 2o ∈ ω
19 nnfi 7064 . . . . . . . 8 (2o ∈ ω → 2o ∈ Fin)
2018, 19ax-mp 5 . . . . . . 7 2o ∈ Fin
214, 13znfi 14693 . . . . . . 7 (𝑁 ∈ ℕ → (Base‘𝑌) ∈ Fin)
22 fihashdom 11072 . . . . . . 7 ((2o ∈ Fin ∧ (Base‘𝑌) ∈ Fin) → ((♯‘2o) ≤ (♯‘(Base‘𝑌)) ↔ 2o ≼ (Base‘𝑌)))
2320, 21, 22sylancr 414 . . . . . 6 (𝑁 ∈ ℕ → ((♯‘2o) ≤ (♯‘(Base‘𝑌)) ↔ 2o ≼ (Base‘𝑌)))
241, 23syl 14 . . . . 5 (𝑁 ∈ ℙ → ((♯‘2o) ≤ (♯‘(Base‘𝑌)) ↔ 2o ≼ (Base‘𝑌)))
2517, 24mpbid 147 . . . 4 (𝑁 ∈ ℙ → 2o ≼ (Base‘𝑌))
2613isnzr2 14222 . . . 4 (𝑌 ∈ NzRing ↔ (𝑌 ∈ Ring ∧ 2o ≼ (Base‘𝑌)))
278, 25, 26sylanbrc 417 . . 3 (𝑁 ∈ ℙ → 𝑌 ∈ NzRing)
28 eqid 2230 . . . . . . . 8 (ℤRHom‘𝑌) = (ℤRHom‘𝑌)
294, 13, 28znzrhfo 14686 . . . . . . 7 (𝑁 ∈ ℕ0 → (ℤRHom‘𝑌):ℤ–onto→(Base‘𝑌))
303, 29syl 14 . . . . . 6 (𝑁 ∈ ℙ → (ℤRHom‘𝑌):ℤ–onto→(Base‘𝑌))
31 foelrn 5898 . . . . . . 7 (((ℤRHom‘𝑌):ℤ–onto→(Base‘𝑌) ∧ 𝑥 ∈ (Base‘𝑌)) → ∃𝑧 ∈ ℤ 𝑥 = ((ℤRHom‘𝑌)‘𝑧))
32 foelrn 5898 . . . . . . 7 (((ℤRHom‘𝑌):ℤ–onto→(Base‘𝑌) ∧ 𝑦 ∈ (Base‘𝑌)) → ∃𝑤 ∈ ℤ 𝑦 = ((ℤRHom‘𝑌)‘𝑤))
3331, 32anim12dan 604 . . . . . 6 (((ℤRHom‘𝑌):ℤ–onto→(Base‘𝑌) ∧ (𝑥 ∈ (Base‘𝑌) ∧ 𝑦 ∈ (Base‘𝑌))) → (∃𝑧 ∈ ℤ 𝑥 = ((ℤRHom‘𝑌)‘𝑧) ∧ ∃𝑤 ∈ ℤ 𝑦 = ((ℤRHom‘𝑌)‘𝑤)))
3430, 33sylan 283 . . . . 5 ((𝑁 ∈ ℙ ∧ (𝑥 ∈ (Base‘𝑌) ∧ 𝑦 ∈ (Base‘𝑌))) → (∃𝑧 ∈ ℤ 𝑥 = ((ℤRHom‘𝑌)‘𝑧) ∧ ∃𝑤 ∈ ℤ 𝑦 = ((ℤRHom‘𝑌)‘𝑤)))
35 reeanv 2702 . . . . . . 7 (∃𝑧 ∈ ℤ ∃𝑤 ∈ ℤ (𝑥 = ((ℤRHom‘𝑌)‘𝑧) ∧ 𝑦 = ((ℤRHom‘𝑌)‘𝑤)) ↔ (∃𝑧 ∈ ℤ 𝑥 = ((ℤRHom‘𝑌)‘𝑧) ∧ ∃𝑤 ∈ ℤ 𝑦 = ((ℤRHom‘𝑌)‘𝑤)))
36 euclemma 12741 . . . . . . . . . . . 12 ((𝑁 ∈ ℙ ∧ 𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ) → (𝑁 ∥ (𝑧 · 𝑤) ↔ (𝑁𝑧𝑁𝑤)))
37363expb 1230 . . . . . . . . . . 11 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → (𝑁 ∥ (𝑧 · 𝑤) ↔ (𝑁𝑧𝑁𝑤)))
388adantr 276 . . . . . . . . . . . . . . 15 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → 𝑌 ∈ Ring)
3928zrhrhm 14661 . . . . . . . . . . . . . . 15 (𝑌 ∈ Ring → (ℤRHom‘𝑌) ∈ (ℤring RingHom 𝑌))
4038, 39syl 14 . . . . . . . . . . . . . 14 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → (ℤRHom‘𝑌) ∈ (ℤring RingHom 𝑌))
41 simprl 531 . . . . . . . . . . . . . 14 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → 𝑧 ∈ ℤ)
42 simprr 533 . . . . . . . . . . . . . 14 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → 𝑤 ∈ ℤ)
43 zringbas 14634 . . . . . . . . . . . . . . 15 ℤ = (Base‘ℤring)
44 zringmulr 14637 . . . . . . . . . . . . . . 15 · = (.r‘ℤring)
45 eqid 2230 . . . . . . . . . . . . . . 15 (.r𝑌) = (.r𝑌)
4643, 44, 45rhmmul 14202 . . . . . . . . . . . . . 14 (((ℤRHom‘𝑌) ∈ (ℤring RingHom 𝑌) ∧ 𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ) → ((ℤRHom‘𝑌)‘(𝑧 · 𝑤)) = (((ℤRHom‘𝑌)‘𝑧)(.r𝑌)((ℤRHom‘𝑌)‘𝑤)))
4740, 41, 42, 46syl3anc 1273 . . . . . . . . . . . . 13 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → ((ℤRHom‘𝑌)‘(𝑧 · 𝑤)) = (((ℤRHom‘𝑌)‘𝑧)(.r𝑌)((ℤRHom‘𝑌)‘𝑤)))
4847eqeq1d 2239 . . . . . . . . . . . 12 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → (((ℤRHom‘𝑌)‘(𝑧 · 𝑤)) = (0g𝑌) ↔ (((ℤRHom‘𝑌)‘𝑧)(.r𝑌)((ℤRHom‘𝑌)‘𝑤)) = (0g𝑌)))
49 zmulcl 9538 . . . . . . . . . . . . 13 ((𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ) → (𝑧 · 𝑤) ∈ ℤ)
50 eqid 2230 . . . . . . . . . . . . . 14 (0g𝑌) = (0g𝑌)
514, 28, 50zndvds0 14688 . . . . . . . . . . . . 13 ((𝑁 ∈ ℕ0 ∧ (𝑧 · 𝑤) ∈ ℤ) → (((ℤRHom‘𝑌)‘(𝑧 · 𝑤)) = (0g𝑌) ↔ 𝑁 ∥ (𝑧 · 𝑤)))
523, 49, 51syl2an 289 . . . . . . . . . . . 12 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → (((ℤRHom‘𝑌)‘(𝑧 · 𝑤)) = (0g𝑌) ↔ 𝑁 ∥ (𝑧 · 𝑤)))
5348, 52bitr3d 190 . . . . . . . . . . 11 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → ((((ℤRHom‘𝑌)‘𝑧)(.r𝑌)((ℤRHom‘𝑌)‘𝑤)) = (0g𝑌) ↔ 𝑁 ∥ (𝑧 · 𝑤)))
544, 28, 50zndvds0 14688 . . . . . . . . . . . . 13 ((𝑁 ∈ ℕ0𝑧 ∈ ℤ) → (((ℤRHom‘𝑌)‘𝑧) = (0g𝑌) ↔ 𝑁𝑧))
553, 41, 54syl2an2r 599 . . . . . . . . . . . 12 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → (((ℤRHom‘𝑌)‘𝑧) = (0g𝑌) ↔ 𝑁𝑧))
564, 28, 50zndvds0 14688 . . . . . . . . . . . . 13 ((𝑁 ∈ ℕ0𝑤 ∈ ℤ) → (((ℤRHom‘𝑌)‘𝑤) = (0g𝑌) ↔ 𝑁𝑤))
573, 42, 56syl2an2r 599 . . . . . . . . . . . 12 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → (((ℤRHom‘𝑌)‘𝑤) = (0g𝑌) ↔ 𝑁𝑤))
5855, 57orbi12d 800 . . . . . . . . . . 11 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → ((((ℤRHom‘𝑌)‘𝑧) = (0g𝑌) ∨ ((ℤRHom‘𝑌)‘𝑤) = (0g𝑌)) ↔ (𝑁𝑧𝑁𝑤)))
5937, 53, 583bitr4d 220 . . . . . . . . . 10 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → ((((ℤRHom‘𝑌)‘𝑧)(.r𝑌)((ℤRHom‘𝑌)‘𝑤)) = (0g𝑌) ↔ (((ℤRHom‘𝑌)‘𝑧) = (0g𝑌) ∨ ((ℤRHom‘𝑌)‘𝑤) = (0g𝑌))))
6059biimpd 144 . . . . . . . . 9 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → ((((ℤRHom‘𝑌)‘𝑧)(.r𝑌)((ℤRHom‘𝑌)‘𝑤)) = (0g𝑌) → (((ℤRHom‘𝑌)‘𝑧) = (0g𝑌) ∨ ((ℤRHom‘𝑌)‘𝑤) = (0g𝑌))))
61 oveq12 6032 . . . . . . . . . . 11 ((𝑥 = ((ℤRHom‘𝑌)‘𝑧) ∧ 𝑦 = ((ℤRHom‘𝑌)‘𝑤)) → (𝑥(.r𝑌)𝑦) = (((ℤRHom‘𝑌)‘𝑧)(.r𝑌)((ℤRHom‘𝑌)‘𝑤)))
6261eqeq1d 2239 . . . . . . . . . 10 ((𝑥 = ((ℤRHom‘𝑌)‘𝑧) ∧ 𝑦 = ((ℤRHom‘𝑌)‘𝑤)) → ((𝑥(.r𝑌)𝑦) = (0g𝑌) ↔ (((ℤRHom‘𝑌)‘𝑧)(.r𝑌)((ℤRHom‘𝑌)‘𝑤)) = (0g𝑌)))
63 eqeq1 2237 . . . . . . . . . . . 12 (𝑥 = ((ℤRHom‘𝑌)‘𝑧) → (𝑥 = (0g𝑌) ↔ ((ℤRHom‘𝑌)‘𝑧) = (0g𝑌)))
6463orbi1d 798 . . . . . . . . . . 11 (𝑥 = ((ℤRHom‘𝑌)‘𝑧) → ((𝑥 = (0g𝑌) ∨ 𝑦 = (0g𝑌)) ↔ (((ℤRHom‘𝑌)‘𝑧) = (0g𝑌) ∨ 𝑦 = (0g𝑌))))
65 eqeq1 2237 . . . . . . . . . . . 12 (𝑦 = ((ℤRHom‘𝑌)‘𝑤) → (𝑦 = (0g𝑌) ↔ ((ℤRHom‘𝑌)‘𝑤) = (0g𝑌)))
6665orbi2d 797 . . . . . . . . . . 11 (𝑦 = ((ℤRHom‘𝑌)‘𝑤) → ((((ℤRHom‘𝑌)‘𝑧) = (0g𝑌) ∨ 𝑦 = (0g𝑌)) ↔ (((ℤRHom‘𝑌)‘𝑧) = (0g𝑌) ∨ ((ℤRHom‘𝑌)‘𝑤) = (0g𝑌))))
6764, 66sylan9bb 462 . . . . . . . . . 10 ((𝑥 = ((ℤRHom‘𝑌)‘𝑧) ∧ 𝑦 = ((ℤRHom‘𝑌)‘𝑤)) → ((𝑥 = (0g𝑌) ∨ 𝑦 = (0g𝑌)) ↔ (((ℤRHom‘𝑌)‘𝑧) = (0g𝑌) ∨ ((ℤRHom‘𝑌)‘𝑤) = (0g𝑌))))
6862, 67imbi12d 234 . . . . . . . . 9 ((𝑥 = ((ℤRHom‘𝑌)‘𝑧) ∧ 𝑦 = ((ℤRHom‘𝑌)‘𝑤)) → (((𝑥(.r𝑌)𝑦) = (0g𝑌) → (𝑥 = (0g𝑌) ∨ 𝑦 = (0g𝑌))) ↔ ((((ℤRHom‘𝑌)‘𝑧)(.r𝑌)((ℤRHom‘𝑌)‘𝑤)) = (0g𝑌) → (((ℤRHom‘𝑌)‘𝑧) = (0g𝑌) ∨ ((ℤRHom‘𝑌)‘𝑤) = (0g𝑌)))))
6960, 68syl5ibrcom 157 . . . . . . . 8 ((𝑁 ∈ ℙ ∧ (𝑧 ∈ ℤ ∧ 𝑤 ∈ ℤ)) → ((𝑥 = ((ℤRHom‘𝑌)‘𝑧) ∧ 𝑦 = ((ℤRHom‘𝑌)‘𝑤)) → ((𝑥(.r𝑌)𝑦) = (0g𝑌) → (𝑥 = (0g𝑌) ∨ 𝑦 = (0g𝑌)))))
7069rexlimdvva 2657 . . . . . . 7 (𝑁 ∈ ℙ → (∃𝑧 ∈ ℤ ∃𝑤 ∈ ℤ (𝑥 = ((ℤRHom‘𝑌)‘𝑧) ∧ 𝑦 = ((ℤRHom‘𝑌)‘𝑤)) → ((𝑥(.r𝑌)𝑦) = (0g𝑌) → (𝑥 = (0g𝑌) ∨ 𝑦 = (0g𝑌)))))
7135, 70biimtrrid 153 . . . . . 6 (𝑁 ∈ ℙ → ((∃𝑧 ∈ ℤ 𝑥 = ((ℤRHom‘𝑌)‘𝑧) ∧ ∃𝑤 ∈ ℤ 𝑦 = ((ℤRHom‘𝑌)‘𝑤)) → ((𝑥(.r𝑌)𝑦) = (0g𝑌) → (𝑥 = (0g𝑌) ∨ 𝑦 = (0g𝑌)))))
7271imp 124 . . . . 5 ((𝑁 ∈ ℙ ∧ (∃𝑧 ∈ ℤ 𝑥 = ((ℤRHom‘𝑌)‘𝑧) ∧ ∃𝑤 ∈ ℤ 𝑦 = ((ℤRHom‘𝑌)‘𝑤))) → ((𝑥(.r𝑌)𝑦) = (0g𝑌) → (𝑥 = (0g𝑌) ∨ 𝑦 = (0g𝑌))))
7334, 72syldan 282 . . . 4 ((𝑁 ∈ ℙ ∧ (𝑥 ∈ (Base‘𝑌) ∧ 𝑦 ∈ (Base‘𝑌))) → ((𝑥(.r𝑌)𝑦) = (0g𝑌) → (𝑥 = (0g𝑌) ∨ 𝑦 = (0g𝑌))))
7473ralrimivva 2613 . . 3 (𝑁 ∈ ℙ → ∀𝑥 ∈ (Base‘𝑌)∀𝑦 ∈ (Base‘𝑌)((𝑥(.r𝑌)𝑦) = (0g𝑌) → (𝑥 = (0g𝑌) ∨ 𝑦 = (0g𝑌))))
7513, 45, 50isdomn 14307 . . 3 (𝑌 ∈ Domn ↔ (𝑌 ∈ NzRing ∧ ∀𝑥 ∈ (Base‘𝑌)∀𝑦 ∈ (Base‘𝑌)((𝑥(.r𝑌)𝑦) = (0g𝑌) → (𝑥 = (0g𝑌) ∨ 𝑦 = (0g𝑌)))))
7627, 74, 75sylanbrc 417 . 2 (𝑁 ∈ ℙ → 𝑌 ∈ Domn)
77 isidom 14314 . 2 (𝑌 ∈ IDomn ↔ (𝑌 ∈ CRing ∧ 𝑌 ∈ Domn))
786, 76, 77sylanbrc 417 1 (𝑁 ∈ ℙ → 𝑌 ∈ IDomn)
Colors of variables: wff set class
Syntax hints:  wi 4  wa 104  wb 105  wo 715   = wceq 1397  wcel 2201  wral 2509  wrex 2510   class class class wbr 4089  ωcom 4690  ontowfo 5326  cfv 5328  (class class class)co 6023  2oc2o 6581  cdom 6913  Fincfn 6914   · cmul 8042  cle 8220  cn 9148  2c2 9199  0cn0 9407  cz 9484  cuz 9760  chash 11043  cdvds 12371  cprime 12702  Basecbs 13105  .rcmulr 13184  0gc0g 13362  Ringcrg 14033  CRingccrg 14034   RingHom crh 14188  NzRingcnzr 14217  Domncdomn 14294  IDomncidom 14295  ringczring 14628  ℤRHomczrh 14649  ℤ/nczn 14651
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-in1 619  ax-in2 620  ax-io 716  ax-5 1495  ax-7 1496  ax-gen 1497  ax-ie1 1541  ax-ie2 1542  ax-8 1552  ax-10 1553  ax-11 1554  ax-i12 1555  ax-bndl 1557  ax-4 1558  ax-17 1574  ax-i9 1578  ax-ial 1582  ax-i5r 1583  ax-13 2203  ax-14 2204  ax-ext 2212  ax-coll 4205  ax-sep 4208  ax-nul 4216  ax-pow 4266  ax-pr 4301  ax-un 4532  ax-setind 4637  ax-iinf 4688  ax-cnex 8128  ax-resscn 8129  ax-1cn 8130  ax-1re 8131  ax-icn 8132  ax-addcl 8133  ax-addrcl 8134  ax-mulcl 8135  ax-mulrcl 8136  ax-addcom 8137  ax-mulcom 8138  ax-addass 8139  ax-mulass 8140  ax-distr 8141  ax-i2m1 8142  ax-0lt1 8143  ax-1rid 8144  ax-0id 8145  ax-rnegex 8146  ax-precex 8147  ax-cnre 8148  ax-pre-ltirr 8149  ax-pre-ltwlin 8150  ax-pre-lttrn 8151  ax-pre-apti 8152  ax-pre-ltadd 8153  ax-pre-mulgt0 8154  ax-pre-mulext 8155  ax-arch 8156  ax-caucvg 8157  ax-addf 8159  ax-mulf 8160
This theorem depends on definitions:  df-bi 117  df-dc 842  df-3or 1005  df-3an 1006  df-tru 1400  df-fal 1403  df-nf 1509  df-sb 1810  df-eu 2081  df-mo 2082  df-clab 2217  df-cleq 2223  df-clel 2226  df-nfc 2362  df-ne 2402  df-nel 2497  df-ral 2514  df-rex 2515  df-reu 2516  df-rmo 2517  df-rab 2518  df-v 2803  df-sbc 3031  df-csb 3127  df-dif 3201  df-un 3203  df-in 3205  df-ss 3212  df-nul 3494  df-if 3605  df-pw 3655  df-sn 3676  df-pr 3677  df-tp 3678  df-op 3679  df-uni 3895  df-int 3930  df-iun 3973  df-br 4090  df-opab 4152  df-mpt 4153  df-tr 4189  df-id 4392  df-po 4395  df-iso 4396  df-iord 4465  df-on 4467  df-ilim 4468  df-suc 4470  df-iom 4691  df-xp 4733  df-rel 4734  df-cnv 4735  df-co 4736  df-dm 4737  df-rn 4738  df-res 4739  df-ima 4740  df-iota 5288  df-fun 5330  df-fn 5331  df-f 5332  df-f1 5333  df-fo 5334  df-f1o 5335  df-fv 5336  df-riota 5976  df-ov 6026  df-oprab 6027  df-mpo 6028  df-1st 6308  df-2nd 6309  df-tpos 6416  df-recs 6476  df-irdg 6541  df-frec 6562  df-1o 6587  df-2o 6588  df-oadd 6591  df-er 6707  df-ec 6709  df-qs 6713  df-map 6824  df-en 6915  df-dom 6916  df-fin 6917  df-sup 7188  df-pnf 8221  df-mnf 8222  df-xr 8223  df-ltxr 8224  df-le 8225  df-sub 8357  df-neg 8358  df-reap 8760  df-ap 8767  df-div 8858  df-inn 9149  df-2 9207  df-3 9208  df-4 9209  df-5 9210  df-6 9211  df-7 9212  df-8 9213  df-9 9214  df-n0 9408  df-z 9485  df-dec 9617  df-uz 9761  df-q 9859  df-rp 9894  df-fz 10249  df-fzo 10383  df-fl 10536  df-mod 10591  df-seqfrec 10716  df-exp 10807  df-ihash 11044  df-cj 11425  df-re 11426  df-im 11427  df-rsqrt 11581  df-abs 11582  df-dvds 12372  df-gcd 12548  df-prm 12703  df-struct 13107  df-ndx 13108  df-slot 13109  df-base 13111  df-sets 13112  df-iress 13113  df-plusg 13196  df-mulr 13197  df-starv 13198  df-sca 13199  df-vsca 13200  df-ip 13201  df-tset 13202  df-ple 13203  df-ds 13205  df-unif 13206  df-0g 13364  df-topgen 13366  df-iimas 13408  df-qus 13409  df-mgm 13462  df-sgrp 13508  df-mnd 13523  df-mhm 13565  df-grp 13609  df-minusg 13610  df-sbg 13611  df-mulg 13730  df-subg 13780  df-nsg 13781  df-eqg 13782  df-ghm 13851  df-cmn 13896  df-abl 13897  df-mgp 13958  df-rng 13970  df-ur 13997  df-srg 14001  df-ring 14035  df-cring 14036  df-oppr 14105  df-dvdsr 14126  df-rhm 14190  df-nzr 14218  df-subrg 14257  df-domn 14297  df-idom 14298  df-lmod 14327  df-lssm 14391  df-lsp 14425  df-sra 14473  df-rgmod 14474  df-lidl 14507  df-rsp 14508  df-2idl 14538  df-bl 14584  df-mopn 14585  df-fg 14587  df-metu 14588  df-cnfld 14595  df-zring 14629  df-zrh 14652  df-zn 14654
This theorem is referenced by:  znidomb  14696  lgseisenlem3  15830
  Copyright terms: Public domain W3C validator