Step |
Hyp |
Ref |
Expression |
1 |
|
5nn |
|- 5 e. NN |
2 |
1
|
a1i |
|- ( ( A e. ( 0 ..^ 5 ) /\ K e. ( 1 ..^ 5 ) ) -> 5 e. NN ) |
3 |
|
elfzoelz |
|- ( A e. ( 0 ..^ 5 ) -> A e. ZZ ) |
4 |
3
|
adantr |
|- ( ( A e. ( 0 ..^ 5 ) /\ K e. ( 1 ..^ 5 ) ) -> A e. ZZ ) |
5 |
|
elfzoelz |
|- ( K e. ( 1 ..^ 5 ) -> K e. ZZ ) |
6 |
5
|
adantl |
|- ( ( A e. ( 0 ..^ 5 ) /\ K e. ( 1 ..^ 5 ) ) -> K e. ZZ ) |
7 |
4 6
|
zsubcld |
|- ( ( A e. ( 0 ..^ 5 ) /\ K e. ( 1 ..^ 5 ) ) -> ( A - K ) e. ZZ ) |
8 |
3
|
zcnd |
|- ( A e. ( 0 ..^ 5 ) -> A e. CC ) |
9 |
5
|
zcnd |
|- ( K e. ( 1 ..^ 5 ) -> K e. CC ) |
10 |
|
nncan |
|- ( ( A e. CC /\ K e. CC ) -> ( A - ( A - K ) ) = K ) |
11 |
8 9 10
|
syl2an |
|- ( ( A e. ( 0 ..^ 5 ) /\ K e. ( 1 ..^ 5 ) ) -> ( A - ( A - K ) ) = K ) |
12 |
|
elfzo1 |
|- ( K e. ( 1 ..^ 5 ) <-> ( K e. NN /\ 5 e. NN /\ K < 5 ) ) |
13 |
|
nnge1 |
|- ( K e. NN -> 1 <_ K ) |
14 |
13
|
anim1i |
|- ( ( K e. NN /\ K < 5 ) -> ( 1 <_ K /\ K < 5 ) ) |
15 |
14
|
3adant2 |
|- ( ( K e. NN /\ 5 e. NN /\ K < 5 ) -> ( 1 <_ K /\ K < 5 ) ) |
16 |
12 15
|
sylbi |
|- ( K e. ( 1 ..^ 5 ) -> ( 1 <_ K /\ K < 5 ) ) |
17 |
16
|
adantl |
|- ( ( A e. ( 0 ..^ 5 ) /\ K e. ( 1 ..^ 5 ) ) -> ( 1 <_ K /\ K < 5 ) ) |
18 |
|
breq2 |
|- ( ( A - ( A - K ) ) = K -> ( 1 <_ ( A - ( A - K ) ) <-> 1 <_ K ) ) |
19 |
|
breq1 |
|- ( ( A - ( A - K ) ) = K -> ( ( A - ( A - K ) ) < 5 <-> K < 5 ) ) |
20 |
18 19
|
anbi12d |
|- ( ( A - ( A - K ) ) = K -> ( ( 1 <_ ( A - ( A - K ) ) /\ ( A - ( A - K ) ) < 5 ) <-> ( 1 <_ K /\ K < 5 ) ) ) |
21 |
17 20
|
syl5ibrcom |
|- ( ( A e. ( 0 ..^ 5 ) /\ K e. ( 1 ..^ 5 ) ) -> ( ( A - ( A - K ) ) = K -> ( 1 <_ ( A - ( A - K ) ) /\ ( A - ( A - K ) ) < 5 ) ) ) |
22 |
11 21
|
mpd |
|- ( ( A e. ( 0 ..^ 5 ) /\ K e. ( 1 ..^ 5 ) ) -> ( 1 <_ ( A - ( A - K ) ) /\ ( A - ( A - K ) ) < 5 ) ) |
23 |
|
difltmodne |
|- ( ( 5 e. NN /\ ( A e. ZZ /\ ( A - K ) e. ZZ ) /\ ( 1 <_ ( A - ( A - K ) ) /\ ( A - ( A - K ) ) < 5 ) ) -> ( A mod 5 ) =/= ( ( A - K ) mod 5 ) ) |
24 |
2 4 7 22 23
|
syl121anc |
|- ( ( A e. ( 0 ..^ 5 ) /\ K e. ( 1 ..^ 5 ) ) -> ( A mod 5 ) =/= ( ( A - K ) mod 5 ) ) |
25 |
24
|
necomd |
|- ( ( A e. ( 0 ..^ 5 ) /\ K e. ( 1 ..^ 5 ) ) -> ( ( A - K ) mod 5 ) =/= ( A mod 5 ) ) |
26 |
|
zmodidfzoimp |
|- ( A e. ( 0 ..^ 5 ) -> ( A mod 5 ) = A ) |
27 |
26
|
adantr |
|- ( ( A e. ( 0 ..^ 5 ) /\ K e. ( 1 ..^ 5 ) ) -> ( A mod 5 ) = A ) |
28 |
25 27
|
neeqtrd |
|- ( ( A e. ( 0 ..^ 5 ) /\ K e. ( 1 ..^ 5 ) ) -> ( ( A - K ) mod 5 ) =/= A ) |