Metamath Proof Explorer


Theorem lgsdchr

Description: The Legendre symbol function X ( m ) = ( m /L N ) , where N is an odd positive number, is a real Dirichlet character modulo N . (Contributed by Mario Carneiro, 28-Apr-2016)

Ref Expression
Hypotheses lgsdchr.g โŠข ๐บ = ( DChr โ€˜ ๐‘ )
lgsdchr.z โŠข ๐‘ = ( โ„ค/nโ„ค โ€˜ ๐‘ )
lgsdchr.d โŠข ๐ท = ( Base โ€˜ ๐บ )
lgsdchr.b โŠข ๐ต = ( Base โ€˜ ๐‘ )
lgsdchr.l โŠข ๐ฟ = ( โ„คRHom โ€˜ ๐‘ )
lgsdchr.x โŠข ๐‘‹ = ( ๐‘ฆ โˆˆ ๐ต โ†ฆ ( โ„ฉ โ„Ž โˆƒ ๐‘š โˆˆ โ„ค ( ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘š ) โˆง โ„Ž = ( ๐‘š /L ๐‘ ) ) ) )
Assertion lgsdchr ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ( ๐‘‹ โˆˆ ๐ท โˆง ๐‘‹ : ๐ต โŸถ โ„ ) )

Proof

Step Hyp Ref Expression
1 lgsdchr.g โŠข ๐บ = ( DChr โ€˜ ๐‘ )
2 lgsdchr.z โŠข ๐‘ = ( โ„ค/nโ„ค โ€˜ ๐‘ )
3 lgsdchr.d โŠข ๐ท = ( Base โ€˜ ๐บ )
4 lgsdchr.b โŠข ๐ต = ( Base โ€˜ ๐‘ )
5 lgsdchr.l โŠข ๐ฟ = ( โ„คRHom โ€˜ ๐‘ )
6 lgsdchr.x โŠข ๐‘‹ = ( ๐‘ฆ โˆˆ ๐ต โ†ฆ ( โ„ฉ โ„Ž โˆƒ ๐‘š โˆˆ โ„ค ( ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘š ) โˆง โ„Ž = ( ๐‘š /L ๐‘ ) ) ) )
7 iotaex โŠข ( โ„ฉ โ„Ž โˆƒ ๐‘š โˆˆ โ„ค ( ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘š ) โˆง โ„Ž = ( ๐‘š /L ๐‘ ) ) ) โˆˆ V
8 7 a1i โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘ฆ โˆˆ ๐ต ) โ†’ ( โ„ฉ โ„Ž โˆƒ ๐‘š โˆˆ โ„ค ( ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘š ) โˆง โ„Ž = ( ๐‘š /L ๐‘ ) ) ) โˆˆ V )
9 6 a1i โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ๐‘‹ = ( ๐‘ฆ โˆˆ ๐ต โ†ฆ ( โ„ฉ โ„Ž โˆƒ ๐‘š โˆˆ โ„ค ( ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘š ) โˆง โ„Ž = ( ๐‘š /L ๐‘ ) ) ) ) )
10 nnnn0 โŠข ( ๐‘ โˆˆ โ„• โ†’ ๐‘ โˆˆ โ„•0 )
11 10 adantr โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ๐‘ โˆˆ โ„•0 )
12 2 4 5 znzrhfo โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ๐ฟ : โ„ค โ€“ontoโ†’ ๐ต )
13 11 12 syl โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ๐ฟ : โ„ค โ€“ontoโ†’ ๐ต )
14 foelrn โŠข ( ( ๐ฟ : โ„ค โ€“ontoโ†’ ๐ต โˆง ๐‘ฅ โˆˆ ๐ต ) โ†’ โˆƒ ๐‘Ž โˆˆ โ„ค ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) )
15 13 14 sylan โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘ฅ โˆˆ ๐ต ) โ†’ โˆƒ ๐‘Ž โˆˆ โ„ค ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) )
16 1 2 3 4 5 6 lgsdchrval โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘Ž โˆˆ โ„ค ) โ†’ ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘Ž ) ) = ( ๐‘Ž /L ๐‘ ) )
17 simpr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘Ž โˆˆ โ„ค ) โ†’ ๐‘Ž โˆˆ โ„ค )
18 nnz โŠข ( ๐‘ โˆˆ โ„• โ†’ ๐‘ โˆˆ โ„ค )
19 18 ad2antrr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘Ž โˆˆ โ„ค ) โ†’ ๐‘ โˆˆ โ„ค )
20 lgscl โŠข ( ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ๐‘Ž /L ๐‘ ) โˆˆ โ„ค )
21 17 19 20 syl2anc โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘Ž โˆˆ โ„ค ) โ†’ ( ๐‘Ž /L ๐‘ ) โˆˆ โ„ค )
22 21 zred โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘Ž โˆˆ โ„ค ) โ†’ ( ๐‘Ž /L ๐‘ ) โˆˆ โ„ )
23 16 22 eqeltrd โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘Ž โˆˆ โ„ค ) โ†’ ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘Ž ) ) โˆˆ โ„ )
24 fveq2 โŠข ( ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โ†’ ( ๐‘‹ โ€˜ ๐‘ฅ ) = ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘Ž ) ) )
25 24 eleq1d โŠข ( ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ฅ ) โˆˆ โ„ โ†” ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘Ž ) ) โˆˆ โ„ ) )
26 23 25 syl5ibrcom โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘Ž โˆˆ โ„ค ) โ†’ ( ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โ†’ ( ๐‘‹ โ€˜ ๐‘ฅ ) โˆˆ โ„ ) )
27 26 rexlimdva โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ( โˆƒ ๐‘Ž โˆˆ โ„ค ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โ†’ ( ๐‘‹ โ€˜ ๐‘ฅ ) โˆˆ โ„ ) )
28 27 imp โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง โˆƒ ๐‘Ž โˆˆ โ„ค ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) ) โ†’ ( ๐‘‹ โ€˜ ๐‘ฅ ) โˆˆ โ„ )
29 15 28 syldan โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘ฅ โˆˆ ๐ต ) โ†’ ( ๐‘‹ โ€˜ ๐‘ฅ ) โˆˆ โ„ )
30 8 9 29 fmpt2d โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ๐‘‹ : ๐ต โŸถ โ„ )
31 ax-resscn โŠข โ„ โІ โ„‚
32 fss โŠข ( ( ๐‘‹ : ๐ต โŸถ โ„ โˆง โ„ โІ โ„‚ ) โ†’ ๐‘‹ : ๐ต โŸถ โ„‚ )
33 30 31 32 sylancl โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ๐‘‹ : ๐ต โŸถ โ„‚ )
34 eqid โŠข ( Unit โ€˜ ๐‘ ) = ( Unit โ€˜ ๐‘ )
35 4 34 unitss โŠข ( Unit โ€˜ ๐‘ ) โІ ๐ต
36 foelrn โŠข ( ( ๐ฟ : โ„ค โ€“ontoโ†’ ๐ต โˆง ๐‘ฆ โˆˆ ๐ต ) โ†’ โˆƒ ๐‘ โˆˆ โ„ค ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘ ) )
37 13 36 sylan โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘ฆ โˆˆ ๐ต ) โ†’ โˆƒ ๐‘ โˆˆ โ„ค ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘ ) )
38 15 37 anim12dan โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘ฅ โˆˆ ๐ต โˆง ๐‘ฆ โˆˆ ๐ต ) ) โ†’ ( โˆƒ ๐‘Ž โˆˆ โ„ค ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โˆง โˆƒ ๐‘ โˆˆ โ„ค ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘ ) ) )
39 reeanv โŠข ( โˆƒ ๐‘Ž โˆˆ โ„ค โˆƒ ๐‘ โˆˆ โ„ค ( ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โˆง ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘ ) ) โ†” ( โˆƒ ๐‘Ž โˆˆ โ„ค ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โˆง โˆƒ ๐‘ โˆˆ โ„ค ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘ ) ) )
40 17 adantrr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ๐‘Ž โˆˆ โ„ค )
41 simprr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ๐‘ โˆˆ โ„ค )
42 11 adantr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ๐‘ โˆˆ โ„•0 )
43 lgsdirnn0 โŠข ( ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„•0 ) โ†’ ( ( ๐‘Ž ยท ๐‘ ) /L ๐‘ ) = ( ( ๐‘Ž /L ๐‘ ) ยท ( ๐‘ /L ๐‘ ) ) )
44 40 41 42 43 syl3anc โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ( ( ๐‘Ž ยท ๐‘ ) /L ๐‘ ) = ( ( ๐‘Ž /L ๐‘ ) ยท ( ๐‘ /L ๐‘ ) ) )
45 2 zncrng โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ๐‘ โˆˆ CRing )
46 11 45 syl โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ๐‘ โˆˆ CRing )
47 crngring โŠข ( ๐‘ โˆˆ CRing โ†’ ๐‘ โˆˆ Ring )
48 46 47 syl โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ๐‘ โˆˆ Ring )
49 48 adantr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ๐‘ โˆˆ Ring )
50 5 zrhrhm โŠข ( ๐‘ โˆˆ Ring โ†’ ๐ฟ โˆˆ ( โ„คring RingHom ๐‘ ) )
51 49 50 syl โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ๐ฟ โˆˆ ( โ„คring RingHom ๐‘ ) )
52 zringbas โŠข โ„ค = ( Base โ€˜ โ„คring )
53 zringmulr โŠข ยท = ( .r โ€˜ โ„คring )
54 eqid โŠข ( .r โ€˜ ๐‘ ) = ( .r โ€˜ ๐‘ )
55 52 53 54 rhmmul โŠข ( ( ๐ฟ โˆˆ ( โ„คring RingHom ๐‘ ) โˆง ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ๐ฟ โ€˜ ( ๐‘Ž ยท ๐‘ ) ) = ( ( ๐ฟ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘ ) ( ๐ฟ โ€˜ ๐‘ ) ) )
56 51 40 41 55 syl3anc โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ( ๐ฟ โ€˜ ( ๐‘Ž ยท ๐‘ ) ) = ( ( ๐ฟ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘ ) ( ๐ฟ โ€˜ ๐‘ ) ) )
57 56 fveq2d โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ( ๐‘Ž ยท ๐‘ ) ) ) = ( ๐‘‹ โ€˜ ( ( ๐ฟ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘ ) ( ๐ฟ โ€˜ ๐‘ ) ) ) )
58 zmulcl โŠข ( ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ๐‘Ž ยท ๐‘ ) โˆˆ โ„ค )
59 1 2 3 4 5 6 lgsdchrval โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž ยท ๐‘ ) โˆˆ โ„ค ) โ†’ ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ( ๐‘Ž ยท ๐‘ ) ) ) = ( ( ๐‘Ž ยท ๐‘ ) /L ๐‘ ) )
60 58 59 sylan2 โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ( ๐‘Ž ยท ๐‘ ) ) ) = ( ( ๐‘Ž ยท ๐‘ ) /L ๐‘ ) )
61 57 60 eqtr3d โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ( ๐‘‹ โ€˜ ( ( ๐ฟ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘ ) ( ๐ฟ โ€˜ ๐‘ ) ) ) = ( ( ๐‘Ž ยท ๐‘ ) /L ๐‘ ) )
62 16 adantrr โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘Ž ) ) = ( ๐‘Ž /L ๐‘ ) )
63 1 2 3 4 5 6 lgsdchrval โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘ ) ) = ( ๐‘ /L ๐‘ ) )
64 63 adantrl โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘ ) ) = ( ๐‘ /L ๐‘ ) )
65 62 64 oveq12d โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ( ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘Ž ) ) ยท ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘ ) ) ) = ( ( ๐‘Ž /L ๐‘ ) ยท ( ๐‘ /L ๐‘ ) ) )
66 44 61 65 3eqtr4d โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ( ๐‘‹ โ€˜ ( ( ๐ฟ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘ ) ( ๐ฟ โ€˜ ๐‘ ) ) ) = ( ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘Ž ) ) ยท ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘ ) ) ) )
67 oveq12 โŠข ( ( ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โˆง ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘ ) ) โ†’ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) = ( ( ๐ฟ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘ ) ( ๐ฟ โ€˜ ๐‘ ) ) )
68 67 fveq2d โŠข ( ( ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โˆง ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘ ) ) โ†’ ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ๐‘‹ โ€˜ ( ( ๐ฟ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘ ) ( ๐ฟ โ€˜ ๐‘ ) ) ) )
69 fveq2 โŠข ( ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘ ) โ†’ ( ๐‘‹ โ€˜ ๐‘ฆ ) = ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘ ) ) )
70 24 69 oveqan12d โŠข ( ( ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โˆง ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘ ) ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘Ž ) ) ยท ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘ ) ) ) )
71 68 70 eqeq12d โŠข ( ( ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โˆง ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘ ) ) โ†’ ( ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) โ†” ( ๐‘‹ โ€˜ ( ( ๐ฟ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘ ) ( ๐ฟ โ€˜ ๐‘ ) ) ) = ( ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘Ž ) ) ยท ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘ ) ) ) ) )
72 66 71 syl5ibrcom โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) ) โ†’ ( ( ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โˆง ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘ ) ) โ†’ ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) ) )
73 72 rexlimdvva โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ( โˆƒ ๐‘Ž โˆˆ โ„ค โˆƒ ๐‘ โˆˆ โ„ค ( ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โˆง ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘ ) ) โ†’ ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) ) )
74 39 73 biimtrrid โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ( ( โˆƒ ๐‘Ž โˆˆ โ„ค ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โˆง โˆƒ ๐‘ โˆˆ โ„ค ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘ ) ) โ†’ ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) ) )
75 74 imp โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( โˆƒ ๐‘Ž โˆˆ โ„ค ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โˆง โˆƒ ๐‘ โˆˆ โ„ค ๐‘ฆ = ( ๐ฟ โ€˜ ๐‘ ) ) ) โ†’ ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) )
76 38 75 syldan โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ( ๐‘ฅ โˆˆ ๐ต โˆง ๐‘ฆ โˆˆ ๐ต ) ) โ†’ ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) )
77 76 ralrimivva โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) )
78 ss2ralv โŠข ( ( Unit โ€˜ ๐‘ ) โІ ๐ต โ†’ ( โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘ฆ โˆˆ ๐ต ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) โ†’ โˆ€ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) โˆ€ ๐‘ฆ โˆˆ ( Unit โ€˜ ๐‘ ) ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) ) )
79 35 77 78 mpsyl โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ โˆ€ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) โˆ€ ๐‘ฆ โˆˆ ( Unit โ€˜ ๐‘ ) ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) )
80 1z โŠข 1 โˆˆ โ„ค
81 1 2 3 4 5 6 lgsdchrval โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง 1 โˆˆ โ„ค ) โ†’ ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ 1 ) ) = ( 1 /L ๐‘ ) )
82 80 81 mpan2 โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ 1 ) ) = ( 1 /L ๐‘ ) )
83 eqid โŠข ( 1r โ€˜ ๐‘ ) = ( 1r โ€˜ ๐‘ )
84 5 83 zrh1 โŠข ( ๐‘ โˆˆ Ring โ†’ ( ๐ฟ โ€˜ 1 ) = ( 1r โ€˜ ๐‘ ) )
85 48 84 syl โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ( ๐ฟ โ€˜ 1 ) = ( 1r โ€˜ ๐‘ ) )
86 85 fveq2d โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ 1 ) ) = ( ๐‘‹ โ€˜ ( 1r โ€˜ ๐‘ ) ) )
87 18 adantr โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ๐‘ โˆˆ โ„ค )
88 1lgs โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( 1 /L ๐‘ ) = 1 )
89 87 88 syl โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ( 1 /L ๐‘ ) = 1 )
90 82 86 89 3eqtr3d โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ( ๐‘‹ โ€˜ ( 1r โ€˜ ๐‘ ) ) = 1 )
91 lgsne0 โŠข ( ( ๐‘Ž โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โ†’ ( ( ๐‘Ž /L ๐‘ ) โ‰  0 โ†” ( ๐‘Ž gcd ๐‘ ) = 1 ) )
92 17 19 91 syl2anc โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘Ž โˆˆ โ„ค ) โ†’ ( ( ๐‘Ž /L ๐‘ ) โ‰  0 โ†” ( ๐‘Ž gcd ๐‘ ) = 1 ) )
93 92 biimpd โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘Ž โˆˆ โ„ค ) โ†’ ( ( ๐‘Ž /L ๐‘ ) โ‰  0 โ†’ ( ๐‘Ž gcd ๐‘ ) = 1 ) )
94 16 neeq1d โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘Ž โˆˆ โ„ค ) โ†’ ( ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘Ž ) ) โ‰  0 โ†” ( ๐‘Ž /L ๐‘ ) โ‰  0 ) )
95 2 34 5 znunit โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐‘Ž โˆˆ โ„ค ) โ†’ ( ( ๐ฟ โ€˜ ๐‘Ž ) โˆˆ ( Unit โ€˜ ๐‘ ) โ†” ( ๐‘Ž gcd ๐‘ ) = 1 ) )
96 11 95 sylan โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘Ž โˆˆ โ„ค ) โ†’ ( ( ๐ฟ โ€˜ ๐‘Ž ) โˆˆ ( Unit โ€˜ ๐‘ ) โ†” ( ๐‘Ž gcd ๐‘ ) = 1 ) )
97 93 94 96 3imtr4d โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘Ž โˆˆ โ„ค ) โ†’ ( ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘Ž ) ) โ‰  0 โ†’ ( ๐ฟ โ€˜ ๐‘Ž ) โˆˆ ( Unit โ€˜ ๐‘ ) ) )
98 24 neeq1d โŠข ( ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ฅ ) โ‰  0 โ†” ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘Ž ) ) โ‰  0 ) )
99 eleq1 โŠข ( ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โ†’ ( ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) โ†” ( ๐ฟ โ€˜ ๐‘Ž ) โˆˆ ( Unit โ€˜ ๐‘ ) ) )
100 98 99 imbi12d โŠข ( ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โ†’ ( ( ( ๐‘‹ โ€˜ ๐‘ฅ ) โ‰  0 โ†’ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) ) โ†” ( ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘Ž ) ) โ‰  0 โ†’ ( ๐ฟ โ€˜ ๐‘Ž ) โˆˆ ( Unit โ€˜ ๐‘ ) ) ) )
101 97 100 syl5ibrcom โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘Ž โˆˆ โ„ค ) โ†’ ( ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ฅ ) โ‰  0 โ†’ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) ) ) )
102 101 rexlimdva โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ( โˆƒ ๐‘Ž โˆˆ โ„ค ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ฅ ) โ‰  0 โ†’ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) ) ) )
103 102 imp โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง โˆƒ ๐‘Ž โˆˆ โ„ค ๐‘ฅ = ( ๐ฟ โ€˜ ๐‘Ž ) ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ฅ ) โ‰  0 โ†’ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) ) )
104 15 103 syldan โŠข ( ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โˆง ๐‘ฅ โˆˆ ๐ต ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ฅ ) โ‰  0 โ†’ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) ) )
105 104 ralrimiva โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ โˆ€ ๐‘ฅ โˆˆ ๐ต ( ( ๐‘‹ โ€˜ ๐‘ฅ ) โ‰  0 โ†’ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) ) )
106 79 90 105 3jca โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ( โˆ€ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) โˆ€ ๐‘ฆ โˆˆ ( Unit โ€˜ ๐‘ ) ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) โˆง ( ๐‘‹ โ€˜ ( 1r โ€˜ ๐‘ ) ) = 1 โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต ( ( ๐‘‹ โ€˜ ๐‘ฅ ) โ‰  0 โ†’ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) ) ) )
107 simpl โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ๐‘ โˆˆ โ„• )
108 1 2 4 34 107 3 dchrelbas3 โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ( ๐‘‹ โˆˆ ๐ท โ†” ( ๐‘‹ : ๐ต โŸถ โ„‚ โˆง ( โˆ€ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) โˆ€ ๐‘ฆ โˆˆ ( Unit โ€˜ ๐‘ ) ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) โˆง ( ๐‘‹ โ€˜ ( 1r โ€˜ ๐‘ ) ) = 1 โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต ( ( ๐‘‹ โ€˜ ๐‘ฅ ) โ‰  0 โ†’ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) ) ) ) ) )
109 33 106 108 mpbir2and โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ๐‘‹ โˆˆ ๐ท )
110 109 30 jca โŠข ( ( ๐‘ โˆˆ โ„• โˆง ยฌ 2 โˆฅ ๐‘ ) โ†’ ( ๐‘‹ โˆˆ ๐ท โˆง ๐‘‹ : ๐ต โŸถ โ„ ) )