let S, T be non empty RelStr ; 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; 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; ( 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 that
A1:
RelStr(# the carrier of S, the InternalRel of S #) = RelStr(# the carrier of T, the InternalRel of T #)
and
A2:
f = g
and
A3:
( f is idempotent & f is monotone )
; WAYBEL_1:def 13 g is projection
thus
( g is idempotent & g is monotone )
by A1, A2, A3, WAYBEL_9:1; WAYBEL_1:def 13 verum