Step |
Hyp |
Ref |
Expression |
1 |
|
omlmod.b |
|- B = ( Base ` K ) |
2 |
|
omlmod.l |
|- .<_ = ( le ` K ) |
3 |
|
omlmod.j |
|- .\/ = ( join ` K ) |
4 |
|
omlmod.m |
|- ./\ = ( meet ` K ) |
5 |
|
omlmod.c |
|- C = ( cm ` K ) |
6 |
|
simp1 |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> K e. OML ) |
7 |
|
simp23 |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> Z e. B ) |
8 |
|
simp21 |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> X e. B ) |
9 |
|
simp22 |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> Y e. B ) |
10 |
|
simp3l |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> X .<_ Z ) |
11 |
1 2 5
|
lecmtN |
|- ( ( K e. OML /\ X e. B /\ Z e. B ) -> ( X .<_ Z -> X C Z ) ) |
12 |
6 8 7 11
|
syl3anc |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> ( X .<_ Z -> X C Z ) ) |
13 |
10 12
|
mpd |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> X C Z ) |
14 |
1 5
|
cmtcomN |
|- ( ( K e. OML /\ X e. B /\ Z e. B ) -> ( X C Z <-> Z C X ) ) |
15 |
6 8 7 14
|
syl3anc |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> ( X C Z <-> Z C X ) ) |
16 |
13 15
|
mpbid |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> Z C X ) |
17 |
|
simp3r |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> Y C Z ) |
18 |
1 5
|
cmtcomN |
|- ( ( K e. OML /\ Y e. B /\ Z e. B ) -> ( Y C Z <-> Z C Y ) ) |
19 |
6 9 7 18
|
syl3anc |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> ( Y C Z <-> Z C Y ) ) |
20 |
17 19
|
mpbid |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> Z C Y ) |
21 |
1 3 4 5
|
omlfh1N |
|- ( ( K e. OML /\ ( Z e. B /\ X e. B /\ Y e. B ) /\ ( Z C X /\ Z C Y ) ) -> ( Z ./\ ( X .\/ Y ) ) = ( ( Z ./\ X ) .\/ ( Z ./\ Y ) ) ) |
22 |
6 7 8 9 16 20 21
|
syl132anc |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> ( Z ./\ ( X .\/ Y ) ) = ( ( Z ./\ X ) .\/ ( Z ./\ Y ) ) ) |
23 |
|
omllat |
|- ( K e. OML -> K e. Lat ) |
24 |
23
|
3ad2ant1 |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> K e. Lat ) |
25 |
1 3
|
latjcl |
|- ( ( K e. Lat /\ X e. B /\ Y e. B ) -> ( X .\/ Y ) e. B ) |
26 |
24 8 9 25
|
syl3anc |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> ( X .\/ Y ) e. B ) |
27 |
1 4
|
latmcom |
|- ( ( K e. Lat /\ Z e. B /\ ( X .\/ Y ) e. B ) -> ( Z ./\ ( X .\/ Y ) ) = ( ( X .\/ Y ) ./\ Z ) ) |
28 |
24 7 26 27
|
syl3anc |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> ( Z ./\ ( X .\/ Y ) ) = ( ( X .\/ Y ) ./\ Z ) ) |
29 |
1 2 4
|
latleeqm2 |
|- ( ( K e. Lat /\ X e. B /\ Z e. B ) -> ( X .<_ Z <-> ( Z ./\ X ) = X ) ) |
30 |
24 8 7 29
|
syl3anc |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> ( X .<_ Z <-> ( Z ./\ X ) = X ) ) |
31 |
10 30
|
mpbid |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> ( Z ./\ X ) = X ) |
32 |
1 4
|
latmcom |
|- ( ( K e. Lat /\ Z e. B /\ Y e. B ) -> ( Z ./\ Y ) = ( Y ./\ Z ) ) |
33 |
24 7 9 32
|
syl3anc |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> ( Z ./\ Y ) = ( Y ./\ Z ) ) |
34 |
31 33
|
oveq12d |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> ( ( Z ./\ X ) .\/ ( Z ./\ Y ) ) = ( X .\/ ( Y ./\ Z ) ) ) |
35 |
22 28 34
|
3eqtr3rd |
|- ( ( K e. OML /\ ( X e. B /\ Y e. B /\ Z e. B ) /\ ( X .<_ Z /\ Y C Z ) ) -> ( X .\/ ( Y ./\ Z ) ) = ( ( X .\/ Y ) ./\ Z ) ) |