Step |
Hyp |
Ref |
Expression |
1 |
|
ispos.b |
|- B = ( Base ` K ) |
2 |
|
ispos.l |
|- .<_ = ( le ` K ) |
3 |
|
fveq2 |
|- ( p = K -> ( Base ` p ) = ( Base ` K ) ) |
4 |
3 1
|
eqtr4di |
|- ( p = K -> ( Base ` p ) = B ) |
5 |
4
|
eqeq2d |
|- ( p = K -> ( b = ( Base ` p ) <-> b = B ) ) |
6 |
|
fveq2 |
|- ( p = K -> ( le ` p ) = ( le ` K ) ) |
7 |
6 2
|
eqtr4di |
|- ( p = K -> ( le ` p ) = .<_ ) |
8 |
7
|
eqeq2d |
|- ( p = K -> ( r = ( le ` p ) <-> r = .<_ ) ) |
9 |
5 8
|
3anbi12d |
|- ( p = K -> ( ( b = ( Base ` p ) /\ r = ( le ` p ) /\ A. x e. b A. y e. b A. z e. b ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) ) <-> ( b = B /\ r = .<_ /\ A. x e. b A. y e. b A. z e. b ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) ) ) ) |
10 |
9
|
2exbidv |
|- ( p = K -> ( E. b E. r ( b = ( Base ` p ) /\ r = ( le ` p ) /\ A. x e. b A. y e. b A. z e. b ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) ) <-> E. b E. r ( b = B /\ r = .<_ /\ A. x e. b A. y e. b A. z e. b ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) ) ) ) |
11 |
|
df-poset |
|- Poset = { p | E. b E. r ( b = ( Base ` p ) /\ r = ( le ` p ) /\ A. x e. b A. y e. b A. z e. b ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) ) } |
12 |
10 11
|
elab4g |
|- ( K e. Poset <-> ( K e. _V /\ E. b E. r ( b = B /\ r = .<_ /\ A. x e. b A. y e. b A. z e. b ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) ) ) ) |
13 |
1
|
fvexi |
|- B e. _V |
14 |
2
|
fvexi |
|- .<_ e. _V |
15 |
|
raleq |
|- ( b = B -> ( A. z e. b ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) <-> A. z e. B ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) ) ) |
16 |
15
|
raleqbi1dv |
|- ( b = B -> ( A. y e. b A. z e. b ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) <-> A. y e. B A. z e. B ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) ) ) |
17 |
16
|
raleqbi1dv |
|- ( b = B -> ( A. x e. b A. y e. b A. z e. b ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) <-> A. x e. B A. y e. B A. z e. B ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) ) ) |
18 |
|
breq |
|- ( r = .<_ -> ( x r x <-> x .<_ x ) ) |
19 |
|
breq |
|- ( r = .<_ -> ( x r y <-> x .<_ y ) ) |
20 |
|
breq |
|- ( r = .<_ -> ( y r x <-> y .<_ x ) ) |
21 |
19 20
|
anbi12d |
|- ( r = .<_ -> ( ( x r y /\ y r x ) <-> ( x .<_ y /\ y .<_ x ) ) ) |
22 |
21
|
imbi1d |
|- ( r = .<_ -> ( ( ( x r y /\ y r x ) -> x = y ) <-> ( ( x .<_ y /\ y .<_ x ) -> x = y ) ) ) |
23 |
|
breq |
|- ( r = .<_ -> ( y r z <-> y .<_ z ) ) |
24 |
19 23
|
anbi12d |
|- ( r = .<_ -> ( ( x r y /\ y r z ) <-> ( x .<_ y /\ y .<_ z ) ) ) |
25 |
|
breq |
|- ( r = .<_ -> ( x r z <-> x .<_ z ) ) |
26 |
24 25
|
imbi12d |
|- ( r = .<_ -> ( ( ( x r y /\ y r z ) -> x r z ) <-> ( ( x .<_ y /\ y .<_ z ) -> x .<_ z ) ) ) |
27 |
18 22 26
|
3anbi123d |
|- ( r = .<_ -> ( ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) <-> ( x .<_ x /\ ( ( x .<_ y /\ y .<_ x ) -> x = y ) /\ ( ( x .<_ y /\ y .<_ z ) -> x .<_ z ) ) ) ) |
28 |
27
|
ralbidv |
|- ( r = .<_ -> ( A. z e. B ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) <-> A. z e. B ( x .<_ x /\ ( ( x .<_ y /\ y .<_ x ) -> x = y ) /\ ( ( x .<_ y /\ y .<_ z ) -> x .<_ z ) ) ) ) |
29 |
28
|
2ralbidv |
|- ( r = .<_ -> ( A. x e. B A. y e. B A. z e. B ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) <-> A. x e. B A. y e. B A. z e. B ( x .<_ x /\ ( ( x .<_ y /\ y .<_ x ) -> x = y ) /\ ( ( x .<_ y /\ y .<_ z ) -> x .<_ z ) ) ) ) |
30 |
13 14 17 29
|
ceqsex2v |
|- ( E. b E. r ( b = B /\ r = .<_ /\ A. x e. b A. y e. b A. z e. b ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) ) <-> A. x e. B A. y e. B A. z e. B ( x .<_ x /\ ( ( x .<_ y /\ y .<_ x ) -> x = y ) /\ ( ( x .<_ y /\ y .<_ z ) -> x .<_ z ) ) ) |
31 |
30
|
anbi2i |
|- ( ( K e. _V /\ E. b E. r ( b = B /\ r = .<_ /\ A. x e. b A. y e. b A. z e. b ( x r x /\ ( ( x r y /\ y r x ) -> x = y ) /\ ( ( x r y /\ y r z ) -> x r z ) ) ) ) <-> ( K e. _V /\ A. x e. B A. y e. B A. z e. B ( x .<_ x /\ ( ( x .<_ y /\ y .<_ x ) -> x = y ) /\ ( ( x .<_ y /\ y .<_ z ) -> x .<_ z ) ) ) ) |
32 |
12 31
|
bitri |
|- ( K e. Poset <-> ( K e. _V /\ A. x e. B A. y e. B A. z e. B ( x .<_ x /\ ( ( x .<_ y /\ y .<_ x ) -> x = y ) /\ ( ( x .<_ y /\ y .<_ z ) -> x .<_ z ) ) ) ) |