let S, T be non empty RelStr ; :: thesis: for f being Function of S,S
for g being Function of T,T st RelStr(# the carrier of S,the InternalRel of S #) = RelStr(# the carrier of T,the InternalRel of T #) & f = g & f is projection holds
g is projection
let f be Function of S,S; :: thesis: for g being Function of T,T st RelStr(# the carrier of S,the InternalRel of S #) = RelStr(# the carrier of T,the InternalRel of T #) & f = g & f is projection holds
g is projection
let g be Function of T,T; :: thesis: ( RelStr(# the carrier of S,the InternalRel of S #) = RelStr(# the carrier of T,the InternalRel of T #) & f = g & f is projection implies g is projection )
assume
( RelStr(# the carrier of S,the InternalRel of S #) = RelStr(# the carrier of T,the InternalRel of T #) & f = g & f is idempotent & f is monotone )
; :: according to WAYBEL_1:def 13 :: thesis: g is projection
hence
( g is idempotent & g is monotone )
by WAYBEL_9:1; :: according to WAYBEL_1:def 13 :: thesis: verum