let f be Function; for x1, x2, x3, x4 being set st x1 in dom f & x2 in dom f & x3 in dom f & x4 in dom f holds
f * <*x1,x2,x3,x4*> = <*(f . x1),(f . x2),(f . x3),(f . x4)*>
let x1, x2, x3, x4 be set ; ( x1 in dom f & x2 in dom f & x3 in dom f & x4 in dom f implies f * <*x1,x2,x3,x4*> = <*(f . x1),(f . x2),(f . x3),(f . x4)*> )
assume that
A1:
x1 in dom f
and
A2:
( x2 in dom f & x3 in dom f & x4 in dom f )
; f * <*x1,x2,x3,x4*> = <*(f . x1),(f . x2),(f . x3),(f . x4)*>
reconsider D = dom f, E = rng f as non empty set by A1, FUNCT_1:3;
rng <*x1,x2,x3,x4*> c= D
proof
let a be
object ;
TARSKI:def 3 ( not a in rng <*x1,x2,x3,x4*> or a in D )
assume
a in rng <*x1,x2,x3,x4*>
;
a in D
then
a in {x1,x2,x3,x4}
by Th13;
hence
a in D
by A1, A2, ENUMSET1:def 2;
verum
end;
then reconsider p = <*x1,x2,x3,x4*> as FinSequence of D by FINSEQ_1:def 4;
reconsider g = f as Function of D,E by FUNCT_2:def 1, RELSET_1:4;
A3:
dom (g * p) = dom p
by FINSEQ_3:120;
dom (g * p) =
Seg 4
by A3, FINSEQ_1:89
.=
dom <*(f . x1),(f . x2),(f . x3),(f . x4)*>
by FINSEQ_1:89
;
hence
f * <*x1,x2,x3,x4*> = <*(f . x1),(f . x2),(f . x3),(f . x4)*>
by A4, FINSEQ_1:13; verum