Metamath Proof Explorer


Theorem lgsdir

Description: The Legendre symbol is completely multiplicative in its left argument. Generalization of theorem 9.9(a) in ApostolNT p. 188 (which assumes that A and B are odd positive integers). Together with lgsqr this implies that the product of two quadratic residues or nonresidues is a residue, and the product of a residue and a nonresidue is a nonresidue. (Contributed by Mario Carneiro, 4-Feb-2015)

Ref Expression
Assertion lgsdir ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ( ( ๐ด ยท ๐ต ) /L ๐‘ ) = ( ( ๐ด /L ๐‘ ) ยท ( ๐ต /L ๐‘ ) ) )

Proof

Step Hyp Ref Expression
1 ax-1cn โŠข 1 โˆˆ โ„‚
2 0cn โŠข 0 โˆˆ โ„‚
3 1 2 ifcli โŠข if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) โˆˆ โ„‚
4 3 mullidi โŠข ( 1 ยท if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) ) = if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 )
5 iftrue โŠข ( ( ๐ด โ†‘ 2 ) = 1 โ†’ if ( ( ๐ด โ†‘ 2 ) = 1 , 1 , 0 ) = 1 )
6 5 adantl โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ( ๐ด โ†‘ 2 ) = 1 ) โ†’ if ( ( ๐ด โ†‘ 2 ) = 1 , 1 , 0 ) = 1 )
7 6 oveq1d โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ( ๐ด โ†‘ 2 ) = 1 ) โ†’ ( if ( ( ๐ด โ†‘ 2 ) = 1 , 1 , 0 ) ยท if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) ) = ( 1 ยท if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) ) )
8 simpl1 โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ๐ด โˆˆ โ„ค )
9 8 zcnd โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ๐ด โˆˆ โ„‚ )
10 9 ad2antrr โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ( ๐ด โ†‘ 2 ) = 1 ) โ†’ ๐ด โˆˆ โ„‚ )
11 simpl2 โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ๐ต โˆˆ โ„ค )
12 11 zcnd โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ๐ต โˆˆ โ„‚ )
13 12 ad2antrr โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ( ๐ด โ†‘ 2 ) = 1 ) โ†’ ๐ต โˆˆ โ„‚ )
14 10 13 sqmuld โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ( ๐ด โ†‘ 2 ) = 1 ) โ†’ ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = ( ( ๐ด โ†‘ 2 ) ยท ( ๐ต โ†‘ 2 ) ) )
15 simpr โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ( ๐ด โ†‘ 2 ) = 1 ) โ†’ ( ๐ด โ†‘ 2 ) = 1 )
16 15 oveq1d โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ( ๐ด โ†‘ 2 ) = 1 ) โ†’ ( ( ๐ด โ†‘ 2 ) ยท ( ๐ต โ†‘ 2 ) ) = ( 1 ยท ( ๐ต โ†‘ 2 ) ) )
17 12 sqcld โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ต โ†‘ 2 ) โˆˆ โ„‚ )
18 17 ad2antrr โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ( ๐ด โ†‘ 2 ) = 1 ) โ†’ ( ๐ต โ†‘ 2 ) โˆˆ โ„‚ )
19 18 mullidd โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ( ๐ด โ†‘ 2 ) = 1 ) โ†’ ( 1 ยท ( ๐ต โ†‘ 2 ) ) = ( ๐ต โ†‘ 2 ) )
20 14 16 19 3eqtrd โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ( ๐ด โ†‘ 2 ) = 1 ) โ†’ ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = ( ๐ต โ†‘ 2 ) )
21 20 eqeq1d โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ( ๐ด โ†‘ 2 ) = 1 ) โ†’ ( ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = 1 โ†” ( ๐ต โ†‘ 2 ) = 1 ) )
22 21 ifbid โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ( ๐ด โ†‘ 2 ) = 1 ) โ†’ if ( ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = 1 , 1 , 0 ) = if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) )
23 4 7 22 3eqtr4a โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ( ๐ด โ†‘ 2 ) = 1 ) โ†’ ( if ( ( ๐ด โ†‘ 2 ) = 1 , 1 , 0 ) ยท if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) ) = if ( ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = 1 , 1 , 0 ) )
24 3 mul02i โŠข ( 0 ยท if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) ) = 0
25 iffalse โŠข ( ยฌ ( ๐ด โ†‘ 2 ) = 1 โ†’ if ( ( ๐ด โ†‘ 2 ) = 1 , 1 , 0 ) = 0 )
26 25 adantl โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ยฌ ( ๐ด โ†‘ 2 ) = 1 ) โ†’ if ( ( ๐ด โ†‘ 2 ) = 1 , 1 , 0 ) = 0 )
27 26 oveq1d โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ยฌ ( ๐ด โ†‘ 2 ) = 1 ) โ†’ ( if ( ( ๐ด โ†‘ 2 ) = 1 , 1 , 0 ) ยท if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) ) = ( 0 ยท if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) ) )
28 dvdsmul1 โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค ) โ†’ ๐ด โˆฅ ( ๐ด ยท ๐ต ) )
29 8 11 28 syl2anc โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ๐ด โˆฅ ( ๐ด ยท ๐ต ) )
30 8 11 zmulcld โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ด ยท ๐ต ) โˆˆ โ„ค )
31 dvdssq โŠข ( ( ๐ด โˆˆ โ„ค โˆง ( ๐ด ยท ๐ต ) โˆˆ โ„ค ) โ†’ ( ๐ด โˆฅ ( ๐ด ยท ๐ต ) โ†” ( ๐ด โ†‘ 2 ) โˆฅ ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) ) )
32 8 30 31 syl2anc โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ด โˆฅ ( ๐ด ยท ๐ต ) โ†” ( ๐ด โ†‘ 2 ) โˆฅ ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) ) )
33 29 32 mpbid โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ด โ†‘ 2 ) โˆฅ ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) )
34 33 adantr โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ๐ด โ†‘ 2 ) โˆฅ ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) )
35 breq2 โŠข ( ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = 1 โ†’ ( ( ๐ด โ†‘ 2 ) โˆฅ ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) โ†” ( ๐ด โ†‘ 2 ) โˆฅ 1 ) )
36 34 35 syl5ibcom โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = 1 โ†’ ( ๐ด โ†‘ 2 ) โˆฅ 1 ) )
37 simprl โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ๐ด โ‰  0 )
38 37 neneqd โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ยฌ ๐ด = 0 )
39 sqeq0 โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ( ๐ด โ†‘ 2 ) = 0 โ†” ๐ด = 0 ) )
40 9 39 syl โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ( ( ๐ด โ†‘ 2 ) = 0 โ†” ๐ด = 0 ) )
41 38 40 mtbird โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ยฌ ( ๐ด โ†‘ 2 ) = 0 )
42 zsqcl2 โŠข ( ๐ด โˆˆ โ„ค โ†’ ( ๐ด โ†‘ 2 ) โˆˆ โ„•0 )
43 8 42 syl โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ด โ†‘ 2 ) โˆˆ โ„•0 )
44 elnn0 โŠข ( ( ๐ด โ†‘ 2 ) โˆˆ โ„•0 โ†” ( ( ๐ด โ†‘ 2 ) โˆˆ โ„• โˆจ ( ๐ด โ†‘ 2 ) = 0 ) )
45 43 44 sylib โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ( ( ๐ด โ†‘ 2 ) โˆˆ โ„• โˆจ ( ๐ด โ†‘ 2 ) = 0 ) )
46 45 ord โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ( ยฌ ( ๐ด โ†‘ 2 ) โˆˆ โ„• โ†’ ( ๐ด โ†‘ 2 ) = 0 ) )
47 41 46 mt3d โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ด โ†‘ 2 ) โˆˆ โ„• )
48 47 adantr โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ๐ด โ†‘ 2 ) โˆˆ โ„• )
49 48 nnzd โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ๐ด โ†‘ 2 ) โˆˆ โ„ค )
50 1nn โŠข 1 โˆˆ โ„•
51 dvdsle โŠข ( ( ( ๐ด โ†‘ 2 ) โˆˆ โ„ค โˆง 1 โˆˆ โ„• ) โ†’ ( ( ๐ด โ†‘ 2 ) โˆฅ 1 โ†’ ( ๐ด โ†‘ 2 ) โ‰ค 1 ) )
52 49 50 51 sylancl โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ( ๐ด โ†‘ 2 ) โˆฅ 1 โ†’ ( ๐ด โ†‘ 2 ) โ‰ค 1 ) )
53 48 nnge1d โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ 1 โ‰ค ( ๐ด โ†‘ 2 ) )
54 52 53 jctird โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ( ๐ด โ†‘ 2 ) โˆฅ 1 โ†’ ( ( ๐ด โ†‘ 2 ) โ‰ค 1 โˆง 1 โ‰ค ( ๐ด โ†‘ 2 ) ) ) )
55 48 nnred โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ๐ด โ†‘ 2 ) โˆˆ โ„ )
56 1re โŠข 1 โˆˆ โ„
57 letri3 โŠข ( ( ( ๐ด โ†‘ 2 ) โˆˆ โ„ โˆง 1 โˆˆ โ„ ) โ†’ ( ( ๐ด โ†‘ 2 ) = 1 โ†” ( ( ๐ด โ†‘ 2 ) โ‰ค 1 โˆง 1 โ‰ค ( ๐ด โ†‘ 2 ) ) ) )
58 55 56 57 sylancl โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ( ๐ด โ†‘ 2 ) = 1 โ†” ( ( ๐ด โ†‘ 2 ) โ‰ค 1 โˆง 1 โ‰ค ( ๐ด โ†‘ 2 ) ) ) )
59 54 58 sylibrd โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ( ๐ด โ†‘ 2 ) โˆฅ 1 โ†’ ( ๐ด โ†‘ 2 ) = 1 ) )
60 36 59 syld โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = 1 โ†’ ( ๐ด โ†‘ 2 ) = 1 ) )
61 60 con3dimp โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ยฌ ( ๐ด โ†‘ 2 ) = 1 ) โ†’ ยฌ ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = 1 )
62 61 iffalsed โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ยฌ ( ๐ด โ†‘ 2 ) = 1 ) โ†’ if ( ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = 1 , 1 , 0 ) = 0 )
63 24 27 62 3eqtr4a โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โˆง ยฌ ( ๐ด โ†‘ 2 ) = 1 ) โ†’ ( if ( ( ๐ด โ†‘ 2 ) = 1 , 1 , 0 ) ยท if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) ) = if ( ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = 1 , 1 , 0 ) )
64 23 63 pm2.61dan โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( if ( ( ๐ด โ†‘ 2 ) = 1 , 1 , 0 ) ยท if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) ) = if ( ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = 1 , 1 , 0 ) )
65 oveq2 โŠข ( ๐‘ = 0 โ†’ ( ๐ด /L ๐‘ ) = ( ๐ด /L 0 ) )
66 lgs0 โŠข ( ๐ด โˆˆ โ„ค โ†’ ( ๐ด /L 0 ) = if ( ( ๐ด โ†‘ 2 ) = 1 , 1 , 0 ) )
67 8 66 syl โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ด /L 0 ) = if ( ( ๐ด โ†‘ 2 ) = 1 , 1 , 0 ) )
68 65 67 sylan9eqr โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ๐ด /L ๐‘ ) = if ( ( ๐ด โ†‘ 2 ) = 1 , 1 , 0 ) )
69 oveq2 โŠข ( ๐‘ = 0 โ†’ ( ๐ต /L ๐‘ ) = ( ๐ต /L 0 ) )
70 lgs0 โŠข ( ๐ต โˆˆ โ„ค โ†’ ( ๐ต /L 0 ) = if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) )
71 11 70 syl โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ต /L 0 ) = if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) )
72 69 71 sylan9eqr โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ๐ต /L ๐‘ ) = if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) )
73 68 72 oveq12d โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ( ๐ด /L ๐‘ ) ยท ( ๐ต /L ๐‘ ) ) = ( if ( ( ๐ด โ†‘ 2 ) = 1 , 1 , 0 ) ยท if ( ( ๐ต โ†‘ 2 ) = 1 , 1 , 0 ) ) )
74 oveq2 โŠข ( ๐‘ = 0 โ†’ ( ( ๐ด ยท ๐ต ) /L ๐‘ ) = ( ( ๐ด ยท ๐ต ) /L 0 ) )
75 lgs0 โŠข ( ( ๐ด ยท ๐ต ) โˆˆ โ„ค โ†’ ( ( ๐ด ยท ๐ต ) /L 0 ) = if ( ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = 1 , 1 , 0 ) )
76 30 75 syl โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ( ( ๐ด ยท ๐ต ) /L 0 ) = if ( ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = 1 , 1 , 0 ) )
77 74 76 sylan9eqr โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ( ๐ด ยท ๐ต ) /L ๐‘ ) = if ( ( ( ๐ด ยท ๐ต ) โ†‘ 2 ) = 1 , 1 , 0 ) )
78 64 73 77 3eqtr4rd โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ = 0 ) โ†’ ( ( ๐ด ยท ๐ต ) /L ๐‘ ) = ( ( ๐ด /L ๐‘ ) ยท ( ๐ต /L ๐‘ ) ) )
79 lgsdilem โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ if ( ( ๐‘ < 0 โˆง ( ๐ด ยท ๐ต ) < 0 ) , - 1 , 1 ) = ( if ( ( ๐‘ < 0 โˆง ๐ด < 0 ) , - 1 , 1 ) ยท if ( ( ๐‘ < 0 โˆง ๐ต < 0 ) , - 1 , 1 ) ) )
80 79 adantr โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ if ( ( ๐‘ < 0 โˆง ( ๐ด ยท ๐ต ) < 0 ) , - 1 , 1 ) = ( if ( ( ๐‘ < 0 โˆง ๐ด < 0 ) , - 1 , 1 ) ยท if ( ( ๐‘ < 0 โˆง ๐ต < 0 ) , - 1 , 1 ) ) )
81 simpl3 โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ๐‘ โˆˆ โ„ค )
82 nnabscl โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ๐‘ โ‰  0 ) โ†’ ( abs โ€˜ ๐‘ ) โˆˆ โ„• )
83 81 82 sylan โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( abs โ€˜ ๐‘ ) โˆˆ โ„• )
84 nnuz โŠข โ„• = ( โ„คโ‰ฅ โ€˜ 1 )
85 83 84 eleqtrdi โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( abs โ€˜ ๐‘ ) โˆˆ ( โ„คโ‰ฅ โ€˜ 1 ) )
86 simpll1 โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ๐ด โˆˆ โ„ค )
87 simpll3 โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ๐‘ โˆˆ โ„ค )
88 simpr โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ๐‘ โ‰  0 )
89 eqid โŠข ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) = ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) )
90 89 lgsfcl3 โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘ โ‰  0 ) โ†’ ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) : โ„• โŸถ โ„ค )
91 86 87 88 90 syl3anc โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) : โ„• โŸถ โ„ค )
92 elfznn โŠข ( ๐‘˜ โˆˆ ( 1 ... ( abs โ€˜ ๐‘ ) ) โ†’ ๐‘˜ โˆˆ โ„• )
93 ffvelcdm โŠข ( ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) : โ„• โŸถ โ„ค โˆง ๐‘˜ โˆˆ โ„• ) โ†’ ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) โˆˆ โ„ค )
94 91 92 93 syl2an โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ ( 1 ... ( abs โ€˜ ๐‘ ) ) ) โ†’ ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) โˆˆ โ„ค )
95 94 zcnd โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ ( 1 ... ( abs โ€˜ ๐‘ ) ) ) โ†’ ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) โˆˆ โ„‚ )
96 simpll2 โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ๐ต โˆˆ โ„ค )
97 eqid โŠข ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) = ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) )
98 97 lgsfcl3 โŠข ( ( ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘ โ‰  0 ) โ†’ ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) : โ„• โŸถ โ„ค )
99 96 87 88 98 syl3anc โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) : โ„• โŸถ โ„ค )
100 ffvelcdm โŠข ( ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) : โ„• โŸถ โ„ค โˆง ๐‘˜ โˆˆ โ„• ) โ†’ ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) โˆˆ โ„ค )
101 99 92 100 syl2an โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ ( 1 ... ( abs โ€˜ ๐‘ ) ) ) โ†’ ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) โˆˆ โ„ค )
102 101 zcnd โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ ( 1 ... ( abs โ€˜ ๐‘ ) ) ) โ†’ ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) โˆˆ โ„‚ )
103 86 adantr โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ๐ด โˆˆ โ„ค )
104 96 adantr โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ๐ต โˆˆ โ„ค )
105 simpr โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ๐‘˜ โˆˆ โ„™ )
106 lgsdirprm โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) = ( ( ๐ด /L ๐‘˜ ) ยท ( ๐ต /L ๐‘˜ ) ) )
107 103 104 105 106 syl3anc โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) = ( ( ๐ด /L ๐‘˜ ) ยท ( ๐ต /L ๐‘˜ ) ) )
108 107 oveq1d โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) = ( ( ( ๐ด /L ๐‘˜ ) ยท ( ๐ต /L ๐‘˜ ) ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) )
109 prmz โŠข ( ๐‘˜ โˆˆ โ„™ โ†’ ๐‘˜ โˆˆ โ„ค )
110 lgscl โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘˜ โˆˆ โ„ค ) โ†’ ( ๐ด /L ๐‘˜ ) โˆˆ โ„ค )
111 86 109 110 syl2an โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ( ๐ด /L ๐‘˜ ) โˆˆ โ„ค )
112 111 zcnd โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ( ๐ด /L ๐‘˜ ) โˆˆ โ„‚ )
113 lgscl โŠข ( ( ๐ต โˆˆ โ„ค โˆง ๐‘˜ โˆˆ โ„ค ) โ†’ ( ๐ต /L ๐‘˜ ) โˆˆ โ„ค )
114 96 109 113 syl2an โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ( ๐ต /L ๐‘˜ ) โˆˆ โ„ค )
115 114 zcnd โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ( ๐ต /L ๐‘˜ ) โˆˆ โ„‚ )
116 87 adantr โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ๐‘ โˆˆ โ„ค )
117 88 adantr โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ๐‘ โ‰  0 )
118 pczcl โŠข ( ( ๐‘˜ โˆˆ โ„™ โˆง ( ๐‘ โˆˆ โ„ค โˆง ๐‘ โ‰  0 ) ) โ†’ ( ๐‘˜ pCnt ๐‘ ) โˆˆ โ„•0 )
119 105 116 117 118 syl12anc โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ( ๐‘˜ pCnt ๐‘ ) โˆˆ โ„•0 )
120 112 115 119 mulexpd โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ( ( ( ๐ด /L ๐‘˜ ) ยท ( ๐ต /L ๐‘˜ ) ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) = ( ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) ยท ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) ) )
121 108 120 eqtrd โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) = ( ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) ยท ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) ) )
122 iftrue โŠข ( ๐‘˜ โˆˆ โ„™ โ†’ if ( ๐‘˜ โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) = ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) )
123 122 adantl โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ if ( ๐‘˜ โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) = ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) )
124 iftrue โŠข ( ๐‘˜ โˆˆ โ„™ โ†’ if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) = ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) )
125 iftrue โŠข ( ๐‘˜ โˆˆ โ„™ โ†’ if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) = ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) )
126 124 125 oveq12d โŠข ( ๐‘˜ โˆˆ โ„™ โ†’ ( if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ยท if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ) = ( ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) ยท ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) ) )
127 126 adantl โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ ( if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ยท if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ) = ( ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) ยท ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) ) )
128 121 123 127 3eqtr4d โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ โ„™ ) โ†’ if ( ๐‘˜ โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) = ( if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ยท if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ) )
129 1t1e1 โŠข ( 1 ยท 1 ) = 1
130 129 eqcomi โŠข 1 = ( 1 ยท 1 )
131 iffalse โŠข ( ยฌ ๐‘˜ โˆˆ โ„™ โ†’ if ( ๐‘˜ โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) = 1 )
132 iffalse โŠข ( ยฌ ๐‘˜ โˆˆ โ„™ โ†’ if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) = 1 )
133 iffalse โŠข ( ยฌ ๐‘˜ โˆˆ โ„™ โ†’ if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) = 1 )
134 132 133 oveq12d โŠข ( ยฌ ๐‘˜ โˆˆ โ„™ โ†’ ( if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ยท if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ) = ( 1 ยท 1 ) )
135 130 131 134 3eqtr4a โŠข ( ยฌ ๐‘˜ โˆˆ โ„™ โ†’ if ( ๐‘˜ โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) = ( if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ยท if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ) )
136 135 adantl โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ยฌ ๐‘˜ โˆˆ โ„™ ) โ†’ if ( ๐‘˜ โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) = ( if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ยท if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ) )
137 128 136 pm2.61dan โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ if ( ๐‘˜ โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) = ( if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ยท if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ) )
138 137 adantr โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ ( 1 ... ( abs โ€˜ ๐‘ ) ) ) โ†’ if ( ๐‘˜ โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) = ( if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ยท if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ) )
139 92 adantl โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ ( 1 ... ( abs โ€˜ ๐‘ ) ) ) โ†’ ๐‘˜ โˆˆ โ„• )
140 eleq1w โŠข ( ๐‘› = ๐‘˜ โ†’ ( ๐‘› โˆˆ โ„™ โ†” ๐‘˜ โˆˆ โ„™ ) )
141 oveq2 โŠข ( ๐‘› = ๐‘˜ โ†’ ( ( ๐ด ยท ๐ต ) /L ๐‘› ) = ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) )
142 oveq1 โŠข ( ๐‘› = ๐‘˜ โ†’ ( ๐‘› pCnt ๐‘ ) = ( ๐‘˜ pCnt ๐‘ ) )
143 141 142 oveq12d โŠข ( ๐‘› = ๐‘˜ โ†’ ( ( ( ๐ด ยท ๐ต ) /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) = ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) )
144 140 143 ifbieq1d โŠข ( ๐‘› = ๐‘˜ โ†’ if ( ๐‘› โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) = if ( ๐‘˜ โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) )
145 eqid โŠข ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) = ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) )
146 ovex โŠข ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) โˆˆ V
147 1ex โŠข 1 โˆˆ V
148 146 147 ifex โŠข if ( ๐‘˜ โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) โˆˆ V
149 144 145 148 fvmpt โŠข ( ๐‘˜ โˆˆ โ„• โ†’ ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) = if ( ๐‘˜ โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) )
150 139 149 syl โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ ( 1 ... ( abs โ€˜ ๐‘ ) ) ) โ†’ ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) = if ( ๐‘˜ โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) )
151 oveq2 โŠข ( ๐‘› = ๐‘˜ โ†’ ( ๐ด /L ๐‘› ) = ( ๐ด /L ๐‘˜ ) )
152 151 142 oveq12d โŠข ( ๐‘› = ๐‘˜ โ†’ ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) = ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) )
153 140 152 ifbieq1d โŠข ( ๐‘› = ๐‘˜ โ†’ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) = if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) )
154 ovex โŠข ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) โˆˆ V
155 154 147 ifex โŠข if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) โˆˆ V
156 153 89 155 fvmpt โŠข ( ๐‘˜ โˆˆ โ„• โ†’ ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) = if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) )
157 139 156 syl โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ ( 1 ... ( abs โ€˜ ๐‘ ) ) ) โ†’ ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) = if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) )
158 oveq2 โŠข ( ๐‘› = ๐‘˜ โ†’ ( ๐ต /L ๐‘› ) = ( ๐ต /L ๐‘˜ ) )
159 158 142 oveq12d โŠข ( ๐‘› = ๐‘˜ โ†’ ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) = ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) )
160 140 159 ifbieq1d โŠข ( ๐‘› = ๐‘˜ โ†’ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) = if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) )
161 ovex โŠข ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) โˆˆ V
162 161 147 ifex โŠข if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) โˆˆ V
163 160 97 162 fvmpt โŠข ( ๐‘˜ โˆˆ โ„• โ†’ ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) = if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) )
164 139 163 syl โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ ( 1 ... ( abs โ€˜ ๐‘ ) ) ) โ†’ ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) = if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) )
165 157 164 oveq12d โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ ( 1 ... ( abs โ€˜ ๐‘ ) ) ) โ†’ ( ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) ยท ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) ) = ( if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ด /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ยท if ( ๐‘˜ โˆˆ โ„™ , ( ( ๐ต /L ๐‘˜ ) โ†‘ ( ๐‘˜ pCnt ๐‘ ) ) , 1 ) ) )
166 138 150 165 3eqtr4d โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ๐‘˜ โˆˆ ( 1 ... ( abs โ€˜ ๐‘ ) ) ) โ†’ ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) = ( ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) ยท ( ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) โ€˜ ๐‘˜ ) ) )
167 85 95 102 166 prodfmul โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) = ( ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) )
168 80 167 oveq12d โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( if ( ( ๐‘ < 0 โˆง ( ๐ด ยท ๐ต ) < 0 ) , - 1 , 1 ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) = ( ( if ( ( ๐‘ < 0 โˆง ๐ด < 0 ) , - 1 , 1 ) ยท if ( ( ๐‘ < 0 โˆง ๐ต < 0 ) , - 1 , 1 ) ) ยท ( ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) ) )
169 30 adantr โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( ๐ด ยท ๐ต ) โˆˆ โ„ค )
170 145 lgsval4 โŠข ( ( ( ๐ด ยท ๐ต ) โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘ โ‰  0 ) โ†’ ( ( ๐ด ยท ๐ต ) /L ๐‘ ) = ( if ( ( ๐‘ < 0 โˆง ( ๐ด ยท ๐ต ) < 0 ) , - 1 , 1 ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) )
171 169 87 88 170 syl3anc โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( ( ๐ด ยท ๐ต ) /L ๐‘ ) = ( if ( ( ๐‘ < 0 โˆง ( ๐ด ยท ๐ต ) < 0 ) , - 1 , 1 ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ( ๐ด ยท ๐ต ) /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) )
172 89 lgsval4 โŠข ( ( ๐ด โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘ โ‰  0 ) โ†’ ( ๐ด /L ๐‘ ) = ( if ( ( ๐‘ < 0 โˆง ๐ด < 0 ) , - 1 , 1 ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) )
173 86 87 88 172 syl3anc โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( ๐ด /L ๐‘ ) = ( if ( ( ๐‘ < 0 โˆง ๐ด < 0 ) , - 1 , 1 ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) )
174 97 lgsval4 โŠข ( ( ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค โˆง ๐‘ โ‰  0 ) โ†’ ( ๐ต /L ๐‘ ) = ( if ( ( ๐‘ < 0 โˆง ๐ต < 0 ) , - 1 , 1 ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) )
175 96 87 88 174 syl3anc โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( ๐ต /L ๐‘ ) = ( if ( ( ๐‘ < 0 โˆง ๐ต < 0 ) , - 1 , 1 ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) )
176 173 175 oveq12d โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( ( ๐ด /L ๐‘ ) ยท ( ๐ต /L ๐‘ ) ) = ( ( if ( ( ๐‘ < 0 โˆง ๐ด < 0 ) , - 1 , 1 ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) ยท ( if ( ( ๐‘ < 0 โˆง ๐ต < 0 ) , - 1 , 1 ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) ) )
177 neg1cn โŠข - 1 โˆˆ โ„‚
178 177 1 ifcli โŠข if ( ( ๐‘ < 0 โˆง ๐ด < 0 ) , - 1 , 1 ) โˆˆ โ„‚
179 178 a1i โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ if ( ( ๐‘ < 0 โˆง ๐ด < 0 ) , - 1 , 1 ) โˆˆ โ„‚ )
180 mulcl โŠข ( ( ๐‘˜ โˆˆ โ„‚ โˆง ๐‘ฅ โˆˆ โ„‚ ) โ†’ ( ๐‘˜ ยท ๐‘ฅ ) โˆˆ โ„‚ )
181 180 adantl โŠข ( ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โˆง ( ๐‘˜ โˆˆ โ„‚ โˆง ๐‘ฅ โˆˆ โ„‚ ) ) โ†’ ( ๐‘˜ ยท ๐‘ฅ ) โˆˆ โ„‚ )
182 85 95 181 seqcl โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) โˆˆ โ„‚ )
183 177 1 ifcli โŠข if ( ( ๐‘ < 0 โˆง ๐ต < 0 ) , - 1 , 1 ) โˆˆ โ„‚
184 183 a1i โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ if ( ( ๐‘ < 0 โˆง ๐ต < 0 ) , - 1 , 1 ) โˆˆ โ„‚ )
185 85 102 181 seqcl โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) โˆˆ โ„‚ )
186 179 182 184 185 mul4d โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( ( if ( ( ๐‘ < 0 โˆง ๐ด < 0 ) , - 1 , 1 ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) ยท ( if ( ( ๐‘ < 0 โˆง ๐ต < 0 ) , - 1 , 1 ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) ) = ( ( if ( ( ๐‘ < 0 โˆง ๐ด < 0 ) , - 1 , 1 ) ยท if ( ( ๐‘ < 0 โˆง ๐ต < 0 ) , - 1 , 1 ) ) ยท ( ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) ) )
187 176 186 eqtrd โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( ( ๐ด /L ๐‘ ) ยท ( ๐ต /L ๐‘ ) ) = ( ( if ( ( ๐‘ < 0 โˆง ๐ด < 0 ) , - 1 , 1 ) ยท if ( ( ๐‘ < 0 โˆง ๐ต < 0 ) , - 1 , 1 ) ) ยท ( ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ด /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ยท ( seq 1 ( ยท , ( ๐‘› โˆˆ โ„• โ†ฆ if ( ๐‘› โˆˆ โ„™ , ( ( ๐ต /L ๐‘› ) โ†‘ ( ๐‘› pCnt ๐‘ ) ) , 1 ) ) ) โ€˜ ( abs โ€˜ ๐‘ ) ) ) ) )
188 168 171 187 3eqtr4d โŠข ( ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โˆง ๐‘ โ‰  0 ) โ†’ ( ( ๐ด ยท ๐ต ) /L ๐‘ ) = ( ( ๐ด /L ๐‘ ) ยท ( ๐ต /L ๐‘ ) ) )
189 78 188 pm2.61dane โŠข ( ( ( ๐ด โˆˆ โ„ค โˆง ๐ต โˆˆ โ„ค โˆง ๐‘ โˆˆ โ„ค ) โˆง ( ๐ด โ‰  0 โˆง ๐ต โ‰  0 ) ) โ†’ ( ( ๐ด ยท ๐ต ) /L ๐‘ ) = ( ( ๐ด /L ๐‘ ) ยท ( ๐ต /L ๐‘ ) ) )