Metamath Proof Explorer


Theorem omeo

Description: The difference of an odd and an even is odd. (Contributed by Scott Fenton, 7-Apr-2014) (Revised by Mario Carneiro, 19-Apr-2014)

Ref Expression
Assertion omeo A¬2AB2B¬2AB

Proof

Step Hyp Ref Expression
1 odd2np1 A¬2Aa2a+1=A
2 2z 2
3 divides 2B2Bbb2=B
4 2 3 mpan B2Bbb2=B
5 1 4 bi2anan9 AB¬2A2Ba2a+1=Abb2=B
6 reeanv ab2a+1=Ab2=Ba2a+1=Abb2=B
7 zsubcl abab
8 zcn aa
9 zcn bb
10 2cn 2
11 subdi 2ab2ab=2a2b
12 10 11 mp3an1 ab2ab=2a2b
13 12 oveq1d ab2ab+1=2a-2b+1
14 mulcl 2a2a
15 10 14 mpan a2a
16 mulcl 2b2b
17 10 16 mpan b2b
18 ax-1cn 1
19 addsub 2a12b2a+1-2b=2a-2b+1
20 18 19 mp3an2 2a2b2a+1-2b=2a-2b+1
21 15 17 20 syl2an ab2a+1-2b=2a-2b+1
22 mulcom 2b2b=b2
23 10 22 mpan b2b=b2
24 23 oveq2d b2a+1-2b=2a+1-b2
25 24 adantl ab2a+1-2b=2a+1-b2
26 13 21 25 3eqtr2d ab2ab+1=2a+1-b2
27 8 9 26 syl2an ab2ab+1=2a+1-b2
28 oveq2 c=ab2c=2ab
29 28 oveq1d c=ab2c+1=2ab+1
30 29 eqeq1d c=ab2c+1=2a+1-b22ab+1=2a+1-b2
31 30 rspcev ab2ab+1=2a+1-b2c2c+1=2a+1-b2
32 7 27 31 syl2anc abc2c+1=2a+1-b2
33 oveq12 2a+1=Ab2=B2a+1-b2=AB
34 33 eqeq2d 2a+1=Ab2=B2c+1=2a+1-b22c+1=AB
35 34 rexbidv 2a+1=Ab2=Bc2c+1=2a+1-b2c2c+1=AB
36 32 35 syl5ibcom ab2a+1=Ab2=Bc2c+1=AB
37 36 rexlimivv ab2a+1=Ab2=Bc2c+1=AB
38 6 37 sylbir a2a+1=Abb2=Bc2c+1=AB
39 5 38 syl6bi AB¬2A2Bc2c+1=AB
40 39 imp AB¬2A2Bc2c+1=AB
41 40 an4s A¬2AB2Bc2c+1=AB
42 zsubcl ABAB
43 42 ad2ant2r A¬2AB2BAB
44 odd2np1 AB¬2ABc2c+1=AB
45 43 44 syl A¬2AB2B¬2ABc2c+1=AB
46 41 45 mpbird A¬2AB2B¬2AB