Metamath Proof Explorer


Theorem ablfac1eu

Description: The factorization of ablfac1b is unique, in that any other factorization into prime power factors (even if the exponents are different) must be equal to S . (Contributed by Mario Carneiro, 21-Apr-2016)

Ref Expression
Hypotheses ablfac1.b โŠข ๐ต = ( Base โ€˜ ๐บ )
ablfac1.o โŠข ๐‘‚ = ( od โ€˜ ๐บ )
ablfac1.s โŠข ๐‘† = ( ๐‘ โˆˆ ๐ด โ†ฆ { ๐‘ฅ โˆˆ ๐ต โˆฃ ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆฅ ( ๐‘ โ†‘ ( ๐‘ pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) } )
ablfac1.g โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ Abel )
ablfac1.f โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ Fin )
ablfac1.1 โŠข ( ๐œ‘ โ†’ ๐ด โŠ† โ„™ )
ablfac1c.d โŠข ๐ท = { ๐‘ค โˆˆ โ„™ โˆฃ ๐‘ค โˆฅ ( โ™ฏ โ€˜ ๐ต ) }
ablfac1.2 โŠข ( ๐œ‘ โ†’ ๐ท โŠ† ๐ด )
ablfac1eu.1 โŠข ( ๐œ‘ โ†’ ( ๐บ dom DProd ๐‘‡ โˆง ( ๐บ DProd ๐‘‡ ) = ๐ต ) )
ablfac1eu.2 โŠข ( ๐œ‘ โ†’ dom ๐‘‡ = ๐ด )
ablfac1eu.3 โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐ถ โˆˆ โ„•0 )
ablfac1eu.4 โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) = ( ๐‘ž โ†‘ ๐ถ ) )
Assertion ablfac1eu ( ๐œ‘ โ†’ ๐‘‡ = ๐‘† )

Proof

