Metamath Proof Explorer


Theorem ispos2

Description: A poset is an antisymmetric proset.

EDITORIAL: could become the definition of poset. (Contributed by Stefan O'Rear, 1-Feb-2015)

Ref Expression
Hypotheses ispos2.b ⊢ B = Base K
ispos2.l ⊢ ≤ ˙ = ≤ K
Assertion ispos2 ⊢ K ∈ Poset ↔ K ∈ Proset ∧ ∀ x ∈ B ∀ y ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y

Proof

Step Hyp Ref Expression
1 ispos2.b ⊢ B = Base K
2 ispos2.l ⊢ ≤ ˙ = ≤ K
3 3anan32 ⊢ x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ x → x = y ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ↔ x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ x ≤ ˙ y ∧ y ≤ ˙ x → x = y
4 3 ralbii ⊢ ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ x → x = y ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ↔ ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ x ≤ ˙ y ∧ y ≤ ˙ x → x = y
5 r19.26 ⊢ ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ x ≤ ˙ y ∧ y ≤ ˙ x → x = y ↔ ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ z ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y
6 4 5 bitri ⊢ ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ x → x = y ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ↔ ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ z ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y
7 6 2ralbii ⊢ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ x → x = y ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ↔ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ z ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y
8 r19.26-2 ⊢ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ z ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y ↔ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y
9 rr19.3v ⊢ ∀ y ∈ B ∀ z ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y ↔ ∀ y ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y
10 9 ralbii ⊢ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y ↔ ∀ x ∈ B ∀ y ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y
11 10 anbi2i ⊢ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y ↔ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ x ∈ B ∀ y ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y
12 8 11 bitri ⊢ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ z ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y ↔ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ x ∈ B ∀ y ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y
13 7 12 bitri ⊢ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ x → x = y ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ↔ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ x ∈ B ∀ y ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y
14 13 anbi2i ⊢ K ∈ V ∧ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ x → x = y ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ↔ K ∈ V ∧ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ x ∈ B ∀ y ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y
15 1 2 ispos ⊢ K ∈ Poset ↔ K ∈ V ∧ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ x → x = y ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z
16 1 2 isprs ⊢ K ∈ Proset ↔ K ∈ V ∧ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z
17 16 anbi1i ⊢ K ∈ Proset ∧ ∀ x ∈ B ∀ y ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y ↔ K ∈ V ∧ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ x ∈ B ∀ y ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y
18 anass ⊢ K ∈ V ∧ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ x ∈ B ∀ y ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y ↔ K ∈ V ∧ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ x ∈ B ∀ y ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y
19 17 18 bitri ⊢ K ∈ Proset ∧ ∀ x ∈ B ∀ y ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y ↔ K ∈ V ∧ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ∧ ∀ x ∈ B ∀ y ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y
20 14 15 19 3bitr4i ⊢ K ∈ Poset ↔ K ∈ Proset ∧ ∀ x ∈ B ∀ y ∈ B x ≤ ˙ y ∧ y ≤ ˙ x → x = y