Metamath Proof Explorer


Theorem fta1b

Description: The assumption that R be a domain in fta1g is necessary. Here we show that the statement is strong enough to prove that R is a domain. (Contributed by Mario Carneiro, 12-Jun-2015)

Ref Expression
Hypotheses fta1b.p โŠข ๐‘ƒ = ( Poly1 โ€˜ ๐‘… )
fta1b.b โŠข ๐ต = ( Base โ€˜ ๐‘ƒ )
fta1b.d โŠข ๐ท = ( deg1 โ€˜ ๐‘… )
fta1b.o โŠข ๐‘‚ = ( eval1 โ€˜ ๐‘… )
fta1b.w โŠข ๐‘Š = ( 0g โ€˜ ๐‘… )
fta1b.z โŠข 0 = ( 0g โ€˜ ๐‘ƒ )
Assertion fta1b ( ๐‘… โˆˆ IDomn โ†” ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) )

Proof

Step Hyp Ref Expression
1 fta1b.p โŠข ๐‘ƒ = ( Poly1 โ€˜ ๐‘… )
2 fta1b.b โŠข ๐ต = ( Base โ€˜ ๐‘ƒ )
3 fta1b.d โŠข ๐ท = ( deg1 โ€˜ ๐‘… )
4 fta1b.o โŠข ๐‘‚ = ( eval1 โ€˜ ๐‘… )
5 fta1b.w โŠข ๐‘Š = ( 0g โ€˜ ๐‘… )
6 fta1b.z โŠข 0 = ( 0g โ€˜ ๐‘ƒ )
7 isidom โŠข ( ๐‘… โˆˆ IDomn โ†” ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ Domn ) )
8 7 simplbi โŠข ( ๐‘… โˆˆ IDomn โ†’ ๐‘… โˆˆ CRing )
9 7 simprbi โŠข ( ๐‘… โˆˆ IDomn โ†’ ๐‘… โˆˆ Domn )
10 domnnzr โŠข ( ๐‘… โˆˆ Domn โ†’ ๐‘… โˆˆ NzRing )
11 9 10 syl โŠข ( ๐‘… โˆˆ IDomn โ†’ ๐‘… โˆˆ NzRing )
12 simpl โŠข ( ( ๐‘… โˆˆ IDomn โˆง ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ) โ†’ ๐‘… โˆˆ IDomn )
13 eldifsn โŠข ( ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) โ†” ( ๐‘“ โˆˆ ๐ต โˆง ๐‘“ โ‰  0 ) )
14 13 simplbi โŠข ( ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) โ†’ ๐‘“ โˆˆ ๐ต )
15 14 adantl โŠข ( ( ๐‘… โˆˆ IDomn โˆง ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ) โ†’ ๐‘“ โˆˆ ๐ต )
16 13 simprbi โŠข ( ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) โ†’ ๐‘“ โ‰  0 )
17 16 adantl โŠข ( ( ๐‘… โˆˆ IDomn โˆง ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ) โ†’ ๐‘“ โ‰  0 )
18 1 2 3 4 5 6 12 15 17 fta1g โŠข ( ( ๐‘… โˆˆ IDomn โˆง ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ) โ†’ ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) )
19 18 ralrimiva โŠข ( ๐‘… โˆˆ IDomn โ†’ โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) )
20 8 11 19 3jca โŠข ( ๐‘… โˆˆ IDomn โ†’ ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) )
21 simp1 โŠข ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โ†’ ๐‘… โˆˆ CRing )
22 simp2 โŠข ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โ†’ ๐‘… โˆˆ NzRing )
23 df-ne โŠข ( ๐‘ฅ โ‰  ๐‘Š โ†” ยฌ ๐‘ฅ = ๐‘Š )
24 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
25 eqid โŠข ( .r โ€˜ ๐‘… ) = ( .r โ€˜ ๐‘… )
26 eqid โŠข ( var1 โ€˜ ๐‘… ) = ( var1 โ€˜ ๐‘… )
27 eqid โŠข ( ยท๐‘  โ€˜ ๐‘ƒ ) = ( ยท๐‘  โ€˜ ๐‘ƒ )
28 simpll1 โŠข ( ( ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โˆง ( ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š โˆง ๐‘ฅ โ‰  ๐‘Š ) ) โ†’ ๐‘… โˆˆ CRing )
29 simplrl โŠข ( ( ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โˆง ( ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š โˆง ๐‘ฅ โ‰  ๐‘Š ) ) โ†’ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) )
30 simplrr โŠข ( ( ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โˆง ( ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š โˆง ๐‘ฅ โ‰  ๐‘Š ) ) โ†’ ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) )
31 simprl โŠข ( ( ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โˆง ( ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š โˆง ๐‘ฅ โ‰  ๐‘Š ) ) โ†’ ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š )
32 simprr โŠข ( ( ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โˆง ( ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š โˆง ๐‘ฅ โ‰  ๐‘Š ) ) โ†’ ๐‘ฅ โ‰  ๐‘Š )
33 simpll3 โŠข ( ( ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โˆง ( ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š โˆง ๐‘ฅ โ‰  ๐‘Š ) ) โ†’ โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) )
34 fveq2 โŠข ( ๐‘“ = ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) โ†’ ( ๐‘‚ โ€˜ ๐‘“ ) = ( ๐‘‚ โ€˜ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) ) )
35 34 cnveqd โŠข ( ๐‘“ = ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) โ†’ โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) = โ—ก ( ๐‘‚ โ€˜ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) ) )
36 35 imaeq1d โŠข ( ๐‘“ = ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) โ†’ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) = ( โ—ก ( ๐‘‚ โ€˜ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) ) โ€œ { ๐‘Š } ) )
37 36 fveq2d โŠข ( ๐‘“ = ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) โ†’ ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) = ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) ) โ€œ { ๐‘Š } ) ) )
38 fveq2 โŠข ( ๐‘“ = ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) โ†’ ( ๐ท โ€˜ ๐‘“ ) = ( ๐ท โ€˜ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) ) )
39 37 38 breq12d โŠข ( ๐‘“ = ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) โ†’ ( ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) โ†” ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) ) ) )
40 39 rspccv โŠข ( โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) โ†’ ( ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) โˆˆ ( ๐ต โˆ– { 0 } ) โ†’ ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) ) ) )
41 33 40 syl โŠข ( ( ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โˆง ( ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š โˆง ๐‘ฅ โ‰  ๐‘Š ) ) โ†’ ( ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) โˆˆ ( ๐ต โˆ– { 0 } ) โ†’ ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ( ๐‘ฅ ( ยท๐‘  โ€˜ ๐‘ƒ ) ( var1 โ€˜ ๐‘… ) ) ) ) )
42 1 2 3 4 5 6 24 25 26 27 28 29 30 31 32 41 fta1blem โŠข ( ( ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โˆง ( ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š โˆง ๐‘ฅ โ‰  ๐‘Š ) ) โ†’ ๐‘ฆ = ๐‘Š )
43 42 expr โŠข ( ( ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โˆง ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š ) โ†’ ( ๐‘ฅ โ‰  ๐‘Š โ†’ ๐‘ฆ = ๐‘Š ) )
44 23 43 biimtrrid โŠข ( ( ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โˆง ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š ) โ†’ ( ยฌ ๐‘ฅ = ๐‘Š โ†’ ๐‘ฆ = ๐‘Š ) )
45 44 orrd โŠข ( ( ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โˆง ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š ) โ†’ ( ๐‘ฅ = ๐‘Š โˆจ ๐‘ฆ = ๐‘Š ) )
46 45 ex โŠข ( ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โˆง ( ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆง ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ) ) โ†’ ( ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š โ†’ ( ๐‘ฅ = ๐‘Š โˆจ ๐‘ฆ = ๐‘Š ) ) )
47 46 ralrimivva โŠข ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โ†’ โˆ€ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆ€ ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ( ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š โ†’ ( ๐‘ฅ = ๐‘Š โˆจ ๐‘ฆ = ๐‘Š ) ) )
48 24 25 5 isdomn โŠข ( ๐‘… โˆˆ Domn โ†” ( ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘… ) โˆ€ ๐‘ฆ โˆˆ ( Base โ€˜ ๐‘… ) ( ( ๐‘ฅ ( .r โ€˜ ๐‘… ) ๐‘ฆ ) = ๐‘Š โ†’ ( ๐‘ฅ = ๐‘Š โˆจ ๐‘ฆ = ๐‘Š ) ) ) )
49 22 47 48 sylanbrc โŠข ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โ†’ ๐‘… โˆˆ Domn )
50 21 49 7 sylanbrc โŠข ( ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) โ†’ ๐‘… โˆˆ IDomn )
51 20 50 impbii โŠข ( ๐‘… โˆˆ IDomn โ†” ( ๐‘… โˆˆ CRing โˆง ๐‘… โˆˆ NzRing โˆง โˆ€ ๐‘“ โˆˆ ( ๐ต โˆ– { 0 } ) ( โ™ฏ โ€˜ ( โ—ก ( ๐‘‚ โ€˜ ๐‘“ ) โ€œ { ๐‘Š } ) ) โ‰ค ( ๐ท โ€˜ ๐‘“ ) ) )