| 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 ) |