Description: Lemma for wilth : induction step. The "hand proof" version of this theorem works by writing out the list of all numbers from 1 to P - 1 in pairs such that a number is paired with its inverse. Every number has a unique inverse different from itself except 1 and P - 1 , and so each pair multiplies to 1 , and 1 and P - 1 == -u 1 multiply to -u 1 , so the full product is equal to -u 1 . Here we make this precise by doing the product pair by pair.
The induction hypothesis says that every subset S of 1 ... ( P - 1 ) that is closed under inverse (i.e. all pairs are matched up) and contains P - 1 multiplies to -u 1 mod P . Given such a set, we take out one element z =/= P - 1 . If there are no such elements, then S = { P - 1 } which forms the base case. Otherwise, S \ { z , z ^ -u 1 } is also closed under inverse and contains P - 1 , so the induction hypothesis says that this equals -u 1 ; and the remaining two elements are either equal to each other, in which case wilthlem1 gives that z = 1 or P - 1 , and we've already excluded the second case, so the product gives 1 ; or z =/= z ^ -u 1 and their product is 1 . In either case the accumulated product is unaffected. (Contributed by Mario Carneiro, 24-Jan-2015) (Proof shortened by AV, 27-Jul-2019)
Ref | Expression | ||
---|---|---|---|
Hypotheses | wilthlem.t | โข ๐ = ( mulGrp โ โfld ) | |
wilthlem.a | โข ๐ด = { ๐ฅ โ ๐ซ ( 1 ... ( ๐ โ 1 ) ) โฃ ( ( ๐ โ 1 ) โ ๐ฅ โง โ ๐ฆ โ ๐ฅ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ฅ ) } | ||
wilthlem2.p | โข ( ๐ โ ๐ โ โ ) | ||
wilthlem2.s | โข ( ๐ โ ๐ โ ๐ด ) | ||
wilthlem2.r | โข ( ๐ โ โ ๐ โ ๐ด ( ๐ โ ๐ โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) ) ) | ||
Assertion | wilthlem2 | โข ( ๐ โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) ) |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | wilthlem.t | โข ๐ = ( mulGrp โ โfld ) | |
2 | wilthlem.a | โข ๐ด = { ๐ฅ โ ๐ซ ( 1 ... ( ๐ โ 1 ) ) โฃ ( ( ๐ โ 1 ) โ ๐ฅ โง โ ๐ฆ โ ๐ฅ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ฅ ) } | |
3 | wilthlem2.p | โข ( ๐ โ ๐ โ โ ) | |
4 | wilthlem2.s | โข ( ๐ โ ๐ โ ๐ด ) | |
5 | wilthlem2.r | โข ( ๐ โ โ ๐ โ ๐ด ( ๐ โ ๐ โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) ) ) | |
6 | simpr | โข ( ( ๐ โง ๐ โ { ( ๐ โ 1 ) } ) โ ๐ โ { ( ๐ โ 1 ) } ) | |
7 | eleq2 | โข ( ๐ฅ = ๐ โ ( ( ๐ โ 1 ) โ ๐ฅ โ ( ๐ โ 1 ) โ ๐ ) ) | |
8 | eleq2 | โข ( ๐ฅ = ๐ โ ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ฅ โ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ ) ) | |
9 | 8 | raleqbi1dv | โข ( ๐ฅ = ๐ โ ( โ ๐ฆ โ ๐ฅ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ฅ โ โ ๐ฆ โ ๐ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ ) ) |
10 | 7 9 | anbi12d | โข ( ๐ฅ = ๐ โ ( ( ( ๐ โ 1 ) โ ๐ฅ โง โ ๐ฆ โ ๐ฅ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ฅ ) โ ( ( ๐ โ 1 ) โ ๐ โง โ ๐ฆ โ ๐ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ ) ) ) |
11 | 10 2 | elrab2 | โข ( ๐ โ ๐ด โ ( ๐ โ ๐ซ ( 1 ... ( ๐ โ 1 ) ) โง ( ( ๐ โ 1 ) โ ๐ โง โ ๐ฆ โ ๐ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ ) ) ) |
12 | 4 11 | sylib | โข ( ๐ โ ( ๐ โ ๐ซ ( 1 ... ( ๐ โ 1 ) ) โง ( ( ๐ โ 1 ) โ ๐ โง โ ๐ฆ โ ๐ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ ) ) ) |
13 | 12 | simprd | โข ( ๐ โ ( ( ๐ โ 1 ) โ ๐ โง โ ๐ฆ โ ๐ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ ) ) |
14 | 13 | simpld | โข ( ๐ โ ( ๐ โ 1 ) โ ๐ ) |
15 | 14 | snssd | โข ( ๐ โ { ( ๐ โ 1 ) } โ ๐ ) |
16 | 15 | adantr | โข ( ( ๐ โง ๐ โ { ( ๐ โ 1 ) } ) โ { ( ๐ โ 1 ) } โ ๐ ) |
17 | 6 16 | eqssd | โข ( ( ๐ โง ๐ โ { ( ๐ โ 1 ) } ) โ ๐ = { ( ๐ โ 1 ) } ) |
18 | 17 | reseq2d | โข ( ( ๐ โง ๐ โ { ( ๐ โ 1 ) } ) โ ( I โพ ๐ ) = ( I โพ { ( ๐ โ 1 ) } ) ) |
19 | mptresid | โข ( I โพ { ( ๐ โ 1 ) } ) = ( ๐ง โ { ( ๐ โ 1 ) } โฆ ๐ง ) | |
20 | 18 19 | eqtrdi | โข ( ( ๐ โง ๐ โ { ( ๐ โ 1 ) } ) โ ( I โพ ๐ ) = ( ๐ง โ { ( ๐ โ 1 ) } โฆ ๐ง ) ) |
21 | 20 | oveq2d | โข ( ( ๐ โง ๐ โ { ( ๐ โ 1 ) } ) โ ( ๐ ฮฃg ( I โพ ๐ ) ) = ( ๐ ฮฃg ( ๐ง โ { ( ๐ โ 1 ) } โฆ ๐ง ) ) ) |
22 | 21 | oveq1d | โข ( ( ๐ โง ๐ โ { ( ๐ โ 1 ) } ) โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( ( ๐ ฮฃg ( ๐ง โ { ( ๐ โ 1 ) } โฆ ๐ง ) ) mod ๐ ) ) |
23 | prmnn | โข ( ๐ โ โ โ ๐ โ โ ) | |
24 | 3 23 | syl | โข ( ๐ โ ๐ โ โ ) |
25 | 24 | nncnd | โข ( ๐ โ ๐ โ โ ) |
26 | ax-1cn | โข 1 โ โ | |
27 | negsub | โข ( ( ๐ โ โ โง 1 โ โ ) โ ( ๐ + - 1 ) = ( ๐ โ 1 ) ) | |
28 | 25 26 27 | sylancl | โข ( ๐ โ ( ๐ + - 1 ) = ( ๐ โ 1 ) ) |
29 | neg1cn | โข - 1 โ โ | |
30 | addcom | โข ( ( ๐ โ โ โง - 1 โ โ ) โ ( ๐ + - 1 ) = ( - 1 + ๐ ) ) | |
31 | 25 29 30 | sylancl | โข ( ๐ โ ( ๐ + - 1 ) = ( - 1 + ๐ ) ) |
32 | 28 31 | eqtr3d | โข ( ๐ โ ( ๐ โ 1 ) = ( - 1 + ๐ ) ) |
33 | cnring | โข โfld โ Ring | |
34 | 1 | ringmgp | โข ( โfld โ Ring โ ๐ โ Mnd ) |
35 | 33 34 | mp1i | โข ( ๐ โ ๐ โ Mnd ) |
36 | nnm1nn0 | โข ( ๐ โ โ โ ( ๐ โ 1 ) โ โ0 ) | |
37 | 24 36 | syl | โข ( ๐ โ ( ๐ โ 1 ) โ โ0 ) |
38 | 37 | nn0cnd | โข ( ๐ โ ( ๐ โ 1 ) โ โ ) |
39 | cnfldbas | โข โ = ( Base โ โfld ) | |
40 | 1 39 | mgpbas | โข โ = ( Base โ ๐ ) |
41 | id | โข ( ๐ง = ( ๐ โ 1 ) โ ๐ง = ( ๐ โ 1 ) ) | |
42 | 40 41 | gsumsn | โข ( ( ๐ โ Mnd โง ( ๐ โ 1 ) โ โ โง ( ๐ โ 1 ) โ โ ) โ ( ๐ ฮฃg ( ๐ง โ { ( ๐ โ 1 ) } โฆ ๐ง ) ) = ( ๐ โ 1 ) ) |
43 | 35 38 38 42 | syl3anc | โข ( ๐ โ ( ๐ ฮฃg ( ๐ง โ { ( ๐ โ 1 ) } โฆ ๐ง ) ) = ( ๐ โ 1 ) ) |
44 | 25 | mullidd | โข ( ๐ โ ( 1 ยท ๐ ) = ๐ ) |
45 | 44 | oveq2d | โข ( ๐ โ ( - 1 + ( 1 ยท ๐ ) ) = ( - 1 + ๐ ) ) |
46 | 32 43 45 | 3eqtr4d | โข ( ๐ โ ( ๐ ฮฃg ( ๐ง โ { ( ๐ โ 1 ) } โฆ ๐ง ) ) = ( - 1 + ( 1 ยท ๐ ) ) ) |
47 | 46 | oveq1d | โข ( ๐ โ ( ( ๐ ฮฃg ( ๐ง โ { ( ๐ โ 1 ) } โฆ ๐ง ) ) mod ๐ ) = ( ( - 1 + ( 1 ยท ๐ ) ) mod ๐ ) ) |
48 | neg1rr | โข - 1 โ โ | |
49 | 48 | a1i | โข ( ๐ โ - 1 โ โ ) |
50 | 24 | nnrpd | โข ( ๐ โ ๐ โ โ+ ) |
51 | 1zzd | โข ( ๐ โ 1 โ โค ) | |
52 | modcyc | โข ( ( - 1 โ โ โง ๐ โ โ+ โง 1 โ โค ) โ ( ( - 1 + ( 1 ยท ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) ) | |
53 | 49 50 51 52 | syl3anc | โข ( ๐ โ ( ( - 1 + ( 1 ยท ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) ) |
54 | 47 53 | eqtrd | โข ( ๐ โ ( ( ๐ ฮฃg ( ๐ง โ { ( ๐ โ 1 ) } โฆ ๐ง ) ) mod ๐ ) = ( - 1 mod ๐ ) ) |
55 | 54 | adantr | โข ( ( ๐ โง ๐ โ { ( ๐ โ 1 ) } ) โ ( ( ๐ ฮฃg ( ๐ง โ { ( ๐ โ 1 ) } โฆ ๐ง ) ) mod ๐ ) = ( - 1 mod ๐ ) ) |
56 | 22 55 | eqtrd | โข ( ( ๐ โง ๐ โ { ( ๐ โ 1 ) } ) โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) ) |
57 | 56 | ex | โข ( ๐ โ ( ๐ โ { ( ๐ โ 1 ) } โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) ) ) |
58 | nss | โข ( ยฌ ๐ โ { ( ๐ โ 1 ) } โ โ ๐ง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) | |
59 | cnfld1 | โข 1 = ( 1r โ โfld ) | |
60 | 1 59 | ringidval | โข 1 = ( 0g โ ๐ ) |
61 | cnfldmul | โข ยท = ( .r โ โfld ) | |
62 | 1 61 | mgpplusg | โข ยท = ( +g โ ๐ ) |
63 | cncrng | โข โfld โ CRing | |
64 | 1 | crngmgp | โข ( โfld โ CRing โ ๐ โ CMnd ) |
65 | 63 64 | ax-mp | โข ๐ โ CMnd |
66 | 65 | a1i | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ โ CMnd ) |
67 | 4 | adantr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ โ ๐ด ) |
68 | f1oi | โข ( I โพ ๐ ) : ๐ โ1-1-ontoโ ๐ | |
69 | f1of | โข ( ( I โพ ๐ ) : ๐ โ1-1-ontoโ ๐ โ ( I โพ ๐ ) : ๐ โถ ๐ ) | |
70 | 68 69 | ax-mp | โข ( I โพ ๐ ) : ๐ โถ ๐ |
71 | 12 | simpld | โข ( ๐ โ ๐ โ ๐ซ ( 1 ... ( ๐ โ 1 ) ) ) |
72 | 71 | elpwid | โข ( ๐ โ ๐ โ ( 1 ... ( ๐ โ 1 ) ) ) |
73 | fzssz | โข ( 1 ... ( ๐ โ 1 ) ) โ โค | |
74 | 72 73 | sstrdi | โข ( ๐ โ ๐ โ โค ) |
75 | zsscn | โข โค โ โ | |
76 | 74 75 | sstrdi | โข ( ๐ โ ๐ โ โ ) |
77 | fss | โข ( ( ( I โพ ๐ ) : ๐ โถ ๐ โง ๐ โ โ ) โ ( I โพ ๐ ) : ๐ โถ โ ) | |
78 | 70 76 77 | sylancr | โข ( ๐ โ ( I โพ ๐ ) : ๐ โถ โ ) |
79 | 78 | adantr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( I โพ ๐ ) : ๐ โถ โ ) |
80 | fzfi | โข ( 1 ... ( ๐ โ 1 ) ) โ Fin | |
81 | ssfi | โข ( ( ( 1 ... ( ๐ โ 1 ) ) โ Fin โง ๐ โ ( 1 ... ( ๐ โ 1 ) ) ) โ ๐ โ Fin ) | |
82 | 80 72 81 | sylancr | โข ( ๐ โ ๐ โ Fin ) |
83 | 1ex | โข 1 โ V | |
84 | 83 | a1i | โข ( ๐ โ 1 โ V ) |
85 | 78 82 84 | fdmfifsupp | โข ( ๐ โ ( I โพ ๐ ) finSupp 1 ) |
86 | 85 | adantr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( I โพ ๐ ) finSupp 1 ) |
87 | disjdif | โข ( { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โฉ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) = โ | |
88 | 87 | a1i | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โฉ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) = โ ) |
89 | undif2 | โข ( { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โช ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) = ( { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โช ๐ ) | |
90 | simprl | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ง โ ๐ ) | |
91 | oveq1 | โข ( ๐ฆ = ๐ง โ ( ๐ฆ โ ( ๐ โ 2 ) ) = ( ๐ง โ ( ๐ โ 2 ) ) ) | |
92 | 91 | oveq1d | โข ( ๐ฆ = ๐ง โ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) |
93 | 92 | eleq1d | โข ( ๐ฆ = ๐ง โ ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ โ ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ ) ) |
94 | 13 | simprd | โข ( ๐ โ โ ๐ฆ โ ๐ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ ) |
95 | 94 | adantr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ โ ๐ฆ โ ๐ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ ) |
96 | 93 95 90 | rspcdva | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ ) |
97 | 90 96 | prssd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ ๐ ) |
98 | ssequn1 | โข ( { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ ๐ โ ( { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โช ๐ ) = ๐ ) | |
99 | 97 98 | sylib | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โช ๐ ) = ๐ ) |
100 | 89 99 | eqtr2id | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ = ( { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โช ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) |
101 | 40 60 62 66 67 79 86 88 100 | gsumsplit | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ ฮฃg ( I โพ ๐ ) ) = ( ( ๐ ฮฃg ( ( I โพ ๐ ) โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ยท ( ๐ ฮฃg ( ( I โพ ๐ ) โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) ) |
102 | 97 | resabs1d | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( I โพ ๐ ) โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) = ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) |
103 | 102 | oveq2d | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ ฮฃg ( ( I โพ ๐ ) โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) = ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) |
104 | difss | โข ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ๐ | |
105 | resabs1 | โข ( ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ๐ โ ( ( I โพ ๐ ) โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) = ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) | |
106 | 104 105 | ax-mp | โข ( ( I โพ ๐ ) โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) = ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) |
107 | 106 | oveq2i | โข ( ๐ ฮฃg ( ( I โพ ๐ ) โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) = ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) |
108 | 107 | a1i | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ ฮฃg ( ( I โพ ๐ ) โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) = ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) |
109 | 103 108 | oveq12d | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ ฮฃg ( ( I โพ ๐ ) โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ยท ( ๐ ฮฃg ( ( I โพ ๐ ) โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) = ( ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ยท ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) ) |
110 | 101 109 | eqtrd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ ฮฃg ( I โพ ๐ ) ) = ( ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ยท ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) ) |
111 | 110 | oveq1d | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( ( ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ยท ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) mod ๐ ) ) |
112 | prfi | โข { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ Fin | |
113 | 112 | a1i | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ Fin ) |
114 | zsubrg | โข โค โ ( SubRing โ โfld ) | |
115 | 1 | subrgsubm | โข ( โค โ ( SubRing โ โfld ) โ โค โ ( SubMnd โ ๐ ) ) |
116 | 114 115 | mp1i | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ โค โ ( SubMnd โ ๐ ) ) |
117 | f1oi | โข ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) : { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ1-1-ontoโ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } | |
118 | f1of | โข ( ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) : { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ1-1-ontoโ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) : { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โถ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) | |
119 | 117 118 | ax-mp | โข ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) : { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โถ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } |
120 | 74 | adantr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ โ โค ) |
121 | 97 120 | sstrd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ โค ) |
122 | fss | โข ( ( ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) : { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โถ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โง { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ โค ) โ ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) : { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โถ โค ) | |
123 | 119 121 122 | sylancr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) : { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โถ โค ) |
124 | 83 | a1i | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ 1 โ V ) |
125 | 123 113 124 | fdmfifsupp | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) finSupp 1 ) |
126 | 60 66 113 116 123 125 | gsumsubmcl | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) โ โค ) |
127 | 126 | zred | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) โ โ ) |
128 | 1red | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ 1 โ โ ) | |
129 | 72 | adantr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ โ ( 1 ... ( ๐ โ 1 ) ) ) |
130 | 129 | ssdifssd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( 1 ... ( ๐ โ 1 ) ) ) |
131 | ssfi | โข ( ( ( 1 ... ( ๐ โ 1 ) ) โ Fin โง ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( 1 ... ( ๐ โ 1 ) ) ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ Fin ) | |
132 | 80 130 131 | sylancr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ Fin ) |
133 | f1oi | โข ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) : ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ1-1-ontoโ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) | |
134 | f1of | โข ( ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) : ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ1-1-ontoโ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) : ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โถ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) | |
135 | 133 134 | ax-mp | โข ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) : ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โถ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) |
136 | 120 | ssdifssd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ โค ) |
137 | fss | โข ( ( ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) : ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โถ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โง ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ โค ) โ ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) : ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โถ โค ) | |
138 | 135 136 137 | sylancr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) : ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โถ โค ) |
139 | 138 132 124 | fdmfifsupp | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) finSupp 1 ) |
140 | 60 66 132 116 138 139 | gsumsubmcl | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) โ โค ) |
141 | 50 | adantr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ โ โ+ ) |
142 | 35 | adantr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ โ Mnd ) |
143 | 76 | adantr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ โ โ ) |
144 | 143 90 | sseldd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ง โ โ ) |
145 | id | โข ( ๐ค = ๐ง โ ๐ค = ๐ง ) | |
146 | 40 145 | gsumsn | โข ( ( ๐ โ Mnd โง ๐ง โ โ โง ๐ง โ โ ) โ ( ๐ ฮฃg ( ๐ค โ { ๐ง } โฆ ๐ค ) ) = ๐ง ) |
147 | 142 144 144 146 | syl3anc | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ ฮฃg ( ๐ค โ { ๐ง } โฆ ๐ค ) ) = ๐ง ) |
148 | 147 | adantr | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง = 1 ) โ ( ๐ ฮฃg ( ๐ค โ { ๐ง } โฆ ๐ค ) ) = ๐ง ) |
149 | mptresid | โข ( I โพ { ๐ง } ) = ( ๐ค โ { ๐ง } โฆ ๐ค ) | |
150 | dfsn2 | โข { ๐ง } = { ๐ง , ๐ง } | |
151 | animorrl | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง = 1 ) โ ( ๐ง = 1 โจ ๐ง = ( ๐ โ 1 ) ) ) | |
152 | 3 | adantr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ โ โ ) |
153 | 129 90 | sseldd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ง โ ( 1 ... ( ๐ โ 1 ) ) ) |
154 | wilthlem1 | โข ( ( ๐ โ โ โง ๐ง โ ( 1 ... ( ๐ โ 1 ) ) ) โ ( ๐ง = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ง = 1 โจ ๐ง = ( ๐ โ 1 ) ) ) ) | |
155 | 152 153 154 | syl2anc | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ง = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ง = 1 โจ ๐ง = ( ๐ โ 1 ) ) ) ) |
156 | 155 | biimpar | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ( ๐ง = 1 โจ ๐ง = ( ๐ โ 1 ) ) ) โ ๐ง = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) |
157 | 151 156 | syldan | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง = 1 ) โ ๐ง = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) |
158 | 157 | preq2d | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง = 1 ) โ { ๐ง , ๐ง } = { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) |
159 | 150 158 | eqtrid | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง = 1 ) โ { ๐ง } = { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) |
160 | 159 | reseq2d | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง = 1 ) โ ( I โพ { ๐ง } ) = ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) |
161 | 149 160 | eqtr3id | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง = 1 ) โ ( ๐ค โ { ๐ง } โฆ ๐ค ) = ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) |
162 | 161 | oveq2d | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง = 1 ) โ ( ๐ ฮฃg ( ๐ค โ { ๐ง } โฆ ๐ค ) ) = ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) |
163 | simpr | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง = 1 ) โ ๐ง = 1 ) | |
164 | 148 162 163 | 3eqtr3d | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง = 1 ) โ ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) = 1 ) |
165 | 164 | oveq1d | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง = 1 ) โ ( ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) mod ๐ ) = ( 1 mod ๐ ) ) |
166 | df-pr | โข { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } = ( { ๐ง } โช { ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) | |
167 | 166 | reseq2i | โข ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) = ( I โพ ( { ๐ง } โช { ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) |
168 | mptresid | โข ( I โพ ( { ๐ง } โช { ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) = ( ๐ค โ ( { ๐ง } โช { ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โฆ ๐ค ) | |
169 | 167 168 | eqtri | โข ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) = ( ๐ค โ ( { ๐ง } โช { ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โฆ ๐ค ) |
170 | 169 | oveq2i | โข ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) = ( ๐ ฮฃg ( ๐ค โ ( { ๐ง } โช { ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โฆ ๐ค ) ) |
171 | 65 | a1i | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง โ 1 ) โ ๐ โ CMnd ) |
172 | snfi | โข { ๐ง } โ Fin | |
173 | 172 | a1i | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง โ 1 ) โ { ๐ง } โ Fin ) |
174 | elsni | โข ( ๐ค โ { ๐ง } โ ๐ค = ๐ง ) | |
175 | 174 | adantl | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ค โ { ๐ง } ) โ ๐ค = ๐ง ) |
176 | 144 | adantr | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ค โ { ๐ง } ) โ ๐ง โ โ ) |
177 | 175 176 | eqeltrd | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ค โ { ๐ง } ) โ ๐ค โ โ ) |
178 | 177 | adantlr | โข ( ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง โ 1 ) โง ๐ค โ { ๐ง } ) โ ๐ค โ โ ) |
179 | 143 96 | sseldd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ โ ) |
180 | 179 | adantr | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง โ 1 ) โ ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ โ ) |
181 | simprr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ยฌ ๐ง โ { ( ๐ โ 1 ) } ) | |
182 | velsn | โข ( ๐ง โ { ( ๐ โ 1 ) } โ ๐ง = ( ๐ โ 1 ) ) | |
183 | 181 182 | sylnib | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ยฌ ๐ง = ( ๐ โ 1 ) ) |
184 | biorf | โข ( ยฌ ๐ง = ( ๐ โ 1 ) โ ( ๐ง = 1 โ ( ๐ง = ( ๐ โ 1 ) โจ ๐ง = 1 ) ) ) | |
185 | 183 184 | syl | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ง = 1 โ ( ๐ง = ( ๐ โ 1 ) โจ ๐ง = 1 ) ) ) |
186 | ovex | โข ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ V | |
187 | 186 | elsn | โข ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ { ๐ง } โ ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) = ๐ง ) |
188 | eqcom | โข ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) = ๐ง โ ๐ง = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) | |
189 | 187 188 | bitri | โข ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ { ๐ง } โ ๐ง = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) |
190 | orcom | โข ( ( ๐ง = ( ๐ โ 1 ) โจ ๐ง = 1 ) โ ( ๐ง = 1 โจ ๐ง = ( ๐ โ 1 ) ) ) | |
191 | 155 189 190 | 3bitr4g | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ { ๐ง } โ ( ๐ง = ( ๐ โ 1 ) โจ ๐ง = 1 ) ) ) |
192 | 185 191 | bitr4d | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ง = 1 โ ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ { ๐ง } ) ) |
193 | 192 | necon3abid | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ง โ 1 โ ยฌ ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ { ๐ง } ) ) |
194 | 193 | biimpa | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง โ 1 ) โ ยฌ ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ { ๐ง } ) |
195 | id | โข ( ๐ค = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ค = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) | |
196 | 40 62 171 173 178 180 194 180 195 | gsumunsn | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง โ 1 ) โ ( ๐ ฮฃg ( ๐ค โ ( { ๐ง } โช { ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โฆ ๐ค ) ) = ( ( ๐ ฮฃg ( ๐ค โ { ๐ง } โฆ ๐ค ) ) ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) ) |
197 | 170 196 | eqtrid | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง โ 1 ) โ ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) = ( ( ๐ ฮฃg ( ๐ค โ { ๐ง } โฆ ๐ค ) ) ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) ) |
198 | 147 | adantr | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง โ 1 ) โ ( ๐ ฮฃg ( ๐ค โ { ๐ง } โฆ ๐ค ) ) = ๐ง ) |
199 | 198 | oveq1d | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง โ 1 ) โ ( ( ๐ ฮฃg ( ๐ค โ { ๐ง } โฆ ๐ค ) ) ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) = ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) ) |
200 | 197 199 | eqtrd | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง โ 1 ) โ ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) = ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) ) |
201 | 200 | oveq1d | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง โ 1 ) โ ( ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) mod ๐ ) = ( ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) mod ๐ ) ) |
202 | 153 | elfzelzd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ง โ โค ) |
203 | 24 | adantr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ โ โ ) |
204 | fzm1ndvds | โข ( ( ๐ โ โ โง ๐ง โ ( 1 ... ( ๐ โ 1 ) ) ) โ ยฌ ๐ โฅ ๐ง ) | |
205 | 203 153 204 | syl2anc | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ยฌ ๐ โฅ ๐ง ) |
206 | eqid | โข ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) | |
207 | 206 | prmdiv | โข ( ( ๐ โ โ โง ๐ง โ โค โง ยฌ ๐ โฅ ๐ง ) โ ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( 1 ... ( ๐ โ 1 ) ) โง ๐ โฅ ( ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) โ 1 ) ) ) |
208 | 152 202 205 207 | syl3anc | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( 1 ... ( ๐ โ 1 ) ) โง ๐ โฅ ( ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) โ 1 ) ) ) |
209 | 208 | simprd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ โฅ ( ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) โ 1 ) ) |
210 | elfznn | โข ( ๐ง โ ( 1 ... ( ๐ โ 1 ) ) โ ๐ง โ โ ) | |
211 | 153 210 | syl | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ง โ โ ) |
212 | 129 96 | sseldd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( 1 ... ( ๐ โ 1 ) ) ) |
213 | elfznn | โข ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( 1 ... ( ๐ โ 1 ) ) โ ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ โ ) | |
214 | 212 213 | syl | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ โ ) |
215 | 211 214 | nnmulcld | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) โ โ ) |
216 | 215 | nnzd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) โ โค ) |
217 | 1zzd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ 1 โ โค ) | |
218 | moddvds | โข ( ( ๐ โ โ โง ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) โ โค โง 1 โ โค ) โ ( ( ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) mod ๐ ) = ( 1 mod ๐ ) โ ๐ โฅ ( ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) โ 1 ) ) ) | |
219 | 203 216 217 218 | syl3anc | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) mod ๐ ) = ( 1 mod ๐ ) โ ๐ โฅ ( ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) โ 1 ) ) ) |
220 | 209 219 | mpbird | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) mod ๐ ) = ( 1 mod ๐ ) ) |
221 | 220 | adantr | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง โ 1 ) โ ( ( ๐ง ยท ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) mod ๐ ) = ( 1 mod ๐ ) ) |
222 | 201 221 | eqtrd | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ง โ 1 ) โ ( ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) mod ๐ ) = ( 1 mod ๐ ) ) |
223 | 165 222 | pm2.61dane | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) mod ๐ ) = ( 1 mod ๐ ) ) |
224 | modmul1 | โข ( ( ( ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) โ โ โง 1 โ โ ) โง ( ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) โ โค โง ๐ โ โ+ ) โง ( ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) mod ๐ ) = ( 1 mod ๐ ) ) โ ( ( ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ยท ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) mod ๐ ) = ( ( 1 ยท ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) mod ๐ ) ) | |
225 | 127 128 140 141 223 224 | syl221anc | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ( ๐ ฮฃg ( I โพ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ยท ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) mod ๐ ) = ( ( 1 ยท ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) mod ๐ ) ) |
226 | 140 | zcnd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) โ โ ) |
227 | 226 | mullidd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( 1 ยท ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) = ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) |
228 | 227 | oveq1d | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( 1 ยท ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) mod ๐ ) = ( ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) mod ๐ ) ) |
229 | sseqin2 | โข ( { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ ๐ โ ( ๐ โฉ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) = { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) | |
230 | 97 229 | sylib | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โฉ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) = { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) |
231 | vex | โข ๐ง โ V | |
232 | 231 | prnz | โข { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ โ |
233 | 232 | a1i | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ โ ) |
234 | 230 233 | eqnetrd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โฉ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ โ ) |
235 | disj4 | โข ( ( ๐ โฉ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) = โ โ ยฌ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ๐ ) | |
236 | 235 | necon2abii | โข ( ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ๐ โ ( ๐ โฉ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ โ ) |
237 | 234 236 | sylibr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ๐ ) |
238 | psseq1 | โข ( ๐ = ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( ๐ โ ๐ โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ๐ ) ) | |
239 | reseq2 | โข ( ๐ = ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( I โพ ๐ ) = ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) | |
240 | 239 | oveq2d | โข ( ๐ = ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( ๐ ฮฃg ( I โพ ๐ ) ) = ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) |
241 | 240 | oveq1d | โข ( ๐ = ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) mod ๐ ) ) |
242 | 241 | eqeq1d | โข ( ๐ = ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) โ ( ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) mod ๐ ) = ( - 1 mod ๐ ) ) ) |
243 | 238 242 | imbi12d | โข ( ๐ = ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( ( ๐ โ ๐ โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) ) โ ( ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ๐ โ ( ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) mod ๐ ) = ( - 1 mod ๐ ) ) ) ) |
244 | 5 | adantr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ โ ๐ โ ๐ด ( ๐ โ ๐ โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) ) ) |
245 | ovex | โข ( 1 ... ( ๐ โ 1 ) ) โ V | |
246 | 245 | elpw2 | โข ( ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ๐ซ ( 1 ... ( ๐ โ 1 ) ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( 1 ... ( ๐ โ 1 ) ) ) |
247 | 130 246 | sylibr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ๐ซ ( 1 ... ( ๐ โ 1 ) ) ) |
248 | 14 | adantr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ 1 ) โ ๐ ) |
249 | eqcom | โข ( ๐ง = ( ๐ โ 1 ) โ ( ๐ โ 1 ) = ๐ง ) | |
250 | 182 249 | bitri | โข ( ๐ง โ { ( ๐ โ 1 ) } โ ( ๐ โ 1 ) = ๐ง ) |
251 | 181 250 | sylnib | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ยฌ ( ๐ โ 1 ) = ๐ง ) |
252 | oveq1 | โข ( ( ๐ โ 1 ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ( ๐ โ 1 ) โ ( ๐ โ 2 ) ) = ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) ) | |
253 | 252 | oveq1d | โข ( ( ๐ โ 1 ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ( ( ๐ โ 1 ) โ ( ๐ โ 2 ) ) mod ๐ ) = ( ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) mod ๐ ) ) |
254 | 203 36 | syl | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ 1 ) โ โ0 ) |
255 | nn0uz | โข โ0 = ( โคโฅ โ 0 ) | |
256 | 254 255 | eleqtrdi | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ 1 ) โ ( โคโฅ โ 0 ) ) |
257 | eluzfz2 | โข ( ( ๐ โ 1 ) โ ( โคโฅ โ 0 ) โ ( ๐ โ 1 ) โ ( 0 ... ( ๐ โ 1 ) ) ) | |
258 | 256 257 | syl | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ 1 ) โ ( 0 ... ( ๐ โ 1 ) ) ) |
259 | prmz | โข ( ๐ โ โ โ ๐ โ โค ) | |
260 | 152 259 | syl | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ โ โค ) |
261 | 120 248 | sseldd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ 1 ) โ โค ) |
262 | 1z | โข 1 โ โค | |
263 | zsubcl | โข ( ( ( ๐ โ 1 ) โ โค โง 1 โ โค ) โ ( ( ๐ โ 1 ) โ 1 ) โ โค ) | |
264 | 261 262 263 | sylancl | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ โ 1 ) โ 1 ) โ โค ) |
265 | dvdsmul1 | โข ( ( ๐ โ โค โง ( ( ๐ โ 1 ) โ 1 ) โ โค ) โ ๐ โฅ ( ๐ ยท ( ( ๐ โ 1 ) โ 1 ) ) ) | |
266 | 260 264 265 | syl2anc | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ โฅ ( ๐ ยท ( ( ๐ โ 1 ) โ 1 ) ) ) |
267 | 203 | nncnd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ โ โ ) |
268 | 264 | zcnd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ โ 1 ) โ 1 ) โ โ ) |
269 | 267 268 | mulcld | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ ยท ( ( ๐ โ 1 ) โ 1 ) ) โ โ ) |
270 | 1cnd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ 1 โ โ ) | |
271 | 254 | nn0cnd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ 1 ) โ โ ) |
272 | 267 270 271 | subdird | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ โ 1 ) ยท ( ๐ โ 1 ) ) = ( ( ๐ ยท ( ๐ โ 1 ) ) โ ( 1 ยท ( ๐ โ 1 ) ) ) ) |
273 | 267 271 | mulcld | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ ยท ( ๐ โ 1 ) ) โ โ ) |
274 | 273 267 270 | subsubd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ ยท ( ๐ โ 1 ) ) โ ( ๐ โ 1 ) ) = ( ( ( ๐ ยท ( ๐ โ 1 ) ) โ ๐ ) + 1 ) ) |
275 | 271 | mullidd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( 1 ยท ( ๐ โ 1 ) ) = ( ๐ โ 1 ) ) |
276 | 275 | oveq2d | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ ยท ( ๐ โ 1 ) ) โ ( 1 ยท ( ๐ โ 1 ) ) ) = ( ( ๐ ยท ( ๐ โ 1 ) ) โ ( ๐ โ 1 ) ) ) |
277 | 267 271 | muls1d | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ ยท ( ( ๐ โ 1 ) โ 1 ) ) = ( ( ๐ ยท ( ๐ โ 1 ) ) โ ๐ ) ) |
278 | 277 | oveq1d | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ ยท ( ( ๐ โ 1 ) โ 1 ) ) + 1 ) = ( ( ( ๐ ยท ( ๐ โ 1 ) ) โ ๐ ) + 1 ) ) |
279 | 274 276 278 | 3eqtr4d | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ ยท ( ๐ โ 1 ) ) โ ( 1 ยท ( ๐ โ 1 ) ) ) = ( ( ๐ ยท ( ( ๐ โ 1 ) โ 1 ) ) + 1 ) ) |
280 | 272 279 | eqtrd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ โ 1 ) ยท ( ๐ โ 1 ) ) = ( ( ๐ ยท ( ( ๐ โ 1 ) โ 1 ) ) + 1 ) ) |
281 | 269 270 280 | mvrraddd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ( ๐ โ 1 ) ยท ( ๐ โ 1 ) ) โ 1 ) = ( ๐ ยท ( ( ๐ โ 1 ) โ 1 ) ) ) |
282 | 266 281 | breqtrrd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ โฅ ( ( ( ๐ โ 1 ) ยท ( ๐ โ 1 ) ) โ 1 ) ) |
283 | 129 248 | sseldd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ 1 ) โ ( 1 ... ( ๐ โ 1 ) ) ) |
284 | fzm1ndvds | โข ( ( ๐ โ โ โง ( ๐ โ 1 ) โ ( 1 ... ( ๐ โ 1 ) ) ) โ ยฌ ๐ โฅ ( ๐ โ 1 ) ) | |
285 | 203 283 284 | syl2anc | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ยฌ ๐ โฅ ( ๐ โ 1 ) ) |
286 | eqid | โข ( ( ( ๐ โ 1 ) โ ( ๐ โ 2 ) ) mod ๐ ) = ( ( ( ๐ โ 1 ) โ ( ๐ โ 2 ) ) mod ๐ ) | |
287 | 286 | prmdiveq | โข ( ( ๐ โ โ โง ( ๐ โ 1 ) โ โค โง ยฌ ๐ โฅ ( ๐ โ 1 ) ) โ ( ( ( ๐ โ 1 ) โ ( 0 ... ( ๐ โ 1 ) ) โง ๐ โฅ ( ( ( ๐ โ 1 ) ยท ( ๐ โ 1 ) ) โ 1 ) ) โ ( ๐ โ 1 ) = ( ( ( ๐ โ 1 ) โ ( ๐ โ 2 ) ) mod ๐ ) ) ) |
288 | 152 261 285 287 | syl3anc | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ( ๐ โ 1 ) โ ( 0 ... ( ๐ โ 1 ) ) โง ๐ โฅ ( ( ( ๐ โ 1 ) ยท ( ๐ โ 1 ) ) โ 1 ) ) โ ( ๐ โ 1 ) = ( ( ( ๐ โ 1 ) โ ( ๐ โ 2 ) ) mod ๐ ) ) ) |
289 | 258 282 288 | mpbi2and | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ 1 ) = ( ( ( ๐ โ 1 ) โ ( ๐ โ 2 ) ) mod ๐ ) ) |
290 | 206 | prmdivdiv | โข ( ( ๐ โ โ โง ๐ง โ ( 1 ... ( ๐ โ 1 ) ) ) โ ๐ง = ( ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) mod ๐ ) ) |
291 | 152 153 290 | syl2anc | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ๐ง = ( ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) mod ๐ ) ) |
292 | 289 291 | eqeq12d | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ โ 1 ) = ๐ง โ ( ( ( ๐ โ 1 ) โ ( ๐ โ 2 ) ) mod ๐ ) = ( ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) mod ๐ ) ) ) |
293 | 253 292 | imbitrrid | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ โ 1 ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 1 ) = ๐ง ) ) |
294 | 251 293 | mtod | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ยฌ ( ๐ โ 1 ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) |
295 | ioran | โข ( ยฌ ( ( ๐ โ 1 ) = ๐ง โจ ( ๐ โ 1 ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) โ ( ยฌ ( ๐ โ 1 ) = ๐ง โง ยฌ ( ๐ โ 1 ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) ) | |
296 | 251 294 295 | sylanbrc | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ยฌ ( ( ๐ โ 1 ) = ๐ง โจ ( ๐ โ 1 ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) ) |
297 | ovex | โข ( ๐ โ 1 ) โ V | |
298 | 297 | elpr | โข ( ( ๐ โ 1 ) โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ ( ( ๐ โ 1 ) = ๐ง โจ ( ๐ โ 1 ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) ) |
299 | 296 298 | sylnibr | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ยฌ ( ๐ โ 1 ) โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) |
300 | 248 299 | eldifd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ 1 ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) |
301 | eldifi | โข ( ๐ฆ โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ๐ฆ โ ๐ ) | |
302 | 95 | r19.21bi | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ฆ โ ๐ ) โ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ ) |
303 | 301 302 | sylan2 | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ฆ โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) โ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ ) |
304 | eldif | โข ( ๐ฆ โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( ๐ฆ โ ๐ โง ยฌ ๐ฆ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) | |
305 | 152 | adantr | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ฆ โ ๐ ) โ ๐ โ โ ) |
306 | 129 | sselda | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ฆ โ ๐ ) โ ๐ฆ โ ( 1 ... ( ๐ โ 1 ) ) ) |
307 | eqid | โข ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) = ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) | |
308 | 307 | prmdivdiv | โข ( ( ๐ โ โ โง ๐ฆ โ ( 1 ... ( ๐ โ 1 ) ) ) โ ๐ฆ = ( ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) mod ๐ ) ) |
309 | 305 306 308 | syl2anc | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ฆ โ ๐ ) โ ๐ฆ = ( ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) mod ๐ ) ) |
310 | oveq1 | โข ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) = ๐ง โ ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) = ( ๐ง โ ( ๐ โ 2 ) ) ) | |
311 | 310 | oveq1d | โข ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) = ๐ง โ ( ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) mod ๐ ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) |
312 | 311 | eqeq2d | โข ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) = ๐ง โ ( ๐ฆ = ( ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ฆ = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) ) |
313 | 309 312 | syl5ibcom | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ฆ โ ๐ ) โ ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) = ๐ง โ ๐ฆ = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) ) |
314 | oveq1 | โข ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) = ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) ) | |
315 | 314 | oveq1d | โข ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) mod ๐ ) = ( ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) mod ๐ ) ) |
316 | 291 | adantr | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ฆ โ ๐ ) โ ๐ง = ( ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) mod ๐ ) ) |
317 | 309 316 | eqeq12d | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ฆ โ ๐ ) โ ( ๐ฆ = ๐ง โ ( ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) mod ๐ ) = ( ( ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ 2 ) ) mod ๐ ) ) ) |
318 | 315 317 | imbitrrid | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ฆ โ ๐ ) โ ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ฆ = ๐ง ) ) |
319 | 313 318 | orim12d | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ฆ โ ๐ ) โ ( ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) = ๐ง โจ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) โ ( ๐ฆ = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โจ ๐ฆ = ๐ง ) ) ) |
320 | ovex | โข ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ V | |
321 | 320 | elpr | โข ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) = ๐ง โจ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) ) |
322 | vex | โข ๐ฆ โ V | |
323 | 322 | elpr | โข ( ๐ฆ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ ( ๐ฆ = ๐ง โจ ๐ฆ = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) ) |
324 | orcom | โข ( ( ๐ฆ = ๐ง โจ ๐ฆ = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) ) โ ( ๐ฆ = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โจ ๐ฆ = ๐ง ) ) | |
325 | 323 324 | bitri | โข ( ๐ฆ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ ( ๐ฆ = ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) โจ ๐ฆ = ๐ง ) ) |
326 | 319 321 325 | 3imtr4g | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ฆ โ ๐ ) โ ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ ๐ฆ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) |
327 | 326 | con3d | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ฆ โ ๐ ) โ ( ยฌ ๐ฆ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } โ ยฌ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) |
328 | 327 | impr | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ( ๐ฆ โ ๐ โง ยฌ ๐ฆ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) โ ยฌ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) |
329 | 304 328 | sylan2b | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ฆ โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) โ ยฌ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) |
330 | 303 329 | eldifd | โข ( ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โง ๐ฆ โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) โ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) |
331 | 330 | ralrimiva | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ โ ๐ฆ โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) |
332 | 300 331 | jca | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ โ 1 ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โง โ ๐ฆ โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) |
333 | eleq2 | โข ( ๐ฅ = ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( ( ๐ โ 1 ) โ ๐ฅ โ ( ๐ โ 1 ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) | |
334 | eleq2 | โข ( ๐ฅ = ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ฅ โ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) | |
335 | 334 | raleqbi1dv | โข ( ๐ฅ = ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( โ ๐ฆ โ ๐ฅ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ฅ โ โ ๐ฆ โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) |
336 | 333 335 | anbi12d | โข ( ๐ฅ = ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ( ( ( ๐ โ 1 ) โ ๐ฅ โง โ ๐ฆ โ ๐ฅ ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ๐ฅ ) โ ( ( ๐ โ 1 ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โง โ ๐ฆ โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) |
337 | 336 2 | elrab2 | โข ( ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ๐ด โ ( ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ๐ซ ( 1 ... ( ๐ โ 1 ) ) โง ( ( ๐ โ 1 ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โง โ ๐ฆ โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ( ( ๐ฆ โ ( ๐ โ 2 ) ) mod ๐ ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) |
338 | 247 332 337 | sylanbrc | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ๐ด ) |
339 | 243 244 338 | rspcdva | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) โ ๐ โ ( ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) mod ๐ ) = ( - 1 mod ๐ ) ) ) |
340 | 237 339 | mpd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) mod ๐ ) = ( - 1 mod ๐ ) ) |
341 | 228 340 | eqtrd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( 1 ยท ( ๐ ฮฃg ( I โพ ( ๐ โ { ๐ง , ( ( ๐ง โ ( ๐ โ 2 ) ) mod ๐ ) } ) ) ) ) mod ๐ ) = ( - 1 mod ๐ ) ) |
342 | 111 225 341 | 3eqtrd | โข ( ( ๐ โง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) ) โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) ) |
343 | 342 | ex | โข ( ๐ โ ( ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) ) ) |
344 | 343 | exlimdv | โข ( ๐ โ ( โ ๐ง ( ๐ง โ ๐ โง ยฌ ๐ง โ { ( ๐ โ 1 ) } ) โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) ) ) |
345 | 58 344 | biimtrid | โข ( ๐ โ ( ยฌ ๐ โ { ( ๐ โ 1 ) } โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) ) ) |
346 | 57 345 | pm2.61d | โข ( ๐ โ ( ( ๐ ฮฃg ( I โพ ๐ ) ) mod ๐ ) = ( - 1 mod ๐ ) ) |