Step | Hyp | Ref
| Expression |
1 | | irrapxlem1 41236 |
. 2
โข ((๐ด โ โ+
โง ๐ต โ โ)
โ โ๐ฅ โ
(0...๐ต)โ๐ฆ โ (0...๐ต)(๐ฅ < ๐ฆ โง (โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1))))) |
2 | | nnre 12184 |
. . . . . . . . . . . . . 14
โข (๐ต โ โ โ ๐ต โ
โ) |
3 | 2 | ad3antlr 729 |
. . . . . . . . . . . . 13
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ๐ต โ โ) |
4 | | rpre 12947 |
. . . . . . . . . . . . . . . 16
โข (๐ด โ โ+
โ ๐ด โ
โ) |
5 | 4 | ad3antrrr 728 |
. . . . . . . . . . . . . . 15
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ๐ด โ โ) |
6 | | elfzelz 13466 |
. . . . . . . . . . . . . . . . 17
โข (๐ฅ โ (0...๐ต) โ ๐ฅ โ โค) |
7 | 6 | zred 12631 |
. . . . . . . . . . . . . . . 16
โข (๐ฅ โ (0...๐ต) โ ๐ฅ โ โ) |
8 | 7 | ad2antlr 725 |
. . . . . . . . . . . . . . 15
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ๐ฅ โ โ) |
9 | 5, 8 | remulcld 11209 |
. . . . . . . . . . . . . 14
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (๐ด ยท ๐ฅ) โ โ) |
10 | | 1rp 12943 |
. . . . . . . . . . . . . . 15
โข 1 โ
โ+ |
11 | 10 | a1i 11 |
. . . . . . . . . . . . . 14
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ 1 โ
โ+) |
12 | 9, 11 | modcld 13805 |
. . . . . . . . . . . . 13
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((๐ด ยท ๐ฅ) mod 1) โ โ) |
13 | 3, 12 | remulcld 11209 |
. . . . . . . . . . . 12
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) โ โ) |
14 | | intfrac 13816 |
. . . . . . . . . . . 12
โข ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) โ โ โ (๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) = ((โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1))) |
15 | 13, 14 | syl 17 |
. . . . . . . . . . 11
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) = ((โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1))) |
16 | | elfzelz 13466 |
. . . . . . . . . . . . . . . . 17
โข (๐ฆ โ (0...๐ต) โ ๐ฆ โ โค) |
17 | 16 | zred 12631 |
. . . . . . . . . . . . . . . 16
โข (๐ฆ โ (0...๐ต) โ ๐ฆ โ โ) |
18 | 17 | adantl 482 |
. . . . . . . . . . . . . . 15
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ๐ฆ โ โ) |
19 | 5, 18 | remulcld 11209 |
. . . . . . . . . . . . . 14
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (๐ด ยท ๐ฆ) โ โ) |
20 | 19, 11 | modcld 13805 |
. . . . . . . . . . . . 13
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((๐ด ยท ๐ฆ) mod 1) โ โ) |
21 | 3, 20 | remulcld 11209 |
. . . . . . . . . . . 12
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) โ โ) |
22 | | intfrac 13816 |
. . . . . . . . . . . 12
โข ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) โ โ โ (๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) = ((โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1))) |
23 | 21, 22 | syl 17 |
. . . . . . . . . . 11
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) = ((โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1))) |
24 | 15, 23 | oveq12d 7395 |
. . . . . . . . . 10
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) โ (๐ต ยท ((๐ด ยท ๐ฆ) mod 1))) = (((โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1)) โ
((โโ(๐ต ยท
((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1)))) |
25 | 24 | fveq2d 6866 |
. . . . . . . . 9
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (absโ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) โ (๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) =
(absโ(((โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1)) โ
((โโ(๐ต ยท
((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1))))) |
26 | 25 | adantr 481 |
. . . . . . . 8
โข
(((((๐ด โ
โ+ โง ๐ต
โ โ) โง ๐ฅ
โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โง (โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) โ (absโ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) โ (๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) =
(absโ(((โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1)) โ
((โโ(๐ต ยท
((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1))))) |
27 | | simpr 485 |
. . . . . . . . . . . 12
โข
(((((๐ด โ
โ+ โง ๐ต
โ โ) โง ๐ฅ
โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โง (โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) โ (โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) |
28 | 27 | oveq1d 7392 |
. . . . . . . . . . 11
โข
(((((๐ด โ
โ+ โง ๐ต
โ โ) โง ๐ฅ
โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โง (โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) โ ((โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1)) = ((โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1))) |
29 | 28 | oveq1d 7392 |
. . . . . . . . . 10
โข
(((((๐ด โ
โ+ โง ๐ต
โ โ) โง ๐ฅ
โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โง (โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) โ (((โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1)) โ
((โโ(๐ต ยท
((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1))) = (((โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1)) โ
((โโ(๐ต ยท
((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1)))) |
30 | 29 | fveq2d 6866 |
. . . . . . . . 9
โข
(((((๐ด โ
โ+ โง ๐ต
โ โ) โง ๐ฅ
โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โง (โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) โ
(absโ(((โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1)) โ
((โโ(๐ต ยท
((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1)))) =
(absโ(((โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1)) โ
((โโ(๐ต ยท
((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1))))) |
31 | 21 | flcld 13728 |
. . . . . . . . . . . . . 14
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1))) โ โค) |
32 | 31 | zcnd 12632 |
. . . . . . . . . . . . 13
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1))) โ โ) |
33 | 13, 11 | modcld 13805 |
. . . . . . . . . . . . . 14
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1) โ
โ) |
34 | 33 | recnd 11207 |
. . . . . . . . . . . . 13
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1) โ
โ) |
35 | 21, 11 | modcld 13805 |
. . . . . . . . . . . . . 14
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1) โ
โ) |
36 | 35 | recnd 11207 |
. . . . . . . . . . . . 13
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1) โ
โ) |
37 | 32, 34, 36 | pnpcand 11573 |
. . . . . . . . . . . 12
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (((โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1)) โ
((โโ(๐ต ยท
((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1))) = (((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1) โ ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1))) |
38 | 37 | fveq2d 6866 |
. . . . . . . . . . 11
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (absโ(((โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1)) โ
((โโ(๐ต ยท
((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1)))) = (absโ(((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1) โ ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1)))) |
39 | | 0red 11182 |
. . . . . . . . . . . . 13
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ 0 โ โ) |
40 | | 1red 11180 |
. . . . . . . . . . . . 13
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ 1 โ โ) |
41 | | modelico 13811 |
. . . . . . . . . . . . . 14
โข (((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) โ โ โง 1 โ
โ+) โ ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1) โ
(0[,)1)) |
42 | 13, 10, 41 | sylancl 586 |
. . . . . . . . . . . . 13
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1) โ
(0[,)1)) |
43 | | modelico 13811 |
. . . . . . . . . . . . . 14
โข (((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) โ โ โง 1 โ
โ+) โ ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1) โ
(0[,)1)) |
44 | 21, 10, 43 | sylancl 586 |
. . . . . . . . . . . . 13
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1) โ
(0[,)1)) |
45 | | icodiamlt 15347 |
. . . . . . . . . . . . 13
โข (((0
โ โ โง 1 โ โ) โง (((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1) โ (0[,)1) โง ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1) โ (0[,)1))) โ
(absโ(((๐ต ยท
((๐ด ยท ๐ฅ) mod 1)) mod 1) โ ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1))) < (1 โ
0)) |
46 | 39, 40, 42, 44, 45 | syl22anc 837 |
. . . . . . . . . . . 12
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (absโ(((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1) โ ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1))) < (1 โ
0)) |
47 | | 1m0e1 12298 |
. . . . . . . . . . . 12
โข (1
โ 0) = 1 |
48 | 46, 47 | breqtrdi 5166 |
. . . . . . . . . . 11
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (absโ(((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1) โ ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1))) < 1) |
49 | 38, 48 | eqbrtrd 5147 |
. . . . . . . . . 10
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (absโ(((โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1)) โ
((โโ(๐ต ยท
((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1)))) < 1) |
50 | 49 | adantr 481 |
. . . . . . . . 9
โข
(((((๐ด โ
โ+ โง ๐ต
โ โ) โง ๐ฅ
โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โง (โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) โ
(absโ(((โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1)) โ
((โโ(๐ต ยท
((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1)))) < 1) |
51 | 30, 50 | eqbrtrd 5147 |
. . . . . . . 8
โข
(((((๐ด โ
โ+ โง ๐ต
โ โ) โง ๐ฅ
โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โง (โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) โ
(absโ(((โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) mod 1)) โ
((โโ(๐ต ยท
((๐ด ยท ๐ฆ) mod 1))) + ((๐ต ยท ((๐ด ยท ๐ฆ) mod 1)) mod 1)))) < 1) |
52 | 26, 51 | eqbrtrd 5147 |
. . . . . . 7
โข
(((((๐ด โ
โ+ โง ๐ต
โ โ) โง ๐ฅ
โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โง (โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) โ (absโ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) โ (๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) < 1) |
53 | 52 | ex 413 |
. . . . . 6
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1))) โ (absโ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) โ (๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) < 1)) |
54 | 12, 20 | resubcld 11607 |
. . . . . . . . . 10
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1)) โ โ) |
55 | 54 | recnd 11207 |
. . . . . . . . 9
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1)) โ โ) |
56 | 55 | abscld 15348 |
. . . . . . . 8
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1))) โ โ) |
57 | | nngt0 12208 |
. . . . . . . . . . 11
โข (๐ต โ โ โ 0 <
๐ต) |
58 | 57 | ad3antlr 729 |
. . . . . . . . . 10
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ 0 < ๐ต) |
59 | 58 | gt0ne0d 11743 |
. . . . . . . . 9
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ๐ต โ 0) |
60 | 3, 59 | rereccld 12006 |
. . . . . . . 8
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (1 / ๐ต) โ โ) |
61 | | ltmul2 12030 |
. . . . . . . 8
โข
(((absโ(((๐ด
ยท ๐ฅ) mod 1) โ
((๐ด ยท ๐ฆ) mod 1))) โ โ โง
(1 / ๐ต) โ โ
โง (๐ต โ โ
โง 0 < ๐ต)) โ
((absโ(((๐ด ยท
๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1))) < (1 / ๐ต) โ (๐ต ยท (absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1)))) < (๐ต ยท (1 / ๐ต)))) |
62 | 56, 60, 3, 58, 61 | syl112anc 1374 |
. . . . . . 7
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1))) < (1 / ๐ต) โ (๐ต ยท (absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1)))) < (๐ต ยท (1 / ๐ต)))) |
63 | | nnnn0 12444 |
. . . . . . . . . . . . . 14
โข (๐ต โ โ โ ๐ต โ
โ0) |
64 | 63 | nn0ge0d 12500 |
. . . . . . . . . . . . 13
โข (๐ต โ โ โ 0 โค
๐ต) |
65 | 64 | ad3antlr 729 |
. . . . . . . . . . . 12
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ 0 โค ๐ต) |
66 | 3, 65 | absidd 15334 |
. . . . . . . . . . 11
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (absโ๐ต) = ๐ต) |
67 | 66 | eqcomd 2737 |
. . . . . . . . . 10
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ๐ต = (absโ๐ต)) |
68 | 67 | oveq1d 7392 |
. . . . . . . . 9
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (๐ต ยท (absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1)))) = ((absโ๐ต) ยท (absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1))))) |
69 | 3 | recnd 11207 |
. . . . . . . . . 10
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ๐ต โ โ) |
70 | 69, 55 | absmuld 15366 |
. . . . . . . . 9
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (absโ(๐ต ยท (((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1)))) = ((absโ๐ต) ยท (absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1))))) |
71 | 12 | recnd 11207 |
. . . . . . . . . . 11
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((๐ด ยท ๐ฅ) mod 1) โ โ) |
72 | 20 | recnd 11207 |
. . . . . . . . . . 11
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((๐ด ยท ๐ฆ) mod 1) โ โ) |
73 | 69, 71, 72 | subdid 11635 |
. . . . . . . . . 10
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (๐ต ยท (((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1))) = ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) โ (๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) |
74 | 73 | fveq2d 6866 |
. . . . . . . . 9
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (absโ(๐ต ยท (((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1)))) = (absโ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) โ (๐ต ยท ((๐ด ยท ๐ฆ) mod 1))))) |
75 | 68, 70, 74 | 3eqtr2d 2777 |
. . . . . . . 8
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (๐ต ยท (absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1)))) = (absโ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) โ (๐ต ยท ((๐ด ยท ๐ฆ) mod 1))))) |
76 | 69, 59 | recidd 11950 |
. . . . . . . 8
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ (๐ต ยท (1 / ๐ต)) = 1) |
77 | 75, 76 | breq12d 5138 |
. . . . . . 7
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((๐ต ยท (absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1)))) < (๐ต ยท (1 / ๐ต)) โ (absโ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) โ (๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) < 1)) |
78 | 62, 77 | bitrd 278 |
. . . . . 6
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1))) < (1 / ๐ต) โ (absโ((๐ต ยท ((๐ด ยท ๐ฅ) mod 1)) โ (๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) < 1)) |
79 | 53, 78 | sylibrd 258 |
. . . . 5
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1))) โ (absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1))) < (1 / ๐ต))) |
80 | 79 | anim2d 612 |
. . . 4
โข ((((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โง ๐ฆ โ (0...๐ต)) โ ((๐ฅ < ๐ฆ โง (โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) โ (๐ฅ < ๐ฆ โง (absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1))) < (1 / ๐ต)))) |
81 | 80 | reximdva 3167 |
. . 3
โข (((๐ด โ โ+
โง ๐ต โ โ)
โง ๐ฅ โ (0...๐ต)) โ (โ๐ฆ โ (0...๐ต)(๐ฅ < ๐ฆ โง (โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) โ โ๐ฆ โ (0...๐ต)(๐ฅ < ๐ฆ โง (absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1))) < (1 / ๐ต)))) |
82 | 81 | reximdva 3167 |
. 2
โข ((๐ด โ โ+
โง ๐ต โ โ)
โ (โ๐ฅ โ
(0...๐ต)โ๐ฆ โ (0...๐ต)(๐ฅ < ๐ฆ โง (โโ(๐ต ยท ((๐ด ยท ๐ฅ) mod 1))) = (โโ(๐ต ยท ((๐ด ยท ๐ฆ) mod 1)))) โ โ๐ฅ โ (0...๐ต)โ๐ฆ โ (0...๐ต)(๐ฅ < ๐ฆ โง (absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1))) < (1 / ๐ต)))) |
83 | 1, 82 | mpd 15 |
1
โข ((๐ด โ โ+
โง ๐ต โ โ)
โ โ๐ฅ โ
(0...๐ต)โ๐ฆ โ (0...๐ต)(๐ฅ < ๐ฆ โง (absโ(((๐ด ยท ๐ฅ) mod 1) โ ((๐ด ยท ๐ฆ) mod 1))) < (1 / ๐ต))) |