Step Hyp Ref Expression
1 ablfac1.b โŠข ๐ต = ( Base โ€˜ ๐บ )
2 ablfac1.o โŠข ๐‘‚ = ( od โ€˜ ๐บ )
3 ablfac1.s โŠข ๐‘† = ( ๐‘ โˆˆ ๐ด โ†ฆ { ๐‘ฅ โˆˆ ๐ต โˆฃ ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆฅ ( ๐‘ โ†‘ ( ๐‘ pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) } )
4 ablfac1.g โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ Abel )
5 ablfac1.f โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ Fin )
6 ablfac1.1 โŠข ( ๐œ‘ โ†’ ๐ด โŠ† โ„™ )
7 ablfac1c.d โŠข ๐ท = { ๐‘ค โˆˆ โ„™ โˆฃ ๐‘ค โˆฅ ( โ™ฏ โ€˜ ๐ต ) }
8 ablfac1.2 โŠข ( ๐œ‘ โ†’ ๐ท โŠ† ๐ด )
9 ablfac1eu.1 โŠข ( ๐œ‘ โ†’ ( ๐บ dom DProd ๐‘‡ โˆง ( ๐บ DProd ๐‘‡ ) = ๐ต ) )
10 ablfac1eu.2 โŠข ( ๐œ‘ โ†’ dom ๐‘‡ = ๐ด )
11 ablfac1eu.3 โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐ถ โˆˆ โ„•0 )
12 ablfac1eu.4 โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) = ( ๐‘ž โ†‘ ๐ถ ) )
13 9 simpld โŠข ( ๐œ‘ โ†’ ๐บ dom DProd ๐‘‡ )
14 13 10 dprdf2 โŠข ( ๐œ‘ โ†’ ๐‘‡ : ๐ด โŸถ ( SubGrp โ€˜ ๐บ ) )
15 14 ffnd โŠข ( ๐œ‘ โ†’ ๐‘‡ Fn ๐ด )
16 1 2 3 4 5 6 ablfac1b โŠข ( ๐œ‘ โ†’ ๐บ dom DProd ๐‘† )
17 1 fvexi โŠข ๐ต โˆˆ V
18 17 rabex โŠข { ๐‘ฅ โˆˆ ๐ต โˆฃ ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆฅ ( ๐‘ โ†‘ ( ๐‘ pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) } โˆˆ V
19 18 3 dmmpti โŠข dom ๐‘† = ๐ด
20 19 a1i โŠข ( ๐œ‘ โ†’ dom ๐‘† = ๐ด )
21 16 20 dprdf2 โŠข ( ๐œ‘ โ†’ ๐‘† : ๐ด โŸถ ( SubGrp โ€˜ ๐บ ) )
22 21 ffnd โŠข ( ๐œ‘ โ†’ ๐‘† Fn ๐ด )
23 5 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐ต โˆˆ Fin )
24 21 ffvelcdmda โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘† โ€˜ ๐‘ž ) โˆˆ ( SubGrp โ€˜ ๐บ ) )
25 1 subgss โŠข ( ( ๐‘† โ€˜ ๐‘ž ) โˆˆ ( SubGrp โ€˜ ๐บ ) โ†’ ( ๐‘† โ€˜ ๐‘ž ) โŠ† ๐ต )
26 24 25 syl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘† โ€˜ ๐‘ž ) โŠ† ๐ต )
27 23 26 ssfid โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘† โ€˜ ๐‘ž ) โˆˆ Fin )
28 14 ffvelcdmda โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘‡ โ€˜ ๐‘ž ) โˆˆ ( SubGrp โ€˜ ๐บ ) )
29 1 subgss โŠข ( ( ๐‘‡ โ€˜ ๐‘ž ) โˆˆ ( SubGrp โ€˜ ๐บ ) โ†’ ( ๐‘‡ โ€˜ ๐‘ž ) โŠ† ๐ต )
30 28 29 syl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘‡ โ€˜ ๐‘ž ) โŠ† ๐ต )
31 30 sselda โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ฅ โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†’ ๐‘ฅ โˆˆ ๐ต )
32 1 2 odcl โŠข ( ๐‘ฅ โˆˆ ๐ต โ†’ ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆˆ โ„•0 )
33 31 32 syl โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ฅ โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†’ ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆˆ โ„•0 )
34 33 nn0zd โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ฅ โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†’ ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆˆ โ„ค )
35 23 30 ssfid โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘‡ โ€˜ ๐‘ž ) โˆˆ Fin )
36 hashcl โŠข ( ( ๐‘‡ โ€˜ ๐‘ž ) โˆˆ Fin โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) โˆˆ โ„•0 )
37 35 36 syl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) โˆˆ โ„•0 )
38 37 nn0zd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) โˆˆ โ„ค )
39 38 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ฅ โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) โˆˆ โ„ค )
40 6 sselda โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐‘ž โˆˆ โ„™ )
41 prmnn โŠข ( ๐‘ž โˆˆ โ„™ โ†’ ๐‘ž โˆˆ โ„• )
42 40 41 syl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐‘ž โˆˆ โ„• )
43 ablgrp โŠข ( ๐บ โˆˆ Abel โ†’ ๐บ โˆˆ Grp )
44 4 43 syl โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ Grp )
45 1 grpbn0 โŠข ( ๐บ โˆˆ Grp โ†’ ๐ต โ‰  โˆ… )
46 44 45 syl โŠข ( ๐œ‘ โ†’ ๐ต โ‰  โˆ… )
47 hashnncl โŠข ( ๐ต โˆˆ Fin โ†’ ( ( โ™ฏ โ€˜ ๐ต ) โˆˆ โ„• โ†” ๐ต โ‰  โˆ… ) )
48 5 47 syl โŠข ( ๐œ‘ โ†’ ( ( โ™ฏ โ€˜ ๐ต ) โˆˆ โ„• โ†” ๐ต โ‰  โˆ… ) )
49 46 48 mpbird โŠข ( ๐œ‘ โ†’ ( โ™ฏ โ€˜ ๐ต ) โˆˆ โ„• )
50 49 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ๐ต ) โˆˆ โ„• )
51 40 50 pccld โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) โˆˆ โ„•0 )
52 42 51 nnexpcld โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆˆ โ„• )
53 52 nnzd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆˆ โ„ค )
54 53 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ฅ โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†’ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆˆ โ„ค )
55 28 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ฅ โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†’ ( ๐‘‡ โ€˜ ๐‘ž ) โˆˆ ( SubGrp โ€˜ ๐บ ) )
56 35 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ฅ โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†’ ( ๐‘‡ โ€˜ ๐‘ž ) โˆˆ Fin )
57 simpr โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ฅ โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†’ ๐‘ฅ โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) )
58 2 odsubdvds โŠข ( ( ( ๐‘‡ โ€˜ ๐‘ž ) โˆˆ ( SubGrp โ€˜ ๐บ ) โˆง ( ๐‘‡ โ€˜ ๐‘ž ) โˆˆ Fin โˆง ๐‘ฅ โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†’ ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆฅ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) )
59 55 56 57 58 syl3anc โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ฅ โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†’ ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆฅ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) )
60 prmz โŠข ( ๐‘ž โˆˆ โ„™ โ†’ ๐‘ž โˆˆ โ„ค )
61 40 60 syl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐‘ž โˆˆ โ„ค )
62 11 nn0zd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐ถ โˆˆ โ„ค )
63 51 nn0zd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) โˆˆ โ„ค )
64 1 lagsubg โŠข ( ( ( ๐‘‡ โ€˜ ๐‘ž ) โˆˆ ( SubGrp โ€˜ ๐บ ) โˆง ๐ต โˆˆ Fin ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) )
65 28 23 64 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) )
66 12 65 eqbrtrrd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘ž โ†‘ ๐ถ ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) )
67 50 nnzd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ๐ต ) โˆˆ โ„ค )
68 pcdvdsb โŠข ( ( ๐‘ž โˆˆ โ„™ โˆง ( โ™ฏ โ€˜ ๐ต ) โˆˆ โ„ค โˆง ๐ถ โˆˆ โ„•0 ) โ†’ ( ๐ถ โ‰ค ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) โ†” ( ๐‘ž โ†‘ ๐ถ ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) )
69 40 67 11 68 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐ถ โ‰ค ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) โ†” ( ๐‘ž โ†‘ ๐ถ ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) )
70 66 69 mpbird โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐ถ โ‰ค ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) )
71 eluz2 โŠข ( ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) โˆˆ ( โ„คโ‰ฅ โ€˜ ๐ถ ) โ†” ( ๐ถ โˆˆ โ„ค โˆง ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) โˆˆ โ„ค โˆง ๐ถ โ‰ค ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) )
72 62 63 70 71 syl3anbrc โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) โˆˆ ( โ„คโ‰ฅ โ€˜ ๐ถ ) )
73 dvdsexp โŠข ( ( ๐‘ž โˆˆ โ„ค โˆง ๐ถ โˆˆ โ„•0 โˆง ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) โˆˆ ( โ„คโ‰ฅ โ€˜ ๐ถ ) ) โ†’ ( ๐‘ž โ†‘ ๐ถ ) โˆฅ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) )
74 61 11 72 73 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘ž โ†‘ ๐ถ ) โˆฅ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) )
75 12 74 eqbrtrd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) โˆฅ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) )
76 75 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ฅ โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) โˆฅ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) )
77 34 39 54 59 76 dvdstrd โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ฅ โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†’ ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆฅ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) )
78 30 77 ssrabdv โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘‡ โ€˜ ๐‘ž ) โŠ† { ๐‘ฅ โˆˆ ๐ต โˆฃ ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆฅ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) } )
79 id โŠข ( ๐‘ = ๐‘ž โ†’ ๐‘ = ๐‘ž )
80 oveq1 โŠข ( ๐‘ = ๐‘ž โ†’ ( ๐‘ pCnt ( โ™ฏ โ€˜ ๐ต ) ) = ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) )
81 79 80 oveq12d โŠข ( ๐‘ = ๐‘ž โ†’ ( ๐‘ โ†‘ ( ๐‘ pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) = ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) )
82 81 breq2d โŠข ( ๐‘ = ๐‘ž โ†’ ( ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆฅ ( ๐‘ โ†‘ ( ๐‘ pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โ†” ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆฅ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) ) )
83 82 rabbidv โŠข ( ๐‘ = ๐‘ž โ†’ { ๐‘ฅ โˆˆ ๐ต โˆฃ ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆฅ ( ๐‘ โ†‘ ( ๐‘ pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) } = { ๐‘ฅ โˆˆ ๐ต โˆฃ ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆฅ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) } )
84 83 3 18 fvmpt3i โŠข ( ๐‘ž โˆˆ ๐ด โ†’ ( ๐‘† โ€˜ ๐‘ž ) = { ๐‘ฅ โˆˆ ๐ต โˆฃ ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆฅ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) } )
85 84 adantl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘† โ€˜ ๐‘ž ) = { ๐‘ฅ โˆˆ ๐ต โˆฃ ( ๐‘‚ โ€˜ ๐‘ฅ ) โˆฅ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) } )
86 78 85 sseqtrrd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘‡ โ€˜ ๐‘ž ) โŠ† ( ๐‘† โ€˜ ๐‘ž ) )
87 52 nnnn0d โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆˆ โ„•0 )
88 pcdvds โŠข ( ( ๐‘ž โˆˆ โ„™ โˆง ( โ™ฏ โ€˜ ๐ต ) โˆˆ โ„• ) โ†’ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) )
89 40 50 88 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) )
90 13 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐บ dom DProd ๐‘‡ )
91 10 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ dom ๐‘‡ = ๐ด )
92 8 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐ท โŠ† ๐ด )
93 90 91 92 dprdres โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐บ dom DProd ( ๐‘‡ โ†พ ๐ท ) โˆง ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) โŠ† ( ๐บ DProd ๐‘‡ ) ) )
94 93 simpld โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐บ dom DProd ( ๐‘‡ โ†พ ๐ท ) )
95 14 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐‘‡ : ๐ด โŸถ ( SubGrp โ€˜ ๐บ ) )
96 95 92 fssresd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘‡ โ†พ ๐ท ) : ๐ท โŸถ ( SubGrp โ€˜ ๐บ ) )
97 96 fdmd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ dom ( ๐‘‡ โ†พ ๐ท ) = ๐ท )
98 difssd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐ท โˆ– { ๐‘ž } ) โŠ† ๐ท )
99 94 97 98 dprdres โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐บ dom DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) โˆง ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) โŠ† ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) ) )
100 99 simpld โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐บ dom DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) )
101 dprdsubg โŠข ( ๐บ dom DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) โˆˆ ( SubGrp โ€˜ ๐บ ) )
102 100 101 syl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) โˆˆ ( SubGrp โ€˜ ๐บ ) )
103 1 lagsubg โŠข ( ( ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) โˆˆ ( SubGrp โ€˜ ๐บ ) โˆง ๐ต โˆˆ Fin ) โ†’ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) )
104 102 23 103 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) )
105 eqid โŠข ( 0g โ€˜ ๐บ ) = ( 0g โ€˜ ๐บ )
106 105 subg0cl โŠข ( ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) โˆˆ ( SubGrp โ€˜ ๐บ ) โ†’ ( 0g โ€˜ ๐บ ) โˆˆ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) )
107 102 106 syl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( 0g โ€˜ ๐บ ) โˆˆ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) )
108 107 ne0d โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) โ‰  โˆ… )
109 1 dprdssv โŠข ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) โŠ† ๐ต
110 ssfi โŠข ( ( ๐ต โˆˆ Fin โˆง ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) โŠ† ๐ต ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) โˆˆ Fin )
111 23 109 110 sylancl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) โˆˆ Fin )
112 hashnncl โŠข ( ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) โˆˆ Fin โ†’ ( ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โˆˆ โ„• โ†” ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) โ‰  โˆ… ) )
113 111 112 syl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โˆˆ โ„• โ†” ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) โ‰  โˆ… ) )
114 108 113 mpbird โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โˆˆ โ„• )
115 114 nnzd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โˆˆ โ„ค )
116 id โŠข ( ๐‘ฅ = ๐‘ž โ†’ ๐‘ฅ = ๐‘ž )
117 sneq โŠข ( ๐‘ฅ = ๐‘ž โ†’ { ๐‘ฅ } = { ๐‘ž } )
118 117 difeq2d โŠข ( ๐‘ฅ = ๐‘ž โ†’ ( ๐ท โˆ– { ๐‘ฅ } ) = ( ๐ท โˆ– { ๐‘ž } ) )
119 118 reseq2d โŠข ( ๐‘ฅ = ๐‘ž โ†’ ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ฅ } ) ) = ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) )
120 119 oveq2d โŠข ( ๐‘ฅ = ๐‘ž โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ฅ } ) ) ) = ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) )
121 120 fveq2d โŠข ( ๐‘ฅ = ๐‘ž โ†’ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ฅ } ) ) ) ) = ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) )
122 116 121 breq12d โŠข ( ๐‘ฅ = ๐‘ž โ†’ ( ๐‘ฅ โˆฅ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ฅ } ) ) ) ) โ†” ๐‘ž โˆฅ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) )
123 122 notbid โŠข ( ๐‘ฅ = ๐‘ž โ†’ ( ยฌ ๐‘ฅ โˆฅ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ฅ } ) ) ) ) โ†” ยฌ ๐‘ž โˆฅ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) )
124 eqid โŠข ( ๐‘ โˆˆ ๐ท โ†ฆ { ๐‘ฆ โˆˆ ๐ต โˆฃ ( ๐‘‚ โ€˜ ๐‘ฆ ) โˆฅ ( ๐‘ โ†‘ ( ๐‘ pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) } ) = ( ๐‘ โˆˆ ๐ท โ†ฆ { ๐‘ฆ โˆˆ ๐ต โˆฃ ( ๐‘‚ โ€˜ ๐‘ฆ ) โˆฅ ( ๐‘ โ†‘ ( ๐‘ pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) } )
125 4 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„™ ) โ†’ ๐บ โˆˆ Abel )
126 5 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„™ ) โ†’ ๐ต โˆˆ Fin )
127 7 ssrab3 โŠข ๐ท โŠ† โ„™
128 127 a1i โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„™ ) โ†’ ๐ท โŠ† โ„™ )
129 ssidd โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„™ ) โ†’ ๐ท โŠ† ๐ท )
130 13 10 8 dprdres โŠข ( ๐œ‘ โ†’ ( ๐บ dom DProd ( ๐‘‡ โ†พ ๐ท ) โˆง ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) โŠ† ( ๐บ DProd ๐‘‡ ) ) )
131 130 simpld โŠข ( ๐œ‘ โ†’ ๐บ dom DProd ( ๐‘‡ โ†พ ๐ท ) )
132 dprdsubg โŠข ( ๐บ dom DProd ( ๐‘‡ โ†พ ๐ท ) โ†’ ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) โˆˆ ( SubGrp โ€˜ ๐บ ) )
133 131 132 syl โŠข ( ๐œ‘ โ†’ ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) โˆˆ ( SubGrp โ€˜ ๐บ ) )
134 difssd โŠข ( ๐œ‘ โ†’ ( ๐ด โˆ– ๐ท ) โŠ† ๐ด )
135 13 10 134 dprdres โŠข ( ๐œ‘ โ†’ ( ๐บ dom DProd ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) โˆง ( ๐บ DProd ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) ) โŠ† ( ๐บ DProd ๐‘‡ ) ) )
136 135 simpld โŠข ( ๐œ‘ โ†’ ๐บ dom DProd ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) )
137 dprdsubg โŠข ( ๐บ dom DProd ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) โ†’ ( ๐บ DProd ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) ) โˆˆ ( SubGrp โ€˜ ๐บ ) )
138 136 137 syl โŠข ( ๐œ‘ โ†’ ( ๐บ DProd ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) ) โˆˆ ( SubGrp โ€˜ ๐บ ) )
139 difss โŠข ( ๐ด โˆ– ๐ท ) โŠ† ๐ด
140 fssres โŠข ( ( ๐‘‡ : ๐ด โŸถ ( SubGrp โ€˜ ๐บ ) โˆง ( ๐ด โˆ– ๐ท ) โŠ† ๐ด ) โ†’ ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) : ( ๐ด โˆ– ๐ท ) โŸถ ( SubGrp โ€˜ ๐บ ) )
141 14 139 140 sylancl โŠข ( ๐œ‘ โ†’ ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) : ( ๐ด โˆ– ๐ท ) โŸถ ( SubGrp โ€˜ ๐บ ) )
142 141 fdmd โŠข ( ๐œ‘ โ†’ dom ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) = ( ๐ด โˆ– ๐ท ) )
143 fvres โŠข ( ๐‘ž โˆˆ ( ๐ด โˆ– ๐ท ) โ†’ ( ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) โ€˜ ๐‘ž ) = ( ๐‘‡ โ€˜ ๐‘ž ) )
144 143 adantl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ( ๐ด โˆ– ๐ท ) ) โ†’ ( ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) โ€˜ ๐‘ž ) = ( ๐‘‡ โ€˜ ๐‘ž ) )
145 eldif โŠข ( ๐‘ž โˆˆ ( ๐ด โˆ– ๐ท ) โ†” ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) )
146 35 adantrr โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( ๐‘‡ โ€˜ ๐‘ž ) โˆˆ Fin )
147 105 subg0cl โŠข ( ( ๐‘‡ โ€˜ ๐‘ž ) โˆˆ ( SubGrp โ€˜ ๐บ ) โ†’ ( 0g โ€˜ ๐บ ) โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) )
148 28 147 syl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( 0g โ€˜ ๐บ ) โˆˆ ( ๐‘‡ โ€˜ ๐‘ž ) )
149 148 snssd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ { ( 0g โ€˜ ๐บ ) } โŠ† ( ๐‘‡ โ€˜ ๐‘ž ) )
150 149 adantrr โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ { ( 0g โ€˜ ๐บ ) } โŠ† ( ๐‘‡ โ€˜ ๐‘ž ) )
151 fvex โŠข ( 0g โ€˜ ๐บ ) โˆˆ V
152 hashsng โŠข ( ( 0g โ€˜ ๐บ ) โˆˆ V โ†’ ( โ™ฏ โ€˜ { ( 0g โ€˜ ๐บ ) } ) = 1 )
153 151 152 ax-mp โŠข ( โ™ฏ โ€˜ { ( 0g โ€˜ ๐บ ) } ) = 1
154 12 adantrr โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) = ( ๐‘ž โ†‘ ๐ถ ) )
155 40 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐ถ โˆˆ โ„• ) โ†’ ๐‘ž โˆˆ โ„™ )
156 iddvdsexp โŠข ( ( ๐‘ž โˆˆ โ„ค โˆง ๐ถ โˆˆ โ„• ) โ†’ ๐‘ž โˆฅ ( ๐‘ž โ†‘ ๐ถ ) )
157 61 156 sylan โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐ถ โˆˆ โ„• ) โ†’ ๐‘ž โˆฅ ( ๐‘ž โ†‘ ๐ถ ) )
158 66 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐ถ โˆˆ โ„• ) โ†’ ( ๐‘ž โ†‘ ๐ถ ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) )
159 12 38 eqeltrrd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘ž โ†‘ ๐ถ ) โˆˆ โ„ค )
160 dvdstr โŠข ( ( ๐‘ž โˆˆ โ„ค โˆง ( ๐‘ž โ†‘ ๐ถ ) โˆˆ โ„ค โˆง ( โ™ฏ โ€˜ ๐ต ) โˆˆ โ„ค ) โ†’ ( ( ๐‘ž โˆฅ ( ๐‘ž โ†‘ ๐ถ ) โˆง ( ๐‘ž โ†‘ ๐ถ ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) โ†’ ๐‘ž โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) )
161 61 159 67 160 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ( ๐‘ž โˆฅ ( ๐‘ž โ†‘ ๐ถ ) โˆง ( ๐‘ž โ†‘ ๐ถ ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) โ†’ ๐‘ž โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) )
162 161 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐ถ โˆˆ โ„• ) โ†’ ( ( ๐‘ž โˆฅ ( ๐‘ž โ†‘ ๐ถ ) โˆง ( ๐‘ž โ†‘ ๐ถ ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) โ†’ ๐‘ž โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) )
163 157 158 162 mp2and โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐ถ โˆˆ โ„• ) โ†’ ๐‘ž โˆฅ ( โ™ฏ โ€˜ ๐ต ) )
164 breq1 โŠข ( ๐‘ค = ๐‘ž โ†’ ( ๐‘ค โˆฅ ( โ™ฏ โ€˜ ๐ต ) โ†” ๐‘ž โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) )
165 164 7 elrab2 โŠข ( ๐‘ž โˆˆ ๐ท โ†” ( ๐‘ž โˆˆ โ„™ โˆง ๐‘ž โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) )
166 155 163 165 sylanbrc โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐ถ โˆˆ โ„• ) โ†’ ๐‘ž โˆˆ ๐ท )
167 166 ex โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐ถ โˆˆ โ„• โ†’ ๐‘ž โˆˆ ๐ท ) )
168 167 con3d โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ยฌ ๐‘ž โˆˆ ๐ท โ†’ ยฌ ๐ถ โˆˆ โ„• ) )
169 168 impr โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ยฌ ๐ถ โˆˆ โ„• )
170 11 adantrr โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ๐ถ โˆˆ โ„•0 )
171 elnn0 โŠข ( ๐ถ โˆˆ โ„•0 โ†” ( ๐ถ โˆˆ โ„• โˆจ ๐ถ = 0 ) )
172 170 171 sylib โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( ๐ถ โˆˆ โ„• โˆจ ๐ถ = 0 ) )
173 172 ord โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( ยฌ ๐ถ โˆˆ โ„• โ†’ ๐ถ = 0 ) )
174 169 173 mpd โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ๐ถ = 0 )
175 174 oveq2d โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( ๐‘ž โ†‘ ๐ถ ) = ( ๐‘ž โ†‘ 0 ) )
176 42 adantrr โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ๐‘ž โˆˆ โ„• )
177 176 nncnd โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ๐‘ž โˆˆ โ„‚ )
178 177 exp0d โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( ๐‘ž โ†‘ 0 ) = 1 )
179 154 175 178 3eqtrd โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) = 1 )
180 153 179 eqtr4id โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( โ™ฏ โ€˜ { ( 0g โ€˜ ๐บ ) } ) = ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) )
181 snfi โŠข { ( 0g โ€˜ ๐บ ) } โˆˆ Fin
182 hashen โŠข ( ( { ( 0g โ€˜ ๐บ ) } โˆˆ Fin โˆง ( ๐‘‡ โ€˜ ๐‘ž ) โˆˆ Fin ) โ†’ ( ( โ™ฏ โ€˜ { ( 0g โ€˜ ๐บ ) } ) = ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†” { ( 0g โ€˜ ๐บ ) } โ‰ˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) )
183 181 146 182 sylancr โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( ( โ™ฏ โ€˜ { ( 0g โ€˜ ๐บ ) } ) = ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†” { ( 0g โ€˜ ๐บ ) } โ‰ˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) )
184 180 183 mpbid โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ { ( 0g โ€˜ ๐บ ) } โ‰ˆ ( ๐‘‡ โ€˜ ๐‘ž ) )
185 fisseneq โŠข ( ( ( ๐‘‡ โ€˜ ๐‘ž ) โˆˆ Fin โˆง { ( 0g โ€˜ ๐บ ) } โŠ† ( ๐‘‡ โ€˜ ๐‘ž ) โˆง { ( 0g โ€˜ ๐บ ) } โ‰ˆ ( ๐‘‡ โ€˜ ๐‘ž ) ) โ†’ { ( 0g โ€˜ ๐บ ) } = ( ๐‘‡ โ€˜ ๐‘ž ) )
186 146 150 184 185 syl3anc โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ { ( 0g โ€˜ ๐บ ) } = ( ๐‘‡ โ€˜ ๐‘ž ) )
187 105 subg0cl โŠข ( ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) โˆˆ ( SubGrp โ€˜ ๐บ ) โ†’ ( 0g โ€˜ ๐บ ) โˆˆ ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) )
188 133 187 syl โŠข ( ๐œ‘ โ†’ ( 0g โ€˜ ๐บ ) โˆˆ ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) )
189 188 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( 0g โ€˜ ๐บ ) โˆˆ ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) )
190 189 snssd โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ { ( 0g โ€˜ ๐บ ) } โŠ† ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) )
191 186 190 eqsstrrd โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( ๐‘‡ โ€˜ ๐‘ž ) โŠ† ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) )
192 145 191 sylan2b โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ( ๐ด โˆ– ๐ท ) ) โ†’ ( ๐‘‡ โ€˜ ๐‘ž ) โŠ† ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) )
193 144 192 eqsstrd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ( ๐ด โˆ– ๐ท ) ) โ†’ ( ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) โ€˜ ๐‘ž ) โŠ† ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) )
194 136 142 133 193 dprdlub โŠข ( ๐œ‘ โ†’ ( ๐บ DProd ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) ) โŠ† ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) )
195 eqid โŠข ( LSSum โ€˜ ๐บ ) = ( LSSum โ€˜ ๐บ )
196 195 lsmss2 โŠข ( ( ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) โˆˆ ( SubGrp โ€˜ ๐บ ) โˆง ( ๐บ DProd ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) ) โˆˆ ( SubGrp โ€˜ ๐บ ) โˆง ( ๐บ DProd ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) ) โŠ† ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) ) โ†’ ( ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) ( LSSum โ€˜ ๐บ ) ( ๐บ DProd ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) ) ) = ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) )
197 133 138 194 196 syl3anc โŠข ( ๐œ‘ โ†’ ( ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) ( LSSum โ€˜ ๐บ ) ( ๐บ DProd ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) ) ) = ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) )
198 disjdif โŠข ( ๐ท โˆฉ ( ๐ด โˆ– ๐ท ) ) = โˆ…
199 198 a1i โŠข ( ๐œ‘ โ†’ ( ๐ท โˆฉ ( ๐ด โˆ– ๐ท ) ) = โˆ… )
200 undif2 โŠข ( ๐ท โˆช ( ๐ด โˆ– ๐ท ) ) = ( ๐ท โˆช ๐ด )
201 ssequn1 โŠข ( ๐ท โŠ† ๐ด โ†” ( ๐ท โˆช ๐ด ) = ๐ด )
202 8 201 sylib โŠข ( ๐œ‘ โ†’ ( ๐ท โˆช ๐ด ) = ๐ด )
203 200 202 eqtr2id โŠข ( ๐œ‘ โ†’ ๐ด = ( ๐ท โˆช ( ๐ด โˆ– ๐ท ) ) )
204 14 199 203 195 13 dprdsplit โŠข ( ๐œ‘ โ†’ ( ๐บ DProd ๐‘‡ ) = ( ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) ( LSSum โ€˜ ๐บ ) ( ๐บ DProd ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) ) ) )
205 9 simprd โŠข ( ๐œ‘ โ†’ ( ๐บ DProd ๐‘‡ ) = ๐ต )
206 204 205 eqtr3d โŠข ( ๐œ‘ โ†’ ( ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) ( LSSum โ€˜ ๐บ ) ( ๐บ DProd ( ๐‘‡ โ†พ ( ๐ด โˆ– ๐ท ) ) ) ) = ๐ต )
207 197 206 eqtr3d โŠข ( ๐œ‘ โ†’ ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) = ๐ต )
208 131 207 jca โŠข ( ๐œ‘ โ†’ ( ๐บ dom DProd ( ๐‘‡ โ†พ ๐ท ) โˆง ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) = ๐ต ) )
209 208 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„™ ) โ†’ ( ๐บ dom DProd ( ๐‘‡ โ†พ ๐ท ) โˆง ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) = ๐ต ) )
210 14 8 fssresd โŠข ( ๐œ‘ โ†’ ( ๐‘‡ โ†พ ๐ท ) : ๐ท โŸถ ( SubGrp โ€˜ ๐บ ) )
211 210 fdmd โŠข ( ๐œ‘ โ†’ dom ( ๐‘‡ โ†พ ๐ท ) = ๐ท )
212 211 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„™ ) โ†’ dom ( ๐‘‡ โ†พ ๐ท ) = ๐ท )
213 8 sselda โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ๐‘ž โˆˆ ๐ด )
214 213 11 syldan โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ๐ถ โˆˆ โ„•0 )
215 214 adantlr โŠข ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„™ ) โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ๐ถ โˆˆ โ„•0 )
216 fvres โŠข ( ๐‘ž โˆˆ ๐ท โ†’ ( ( ๐‘‡ โ†พ ๐ท ) โ€˜ ๐‘ž ) = ( ๐‘‡ โ€˜ ๐‘ž ) )
217 216 adantl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ( ( ๐‘‡ โ†พ ๐ท ) โ€˜ ๐‘ž ) = ( ๐‘‡ โ€˜ ๐‘ž ) )
218 217 fveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ( โ™ฏ โ€˜ ( ( ๐‘‡ โ†พ ๐ท ) โ€˜ ๐‘ž ) ) = ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) )
219 213 12 syldan โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) = ( ๐‘ž โ†‘ ๐ถ ) )
220 218 219 eqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ( โ™ฏ โ€˜ ( ( ๐‘‡ โ†พ ๐ท ) โ€˜ ๐‘ž ) ) = ( ๐‘ž โ†‘ ๐ถ ) )
221 220 adantlr โŠข ( ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„™ ) โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ( โ™ฏ โ€˜ ( ( ๐‘‡ โ†พ ๐ท ) โ€˜ ๐‘ž ) ) = ( ๐‘ž โ†‘ ๐ถ ) )
222 simpr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„™ ) โ†’ ๐‘ฅ โˆˆ โ„™ )
223 fzfid โŠข ( ๐œ‘ โ†’ ( 1 ... ( โ™ฏ โ€˜ ๐ต ) ) โˆˆ Fin )
224 prmnn โŠข ( ๐‘ค โˆˆ โ„™ โ†’ ๐‘ค โˆˆ โ„• )
225 224 3ad2ant2 โŠข ( ( ๐œ‘ โˆง ๐‘ค โˆˆ โ„™ โˆง ๐‘ค โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) โ†’ ๐‘ค โˆˆ โ„• )
226 prmz โŠข ( ๐‘ค โˆˆ โ„™ โ†’ ๐‘ค โˆˆ โ„ค )
227 dvdsle โŠข ( ( ๐‘ค โˆˆ โ„ค โˆง ( โ™ฏ โ€˜ ๐ต ) โˆˆ โ„• ) โ†’ ( ๐‘ค โˆฅ ( โ™ฏ โ€˜ ๐ต ) โ†’ ๐‘ค โ‰ค ( โ™ฏ โ€˜ ๐ต ) ) )
228 226 49 227 syl2anr โŠข ( ( ๐œ‘ โˆง ๐‘ค โˆˆ โ„™ ) โ†’ ( ๐‘ค โˆฅ ( โ™ฏ โ€˜ ๐ต ) โ†’ ๐‘ค โ‰ค ( โ™ฏ โ€˜ ๐ต ) ) )
229 228 3impia โŠข ( ( ๐œ‘ โˆง ๐‘ค โˆˆ โ„™ โˆง ๐‘ค โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) โ†’ ๐‘ค โ‰ค ( โ™ฏ โ€˜ ๐ต ) )
230 49 nnzd โŠข ( ๐œ‘ โ†’ ( โ™ฏ โ€˜ ๐ต ) โˆˆ โ„ค )
231 230 3ad2ant1 โŠข ( ( ๐œ‘ โˆง ๐‘ค โˆˆ โ„™ โˆง ๐‘ค โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) โ†’ ( โ™ฏ โ€˜ ๐ต ) โˆˆ โ„ค )
232 fznn โŠข ( ( โ™ฏ โ€˜ ๐ต ) โˆˆ โ„ค โ†’ ( ๐‘ค โˆˆ ( 1 ... ( โ™ฏ โ€˜ ๐ต ) ) โ†” ( ๐‘ค โˆˆ โ„• โˆง ๐‘ค โ‰ค ( โ™ฏ โ€˜ ๐ต ) ) ) )
233 231 232 syl โŠข ( ( ๐œ‘ โˆง ๐‘ค โˆˆ โ„™ โˆง ๐‘ค โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) โ†’ ( ๐‘ค โˆˆ ( 1 ... ( โ™ฏ โ€˜ ๐ต ) ) โ†” ( ๐‘ค โˆˆ โ„• โˆง ๐‘ค โ‰ค ( โ™ฏ โ€˜ ๐ต ) ) ) )
234 225 229 233 mpbir2and โŠข ( ( ๐œ‘ โˆง ๐‘ค โˆˆ โ„™ โˆง ๐‘ค โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) โ†’ ๐‘ค โˆˆ ( 1 ... ( โ™ฏ โ€˜ ๐ต ) ) )
235 234 rabssdv โŠข ( ๐œ‘ โ†’ { ๐‘ค โˆˆ โ„™ โˆฃ ๐‘ค โˆฅ ( โ™ฏ โ€˜ ๐ต ) } โŠ† ( 1 ... ( โ™ฏ โ€˜ ๐ต ) ) )
236 7 235 eqsstrid โŠข ( ๐œ‘ โ†’ ๐ท โŠ† ( 1 ... ( โ™ฏ โ€˜ ๐ต ) ) )
237 223 236 ssfid โŠข ( ๐œ‘ โ†’ ๐ท โˆˆ Fin )
238 237 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„™ ) โ†’ ๐ท โˆˆ Fin )
239 1 2 124 125 126 128 7 129 209 212 215 221 222 238 ablfac1eulem โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ โ„™ ) โ†’ ยฌ ๐‘ฅ โˆฅ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ฅ } ) ) ) ) )
240 239 ralrimiva โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘ฅ โˆˆ โ„™ ยฌ ๐‘ฅ โˆฅ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ฅ } ) ) ) ) )
241 240 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ โˆ€ ๐‘ฅ โˆˆ โ„™ ยฌ ๐‘ฅ โˆฅ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ฅ } ) ) ) ) )
242 123 241 40 rspcdva โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ยฌ ๐‘ž โˆฅ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) )
243 coprm โŠข ( ( ๐‘ž โˆˆ โ„™ โˆง ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โˆˆ โ„ค ) โ†’ ( ยฌ ๐‘ž โˆฅ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โ†” ( ๐‘ž gcd ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) = 1 ) )
244 40 115 243 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ยฌ ๐‘ž โˆฅ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โ†” ( ๐‘ž gcd ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) = 1 ) )
245 242 244 mpbid โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘ž gcd ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) = 1 )
246 rpexp1i โŠข ( ( ๐‘ž โˆˆ โ„ค โˆง ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โˆˆ โ„ค โˆง ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) โˆˆ โ„•0 ) โ†’ ( ( ๐‘ž gcd ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) = 1 โ†’ ( ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) gcd ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) = 1 ) )
247 61 115 51 246 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ( ๐‘ž gcd ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) = 1 โ†’ ( ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) gcd ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) = 1 ) )
248 245 247 mpd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) gcd ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) = 1 )
249 coprmdvds2 โŠข ( ( ( ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆˆ โ„ค โˆง ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โˆˆ โ„ค โˆง ( โ™ฏ โ€˜ ๐ต ) โˆˆ โ„ค ) โˆง ( ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) gcd ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) = 1 ) โ†’ ( ( ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) โˆง ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) โ†’ ( ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) ยท ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) )
250 53 115 67 248 249 syl31anc โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ( ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) โˆง ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) โ†’ ( ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) ยท ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) ) )
251 89 104 250 mp2and โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) ยท ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) โˆฅ ( โ™ฏ โ€˜ ๐ต ) )
252 eqid โŠข ( Cntz โ€˜ ๐บ ) = ( Cntz โ€˜ ๐บ )
253 inss1 โŠข ( ๐ท โˆฉ { ๐‘ž } ) โŠ† ๐ท
254 253 a1i โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐ท โˆฉ { ๐‘ž } ) โŠ† ๐ท )
255 94 97 254 dprdres โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐บ dom DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) โˆง ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) โŠ† ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) ) )
256 255 simpld โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐บ dom DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) )
257 dprdsubg โŠข ( ๐บ dom DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) โˆˆ ( SubGrp โ€˜ ๐บ ) )
258 256 257 syl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) โˆˆ ( SubGrp โ€˜ ๐บ ) )
259 inass โŠข ( ( ๐ท โˆฉ { ๐‘ž } ) โˆฉ ( ๐ท โˆ– { ๐‘ž } ) ) = ( ๐ท โˆฉ ( { ๐‘ž } โˆฉ ( ๐ท โˆ– { ๐‘ž } ) ) )
260 disjdif โŠข ( { ๐‘ž } โˆฉ ( ๐ท โˆ– { ๐‘ž } ) ) = โˆ…
261 260 ineq2i โŠข ( ๐ท โˆฉ ( { ๐‘ž } โˆฉ ( ๐ท โˆ– { ๐‘ž } ) ) ) = ( ๐ท โˆฉ โˆ… )
262 in0 โŠข ( ๐ท โˆฉ โˆ… ) = โˆ…
263 259 261 262 3eqtri โŠข ( ( ๐ท โˆฉ { ๐‘ž } ) โˆฉ ( ๐ท โˆ– { ๐‘ž } ) ) = โˆ…
264 263 a1i โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ( ๐ท โˆฉ { ๐‘ž } ) โˆฉ ( ๐ท โˆ– { ๐‘ž } ) ) = โˆ… )
265 94 97 254 98 264 105 dprddisj2 โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) โˆฉ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) = { ( 0g โ€˜ ๐บ ) } )
266 94 97 254 98 264 252 dprdcntz2 โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) โŠ† ( ( Cntz โ€˜ ๐บ ) โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) )
267 1 dprdssv โŠข ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) โŠ† ๐ต
268 ssfi โŠข ( ( ๐ต โˆˆ Fin โˆง ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) โŠ† ๐ต ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) โˆˆ Fin )
269 23 267 268 sylancl โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) โˆˆ Fin )
270 195 105 252 258 102 265 266 269 111 lsmhash โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) ( LSSum โ€˜ ๐บ ) ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) = ( ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) ) ยท ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) )
271 inundif โŠข ( ( ๐ท โˆฉ { ๐‘ž } ) โˆช ( ๐ท โˆ– { ๐‘ž } ) ) = ๐ท
272 271 eqcomi โŠข ๐ท = ( ( ๐ท โˆฉ { ๐‘ž } ) โˆช ( ๐ท โˆ– { ๐‘ž } ) )
273 272 a1i โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ๐ท = ( ( ๐ท โˆฉ { ๐‘ž } ) โˆช ( ๐ท โˆ– { ๐‘ž } ) ) )
274 96 264 273 195 94 dprdsplit โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) = ( ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) ( LSSum โ€˜ ๐บ ) ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) )
275 207 adantr โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐บ DProd ( ๐‘‡ โ†พ ๐ท ) ) = ๐ต )
276 274 275 eqtr3d โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) ( LSSum โ€˜ ๐บ ) ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) = ๐ต )
277 276 fveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) ( LSSum โ€˜ ๐บ ) ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) = ( โ™ฏ โ€˜ ๐ต ) )
278 snssi โŠข ( ๐‘ž โˆˆ ๐ท โ†’ { ๐‘ž } โŠ† ๐ท )
279 278 adantl โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ž โˆˆ ๐ท ) โ†’ { ๐‘ž } โŠ† ๐ท )
280 sseqin2 โŠข ( { ๐‘ž } โŠ† ๐ท โ†” ( ๐ท โˆฉ { ๐‘ž } ) = { ๐‘ž } )
281 279 280 sylib โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ( ๐ท โˆฉ { ๐‘ž } ) = { ๐‘ž } )
282 281 reseq2d โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) = ( ( ๐‘‡ โ†พ ๐ท ) โ†พ { ๐‘ž } ) )
283 282 oveq2d โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) = ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ { ๐‘ž } ) ) )
284 94 adantr โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ๐บ dom DProd ( ๐‘‡ โ†พ ๐ท ) )
285 211 ad2antrr โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ž โˆˆ ๐ท ) โ†’ dom ( ๐‘‡ โ†พ ๐ท ) = ๐ท )
286 simpr โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ๐‘ž โˆˆ ๐ท )
287 284 285 286 dpjlem โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ { ๐‘ž } ) ) = ( ( ๐‘‡ โ†พ ๐ท ) โ€˜ ๐‘ž ) )
288 216 adantl โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ( ( ๐‘‡ โ†พ ๐ท ) โ€˜ ๐‘ž ) = ( ๐‘‡ โ€˜ ๐‘ž ) )
289 283 287 288 3eqtrd โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ๐‘ž โˆˆ ๐ท ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) = ( ๐‘‡ โ€˜ ๐‘ž ) )
290 simprr โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ยฌ ๐‘ž โˆˆ ๐ท )
291 disjsn โŠข ( ( ๐ท โˆฉ { ๐‘ž } ) = โˆ… โ†” ยฌ ๐‘ž โˆˆ ๐ท )
292 290 291 sylibr โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( ๐ท โˆฉ { ๐‘ž } ) = โˆ… )
293 292 reseq2d โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) = ( ( ๐‘‡ โ†พ ๐ท ) โ†พ โˆ… ) )
294 res0 โŠข ( ( ๐‘‡ โ†พ ๐ท ) โ†พ โˆ… ) = โˆ…
295 293 294 eqtrdi โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) = โˆ… )
296 295 oveq2d โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) = ( ๐บ DProd โˆ… ) )
297 105 dprd0 โŠข ( ๐บ โˆˆ Grp โ†’ ( ๐บ dom DProd โˆ… โˆง ( ๐บ DProd โˆ… ) = { ( 0g โ€˜ ๐บ ) } ) )
298 44 297 syl โŠข ( ๐œ‘ โ†’ ( ๐บ dom DProd โˆ… โˆง ( ๐บ DProd โˆ… ) = { ( 0g โ€˜ ๐บ ) } ) )
299 298 simprd โŠข ( ๐œ‘ โ†’ ( ๐บ DProd โˆ… ) = { ( 0g โ€˜ ๐บ ) } )
300 299 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( ๐บ DProd โˆ… ) = { ( 0g โ€˜ ๐บ ) } )
301 296 300 186 3eqtrd โŠข ( ( ๐œ‘ โˆง ( ๐‘ž โˆˆ ๐ด โˆง ยฌ ๐‘ž โˆˆ ๐ท ) ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) = ( ๐‘‡ โ€˜ ๐‘ž ) )
302 301 anassrs โŠข ( ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โˆง ยฌ ๐‘ž โˆˆ ๐ท ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) = ( ๐‘‡ โ€˜ ๐‘ž ) )
303 289 302 pm2.61dan โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) = ( ๐‘‡ โ€˜ ๐‘ž ) )
304 303 fveq2d โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) ) = ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) )
305 304 oveq1d โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆฉ { ๐‘ž } ) ) ) ) ยท ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) = ( ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) ยท ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) )
306 270 277 305 3eqtr3d โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ๐ต ) = ( ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) ยท ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) )
307 251 306 breqtrd โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) ยท ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) โˆฅ ( ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) ยท ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) )
308 114 nnne0d โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โ‰  0 )
309 dvdsmulcr โŠข ( ( ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆˆ โ„ค โˆง ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) โˆˆ โ„ค โˆง ( ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โˆˆ โ„ค โˆง ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) โ‰  0 ) ) โ†’ ( ( ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) ยท ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) โˆฅ ( ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) ยท ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) โ†” ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆฅ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) ) )
310 53 38 115 308 309 syl112anc โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ( ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) ยท ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) โˆฅ ( ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) ยท ( โ™ฏ โ€˜ ( ๐บ DProd ( ( ๐‘‡ โ†พ ๐ท ) โ†พ ( ๐ท โˆ– { ๐‘ž } ) ) ) ) ) โ†” ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆฅ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) ) )
311 307 310 mpbid โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆฅ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) )
312 dvdseq โŠข ( ( ( ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) โˆˆ โ„•0 โˆง ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆˆ โ„•0 ) โˆง ( ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) โˆฅ ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆง ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) โˆฅ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) ) ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) = ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) )
313 37 87 75 311 312 syl22anc โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) = ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) )
314 1 2 3 4 5 6 ablfac1a โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ๐‘† โ€˜ ๐‘ž ) ) = ( ๐‘ž โ†‘ ( ๐‘ž pCnt ( โ™ฏ โ€˜ ๐ต ) ) ) )
315 313 314 eqtr4d โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) = ( โ™ฏ โ€˜ ( ๐‘† โ€˜ ๐‘ž ) ) )
316 hashen โŠข ( ( ( ๐‘‡ โ€˜ ๐‘ž ) โˆˆ Fin โˆง ( ๐‘† โ€˜ ๐‘ž ) โˆˆ Fin ) โ†’ ( ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) = ( โ™ฏ โ€˜ ( ๐‘† โ€˜ ๐‘ž ) ) โ†” ( ๐‘‡ โ€˜ ๐‘ž ) โ‰ˆ ( ๐‘† โ€˜ ๐‘ž ) ) )
317 35 27 316 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ( โ™ฏ โ€˜ ( ๐‘‡ โ€˜ ๐‘ž ) ) = ( โ™ฏ โ€˜ ( ๐‘† โ€˜ ๐‘ž ) ) โ†” ( ๐‘‡ โ€˜ ๐‘ž ) โ‰ˆ ( ๐‘† โ€˜ ๐‘ž ) ) )
318 315 317 mpbid โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘‡ โ€˜ ๐‘ž ) โ‰ˆ ( ๐‘† โ€˜ ๐‘ž ) )
319 fisseneq โŠข ( ( ( ๐‘† โ€˜ ๐‘ž ) โˆˆ Fin โˆง ( ๐‘‡ โ€˜ ๐‘ž ) โŠ† ( ๐‘† โ€˜ ๐‘ž ) โˆง ( ๐‘‡ โ€˜ ๐‘ž ) โ‰ˆ ( ๐‘† โ€˜ ๐‘ž ) ) โ†’ ( ๐‘‡ โ€˜ ๐‘ž ) = ( ๐‘† โ€˜ ๐‘ž ) )
320 27 86 318 319 syl3anc โŠข ( ( ๐œ‘ โˆง ๐‘ž โˆˆ ๐ด ) โ†’ ( ๐‘‡ โ€˜ ๐‘ž ) = ( ๐‘† โ€˜ ๐‘ž ) )
321 15 22 320 eqfnfvd โŠข ( ๐œ‘ โ†’ ๐‘‡ = ๐‘† )