Users' Mathboxes Mathbox for Alexander van der Vekens < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  smprngprmrng Structured version   Visualization version   GIF version

Theorem smprngprmrng 49256
Description: A simple ring (a nonzero ring whose only ideals are 0 and 𝑅) is a prime ring. (Contributed by Jeff Madsen, 6-Jan-2011.) (Revised by AV, 18-Jun-2026.)
Hypotheses
Ref Expression
smprngprmrng.b 𝐵 = (Base‘𝑅)
smprngprmrng.z 0 = (0g𝑅)
smprngprmrng.u 𝑈 = (LIdeal‘𝑅)
Assertion
Ref Expression
smprngprmrng ((𝑅 ∈ NzRing ∧ 𝑈 = {{ 0 }, 𝐵}) → 𝑅 ∈ PrmRing)

Proof of Theorem smprngprmrng
Dummy variables 𝑎 𝑏 𝑥 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 nzrring 20680 . . 3 (𝑅 ∈ NzRing → 𝑅 ∈ Ring)
21adantr 486 . 2 ((𝑅 ∈ NzRing ∧ 𝑈 = {{ 0 }, 𝐵}) → 𝑅 ∈ Ring)
3 eqid 2762 . . . . . 6 (LIdeal‘𝑅) = (LIdeal‘𝑅)
4 smprngprmrng.z . . . . . 6 0 = (0g𝑅)
53, 4lidl0 21423 . . . . 5 (𝑅 ∈ Ring → { 0 } ∈ (LIdeal‘𝑅))
61, 5syl 18 . . . 4 (𝑅 ∈ NzRing → { 0 } ∈ (LIdeal‘𝑅))
76adantr 486 . . 3 ((𝑅 ∈ NzRing ∧ 𝑈 = {{ 0 }, 𝐵}) → { 0 } ∈ (LIdeal‘𝑅))
8 smprngprmrng.b . . . . . 6 𝐵 = (Base‘𝑅)
94, 8drnglidl1ne0 20683 . . . . 5 (𝑅 ∈ NzRing → 𝐵 ≠ { 0 })
109necomd 3012 . . . 4 (𝑅 ∈ NzRing → { 0 } ≠ 𝐵)
1110adantr 486 . . 3 ((𝑅 ∈ NzRing ∧ 𝑈 = {{ 0 }, 𝐵}) → { 0 } ≠ 𝐵)
12 df-pr 4590 . . . . . . . 8 {{ 0 }, 𝐵} = ({{ 0 }} ∪ {𝐵})
1312eqeq2i 2775 . . . . . . 7 (𝑈 = {{ 0 }, 𝐵} ↔ 𝑈 = ({{ 0 }} ∪ {𝐵}))
14 smprngprmrng.u . . . . . . . . . . 11 𝑈 = (LIdeal‘𝑅)
15 id 23 . . . . . . . . . . 11 (𝑈 = ({{ 0 }} ∪ {𝐵}) → 𝑈 = ({{ 0 }} ∪ {𝐵}))
1614, 15eqtr3id 2811 . . . . . . . . . 10 (𝑈 = ({{ 0 }} ∪ {𝐵}) → (LIdeal‘𝑅) = ({{ 0 }} ∪ {𝐵}))
1716eleq2d 2848 . . . . . . . . 9 (𝑈 = ({{ 0 }} ∪ {𝐵}) → (𝑎 ∈ (LIdeal‘𝑅) ↔ 𝑎 ∈ ({{ 0 }} ∪ {𝐵})))
1816eleq2d 2848 . . . . . . . . 9 (𝑈 = ({{ 0 }} ∪ {𝐵}) → (𝑏 ∈ (LIdeal‘𝑅) ↔ 𝑏 ∈ ({{ 0 }} ∪ {𝐵})))
1917, 18anbi12d 644 . . . . . . . 8 (𝑈 = ({{ 0 }} ∪ {𝐵}) → ((𝑎 ∈ (LIdeal‘𝑅) ∧ 𝑏 ∈ (LIdeal‘𝑅)) ↔ (𝑎 ∈ ({{ 0 }} ∪ {𝐵}) ∧ 𝑏 ∈ ({{ 0 }} ∪ {𝐵}))))
20 elun 4103 . . . . . . . . . 10 (𝑎 ∈ ({{ 0 }} ∪ {𝐵}) ↔ (𝑎 ∈ {{ 0 }} ∨ 𝑎 ∈ {𝐵}))
21 velsn 4603 . . . . . . . . . . 11 (𝑎 ∈ {{ 0 }} ↔ 𝑎 = { 0 })
22 velsn 4603 . . . . . . . . . . 11 (𝑎 ∈ {𝐵} ↔ 𝑎 = 𝐵)
2321, 22orbi12i 928 . . . . . . . . . 10 ((𝑎 ∈ {{ 0 }} ∨ 𝑎 ∈ {𝐵}) ↔ (𝑎 = { 0 } ∨ 𝑎 = 𝐵))
2420, 23bitri 278 . . . . . . . . 9 (𝑎 ∈ ({{ 0 }} ∪ {𝐵}) ↔ (𝑎 = { 0 } ∨ 𝑎 = 𝐵))
25 elun 4103 . . . . . . . . . 10 (𝑏 ∈ ({{ 0 }} ∪ {𝐵}) ↔ (𝑏 ∈ {{ 0 }} ∨ 𝑏 ∈ {𝐵}))
26 velsn 4603 . . . . . . . . . . 11 (𝑏 ∈ {{ 0 }} ↔ 𝑏 = { 0 })
27 velsn 4603 . . . . . . . . . . 11 (𝑏 ∈ {𝐵} ↔ 𝑏 = 𝐵)
2826, 27orbi12i 928 . . . . . . . . . 10 ((𝑏 ∈ {{ 0 }} ∨ 𝑏 ∈ {𝐵}) ↔ (𝑏 = { 0 } ∨ 𝑏 = 𝐵))
2925, 28bitri 278 . . . . . . . . 9 (𝑏 ∈ ({{ 0 }} ∪ {𝐵}) ↔ (𝑏 = { 0 } ∨ 𝑏 = 𝐵))
3024, 29anbi12i 640 . . . . . . . 8 ((𝑎 ∈ ({{ 0 }} ∪ {𝐵}) ∧ 𝑏 ∈ ({{ 0 }} ∪ {𝐵})) ↔ ((𝑎 = { 0 } ∨ 𝑎 = 𝐵) ∧ (𝑏 = { 0 } ∨ 𝑏 = 𝐵)))
3119, 30bitrdi 290 . . . . . . 7 (𝑈 = ({{ 0 }} ∪ {𝐵}) → ((𝑎 ∈ (LIdeal‘𝑅) ∧ 𝑏 ∈ (LIdeal‘𝑅)) ↔ ((𝑎 = { 0 } ∨ 𝑎 = 𝐵) ∧ (𝑏 = { 0 } ∨ 𝑏 = 𝐵))))
3213, 31sylbi 220 . . . . . 6 (𝑈 = {{ 0 }, 𝐵} → ((𝑎 ∈ (LIdeal‘𝑅) ∧ 𝑏 ∈ (LIdeal‘𝑅)) ↔ ((𝑎 = { 0 } ∨ 𝑎 = 𝐵) ∧ (𝑏 = { 0 } ∨ 𝑏 = 𝐵))))
3332adantl 487 . . . . 5 ((𝑅 ∈ NzRing ∧ 𝑈 = {{ 0 }, 𝐵}) → ((𝑎 ∈ (LIdeal‘𝑅) ∧ 𝑏 ∈ (LIdeal‘𝑅)) ↔ ((𝑎 = { 0 } ∨ 𝑎 = 𝐵) ∧ (𝑏 = { 0 } ∨ 𝑏 = 𝐵))))
34 eqimss 3992 . . . . . . . . . 10 (𝑎 = { 0 } → 𝑎 ⊆ { 0 })
3534orcd 887 . . . . . . . . 9 (𝑎 = { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 }))
3635adantr 486 . . . . . . . 8 ((𝑎 = { 0 } ∧ 𝑏 = { 0 }) → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 }))
3736a1i13 28 . . . . . . 7 (𝑅 ∈ NzRing → ((𝑎 = { 0 } ∧ 𝑏 = { 0 }) → (∀𝑥𝑎𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 }))))
38 eqimss 3992 . . . . . . . . . 10 (𝑏 = { 0 } → 𝑏 ⊆ { 0 })
3938olcd 888 . . . . . . . . 9 (𝑏 = { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 }))
4039adantl 487 . . . . . . . 8 ((𝑎 = 𝐵𝑏 = { 0 }) → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 }))
4140a1i13 28 . . . . . . 7 (𝑅 ∈ NzRing → ((𝑎 = 𝐵𝑏 = { 0 }) → (∀𝑥𝑎𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 }))))
4235adantr 486 . . . . . . . 8 ((𝑎 = { 0 } ∧ 𝑏 = 𝐵) → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 }))
4342a1i13 28 . . . . . . 7 (𝑅 ∈ NzRing → ((𝑎 = { 0 } ∧ 𝑏 = 𝐵) → (∀𝑥𝑎𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 }))))
44 eqid 2762 . . . . . . . . . . . . 13 (1r𝑅) = (1r𝑅)
458, 44ringidcl 20410 . . . . . . . . . . . 12 (𝑅 ∈ Ring → (1r𝑅) ∈ 𝐵)
461, 45syl 18 . . . . . . . . . . 11 (𝑅 ∈ NzRing → (1r𝑅) ∈ 𝐵)
4744, 4nzrnz 20679 . . . . . . . . . . . . . 14 (𝑅 ∈ NzRing → (1r𝑅) ≠ 0 )
4847neneqd 2962 . . . . . . . . . . . . 13 (𝑅 ∈ NzRing → ¬ (1r𝑅) = 0 )
49 ringsrg 20443 . . . . . . . . . . . . . . . 16 (𝑅 ∈ Ring → 𝑅 ∈ SRing)
5049, 45jca 521 . . . . . . . . . . . . . . 15 (𝑅 ∈ Ring → (𝑅 ∈ SRing ∧ (1r𝑅) ∈ 𝐵))
51 eqid 2762 . . . . . . . . . . . . . . . 16 (.r𝑅) = (.r𝑅)
528, 51, 44srgridm 20346 . . . . . . . . . . . . . . 15 ((𝑅 ∈ SRing ∧ (1r𝑅) ∈ 𝐵) → ((1r𝑅)(.r𝑅)(1r𝑅)) = (1r𝑅))
531, 50, 523syl 19 . . . . . . . . . . . . . 14 (𝑅 ∈ NzRing → ((1r𝑅)(.r𝑅)(1r𝑅)) = (1r𝑅))
5453eqeq1d 2764 . . . . . . . . . . . . 13 (𝑅 ∈ NzRing → (((1r𝑅)(.r𝑅)(1r𝑅)) = 0 ↔ (1r𝑅) = 0 ))
5548, 54mtbird 328 . . . . . . . . . . . 12 (𝑅 ∈ NzRing → ¬ ((1r𝑅)(.r𝑅)(1r𝑅)) = 0 )
56 ovex 7449 . . . . . . . . . . . . 13 ((1r𝑅)(.r𝑅)(1r𝑅)) ∈ V
5756elsn 4602 . . . . . . . . . . . 12 (((1r𝑅)(.r𝑅)(1r𝑅)) ∈ { 0 } ↔ ((1r𝑅)(.r𝑅)(1r𝑅)) = 0 )
5855, 57sylnibr 332 . . . . . . . . . . 11 (𝑅 ∈ NzRing → ¬ ((1r𝑅)(.r𝑅)(1r𝑅)) ∈ { 0 })
59 oveq1 7423 . . . . . . . . . . . . . 14 (𝑥 = (1r𝑅) → (𝑥(.r𝑅)𝑦) = ((1r𝑅)(.r𝑅)𝑦))
6059eleq1d 2847 . . . . . . . . . . . . 13 (𝑥 = (1r𝑅) → ((𝑥(.r𝑅)𝑦) ∈ { 0 } ↔ ((1r𝑅)(.r𝑅)𝑦) ∈ { 0 }))
6160notbid 321 . . . . . . . . . . . 12 (𝑥 = (1r𝑅) → (¬ (𝑥(.r𝑅)𝑦) ∈ { 0 } ↔ ¬ ((1r𝑅)(.r𝑅)𝑦) ∈ { 0 }))
62 oveq2 7424 . . . . . . . . . . . . . 14 (𝑦 = (1r𝑅) → ((1r𝑅)(.r𝑅)𝑦) = ((1r𝑅)(.r𝑅)(1r𝑅)))
6362eleq1d 2847 . . . . . . . . . . . . 13 (𝑦 = (1r𝑅) → (((1r𝑅)(.r𝑅)𝑦) ∈ { 0 } ↔ ((1r𝑅)(.r𝑅)(1r𝑅)) ∈ { 0 }))
6463notbid 321 . . . . . . . . . . . 12 (𝑦 = (1r𝑅) → (¬ ((1r𝑅)(.r𝑅)𝑦) ∈ { 0 } ↔ ¬ ((1r𝑅)(.r𝑅)(1r𝑅)) ∈ { 0 }))
6561, 64rspc2ev 3592 . . . . . . . . . . 11 (((1r𝑅) ∈ 𝐵 ∧ (1r𝑅) ∈ 𝐵 ∧ ¬ ((1r𝑅)(.r𝑅)(1r𝑅)) ∈ { 0 }) → ∃𝑥𝐵𝑦𝐵 ¬ (𝑥(.r𝑅)𝑦) ∈ { 0 })
6646, 46, 58, 65syl3anc 1398 . . . . . . . . . 10 (𝑅 ∈ NzRing → ∃𝑥𝐵𝑦𝐵 ¬ (𝑥(.r𝑅)𝑦) ∈ { 0 })
67 rexnal2 3146 . . . . . . . . . 10 (∃𝑥𝐵𝑦𝐵 ¬ (𝑥(.r𝑅)𝑦) ∈ { 0 } ↔ ¬ ∀𝑥𝐵𝑦𝐵 (𝑥(.r𝑅)𝑦) ∈ { 0 })
6866, 67sylib 221 . . . . . . . . 9 (𝑅 ∈ NzRing → ¬ ∀𝑥𝐵𝑦𝐵 (𝑥(.r𝑅)𝑦) ∈ { 0 })
6968pm2.21d 122 . . . . . . . 8 (𝑅 ∈ NzRing → (∀𝑥𝐵𝑦𝐵 (𝑥(.r𝑅)𝑦) ∈ { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 })))
70 raleq 3318 . . . . . . . . . 10 (𝑎 = 𝐵 → (∀𝑥𝑎𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } ↔ ∀𝑥𝐵𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 }))
71 raleq 3318 . . . . . . . . . . 11 (𝑏 = 𝐵 → (∀𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } ↔ ∀𝑦𝐵 (𝑥(.r𝑅)𝑦) ∈ { 0 }))
7271ralbidv 3187 . . . . . . . . . 10 (𝑏 = 𝐵 → (∀𝑥𝐵𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } ↔ ∀𝑥𝐵𝑦𝐵 (𝑥(.r𝑅)𝑦) ∈ { 0 }))
7370, 72sylan9bb 519 . . . . . . . . 9 ((𝑎 = 𝐵𝑏 = 𝐵) → (∀𝑥𝑎𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } ↔ ∀𝑥𝐵𝑦𝐵 (𝑥(.r𝑅)𝑦) ∈ { 0 }))
7473imbi1d 344 . . . . . . . 8 ((𝑎 = 𝐵𝑏 = 𝐵) → ((∀𝑥𝑎𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 })) ↔ (∀𝑥𝐵𝑦𝐵 (𝑥(.r𝑅)𝑦) ∈ { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 }))))
7569, 74syl5ibrcom 250 . . . . . . 7 (𝑅 ∈ NzRing → ((𝑎 = 𝐵𝑏 = 𝐵) → (∀𝑥𝑎𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 }))))
7637, 41, 43, 75ccased 1054 . . . . . 6 (𝑅 ∈ NzRing → (((𝑎 = { 0 } ∨ 𝑎 = 𝐵) ∧ (𝑏 = { 0 } ∨ 𝑏 = 𝐵)) → (∀𝑥𝑎𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 }))))
7776adantr 486 . . . . 5 ((𝑅 ∈ NzRing ∧ 𝑈 = {{ 0 }, 𝐵}) → (((𝑎 = { 0 } ∨ 𝑎 = 𝐵) ∧ (𝑏 = { 0 } ∨ 𝑏 = 𝐵)) → (∀𝑥𝑎𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 }))))
7833, 77sylbid 243 . . . 4 ((𝑅 ∈ NzRing ∧ 𝑈 = {{ 0 }, 𝐵}) → ((𝑎 ∈ (LIdeal‘𝑅) ∧ 𝑏 ∈ (LIdeal‘𝑅)) → (∀𝑥𝑎𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 }))))
7978ralrimivv 3205 . . 3 ((𝑅 ∈ NzRing ∧ 𝑈 = {{ 0 }, 𝐵}) → ∀𝑎 ∈ (LIdeal‘𝑅)∀𝑏 ∈ (LIdeal‘𝑅)(∀𝑥𝑎𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 })))
808, 51isprmidl 21530 . . . . 5 (𝑅 ∈ Ring → ({ 0 } ∈ (PrmIdeal‘𝑅) ↔ ({ 0 } ∈ (LIdeal‘𝑅) ∧ { 0 } ≠ 𝐵 ∧ ∀𝑎 ∈ (LIdeal‘𝑅)∀𝑏 ∈ (LIdeal‘𝑅)(∀𝑥𝑎𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 })))))
811, 80syl 18 . . . 4 (𝑅 ∈ NzRing → ({ 0 } ∈ (PrmIdeal‘𝑅) ↔ ({ 0 } ∈ (LIdeal‘𝑅) ∧ { 0 } ≠ 𝐵 ∧ ∀𝑎 ∈ (LIdeal‘𝑅)∀𝑏 ∈ (LIdeal‘𝑅)(∀𝑥𝑎𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 })))))
8281adantr 486 . . 3 ((𝑅 ∈ NzRing ∧ 𝑈 = {{ 0 }, 𝐵}) → ({ 0 } ∈ (PrmIdeal‘𝑅) ↔ ({ 0 } ∈ (LIdeal‘𝑅) ∧ { 0 } ≠ 𝐵 ∧ ∀𝑎 ∈ (LIdeal‘𝑅)∀𝑏 ∈ (LIdeal‘𝑅)(∀𝑥𝑎𝑦𝑏 (𝑥(.r𝑅)𝑦) ∈ { 0 } → (𝑎 ⊆ { 0 } ∨ 𝑏 ⊆ { 0 })))))
837, 11, 79, 82mpbir3and 1361 . 2 ((𝑅 ∈ NzRing ∧ 𝑈 = {{ 0 }, 𝐵}) → { 0 } ∈ (PrmIdeal‘𝑅))
84 eqid 2762 . . 3 (PrmIdeal‘𝑅) = (PrmIdeal‘𝑅)
854, 84isprmrng 49253 . 2 (𝑅 ∈ PrmRing ↔ (𝑅 ∈ Ring ∧ { 0 } ∈ (PrmIdeal‘𝑅)))
862, 83, 85sylanbrc 595 1 ((𝑅 ∈ NzRing ∧ 𝑈 = {{ 0 }, 𝐵}) → 𝑅 ∈ PrmRing)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3  wi 4  wb 209  wa 401  wo 861  w3a 1103   = wceq 1570  wcel 2145  wne 2957  wral 3078  wrex 3088  cun 3900  wss 3902  {csn 4587  {cpr 4589  cfv 6537  (class class class)co 7416  Basecbs 17305  .rcmulr 17347  0gc0g 17528  1rcur 20324  SRingcsrg 20329  Ringcrg 20376  NzRingcnzr 20676  LIdealclidl 21397  PrmIdealcprmidl 21527  PrmRingcprmrng 49251
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2215  ax-ext 2734  ax-rep 5236  ax-sep 5255  ax-nul 5267  ax-pow 5334  ax-pr 5402  ax-un 7739  ax-cnex 11183  ax-resscn 11184  ax-1cn 11185  ax-icn 11186  ax-addcl 11187  ax-addrcl 11188  ax-mulcl 11189  ax-mulrcl 11190  ax-mulcom 11191  ax-addass 11192  ax-mulass 11193  ax-distr 11194  ax-i2m1 11195  ax-1ne0 11196  ax-1rid 11197  ax-rnegex 11198  ax-rrecex 11199  ax-cnre 11200  ax-pre-lttri 11201  ax-pre-lttrn 11202  ax-pre-ltadd 11203  ax-pre-mulgt0 11204
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2566  df-eu 2596  df-clab 2741  df-cleq 2754  df-clel 2837  df-nfc 2911  df-ne 2958  df-nel 3064  df-ral 3079  df-rex 3089  df-rmo 3367  df-reu 3368  df-rab 3415  df-v 3455  df-sbc 3743  df-csb 3851  df-dif 3905  df-un 3907  df-in 3909  df-ss 3919  df-pss 3922  df-nul 4283  df-if 4486  df-pw 4562  df-sn 4588  df-pr 4590  df-op 4594  df-uni 4871  df-iun 4956  df-br 5108  df-opab 5172  df-mpt 5191  df-tr 5217  df-id 5554  df-eprel 5559  df-po 5567  df-so 5568  df-fr 5612  df-we 5614  df-xp 5665  df-rel 5666  df-cnv 5667  df-co 5668  df-dm 5669  df-rn 5670  df-res 5671  df-ima 5672  df-pred 6303  df-ord 6364  df-on 6365  df-lim 6366  df-suc 6367  df-iota 6493  df-fun 6539  df-fn 6540  df-f 6541  df-f1 6542  df-fo 6543  df-f1o 6544  df-fv 6545  df-riota 7373  df-ov 7419  df-oprab 7420  df-mpo 7421  df-om 7866  df-2nd 7990  df-frecs 8283  df-wrecs 8314  df-recs 8363  df-rdg 8402  df-er 8699  df-en 8956  df-dom 8957  df-sdom 8958  df-pnf 11272  df-mnf 11273  df-xr 11274  df-ltxr 11275  df-le 11276  df-sub 11470  df-neg 11471  df-nn 12261  df-2 12330  df-3 12331  df-4 12332  df-5 12333  df-6 12334  df-7 12335  df-8 12336  df-sets 17260  df-slot 17278  df-ndx 17290  df-base 17306  df-ress 17327  df-plusg 17359  df-sca 17362  df-vsca 17363  df-ip 17364  df-0g 17530  df-mgm 18734  df-sgrp 18825  df-mnd 18841  df-grp 19064  df-minusg 19065  df-cmn 19913  df-abl 19914  df-mgp 20278  df-rng 20292  df-ur 20325  df-srg 20330  df-ring 20378  df-nzr 20677  df-lss 21120  df-sra 21361  df-rgmod 21362  df-lidl 21399  df-prmidl 21528  df-prmring 49252
This theorem is used by:  drngprmrng  49257
  Copyright terms: Public domain W3C validator