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';
( dom f = the carrier of S & the carrier of S' c= the carrier of S )
by FUNCT_2:def 1, YELLOW_0:def 13;
then
( dom (f | the carrier of S') = the carrier of S' & rng (f | the carrier of S') = f .: the carrier of S' )
by RELAT_1:91, RELAT_1:148;
hence
f | the carrier of S' is Function of S',T'
by A1, FUNCT_2:4; :: thesis: verum