let L be non empty Poset; :: thesis: for f being Function of L,L st f is kernel holds
ex T being non empty Poset ex g being Function of L,T ex d being Function of T,L st
( [g,d] is Galois & f = d * g )

let f be Function of L,L; :: thesis: ( f is kernel implies ex T being non empty Poset ex g being Function of L,T ex d being Function of T,L st
( [g,d] is Galois & f = d * g ) )

assume A1: f is kernel ; :: thesis: ex T being non empty Poset ex g being Function of L,T ex d being Function of T,L st
( [g,d] is Galois & f = d * g )

reconsider T = Image f as non empty Poset ;
reconsider g = corestr f as Function of L,T ;
reconsider d = inclusion f as Function of T,L ;
take T ; :: thesis: ex g being Function of L,T ex d being Function of T,L st
( [g,d] is Galois & f = d * g )

take g ; :: thesis: ex d being Function of T,L st
( [g,d] is Galois & f = d * g )

take d ; :: thesis: ( [g,d] is Galois & f = d * g )
thus [g,d] is Galois by A1, Th39; :: thesis: f = d * g
thus f = d * g by Th32; :: thesis: verum