let L be Lattice; for P being non empty ClosedSubset of L st L is modular holds
latt L,P is modular
let P be non empty ClosedSubset of L; ( L is modular implies latt L,P is modular )
assume A1:
for a, b, c being Element of st a [= c holds
a "\/" (b "/\" c) = (a "\/" b) "/\" c
; LATTICES:def 12 latt L,P is modular
let a', b', c' be Element of ; LATTICES:def 12 ( not a' [= c' or a' "\/" (b' "/\" c') = (a' "\/" b') "/\" c' )
reconsider a = a', b = b', c = c', bc = b' "/\" c', ab = a' "\/" b' as Element of by Th69;
assume
a' [= c'
; a' "\/" (b' "/\" c') = (a' "\/" b') "/\" c'
then A2:
a [= c
by Th75;
thus a' "\/" (b' "/\" c') =
a "\/" bc
by Th74
.=
a "\/" (b "/\" c)
by Th74
.=
(a "\/" b) "/\" c
by A1, A2
.=
ab "/\" c
by Th74
.=
(a' "\/" b') "/\" c'
by Th74
; verum