Description: Define the class of all complete lattices, where every subset of the base set has an LUB and a GLB. (Contributed by NM, 18-Oct-2012) (Revised by NM, 12-Sep-2018)
Ref | Expression | ||
---|---|---|---|
Assertion | df-clat | |- CLat = { p e. Poset | ( dom ( lub ` p ) = ~P ( Base ` p ) /\ dom ( glb ` p ) = ~P ( Base ` p ) ) } |
Step | Hyp | Ref | Expression |
---|---|---|---|
0 | ccla | |- CLat |
|
1 | vp | |- p |
|
2 | cpo | |- Poset |
|
3 | club | |- lub |
|
4 | 1 | cv | |- p |
5 | 4 3 | cfv | |- ( lub ` p ) |
6 | 5 | cdm | |- dom ( lub ` p ) |
7 | cbs | |- Base |
|
8 | 4 7 | cfv | |- ( Base ` p ) |
9 | 8 | cpw | |- ~P ( Base ` p ) |
10 | 6 9 | wceq | |- dom ( lub ` p ) = ~P ( Base ` p ) |
11 | cglb | |- glb |
|
12 | 4 11 | cfv | |- ( glb ` p ) |
13 | 12 | cdm | |- dom ( glb ` p ) |
14 | 13 9 | wceq | |- dom ( glb ` p ) = ~P ( Base ` p ) |
15 | 10 14 | wa | |- ( dom ( lub ` p ) = ~P ( Base ` p ) /\ dom ( glb ` p ) = ~P ( Base ` p ) ) |
16 | 15 1 2 | crab | |- { p e. Poset | ( dom ( lub ` p ) = ~P ( Base ` p ) /\ dom ( glb ` p ) = ~P ( Base ` p ) ) } |
17 | 0 16 | wceq | |- CLat = { p e. Poset | ( dom ( lub ` p ) = ~P ( Base ` p ) /\ dom ( glb ` p ) = ~P ( Base ` p ) ) } |