let S be RelStr ; :: thesis: for T being non empty RelStr
for f being Function of S,T
for S' being SubRelStr of S
for T' being SubRelStr of T st f .: the carrier of S' c= the carrier of T' holds
f | the carrier of S' is Function of S',T'
let T be non empty RelStr ; :: thesis: for f being Function of S,T
for S' being SubRelStr of S
for T' being SubRelStr of T st f .: the carrier of S' c= the carrier of T' holds
f | the carrier of S' is Function of S',T'
let f be Function of S,T; :: thesis: for S' being SubRelStr of S
for T' being SubRelStr of T st f .: the carrier of S' c= the carrier of T' holds
f | the carrier of S' is Function of S',T'
let S' be SubRelStr of S; :: thesis: for T' being SubRelStr of T st f .: the carrier of S' c= the carrier of T' holds
f | the carrier of S' is Function of S',T'
let T' be SubRelStr of T; :: thesis: ( f .: the carrier of S' c= the carrier of T' implies f | the carrier of S' is Function of S',T' )
assume A1:
f .: the carrier of S' c= the carrier of T'
; :: thesis: f | the carrier of S' is Function of S',T'
set g = f | the carrier of S';
A2:
dom f = the carrier of S
by FUNCT_2:def 1;
the carrier of S' c= the carrier of S
by YELLOW_0:def 13;
then A3:
dom (f | the carrier of S') = the carrier of S'
by A2, RELAT_1:91;
rng (f | the carrier of S') = f .: the carrier of S'
by RELAT_1:148;
hence
f | the carrier of S' is Function of S',T'
by A1, A3, FUNCT_2:4; :: thesis: verum