Description: Properties that determine a poset (explicit structure version). Note that the numeric indices of the structure components are not mentioned explicitly in either the theorem or its proof. (Contributed by NM, 9-Nov-2012) (Proof shortened by AV, 30-Oct-2024)
| Ref | Expression | ||
|---|---|---|---|
| Hypotheses | isposix.a | |- B e. _V |
|
| isposix.b | |- .<_ e. _V |
||
| isposix.k | |- K = { <. ( Base ` ndx ) , B >. , <. ( le ` ndx ) , .<_ >. } |
||
| isposix.1 | |- ( x e. B -> x .<_ x ) |
||
| isposix.2 | |- ( ( x e. B /\ y e. B ) -> ( ( x .<_ y /\ y .<_ x ) -> x = y ) ) |
||
| isposix.3 | |- ( ( x e. B /\ y e. B /\ z e. B ) -> ( ( x .<_ y /\ y .<_ z ) -> x .<_ z ) ) |
||
| Assertion | isposix | |- K e. Poset |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | isposix.a | |- B e. _V |
|
| 2 | isposix.b | |- .<_ e. _V |
|
| 3 | isposix.k | |- K = { <. ( Base ` ndx ) , B >. , <. ( le ` ndx ) , .<_ >. } |
|
| 4 | isposix.1 | |- ( x e. B -> x .<_ x ) |
|
| 5 | isposix.2 | |- ( ( x e. B /\ y e. B ) -> ( ( x .<_ y /\ y .<_ x ) -> x = y ) ) |
|
| 6 | isposix.3 | |- ( ( x e. B /\ y e. B /\ z e. B ) -> ( ( x .<_ y /\ y .<_ z ) -> x .<_ z ) ) |
|
| 7 | prex | |- { <. ( Base ` ndx ) , B >. , <. ( le ` ndx ) , .<_ >. } e. _V |
|
| 8 | 3 7 | eqeltri | |- K e. _V |
| 9 | basendxltplendx | |- ( Base ` ndx ) < ( le ` ndx ) |
|
| 10 | plendxnn | |- ( le ` ndx ) e. NN |
|
| 11 | 3 9 10 | 2strbas1 | |- ( B e. _V -> B = ( Base ` K ) ) |
| 12 | 1 11 | ax-mp | |- B = ( Base ` K ) |
| 13 | pleid | |- le = Slot ( le ` ndx ) |
|
| 14 | 3 9 10 13 | 2strop1 | |- ( .<_ e. _V -> .<_ = ( le ` K ) ) |
| 15 | 2 14 | ax-mp | |- .<_ = ( le ` K ) |
| 16 | 8 12 15 4 5 6 | isposi | |- K e. Poset |