Metamath Proof Explorer


Theorem lubeldm

Description: Member of the domain of the least upper bound function of a poset. (Contributed by NM, 7-Sep-2018)

Ref Expression
Hypotheses lubeldm.b B=BaseK
lubeldm.l ˙=K
lubeldm.u U=lubK
lubeldm.p ψySy˙xzBySy˙zx˙z
lubeldm.k φKV
Assertion lubeldm φSdomUSB∃!xBψ

Proof

Step Hyp Ref Expression
1 lubeldm.b B=BaseK
2 lubeldm.l ˙=K
3 lubeldm.u U=lubK
4 lubeldm.p ψySy˙xzBySy˙zx˙z
5 lubeldm.k φKV
6 biid ysy˙xzBysy˙zx˙zysy˙xzBysy˙zx˙z
7 1 2 3 6 5 lubdm φdomU=s𝒫B|∃!xBysy˙xzBysy˙zx˙z
8 7 eleq2d φSdomUSs𝒫B|∃!xBysy˙xzBysy˙zx˙z
9 raleq s=Sysy˙xySy˙x
10 raleq s=Sysy˙zySy˙z
11 10 imbi1d s=Sysy˙zx˙zySy˙zx˙z
12 11 ralbidv s=SzBysy˙zx˙zzBySy˙zx˙z
13 9 12 anbi12d s=Sysy˙xzBysy˙zx˙zySy˙xzBySy˙zx˙z
14 13 reubidv s=S∃!xBysy˙xzBysy˙zx˙z∃!xBySy˙xzBySy˙zx˙z
15 4 reubii ∃!xBψ∃!xBySy˙xzBySy˙zx˙z
16 14 15 bitr4di s=S∃!xBysy˙xzBysy˙zx˙z∃!xBψ
17 16 elrab Ss𝒫B|∃!xBysy˙xzBysy˙zx˙zS𝒫B∃!xBψ
18 1 fvexi BV
19 18 elpw2 S𝒫BSB
20 19 anbi1i S𝒫B∃!xBψSB∃!xBψ
21 17 20 bitri Ss𝒫B|∃!xBysy˙xzBysy˙zx˙zSB∃!xBψ
22 8 21 bitrdi φSdomUSB∃!xBψ