let f be Function; :: thesis: for x1, x2, x3, x4, x5 being set st x1 in dom f & x2 in dom f & x3 in dom f & x4 in dom f & x5 in dom f holds
f * <*x1,x2,x3,x4,x5*> = <*(f . x1),(f . x2),(f . x3),(f . x4),(f . x5)*>
let x1, x2, x3, x4, x5 be set ; :: thesis: ( x1 in dom f & x2 in dom f & x3 in dom f & x4 in dom f & x5 in dom f implies f * <*x1,x2,x3,x4,x5*> = <*(f . x1),(f . x2),(f . x3),(f . x4),(f . x5)*> )
assume A1:
( x1 in dom f & x2 in dom f & x3 in dom f & x4 in dom f & x5 in dom f )
; :: thesis: f * <*x1,x2,x3,x4,x5*> = <*(f . x1),(f . x2),(f . x3),(f . x4),(f . x5)*>
then reconsider D = dom f, E = rng f as non empty set by FUNCT_1:12;
reconsider g = f as Function of D,E by FUNCT_2:def 1, RELSET_1:11;
rng <*x1,x2,x3,x4,x5*> c= D
proof
let a be
set ;
:: according to TARSKI:def 3 :: thesis: ( not a in rng <*x1,x2,x3,x4,x5*> or a in D )
assume
a in rng <*x1,x2,x3,x4,x5*>
;
:: thesis: a in D
then
a in {x1,x2,x3,x4,x5}
by Th15;
hence
a in D
by A1, ENUMSET1:def 3;
:: thesis: verum
end;
then reconsider p = <*x1,x2,x3,x4,x5*> as FinSequence of D by FINSEQ_1:def 4;
A2:
( dom (g * p) = dom p & len (g * p) = len p & ( for n being Element of NAT st n in dom (g * p) holds
(g * p) . n = g . (p . n) ) )
by ALG_1:1;
then A3: dom (g * p) =
Seg 5
by FINSEQ_4:94
.=
dom <*(f . x1),(f . x2),(f . x3),(f . x4),(f . x5)*>
by FINSEQ_4:94
;
hence
f * <*x1,x2,x3,x4,x5*> = <*(f . x1),(f . x2),(f . x3),(f . x4),(f . x5)*>
by A3, FINSEQ_1:17; :: thesis: verum