Metamath Proof Explorer


Theorem poslubmo

Description: Least upper bounds in a poset are unique if they exist. (Contributed by Stefan O'Rear, 31-Jan-2015) (Revised by NM, 16-Jun-2017)

Ref Expression
Hypotheses poslubmo.l ˙ = K
poslubmo.b B = Base K
Assertion poslubmo K Poset S B * x B y S y ˙ x z B y S y ˙ z x ˙ z

Proof

Step Hyp Ref Expression
1 poslubmo.l ˙ = K
2 poslubmo.b B = Base K
3 simprrl K Poset S B x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z y S y ˙ w
4 breq2 z = w y ˙ z y ˙ w
5 4 ralbidv z = w y S y ˙ z y S y ˙ w
6 breq2 z = w x ˙ z x ˙ w
7 5 6 imbi12d z = w y S y ˙ z x ˙ z y S y ˙ w x ˙ w
8 simprlr K Poset S B x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z z B y S y ˙ z x ˙ z
9 simplrr K Poset S B x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z w B
10 7 8 9 rspcdva K Poset S B x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z y S y ˙ w x ˙ w
11 3 10 mpd K Poset S B x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z x ˙ w
12 simprll K Poset S B x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z y S y ˙ x
13 breq2 z = x y ˙ z y ˙ x
14 13 ralbidv z = x y S y ˙ z y S y ˙ x
15 breq2 z = x w ˙ z w ˙ x
16 14 15 imbi12d z = x y S y ˙ z w ˙ z y S y ˙ x w ˙ x
17 simprrr K Poset S B x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z z B y S y ˙ z w ˙ z
18 simplrl K Poset S B x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z x B
19 16 17 18 rspcdva K Poset S B x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z y S y ˙ x w ˙ x
20 12 19 mpd K Poset S B x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z w ˙ x
21 2 1 posasymb K Poset x B w B x ˙ w w ˙ x x = w
22 21 3expb K Poset x B w B x ˙ w w ˙ x x = w
23 22 ad4ant13 K Poset S B x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z x ˙ w w ˙ x x = w
24 11 20 23 mpbi2and K Poset S B x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z x = w
25 24 ex K Poset S B x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z x = w
26 25 ralrimivva K Poset S B x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z x = w
27 breq2 x = w y ˙ x y ˙ w
28 27 ralbidv x = w y S y ˙ x y S y ˙ w
29 breq1 x = w x ˙ z w ˙ z
30 29 imbi2d x = w y S y ˙ z x ˙ z y S y ˙ z w ˙ z
31 30 ralbidv x = w z B y S y ˙ z x ˙ z z B y S y ˙ z w ˙ z
32 28 31 anbi12d x = w y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z
33 32 rmo4 * x B y S y ˙ x z B y S y ˙ z x ˙ z x B w B y S y ˙ x z B y S y ˙ z x ˙ z y S y ˙ w z B y S y ˙ z w ˙ z x = w
34 26 33 sylibr K Poset S B * x B y S y ˙ x z B y S y ˙ z x ˙ z