Step | Hyp | Ref
| Expression |
1 | | eqcom 2179 |
. 2
โข ((๐ mod ๐ท) = ๐
โ ๐
= (๐ mod ๐ท)) |
2 | | divalgmodcl 11935 |
. . . 4
โข ((๐ โ โค โง ๐ท โ โ โง ๐
โ โ0)
โ (๐
= (๐ mod ๐ท) โ (๐
< ๐ท โง ๐ท โฅ (๐ โ ๐
)))) |
3 | 2 | 3adant3r 1235 |
. . 3
โข ((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โ (๐
= (๐ mod ๐ท) โ (๐
< ๐ท โง ๐ท โฅ (๐ โ ๐
)))) |
4 | | ibar 301 |
. . . . 5
โข (๐
< ๐ท โ (๐ท โฅ (๐ โ ๐
) โ (๐
< ๐ท โง ๐ท โฅ (๐ โ ๐
)))) |
5 | 4 | adantl 277 |
. . . 4
โข ((๐
โ โ0
โง ๐
< ๐ท) โ (๐ท โฅ (๐ โ ๐
) โ (๐
< ๐ท โง ๐ท โฅ (๐ โ ๐
)))) |
6 | 5 | 3ad2ant3 1020 |
. . 3
โข ((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โ (๐ท โฅ (๐ โ ๐
) โ (๐
< ๐ท โง ๐ท โฅ (๐ โ ๐
)))) |
7 | | nnz 9274 |
. . . . . 6
โข (๐ท โ โ โ ๐ท โ
โค) |
8 | 7 | 3ad2ant2 1019 |
. . . . 5
โข ((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โ ๐ท โ โค) |
9 | | simp1 997 |
. . . . . 6
โข ((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โ ๐ โ โค) |
10 | | nn0z 9275 |
. . . . . . . 8
โข (๐
โ โ0
โ ๐
โ
โค) |
11 | 10 | adantr 276 |
. . . . . . 7
โข ((๐
โ โ0
โง ๐
< ๐ท) โ ๐
โ โค) |
12 | 11 | 3ad2ant3 1020 |
. . . . . 6
โข ((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โ ๐
โ โค) |
13 | 9, 12 | zsubcld 9382 |
. . . . 5
โข ((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โ (๐ โ ๐
) โ โค) |
14 | | divides 11798 |
. . . . 5
โข ((๐ท โ โค โง (๐ โ ๐
) โ โค) โ (๐ท โฅ (๐ โ ๐
) โ โ๐ง โ โค (๐ง ยท ๐ท) = (๐ โ ๐
))) |
15 | 8, 13, 14 | syl2anc 411 |
. . . 4
โข ((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โ (๐ท โฅ (๐ โ ๐
) โ โ๐ง โ โค (๐ง ยท ๐ท) = (๐ โ ๐
))) |
16 | | eqcom 2179 |
. . . . . 6
โข ((๐ง ยท ๐ท) = (๐ โ ๐
) โ (๐ โ ๐
) = (๐ง ยท ๐ท)) |
17 | | zcn 9260 |
. . . . . . . . 9
โข (๐ โ โค โ ๐ โ
โ) |
18 | 17 | 3ad2ant1 1018 |
. . . . . . . 8
โข ((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โ ๐ โ โ) |
19 | 18 | adantr 276 |
. . . . . . 7
โข (((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โง ๐ง โ โค) โ ๐ โ โ) |
20 | | nn0cn 9188 |
. . . . . . . . . 10
โข (๐
โ โ0
โ ๐
โ
โ) |
21 | 20 | adantr 276 |
. . . . . . . . 9
โข ((๐
โ โ0
โง ๐
< ๐ท) โ ๐
โ โ) |
22 | 21 | 3ad2ant3 1020 |
. . . . . . . 8
โข ((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โ ๐
โ โ) |
23 | 22 | adantr 276 |
. . . . . . 7
โข (((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โง ๐ง โ โค) โ ๐
โ โ) |
24 | | simpr 110 |
. . . . . . . . 9
โข (((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โง ๐ง โ โค) โ ๐ง โ โค) |
25 | 8 | adantr 276 |
. . . . . . . . 9
โข (((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โง ๐ง โ โค) โ ๐ท โ โค) |
26 | 24, 25 | zmulcld 9383 |
. . . . . . . 8
โข (((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โง ๐ง โ โค) โ (๐ง ยท ๐ท) โ โค) |
27 | 26 | zcnd 9378 |
. . . . . . 7
โข (((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โง ๐ง โ โค) โ (๐ง ยท ๐ท) โ โ) |
28 | 19, 23, 27 | subadd2d 8289 |
. . . . . 6
โข (((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โง ๐ง โ โค) โ ((๐ โ ๐
) = (๐ง ยท ๐ท) โ ((๐ง ยท ๐ท) + ๐
) = ๐)) |
29 | 16, 28 | bitrid 192 |
. . . . 5
โข (((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โง ๐ง โ โค) โ ((๐ง ยท ๐ท) = (๐ โ ๐
) โ ((๐ง ยท ๐ท) + ๐
) = ๐)) |
30 | 29 | rexbidva 2474 |
. . . 4
โข ((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โ (โ๐ง โ โค (๐ง ยท ๐ท) = (๐ โ ๐
) โ โ๐ง โ โค ((๐ง ยท ๐ท) + ๐
) = ๐)) |
31 | 15, 30 | bitrd 188 |
. . 3
โข ((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โ (๐ท โฅ (๐ โ ๐
) โ โ๐ง โ โค ((๐ง ยท ๐ท) + ๐
) = ๐)) |
32 | 3, 6, 31 | 3bitr2d 216 |
. 2
โข ((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โ (๐
= (๐ mod ๐ท) โ โ๐ง โ โค ((๐ง ยท ๐ท) + ๐
) = ๐)) |
33 | 1, 32 | bitrid 192 |
1
โข ((๐ โ โค โง ๐ท โ โ โง (๐
โ โ0
โง ๐
< ๐ท)) โ ((๐ mod ๐ท) = ๐
โ โ๐ง โ โค ((๐ง ยท ๐ท) + ๐
) = ๐)) |