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 |-