Metamath Proof Explorer


Theorem znidomb

Description: The Z/nZ structure is a domain (and hence a field) precisely when n is prime. (Contributed by Mario Carneiro, 15-Jun-2015)

Ref Expression
Hypothesis zntos.y โŠข ๐‘Œ = ( โ„ค/nโ„ค โ€˜ ๐‘ )
Assertion znidomb ( ๐‘ โˆˆ โ„• โ†’ ( ๐‘Œ โˆˆ IDomn โ†” ๐‘ โˆˆ โ„™ ) )

Proof

Step Hyp Ref Expression
1 zntos.y โŠข ๐‘Œ = ( โ„ค/nโ„ค โ€˜ ๐‘ )
2 2z โŠข 2 โˆˆ โ„ค
3 2 a1i โŠข ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โ†’ 2 โˆˆ โ„ค )
4 nnz โŠข ( ๐‘ โˆˆ โ„• โ†’ ๐‘ โˆˆ โ„ค )
5 4 adantr โŠข ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โ†’ ๐‘ โˆˆ โ„ค )
6 hash2 โŠข ( โ™ฏ โ€˜ 2o ) = 2
7 isidom โŠข ( ๐‘Œ โˆˆ IDomn โ†” ( ๐‘Œ โˆˆ CRing โˆง ๐‘Œ โˆˆ Domn ) )
8 7 simprbi โŠข ( ๐‘Œ โˆˆ IDomn โ†’ ๐‘Œ โˆˆ Domn )
9 domnnzr โŠข ( ๐‘Œ โˆˆ Domn โ†’ ๐‘Œ โˆˆ NzRing )
10 8 9 syl โŠข ( ๐‘Œ โˆˆ IDomn โ†’ ๐‘Œ โˆˆ NzRing )
11 eqid โŠข ( Base โ€˜ ๐‘Œ ) = ( Base โ€˜ ๐‘Œ )
12 11 isnzr2 โŠข ( ๐‘Œ โˆˆ NzRing โ†” ( ๐‘Œ โˆˆ Ring โˆง 2o โ‰ผ ( Base โ€˜ ๐‘Œ ) ) )
13 12 simprbi โŠข ( ๐‘Œ โˆˆ NzRing โ†’ 2o โ‰ผ ( Base โ€˜ ๐‘Œ ) )
14 10 13 syl โŠข ( ๐‘Œ โˆˆ IDomn โ†’ 2o โ‰ผ ( Base โ€˜ ๐‘Œ ) )
15 14 adantl โŠข ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โ†’ 2o โ‰ผ ( Base โ€˜ ๐‘Œ ) )
16 df2o2 โŠข 2o = { โˆ… , { โˆ… } }
17 prfi โŠข { โˆ… , { โˆ… } } โˆˆ Fin
18 16 17 eqeltri โŠข 2o โˆˆ Fin
19 fvex โŠข ( Base โ€˜ ๐‘Œ ) โˆˆ V
20 hashdom โŠข ( ( 2o โˆˆ Fin โˆง ( Base โ€˜ ๐‘Œ ) โˆˆ V ) โ†’ ( ( โ™ฏ โ€˜ 2o ) โ‰ค ( โ™ฏ โ€˜ ( Base โ€˜ ๐‘Œ ) ) โ†” 2o โ‰ผ ( Base โ€˜ ๐‘Œ ) ) )
21 18 19 20 mp2an โŠข ( ( โ™ฏ โ€˜ 2o ) โ‰ค ( โ™ฏ โ€˜ ( Base โ€˜ ๐‘Œ ) ) โ†” 2o โ‰ผ ( Base โ€˜ ๐‘Œ ) )
22 15 21 sylibr โŠข ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โ†’ ( โ™ฏ โ€˜ 2o ) โ‰ค ( โ™ฏ โ€˜ ( Base โ€˜ ๐‘Œ ) ) )
23 6 22 eqbrtrrid โŠข ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โ†’ 2 โ‰ค ( โ™ฏ โ€˜ ( Base โ€˜ ๐‘Œ ) ) )
24 1 11 znhash โŠข ( ๐‘ โˆˆ โ„• โ†’ ( โ™ฏ โ€˜ ( Base โ€˜ ๐‘Œ ) ) = ๐‘ )
25 24 adantr โŠข ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โ†’ ( โ™ฏ โ€˜ ( Base โ€˜ ๐‘Œ ) ) = ๐‘ )
26 23 25 breqtrd โŠข ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โ†’ 2 โ‰ค ๐‘ )
27 eluz2 โŠข ( ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โ†” ( 2 โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง 2 โ‰ค ๐‘ ) )
28 3 5 26 27 syl3anbrc โŠข ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โ†’ ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) )
29 nncn โŠข ( ๐‘ โˆˆ โ„• โ†’ ๐‘ โˆˆ โ„‚ )
30 29 ad2antrr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ๐‘ โˆˆ โ„‚ )
31 nncn โŠข ( ๐‘ฅ โˆˆ โ„• โ†’ ๐‘ฅ โˆˆ โ„‚ )
32 31 ad2antrl โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ๐‘ฅ โˆˆ โ„‚ )
33 nnne0 โŠข ( ๐‘ฅ โˆˆ โ„• โ†’ ๐‘ฅ โ‰  0 )
34 33 ad2antrl โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ๐‘ฅ โ‰  0 )
35 30 32 34 divcan1d โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( ๐‘ / ๐‘ฅ ) ยท ๐‘ฅ ) = ๐‘ )
36 35 fveq2d โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ( ๐‘ / ๐‘ฅ ) ยท ๐‘ฅ ) ) = ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ ) )
37 8 ad2antlr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ๐‘Œ โˆˆ Domn )
38 domnring โŠข ( ๐‘Œ โˆˆ Domn โ†’ ๐‘Œ โˆˆ Ring )
39 37 38 syl โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ๐‘Œ โˆˆ Ring )
40 eqid โŠข ( โ„คRHom โ€˜ ๐‘Œ ) = ( โ„คRHom โ€˜ ๐‘Œ )
41 40 zrhrhm โŠข ( ๐‘Œ โˆˆ Ring โ†’ ( โ„คRHom โ€˜ ๐‘Œ ) โˆˆ ( โ„คring RingHom ๐‘Œ ) )
42 39 41 syl โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( โ„คRHom โ€˜ ๐‘Œ ) โˆˆ ( โ„คring RingHom ๐‘Œ ) )
43 simprr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ๐‘ฅ โˆฅ ๐‘ )
44 nnz โŠข ( ๐‘ฅ โˆˆ โ„• โ†’ ๐‘ฅ โˆˆ โ„ค )
45 44 ad2antrl โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ๐‘ฅ โˆˆ โ„ค )
46 4 ad2antrr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ๐‘ โˆˆ โ„ค )
47 dvdsval2 โŠข ( ( ๐‘ฅ โˆˆ โ„ค โˆง ๐‘ฅ โ‰  0 โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ๐‘ฅ โˆฅ ๐‘ โ†” ( ๐‘ / ๐‘ฅ ) โˆˆ โ„ค ) )
48 45 34 46 47 syl3anc โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ๐‘ฅ โˆฅ ๐‘ โ†” ( ๐‘ / ๐‘ฅ ) โˆˆ โ„ค ) )
49 43 48 mpbid โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ๐‘ / ๐‘ฅ ) โˆˆ โ„ค )
50 zringbas โŠข โ„ค = ( Base โ€˜ โ„คring )
51 zringmulr โŠข ยท = ( .r โ€˜ โ„คring )
52 eqid โŠข ( .r โ€˜ ๐‘Œ ) = ( .r โ€˜ ๐‘Œ )
53 50 51 52 rhmmul โŠข ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โˆˆ ( โ„คring RingHom ๐‘Œ ) โˆง ( ๐‘ / ๐‘ฅ ) โˆˆ โ„ค โˆง ๐‘ฅ โˆˆ โ„ค ) โ†’ ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ( ๐‘ / ๐‘ฅ ) ยท ๐‘ฅ ) ) = ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ๐‘ / ๐‘ฅ ) ) ( .r โ€˜ ๐‘Œ ) ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ฅ ) ) )
54 42 49 45 53 syl3anc โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ( ๐‘ / ๐‘ฅ ) ยท ๐‘ฅ ) ) = ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ๐‘ / ๐‘ฅ ) ) ( .r โ€˜ ๐‘Œ ) ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ฅ ) ) )
55 iddvds โŠข ( ๐‘ โˆˆ โ„ค โ†’ ๐‘ โˆฅ ๐‘ )
56 46 55 syl โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ๐‘ โˆฅ ๐‘ )
57 nnnn0 โŠข ( ๐‘ โˆˆ โ„• โ†’ ๐‘ โˆˆ โ„•0 )
58 57 ad2antrr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ๐‘ โˆˆ โ„•0 )
59 eqid โŠข ( 0g โ€˜ ๐‘Œ ) = ( 0g โ€˜ ๐‘Œ )
60 1 40 59 zndvds0 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ ) = ( 0g โ€˜ ๐‘Œ ) โ†” ๐‘ โˆฅ ๐‘ ) )
61 58 46 60 syl2anc โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ ) = ( 0g โ€˜ ๐‘Œ ) โ†” ๐‘ โˆฅ ๐‘ ) )
62 56 61 mpbird โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ ) = ( 0g โ€˜ ๐‘Œ ) )
63 36 54 62 3eqtr3d โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ๐‘ / ๐‘ฅ ) ) ( .r โ€˜ ๐‘Œ ) ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ฅ ) ) = ( 0g โ€˜ ๐‘Œ ) )
64 50 11 rhmf โŠข ( ( โ„คRHom โ€˜ ๐‘Œ ) โˆˆ ( โ„คring RingHom ๐‘Œ ) โ†’ ( โ„คRHom โ€˜ ๐‘Œ ) : โ„ค โŸถ ( Base โ€˜ ๐‘Œ ) )
65 42 64 syl โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( โ„คRHom โ€˜ ๐‘Œ ) : โ„ค โŸถ ( Base โ€˜ ๐‘Œ ) )
66 65 49 ffvelcdmd โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ๐‘ / ๐‘ฅ ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
67 65 45 ffvelcdmd โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ฅ ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
68 11 52 59 domneq0 โŠข ( ( ๐‘Œ โˆˆ Domn โˆง ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ๐‘ / ๐‘ฅ ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) โˆง ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ฅ ) โˆˆ ( Base โ€˜ ๐‘Œ ) ) โ†’ ( ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ๐‘ / ๐‘ฅ ) ) ( .r โ€˜ ๐‘Œ ) ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ฅ ) ) = ( 0g โ€˜ ๐‘Œ ) โ†” ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ๐‘ / ๐‘ฅ ) ) = ( 0g โ€˜ ๐‘Œ ) โˆจ ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ฅ ) = ( 0g โ€˜ ๐‘Œ ) ) ) )
69 37 66 67 68 syl3anc โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ๐‘ / ๐‘ฅ ) ) ( .r โ€˜ ๐‘Œ ) ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ฅ ) ) = ( 0g โ€˜ ๐‘Œ ) โ†” ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ๐‘ / ๐‘ฅ ) ) = ( 0g โ€˜ ๐‘Œ ) โˆจ ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ฅ ) = ( 0g โ€˜ ๐‘Œ ) ) ) )
70 63 69 mpbid โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ๐‘ / ๐‘ฅ ) ) = ( 0g โ€˜ ๐‘Œ ) โˆจ ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ฅ ) = ( 0g โ€˜ ๐‘Œ ) ) )
71 1 40 59 zndvds0 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ( ๐‘ / ๐‘ฅ ) โˆˆ โ„ค ) โ†’ ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ๐‘ / ๐‘ฅ ) ) = ( 0g โ€˜ ๐‘Œ ) โ†” ๐‘ โˆฅ ( ๐‘ / ๐‘ฅ ) ) )
72 58 49 71 syl2anc โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ๐‘ / ๐‘ฅ ) ) = ( 0g โ€˜ ๐‘Œ ) โ†” ๐‘ โˆฅ ( ๐‘ / ๐‘ฅ ) ) )
73 nnre โŠข ( ๐‘ โˆˆ โ„• โ†’ ๐‘ โˆˆ โ„ )
74 73 ad2antrr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ๐‘ โˆˆ โ„ )
75 nnre โŠข ( ๐‘ฅ โˆˆ โ„• โ†’ ๐‘ฅ โˆˆ โ„ )
76 75 ad2antrl โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ๐‘ฅ โˆˆ โ„ )
77 nngt0 โŠข ( ๐‘ โˆˆ โ„• โ†’ 0 < ๐‘ )
78 77 ad2antrr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ 0 < ๐‘ )
79 nngt0 โŠข ( ๐‘ฅ โˆˆ โ„• โ†’ 0 < ๐‘ฅ )
80 79 ad2antrl โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ 0 < ๐‘ฅ )
81 74 76 78 80 divgt0d โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ 0 < ( ๐‘ / ๐‘ฅ ) )
82 elnnz โŠข ( ( ๐‘ / ๐‘ฅ ) โˆˆ โ„• โ†” ( ( ๐‘ / ๐‘ฅ ) โˆˆ โ„ค โˆง 0 < ( ๐‘ / ๐‘ฅ ) ) )
83 49 81 82 sylanbrc โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ๐‘ / ๐‘ฅ ) โˆˆ โ„• )
84 dvdsle โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ( ๐‘ / ๐‘ฅ ) โˆˆ โ„• ) โ†’ ( ๐‘ โˆฅ ( ๐‘ / ๐‘ฅ ) โ†’ ๐‘ โ‰ค ( ๐‘ / ๐‘ฅ ) ) )
85 46 83 84 syl2anc โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ๐‘ โˆฅ ( ๐‘ / ๐‘ฅ ) โ†’ ๐‘ โ‰ค ( ๐‘ / ๐‘ฅ ) ) )
86 1red โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ 1 โˆˆ โ„ )
87 0lt1 โŠข 0 < 1
88 87 a1i โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ 0 < 1 )
89 lediv2 โŠข ( ( ( ๐‘ฅ โˆˆ โ„ โˆง 0 < ๐‘ฅ ) โˆง ( 1 โˆˆ โ„ โˆง 0 < 1 ) โˆง ( ๐‘ โˆˆ โ„ โˆง 0 < ๐‘ ) ) โ†’ ( ๐‘ฅ โ‰ค 1 โ†” ( ๐‘ / 1 ) โ‰ค ( ๐‘ / ๐‘ฅ ) ) )
90 76 80 86 88 74 78 89 syl222anc โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ๐‘ฅ โ‰ค 1 โ†” ( ๐‘ / 1 ) โ‰ค ( ๐‘ / ๐‘ฅ ) ) )
91 nnle1eq1 โŠข ( ๐‘ฅ โˆˆ โ„• โ†’ ( ๐‘ฅ โ‰ค 1 โ†” ๐‘ฅ = 1 ) )
92 91 ad2antrl โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ๐‘ฅ โ‰ค 1 โ†” ๐‘ฅ = 1 ) )
93 30 div1d โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ๐‘ / 1 ) = ๐‘ )
94 93 breq1d โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( ๐‘ / 1 ) โ‰ค ( ๐‘ / ๐‘ฅ ) โ†” ๐‘ โ‰ค ( ๐‘ / ๐‘ฅ ) ) )
95 90 92 94 3bitr3rd โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ๐‘ โ‰ค ( ๐‘ / ๐‘ฅ ) โ†” ๐‘ฅ = 1 ) )
96 85 95 sylibd โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ๐‘ โˆฅ ( ๐‘ / ๐‘ฅ ) โ†’ ๐‘ฅ = 1 ) )
97 72 96 sylbid โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ๐‘ / ๐‘ฅ ) ) = ( 0g โ€˜ ๐‘Œ ) โ†’ ๐‘ฅ = 1 ) )
98 1 40 59 zndvds0 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘ฅ โˆˆ โ„ค ) โ†’ ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ฅ ) = ( 0g โ€˜ ๐‘Œ ) โ†” ๐‘ โˆฅ ๐‘ฅ ) )
99 58 45 98 syl2anc โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ฅ ) = ( 0g โ€˜ ๐‘Œ ) โ†” ๐‘ โˆฅ ๐‘ฅ ) )
100 nnnn0 โŠข ( ๐‘ฅ โˆˆ โ„• โ†’ ๐‘ฅ โˆˆ โ„•0 )
101 100 ad2antrl โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ๐‘ฅ โˆˆ โ„•0 )
102 dvdseq โŠข ( ( ( ๐‘ฅ โˆˆ โ„•0 โˆง ๐‘ โˆˆ โ„•0 ) โˆง ( ๐‘ฅ โˆฅ ๐‘ โˆง ๐‘ โˆฅ ๐‘ฅ ) ) โ†’ ๐‘ฅ = ๐‘ )
103 102 expr โŠข ( ( ( ๐‘ฅ โˆˆ โ„•0 โˆง ๐‘ โˆˆ โ„•0 ) โˆง ๐‘ฅ โˆฅ ๐‘ ) โ†’ ( ๐‘ โˆฅ ๐‘ฅ โ†’ ๐‘ฅ = ๐‘ ) )
104 101 58 43 103 syl21anc โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ๐‘ โˆฅ ๐‘ฅ โ†’ ๐‘ฅ = ๐‘ ) )
105 99 104 sylbid โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ฅ ) = ( 0g โ€˜ ๐‘Œ ) โ†’ ๐‘ฅ = ๐‘ ) )
106 97 105 orim12d โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ( ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ( ๐‘ / ๐‘ฅ ) ) = ( 0g โ€˜ ๐‘Œ ) โˆจ ( ( โ„คRHom โ€˜ ๐‘Œ ) โ€˜ ๐‘ฅ ) = ( 0g โ€˜ ๐‘Œ ) ) โ†’ ( ๐‘ฅ = 1 โˆจ ๐‘ฅ = ๐‘ ) ) )
107 70 106 mpd โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ( ๐‘ฅ โˆˆ โ„• โˆง ๐‘ฅ โˆฅ ๐‘ ) ) โ†’ ( ๐‘ฅ = 1 โˆจ ๐‘ฅ = ๐‘ ) )
108 107 expr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โˆง ๐‘ฅ โˆˆ โ„• ) โ†’ ( ๐‘ฅ โˆฅ ๐‘ โ†’ ( ๐‘ฅ = 1 โˆจ ๐‘ฅ = ๐‘ ) ) )
109 108 ralrimiva โŠข ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โ†’ โˆ€ ๐‘ฅ โˆˆ โ„• ( ๐‘ฅ โˆฅ ๐‘ โ†’ ( ๐‘ฅ = 1 โˆจ ๐‘ฅ = ๐‘ ) ) )
110 isprm2 โŠข ( ๐‘ โˆˆ โ„™ โ†” ( ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 2 ) โˆง โˆ€ ๐‘ฅ โˆˆ โ„• ( ๐‘ฅ โˆฅ ๐‘ โ†’ ( ๐‘ฅ = 1 โˆจ ๐‘ฅ = ๐‘ ) ) ) )
111 28 109 110 sylanbrc โŠข ( ( ๐‘ โˆˆ โ„• โˆง ๐‘Œ โˆˆ IDomn ) โ†’ ๐‘ โˆˆ โ„™ )
112 111 ex โŠข ( ๐‘ โˆˆ โ„• โ†’ ( ๐‘Œ โˆˆ IDomn โ†’ ๐‘ โˆˆ โ„™ ) )
113 1 znfld โŠข ( ๐‘ โˆˆ โ„™ โ†’ ๐‘Œ โˆˆ Field )
114 fldidom โŠข ( ๐‘Œ โˆˆ Field โ†’ ๐‘Œ โˆˆ IDomn )
115 113 114 syl โŠข ( ๐‘ โˆˆ โ„™ โ†’ ๐‘Œ โˆˆ IDomn )
116 112 115 impbid1 โŠข ( ๐‘ โˆˆ โ„• โ†’ ( ๐‘Œ โˆˆ IDomn โ†” ๐‘ โˆˆ โ„™ ) )