Description: The product of an integer and an integer greater than 1 increased by 1 is 1 modulo the integer greater than 1. (Contributed by AV, 15-Jul-2021)
Ref | Expression | ||
---|---|---|---|
Assertion | mulp1mod1 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | eluzelcn | |
|
2 | 1 | adantl | |
3 | zcn | |
|
4 | 3 | adantr | |
5 | 2 4 | mulcomd | |
6 | 5 | oveq1d | |
7 | eluz2nn | |
|
8 | 7 | nnrpd | |
9 | mulmod0 | |
|
10 | 8 9 | sylan2 | |
11 | 6 10 | eqtrd | |
12 | 11 | oveq1d | |
13 | 0p1e1 | |
|
14 | 12 13 | eqtrdi | |
15 | 14 | oveq1d | |
16 | eluzelre | |
|
17 | 16 | adantl | |
18 | zre | |
|
19 | 18 | adantr | |
20 | 17 19 | remulcld | |
21 | 1red | |
|
22 | 8 | adantl | |
23 | modaddmod | |
|
24 | 20 21 22 23 | syl3anc | |
25 | eluz2gt1 | |
|
26 | 16 25 | jca | |
27 | 26 | adantl | |
28 | 1mod | |
|
29 | 27 28 | syl | |
30 | 15 24 29 | 3eqtr3d | |