Description: Either A / ( A gcd B ) is odd or B / ( A gcd B ) is odd. (Contributed by Scott Fenton, 19-Apr-2014) (Revised by AV, 21-Jun-2020)
Ref | Expression | ||
---|---|---|---|
Assertion | divgcdoddALTV | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | divgcdodd | |
|
2 | nnz | |
|
3 | nnz | |
|
4 | gcddvds | |
|
5 | 2 3 4 | syl2an | |
6 | 5 | simpld | |
7 | 2 3 | anim12i | |
8 | nnne0 | |
|
9 | 8 | neneqd | |
10 | 9 | intnanrd | |
11 | 10 | adantr | |
12 | gcdn0cl | |
|
13 | 7 11 12 | syl2anc | |
14 | 13 | nnzd | |
15 | 13 | nnne0d | |
16 | 2 | adantr | |
17 | dvdsval2 | |
|
18 | 14 15 16 17 | syl3anc | |
19 | 6 18 | mpbid | |
20 | 19 | biantrurd | |
21 | 5 | simprd | |
22 | 3 | adantl | |
23 | dvdsval2 | |
|
24 | 14 15 22 23 | syl3anc | |
25 | 21 24 | mpbid | |
26 | 25 | biantrurd | |
27 | 20 26 | orbi12d | |
28 | 1 27 | mpbid | |
29 | isodd3 | |
|
30 | isodd3 | |
|
31 | 29 30 | orbi12i | |
32 | 28 31 | sylibr | |