Step | Hyp | Ref
| Expression |
1 | | fveq2 6875 |
. . . . . 6
β’ (π = πΎ β (joinβπ) = (joinβπΎ)) |
2 | | islat.j |
. . . . . 6
β’ β¨ =
(joinβπΎ) |
3 | 1, 2 | eqtr4di 2789 |
. . . . 5
β’ (π = πΎ β (joinβπ) = β¨ ) |
4 | 3 | dmeqd 5894 |
. . . 4
β’ (π = πΎ β dom (joinβπ) = dom β¨ ) |
5 | | fveq2 6875 |
. . . . . 6
β’ (π = πΎ β (Baseβπ) = (BaseβπΎ)) |
6 | | islat.b |
. . . . . 6
β’ π΅ = (BaseβπΎ) |
7 | 5, 6 | eqtr4di 2789 |
. . . . 5
β’ (π = πΎ β (Baseβπ) = π΅) |
8 | 7 | sqxpeqd 5698 |
. . . 4
β’ (π = πΎ β ((Baseβπ) Γ (Baseβπ)) = (π΅ Γ π΅)) |
9 | 4, 8 | eqeq12d 2747 |
. . 3
β’ (π = πΎ β (dom (joinβπ) = ((Baseβπ) Γ (Baseβπ)) β dom β¨ = (π΅ Γ π΅))) |
10 | | fveq2 6875 |
. . . . . 6
β’ (π = πΎ β (meetβπ) = (meetβπΎ)) |
11 | | islat.m |
. . . . . 6
β’ β§ =
(meetβπΎ) |
12 | 10, 11 | eqtr4di 2789 |
. . . . 5
β’ (π = πΎ β (meetβπ) = β§ ) |
13 | 12 | dmeqd 5894 |
. . . 4
β’ (π = πΎ β dom (meetβπ) = dom β§ ) |
14 | 13, 8 | eqeq12d 2747 |
. . 3
β’ (π = πΎ β (dom (meetβπ) = ((Baseβπ) Γ (Baseβπ)) β dom β§ = (π΅ Γ π΅))) |
15 | 9, 14 | anbi12d 631 |
. 2
β’ (π = πΎ β ((dom (joinβπ) = ((Baseβπ) Γ (Baseβπ)) β§ dom (meetβπ) = ((Baseβπ) Γ (Baseβπ))) β (dom β¨ = (π΅ Γ π΅) β§ dom β§ = (π΅ Γ π΅)))) |
16 | | df-lat 18364 |
. 2
β’ Lat =
{π β Poset β£
(dom (joinβπ) =
((Baseβπ) Γ
(Baseβπ)) β§ dom
(meetβπ) =
((Baseβπ) Γ
(Baseβπ)))} |
17 | 15, 16 | elrab2 3679 |
1
β’ (πΎ β Lat β (πΎ β Poset β§ (dom β¨ = (π΅ Γ π΅) β§ dom β§ = (π΅ Γ π΅)))) |