Step |
Hyp |
Ref |
Expression |
1 |
|
topdlat.i |
|- I = ( toInc ` J ) |
2 |
1
|
topclat |
|- ( J e. Top -> I e. CLat ) |
3 |
|
clatl |
|- ( I e. CLat -> I e. Lat ) |
4 |
2 3
|
syl |
|- ( J e. Top -> I e. Lat ) |
5 |
|
simpl |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> J e. Top ) |
6 |
|
simpr2 |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> y e. ( Base ` I ) ) |
7 |
1
|
ipobas |
|- ( J e. Top -> J = ( Base ` I ) ) |
8 |
5 7
|
syl |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> J = ( Base ` I ) ) |
9 |
6 8
|
eleqtrrd |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> y e. J ) |
10 |
|
simpr3 |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> z e. ( Base ` I ) ) |
11 |
10 8
|
eleqtrrd |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> z e. J ) |
12 |
|
eqid |
|- ( join ` I ) = ( join ` I ) |
13 |
1 5 9 11 12
|
toplatjoin |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> ( y ( join ` I ) z ) = ( y u. z ) ) |
14 |
13
|
oveq2d |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> ( x ( meet ` I ) ( y ( join ` I ) z ) ) = ( x ( meet ` I ) ( y u. z ) ) ) |
15 |
|
simpr1 |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> x e. ( Base ` I ) ) |
16 |
15 8
|
eleqtrrd |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> x e. J ) |
17 |
|
unopn |
|- ( ( J e. Top /\ y e. J /\ z e. J ) -> ( y u. z ) e. J ) |
18 |
5 9 11 17
|
syl3anc |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> ( y u. z ) e. J ) |
19 |
|
eqid |
|- ( meet ` I ) = ( meet ` I ) |
20 |
1 5 16 18 19
|
toplatmeet |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> ( x ( meet ` I ) ( y u. z ) ) = ( x i^i ( y u. z ) ) ) |
21 |
|
inopn |
|- ( ( J e. Top /\ x e. J /\ y e. J ) -> ( x i^i y ) e. J ) |
22 |
5 16 9 21
|
syl3anc |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> ( x i^i y ) e. J ) |
23 |
|
inopn |
|- ( ( J e. Top /\ x e. J /\ z e. J ) -> ( x i^i z ) e. J ) |
24 |
5 16 11 23
|
syl3anc |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> ( x i^i z ) e. J ) |
25 |
1 5 22 24 12
|
toplatjoin |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> ( ( x i^i y ) ( join ` I ) ( x i^i z ) ) = ( ( x i^i y ) u. ( x i^i z ) ) ) |
26 |
1 5 16 9 19
|
toplatmeet |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> ( x ( meet ` I ) y ) = ( x i^i y ) ) |
27 |
1 5 16 11 19
|
toplatmeet |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> ( x ( meet ` I ) z ) = ( x i^i z ) ) |
28 |
26 27
|
oveq12d |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> ( ( x ( meet ` I ) y ) ( join ` I ) ( x ( meet ` I ) z ) ) = ( ( x i^i y ) ( join ` I ) ( x i^i z ) ) ) |
29 |
|
indi |
|- ( x i^i ( y u. z ) ) = ( ( x i^i y ) u. ( x i^i z ) ) |
30 |
29
|
a1i |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> ( x i^i ( y u. z ) ) = ( ( x i^i y ) u. ( x i^i z ) ) ) |
31 |
25 28 30
|
3eqtr4rd |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> ( x i^i ( y u. z ) ) = ( ( x ( meet ` I ) y ) ( join ` I ) ( x ( meet ` I ) z ) ) ) |
32 |
14 20 31
|
3eqtrd |
|- ( ( J e. Top /\ ( x e. ( Base ` I ) /\ y e. ( Base ` I ) /\ z e. ( Base ` I ) ) ) -> ( x ( meet ` I ) ( y ( join ` I ) z ) ) = ( ( x ( meet ` I ) y ) ( join ` I ) ( x ( meet ` I ) z ) ) ) |
33 |
32
|
ralrimivvva |
|- ( J e. Top -> A. x e. ( Base ` I ) A. y e. ( Base ` I ) A. z e. ( Base ` I ) ( x ( meet ` I ) ( y ( join ` I ) z ) ) = ( ( x ( meet ` I ) y ) ( join ` I ) ( x ( meet ` I ) z ) ) ) |
34 |
|
eqid |
|- ( Base ` I ) = ( Base ` I ) |
35 |
34 12 19
|
isdlat |
|- ( I e. DLat <-> ( I e. Lat /\ A. x e. ( Base ` I ) A. y e. ( Base ` I ) A. z e. ( Base ` I ) ( x ( meet ` I ) ( y ( join ` I ) z ) ) = ( ( x ( meet ` I ) y ) ( join ` I ) ( x ( meet ` I ) z ) ) ) ) |
36 |
4 33 35
|
sylanbrc |
|- ( J e. Top -> I e. DLat ) |