Metamath Proof Explorer


Theorem prmringnzring

Description: A prime ring is a nonzero ring. (Contributed by AV, 26-Jun-2026)

Ref Expression
Assertion prmringnzring Could not format assertion : No typesetting found for |- ( R e. PrmRing -> R e. NzRing ) with typecode |-

Proof

Step Hyp Ref Expression
1 eqid ⊢ 0 R = 0 R
2 eqid ⊢ PrmIdeal ⁡ R = PrmIdeal ⁡ R
3 1 2 isprmrng Could not format ( R e. PrmRing <-> ( R e. Ring /\ { ( 0g ` R ) } e. ( PrmIdeal ` R ) ) ) : No typesetting found for |- ( R e. PrmRing <-> ( R e. Ring /\ { ( 0g ` R ) } e. ( PrmIdeal ` R ) ) ) with typecode |-
4 eqid ⊢ Base R = Base R
5 4 0ringprmidl ⊢ R ∈ Ring ∧ Base R = 1 → PrmIdeal ⁡ R = ∅
6 eleq2 ⊢ PrmIdeal ⁡ R = ∅ → 0 R ∈ PrmIdeal ⁡ R ↔ 0 R ∈ ∅
7 noel ⊢ ¬ 0 R ∈ ∅
8 7 pm2.21i ⊢ 0 R ∈ ∅ → R ∈ NzRing
9 6 8 biimtrdi ⊢ PrmIdeal ⁡ R = ∅ → 0 R ∈ PrmIdeal ⁡ R → R ∈ NzRing
10 5 9 syl ⊢ R ∈ Ring ∧ Base R = 1 → 0 R ∈ PrmIdeal ⁡ R → R ∈ NzRing
11 10 ex ⊢ R ∈ Ring → Base R = 1 → 0 R ∈ PrmIdeal ⁡ R → R ∈ NzRing
12 0ringnnzr ⊢ R ∈ Ring → Base R = 1 ↔ ¬ R ∈ NzRing
13 12 bicomd ⊢ R ∈ Ring → ¬ R ∈ NzRing ↔ Base R = 1
14 13 con1bid ⊢ R ∈ Ring → ¬ Base R = 1 ↔ R ∈ NzRing
15 ax1w ⊢ R ∈ Ring → R ∈ NzRing → 0 R ∈ PrmIdeal ⁡ R → R ∈ NzRing
16 14 15 sylbid ⊢ R ∈ Ring → ¬ Base R = 1 → 0 R ∈ PrmIdeal ⁡ R → R ∈ NzRing
17 11 16 pm2.61d ⊢ R ∈ Ring → 0 R ∈ PrmIdeal ⁡ R → R ∈ NzRing
18 17 imp ⊢ R ∈ Ring ∧ 0 R ∈ PrmIdeal ⁡ R → R ∈ NzRing
19 3 18 sylbi Could not format ( R e. PrmRing -> R e. NzRing ) : No typesetting found for |- ( R e. PrmRing -> R e. NzRing ) with typecode |-