let S, T be complete LATTICE; :: thesis: for f being Function of S,T
for N being net of S
for j being Element of N
for j' being Element of (f * N) st j' = j & f is monotone holds
f . ("/\" { (N . k) where k is Element of N : k >= j } ,S) <= "/\" { ((f * N) . l) where l is Element of (f * N) : l >= j' } ,T
let f be Function of S,T; :: thesis: for N being net of S
for j being Element of N
for j' being Element of (f * N) st j' = j & f is monotone holds
f . ("/\" { (N . k) where k is Element of N : k >= j } ,S) <= "/\" { ((f * N) . l) where l is Element of (f * N) : l >= j' } ,T
let N be net of S; :: thesis: for j being Element of N
for j' being Element of (f * N) st j' = j & f is monotone holds
f . ("/\" { (N . k) where k is Element of N : k >= j } ,S) <= "/\" { ((f * N) . l) where l is Element of (f * N) : l >= j' } ,T
let j be Element of N; :: thesis: for j' being Element of (f * N) st j' = j & f is monotone holds
f . ("/\" { (N . k) where k is Element of N : k >= j } ,S) <= "/\" { ((f * N) . l) where l is Element of (f * N) : l >= j' } ,T
let j' be Element of (f * N); :: thesis: ( j' = j & f is monotone implies f . ("/\" { (N . k) where k is Element of N : k >= j } ,S) <= "/\" { ((f * N) . l) where l is Element of (f * N) : l >= j' } ,T )
assume A1:
j' = j
; :: thesis: ( not f is monotone or f . ("/\" { (N . k) where k is Element of N : k >= j } ,S) <= "/\" { ((f * N) . l) where l is Element of (f * N) : l >= j' } ,T )
assume A2:
f is monotone
; :: thesis: f . ("/\" { (N . k) where k is Element of N : k >= j } ,S) <= "/\" { ((f * N) . l) where l is Element of (f * N) : l >= j' } ,T
A3:
{ ((f * N) . l) where l is Element of (f * N) : l >= j' } = f .: { (N . l1) where l1 is Element of N : l1 >= j }
set K = { (N . k) where k is Element of N : k >= j } ;
{ (N . k) where k is Element of N : k >= j } c= the carrier of S
then reconsider K = { (N . k) where k is Element of N : k >= j } as Subset of S ;
{ ((f * N) . l) where l is Element of (f * N) : l >= j' } = f .: K
by A3;
hence
f . ("/\" { (N . k) where k is Element of N : k >= j } ,S) <= "/\" { ((f * N) . l) where l is Element of (f * N) : l >= j' } ,T
by A2, Lm7; :: thesis: verum