Metamath Proof Explorer


Theorem oddm1even

Description: An integer is odd iff its predecessor is even. (Contributed by Mario Carneiro, 5-Sep-2016)

Ref Expression
Assertion oddm1even ( ๐‘ โˆˆ โ„ค โ†’ ( ยฌ 2 โˆฅ ๐‘ โ†” 2 โˆฅ ( ๐‘ โˆ’ 1 ) ) )

Proof

Step Hyp Ref Expression
1 simpl โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค ) โ†’ ๐‘ โˆˆ โ„ค )
2 1 zcnd โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค ) โ†’ ๐‘ โˆˆ โ„‚ )
3 1cnd โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค ) โ†’ 1 โˆˆ โ„‚ )
4 2cnd โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค ) โ†’ 2 โˆˆ โ„‚ )
5 simpr โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค ) โ†’ ๐‘› โˆˆ โ„ค )
6 5 zcnd โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค ) โ†’ ๐‘› โˆˆ โ„‚ )
7 4 6 mulcld โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค ) โ†’ ( 2 ยท ๐‘› ) โˆˆ โ„‚ )
8 2 3 7 subadd2d โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค ) โ†’ ( ( ๐‘ โˆ’ 1 ) = ( 2 ยท ๐‘› ) โ†” ( ( 2 ยท ๐‘› ) + 1 ) = ๐‘ ) )
9 eqcom โŠข ( ( ๐‘ โˆ’ 1 ) = ( 2 ยท ๐‘› ) โ†” ( 2 ยท ๐‘› ) = ( ๐‘ โˆ’ 1 ) )
10 4 6 mulcomd โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค ) โ†’ ( 2 ยท ๐‘› ) = ( ๐‘› ยท 2 ) )
11 10 eqeq1d โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค ) โ†’ ( ( 2 ยท ๐‘› ) = ( ๐‘ โˆ’ 1 ) โ†” ( ๐‘› ยท 2 ) = ( ๐‘ โˆ’ 1 ) ) )
12 9 11 bitrid โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค ) โ†’ ( ( ๐‘ โˆ’ 1 ) = ( 2 ยท ๐‘› ) โ†” ( ๐‘› ยท 2 ) = ( ๐‘ โˆ’ 1 ) ) )
13 8 12 bitr3d โŠข ( ( ๐‘ โˆˆ โ„ค โˆง ๐‘› โˆˆ โ„ค ) โ†’ ( ( ( 2 ยท ๐‘› ) + 1 ) = ๐‘ โ†” ( ๐‘› ยท 2 ) = ( ๐‘ โˆ’ 1 ) ) )
14 13 rexbidva โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( โˆƒ ๐‘› โˆˆ โ„ค ( ( 2 ยท ๐‘› ) + 1 ) = ๐‘ โ†” โˆƒ ๐‘› โˆˆ โ„ค ( ๐‘› ยท 2 ) = ( ๐‘ โˆ’ 1 ) ) )
15 odd2np1 โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ยฌ 2 โˆฅ ๐‘ โ†” โˆƒ ๐‘› โˆˆ โ„ค ( ( 2 ยท ๐‘› ) + 1 ) = ๐‘ ) )
16 2z โŠข 2 โˆˆ โ„ค
17 peano2zm โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ๐‘ โˆ’ 1 ) โˆˆ โ„ค )
18 divides โŠข ( ( 2 โˆˆ โ„ค โˆง ( ๐‘ โˆ’ 1 ) โˆˆ โ„ค ) โ†’ ( 2 โˆฅ ( ๐‘ โˆ’ 1 ) โ†” โˆƒ ๐‘› โˆˆ โ„ค ( ๐‘› ยท 2 ) = ( ๐‘ โˆ’ 1 ) ) )
19 16 17 18 sylancr โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( 2 โˆฅ ( ๐‘ โˆ’ 1 ) โ†” โˆƒ ๐‘› โˆˆ โ„ค ( ๐‘› ยท 2 ) = ( ๐‘ โˆ’ 1 ) ) )
20 14 15 19 3bitr4d โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ยฌ 2 โˆฅ ๐‘ โ†” 2 โˆฅ ( ๐‘ โˆ’ 1 ) ) )