Description: In a lattice, joins distribute over meets if and only if meets distribute over joins; the distributive property is self-dual. (Contributed by Stefan O'Rear, 29-Jan-2015)
Ref | Expression | ||
---|---|---|---|
Hypotheses | latdisd.b | |
|
latdisd.j | |
||
latdisd.m | |
||
Assertion | latdisd | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | latdisd.b | |
|
2 | latdisd.j | |
|
3 | latdisd.m | |
|
4 | 1 2 3 | latdisdlem | |
5 | eqid | |
|
6 | 5 | odulat | |
7 | 5 1 | odubas | |
8 | 5 3 | odujoin | |
9 | 5 2 | odumeet | |
10 | 7 8 9 | latdisdlem | |
11 | 6 10 | syl | |
12 | 4 11 | impbid | |
13 | oveq1 | |
|
14 | oveq1 | |
|
15 | oveq1 | |
|
16 | 14 15 | oveq12d | |
17 | 13 16 | eqeq12d | |
18 | oveq1 | |
|
19 | 18 | oveq2d | |
20 | oveq2 | |
|
21 | 20 | oveq1d | |
22 | 19 21 | eqeq12d | |
23 | oveq2 | |
|
24 | 23 | oveq2d | |
25 | oveq2 | |
|
26 | 25 | oveq2d | |
27 | 24 26 | eqeq12d | |
28 | 17 22 27 | cbvral3vw | |
29 | 12 28 | bitrdi | |