let a be set ; :: thesis: for p being FinSequence
for F being Function st [:(rng p),{a}:] c= dom F holds
dom (F [:] p,a) = dom p
let p be FinSequence; :: thesis: for F being Function st [:(rng p),{a}:] c= dom F holds
dom (F [:] p,a) = dom p
let F be Function; :: thesis: ( [:(rng p),{a}:] c= dom F implies dom (F [:] p,a) = dom p )
assume A1:
[:(rng p),{a}:] c= dom F
; :: thesis: dom (F [:] p,a) = dom p
set q = (dom p) --> a;
rng ((dom p) --> a) c= {a}
by FUNCOP_1:19;
then
( rng <:p,((dom p) --> a):> c= [:(rng p),(rng ((dom p) --> a)):] & [:(rng p),(rng ((dom p) --> a)):] c= [:(rng p),{a}:] )
by FUNCT_3:71, ZFMISC_1:118;
then
( dom p = dom p & dom ((dom p) --> a) = dom p & rng <:p,((dom p) --> a):> c= [:(rng p),{a}:] )
by FUNCOP_1:19, XBOOLE_1:1;
then
( dom <:p,((dom p) --> a):> = dom p & F [:] p,a = F * <:p,((dom p) --> a):> & rng <:p,((dom p) --> a):> c= dom F )
by A1, FUNCOP_1:def 4, FUNCT_3:70, XBOOLE_1:1;
hence
dom (F [:] p,a) = dom p
by RELAT_1:46; :: thesis: verum