Metamath Proof Explorer


Theorem prslem

Description: Lemma for prsref and prstr . (Contributed by Mario Carneiro, 1-Feb-2015)

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

Proof

Step Hyp Ref Expression
1 isprs.b ⊢ B = Base K
2 isprs.l ⊢ ≤ ˙ = ≤ K
3 1 2 isprs ⊢ K ∈ Proset ↔ K ∈ V ∧ ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z
4 3 simprbi ⊢ K ∈ Proset → ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z
5 breq12 ⊢ x = X ∧ x = X → x ≤ ˙ x ↔ X ≤ ˙ X
6 5 anidms ⊢ x = X → x ≤ ˙ x ↔ X ≤ ˙ X
7 breq1 ⊢ x = X → x ≤ ˙ y ↔ X ≤ ˙ y
8 7 anbi1d ⊢ x = X → x ≤ ˙ y ∧ y ≤ ˙ z ↔ X ≤ ˙ y ∧ y ≤ ˙ z
9 breq1 ⊢ x = X → x ≤ ˙ z ↔ X ≤ ˙ z
10 8 9 imbi12d ⊢ x = X → x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ↔ X ≤ ˙ y ∧ y ≤ ˙ z → X ≤ ˙ z
11 6 10 anbi12d ⊢ x = X → x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z ↔ X ≤ ˙ X ∧ X ≤ ˙ y ∧ y ≤ ˙ z → X ≤ ˙ z
12 breq2 ⊢ y = Y → X ≤ ˙ y ↔ X ≤ ˙ Y
13 breq1 ⊢ y = Y → y ≤ ˙ z ↔ Y ≤ ˙ z
14 12 13 anbi12d ⊢ y = Y → X ≤ ˙ y ∧ y ≤ ˙ z ↔ X ≤ ˙ Y ∧ Y ≤ ˙ z
15 14 imbi1d ⊢ y = Y → X ≤ ˙ y ∧ y ≤ ˙ z → X ≤ ˙ z ↔ X ≤ ˙ Y ∧ Y ≤ ˙ z → X ≤ ˙ z
16 15 anbi2d ⊢ y = Y → X ≤ ˙ X ∧ X ≤ ˙ y ∧ y ≤ ˙ z → X ≤ ˙ z ↔ X ≤ ˙ X ∧ X ≤ ˙ Y ∧ Y ≤ ˙ z → X ≤ ˙ z
17 breq2 ⊢ z = Z → Y ≤ ˙ z ↔ Y ≤ ˙ Z
18 17 anbi2d ⊢ z = Z → X ≤ ˙ Y ∧ Y ≤ ˙ z ↔ X ≤ ˙ Y ∧ Y ≤ ˙ Z
19 breq2 ⊢ z = Z → X ≤ ˙ z ↔ X ≤ ˙ Z
20 18 19 imbi12d ⊢ z = Z → X ≤ ˙ Y ∧ Y ≤ ˙ z → X ≤ ˙ z ↔ X ≤ ˙ Y ∧ Y ≤ ˙ Z → X ≤ ˙ Z
21 20 anbi2d ⊢ z = Z → X ≤ ˙ X ∧ X ≤ ˙ Y ∧ Y ≤ ˙ z → X ≤ ˙ z ↔ X ≤ ˙ X ∧ X ≤ ˙ Y ∧ Y ≤ ˙ Z → X ≤ ˙ Z
22 11 16 21 rspc3v ⊢ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → ∀ x ∈ B ∀ y ∈ B ∀ z ∈ B x ≤ ˙ x ∧ x ≤ ˙ y ∧ y ≤ ˙ z → x ≤ ˙ z → X ≤ ˙ X ∧ X ≤ ˙ Y ∧ Y ≤ ˙ Z → X ≤ ˙ Z
23 4 22 mpan9 ⊢ K ∈ Proset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ≤ ˙ X ∧ X ≤ ˙ Y ∧ Y ≤ ˙ Z → X ≤ ˙ Z