Metamath Proof Explorer


Theorem meetle

Description: A meet is less than or equal to a third value iff each argument is less than or equal to the third value. (Contributed by NM, 16-Sep-2011) (Revised by NM, 12-Sep-2018)

Ref Expression
Hypotheses meetle.b B = Base K
meetle.l ˙ = K
meetle.m ˙ = meet K
meetle.k φ K Poset
meetle.x φ X B
meetle.y φ Y B
meetle.z φ Z B
meetle.e φ X Y dom ˙
Assertion meetle φ Z ˙ X Z ˙ Y Z ˙ X ˙ Y

Proof

Step Hyp Ref Expression
1 meetle.b B = Base K
2 meetle.l ˙ = K
3 meetle.m ˙ = meet K
4 meetle.k φ K Poset
5 meetle.x φ X B
6 meetle.y φ Y B
7 meetle.z φ Z B
8 meetle.e φ X Y dom ˙
9 breq1 z = Z z ˙ X Z ˙ X
10 breq1 z = Z z ˙ Y Z ˙ Y
11 9 10 anbi12d z = Z z ˙ X z ˙ Y Z ˙ X Z ˙ Y
12 breq1 z = Z z ˙ X ˙ Y Z ˙ X ˙ Y
13 11 12 imbi12d z = Z z ˙ X z ˙ Y z ˙ X ˙ Y Z ˙ X Z ˙ Y Z ˙ X ˙ Y
14 1 2 3 4 5 6 8 meetlem φ X ˙ Y ˙ X X ˙ Y ˙ Y z B z ˙ X z ˙ Y z ˙ X ˙ Y
15 14 simprd φ z B z ˙ X z ˙ Y z ˙ X ˙ Y
16 13 15 7 rspcdva φ Z ˙ X Z ˙ Y Z ˙ X ˙ Y
17 1 2 3 4 5 6 8 lemeet1 φ X ˙ Y ˙ X
18 1 3 4 5 6 8 meetcl φ X ˙ Y B
19 1 2 postr K Poset Z B X ˙ Y B X B Z ˙ X ˙ Y X ˙ Y ˙ X Z ˙ X
20 4 7 18 5 19 syl13anc φ Z ˙ X ˙ Y X ˙ Y ˙ X Z ˙ X
21 17 20 mpan2d φ Z ˙ X ˙ Y Z ˙ X
22 1 2 3 4 5 6 8 lemeet2 φ X ˙ Y ˙ Y
23 1 2 postr K Poset Z B X ˙ Y B Y B Z ˙ X ˙ Y X ˙ Y ˙ Y Z ˙ Y
24 4 7 18 6 23 syl13anc φ Z ˙ X ˙ Y X ˙ Y ˙ Y Z ˙ Y
25 22 24 mpan2d φ Z ˙ X ˙ Y Z ˙ Y
26 21 25 jcad φ Z ˙ X ˙ Y Z ˙ X Z ˙ Y
27 16 26 impbid φ Z ˙ X Z ˙ Y Z ˙ X ˙ Y