assume
c1 is even
; then consider c2 being Integer such that E2:
c1= 2 * c2by E1;
0 <= c1by NAT_1:18; then
0 <= c2by E2, SQUARE_1:25; then reconsider c3 = c2 as Natby INT_1:16; take c4 = c3; thus
c1= 2 * c4by E2;
end;assume
ex b1 being Nat st c1= 2 * b1
; hence
c1 is evenby E1;
for b1 being Integer holds ( not ( not b1 is even & for b2 being Integer holds not b1=(2 * b2)+ 1 ) & not ( ex b2 being Integer st b1=(2 * b2)+ 1 & b1 is even ) )
assume E3:
not c1 is even
; assume E4:
for b1 being Integer holds c1<>(2 * b1)+ 1
; consider c2 being Nat such that E5:
( c1= c2 or c1=- c2 )
by INT_1:8; consider c3 being Nat such that E6:
( c2= 2 * c3 or c2=(2 * c3)+ 1 )
by SCHEME1:1;
per cases
not ( not ( c1= c2 & c2= 2 * c3 ) & not ( c1=- c2 & c2= 2 * c3 ) & not ( c1= c2 & c2=(2 * c3)+ 1 ) & not ( c1=- c2 & c2=(2 * c3)+ 1 ) )
by E5, E6;
then
c1=(2 *(-(c3+ 1)))+ 1
; hence
not verum
by E4;
end;
end;
end;given c2 being Integer such that E3:
c1=(2 * c2)+ 1
; given c3 being Integer such that E4:
c1= 2 * c3
; :: uses ABIAN:def 1
1 =(2 * c3)-(2 * c2)by E3, E4; then
1 = 2 *(c3- c2)
; hence
not verum
by INT_1:22;
consider c3 being Integer such that E3:
c1=(2 * c3)+ 1
by E2; consider c4 being Integer such that E4:
c2=(2 * c4)+ 1
by E2;
c1* c2=(2 *(((c3*(2 * c4))+(c3* 1))+(c4* 1)))+ 1
by E3, E4; hence
not c1* c2 is even
;
consider c3 being Integer such that E3:
c1= 2 * c3by E1; consider c4 being Integer such that E4:
c2= 2 * c4by E1;
c1+ c2= 2 *(c3+ c4)by E3, E4; hence
c1+ c2 is even
;
consider c3 being Integer such that E3:
c1= 2 * c3by E1; consider c4 being Integer such that E4:
c2=(2 * c4)+ 1
by E2;
c1+ c2=(2 *(c3+ c4))+ 1
by E3, E4; hence
not c1+ c2 is even
;
consider c3 being Integer such that E3:
c1= 2 * c3by E1; consider c4 being Integer such that E4:
c2=(2 * c4)+ 1
by E2;
c2+ c1=(2 *(c3+ c4))+ 1
by E3, E4; hence
not c2+ c1 is even
;
consider c3 being Integer such that E3:
c1=(2 * c3)+ 1
by E2; consider c4 being Integer such that E4:
c2=(2 * c4)+ 1
by E2;
c2+ c1= 2 *((c3+ c4)+ 1)by E3, E4; hence
c1+ c2 is even
;
consider c3 being Integer such that E3:
c1= 2 * c3by E1; consider c4 being Integer such that E4:
c2=(2 * c4)+ 1
by E2;
c1- c2=(2 *(c3- c4))- 1
by E3, E4; hence
not c1- c2 is even
;
consider c3 being Integer such that E3:
c1= 2 * c3by E1; consider c4 being Integer such that E4:
c2=(2 * c4)+ 1
by E2;
c2- c1=(2 *(c4- c3))+ 1
by E3, E4; hence
not c2- c1 is even
;
consider c3 being Integer such that E3:
c1=(2 * c3)+ 1
by E2; consider c4 being Integer such that E4:
c2=(2 * c4)+ 1
by E2;
c1- c2= 2 *(c3- c4)by E3, E4; hence
c1- c2 is even
;
consider c3 being Equivalence_Relation of c1 such that E13:
for b1, b2 being set holds ( [b1,b2]in c3 iff ( b1in c1 & b2in c1 & S1[b1,b2] ) )
from EQREL_1:sch 1(E10, E11, E12); take
c3
; let c4, c5 be set ; assume
( c4in c1 & c5in c1 )
; hence
( [c4,c5]in c3 iff ex b1, b2 being Nat st (iter c2,b1). c4=(iter c2,b2). c5 )
by E13;
end;
uniqueness
for b1, b2 being Equivalence_Relation of c1 holds ( ( for b3, b4 being set holds ( ( b3in c1 & b4in c1 ) implies ( ( [b3,b4]in b1 iff ex b5, b6 being Nat st (iter c2,b5). b3=(iter c2,b6). b4 ) ) ) & for b3, b4 being set holds ( ( b3in c1 & b4in c1 ) implies ( ( [b3,b4]in b2 iff ex b5, b6 being Nat st (iter c2,b5). b3=(iter c2,b6). b4 ) ) ) ) implies ( b1= b2 ) )
let c3, c4 be Equivalence_Relation of c1; assume that E10:
for b1, b2 being set holds ( ( b1in c1 & b2in c1 ) implies ( ( [b1,b2]in c3 iff ex b3, b4 being Nat st (iter c2,b3). b1=(iter c2,b4). b2 ) ) )
and E11:
for b1, b2 being set holds ( ( b1in c1 & b2in c1 ) implies ( ( [b1,b2]in c4 iff ex b3, b4 being Nat st (iter c2,b3). b1=(iter c2,b4). b2 ) ) )
; let c5, c6 be set ; :: uses RELAT_1:def 2
hereby
assume E12:
[c5,c6]in c3
; then E13:
( c5in c1 & c6in c1 )
by ZFMISC_1:106; then
ex b1, b2 being Nat st (iter c2,b1). c5=(iter c2,b2). c6by E10, E12; hence [c5,c6]in c4by E11, E13;
end;assume E12:
[c5,c6]in c4
; then E13:
( c5in c1 & c6in c1 )
by ZFMISC_1:106; then
ex b1, b2 being Nat st (iter c2,b1). c5=(iter c2,b2). c6by E11, E12; hence [c5,c6]in c3by E10, E13;
for b1 being set for b2 being Function of b1,b1 for b3 being Equivalence_Relation of b1 holds ( b3==_ b2 iff for b4, b5 being set holds ( ( b4in b1 & b5in b1 ) implies ( ( [b4,b5]in b3 iff ex b6, b7 being Nat st (iter b2,b6). b4=(iter b2,b7). b5 ) ) ) );
then consider c13 being Element of c3 such that E19:
( c12= c13 & ex b1, b2 being Nat st ( H1(b1) . c13= H1(b2) . c5 & b1 is even & b2 is even ) )
; thus
c12in c3by E19;
then consider c13 being Element of c3 such that E19:
( c12= c13 & ex b1, b2 being Nat st ( H1(b1) . c13= H1(b2) . c5 & not b1 is even & b2 is even ) )
; thus
c12in c3by E19;
end;let c12 be set ; :: uses TARSKI:def 3 assume
c12in c3
; then reconsider c13 = c12 as Element of c3 ; [c13,c5]in=_ c2by E15, EQREL_1:27; then consider c14, c15 being Nat such that E18:
H1(c14) . c13= H1(c15) . c5by E10; E19:
( dom H1(c14) = c1 & dom H1(c15) = c1 )
by FUNCT_2:def 1;