Metamath Proof Explorer


Theorem posi

Description: Lemma for poset properties. (Contributed by NM, 11-Sep-2011)

Ref Expression
Hypotheses posi.b ⊢ B = Base K
posi.l ⊢ ≤ ˙ = ≤ K
Assertion posi ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ≤ ˙ X ∧ X ≤ ˙ Y ∧ Y ≤ ˙ X → X = Y ∧ X ≤ ˙ Y ∧ Y ≤ ˙ Z → X ≤ ˙ Z

Proof

Step Hyp Ref Expression
1 posi.b ⊢ B = Base K
2 posi.l ⊢ ≤ ˙ = ≤ K
3 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
4 3 simprbi ⊢ K ∈ Poset → ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ x → x = y ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z
5 breq1 ⊢ x = X → x ≤ ˙ x ↔ X ≤ ˙ x
6 breq2 ⊢ x = X → X ≤ ˙ x ↔ X ≤ ˙ X
7 5 6 bitrd ⊢ x = X → x ≤ ˙ x ↔ X ≤ ˙ X
8 breq1 ⊢ x = X → x ≤ ˙ y ↔ X ≤ ˙ y
9 breq2 ⊢ x = X → y ≤ ˙ x ↔ y ≤ ˙ X
10 8 9 anbi12d ⊢ x = X → x ≤ ˙ y ∧ y ≤ ˙ x ↔ X ≤ ˙ y ∧ y ≤ ˙ X
11 eqeq1 ⊢ x = X → x = y ↔ X = y
12 10 11 imbi12d ⊢ x = X → x ≤ ˙ y ∧ y ≤ ˙ x → x = y ↔ X ≤ ˙ y ∧ y ≤ ˙ X → X = y
13 8 anbi1d ⊢ x = X → x ≤ ˙ y ∧ y ≤ ˙ z ↔ X ≤ ˙ y ∧ y ≤ ˙ z
14 breq1 ⊢ x = X → x ≤ ˙ z ↔ X ≤ ˙ z
15 13 14 imbi12d ⊢ x = X → x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ↔ X ≤ ˙ y ∧ y ≤ ˙ z → X ≤ ˙ z
16 7 12 15 3anbi123d ⊢ x = X → x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ x → x = y ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ↔ X ≤ ˙ X ∧ X ≤ ˙ y ∧ y ≤ ˙ X → X = y ∧ X ≤ ˙ y ∧ y ≤ ˙ z → X ≤ ˙ z
17 breq2 ⊢ y = Y → X ≤ ˙ y ↔ X ≤ ˙ Y
18 breq1 ⊢ y = Y → y ≤ ˙ X ↔ Y ≤ ˙ X
19 17 18 anbi12d ⊢ y = Y → X ≤ ˙ y ∧ y ≤ ˙ X ↔ X ≤ ˙ Y ∧ Y ≤ ˙ X
20 eqeq2 ⊢ y = Y → X = y ↔ X = Y
21 19 20 imbi12d ⊢ y = Y → X ≤ ˙ y ∧ y ≤ ˙ X → X = y ↔ X ≤ ˙ Y ∧ Y ≤ ˙ X → X = Y
22 breq1 ⊢ y = Y → y ≤ ˙ z ↔ Y ≤ ˙ z
23 17 22 anbi12d ⊢ y = Y → X ≤ ˙ y ∧ y ≤ ˙ z ↔ X ≤ ˙ Y ∧ Y ≤ ˙ z
24 23 imbi1d ⊢ y = Y → X ≤ ˙ y ∧ y ≤ ˙ z → X ≤ ˙ z ↔ X ≤ ˙ Y ∧ Y ≤ ˙ z → X ≤ ˙ z
25 21 24 3anbi23d ⊢ y = Y → X ≤ ˙ X ∧ X ≤ ˙ y ∧ y ≤ ˙ X → X = y ∧ X ≤ ˙ y ∧ y ≤ ˙ z → X ≤ ˙ z ↔ X ≤ ˙ X ∧ X ≤ ˙ Y ∧ Y ≤ ˙ X → X = Y ∧ X ≤ ˙ Y ∧ Y ≤ ˙ z → X ≤ ˙ z
26 breq2 ⊢ z = Z → Y ≤ ˙ z ↔ Y ≤ ˙ Z
27 26 anbi2d ⊢ z = Z → X ≤ ˙ Y ∧ Y ≤ ˙ z ↔ X ≤ ˙ Y ∧ Y ≤ ˙ Z
28 breq2 ⊢ z = Z → X ≤ ˙ z ↔ X ≤ ˙ Z
29 27 28 imbi12d ⊢ z = Z → X ≤ ˙ Y ∧ Y ≤ ˙ z → X ≤ ˙ z ↔ X ≤ ˙ Y ∧ Y ≤ ˙ Z → X ≤ ˙ Z
30 29 3anbi3d ⊢ z = Z → X ≤ ˙ X ∧ X ≤ ˙ Y ∧ Y ≤ ˙ X → X = Y ∧ X ≤ ˙ Y ∧ Y ≤ ˙ z → X ≤ ˙ z ↔ X ≤ ˙ X ∧ X ≤ ˙ Y ∧ Y ≤ ˙ X → X = Y ∧ X ≤ ˙ Y ∧ Y ≤ ˙ Z → X ≤ ˙ Z
31 16 25 30 rspc3v ⊢ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ x → x = y ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z → X ≤ ˙ X ∧ X ≤ ˙ Y ∧ Y ≤ ˙ X → X = Y ∧ X ≤ ˙ Y ∧ Y ≤ ˙ Z → X ≤ ˙ Z
32 4 31 mpan9 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ≤ ˙ X ∧ X ≤ ˙ Y ∧ Y ≤ ˙ X → X = Y ∧ X ≤ ˙ Y ∧ Y ≤ ˙ Z → X ≤ ˙ Z