let F be non empty finite set ; :: thesis: for A being non-empty non empty FinSequence of bool F
for f being Function holds
( f is Singlification of A iff ( dom f = dom A & ( for i being Element of NAT st i in dom A holds
f is Singlification of A,i ) ) )

let A be non-empty non empty FinSequence of bool F; :: thesis: for f being Function holds
( f is Singlification of A iff ( dom f = dom A & ( for i being Element of NAT st i in dom A holds
f is Singlification of A,i ) ) )

let f be Function; :: thesis: ( f is Singlification of A iff ( dom f = dom A & ( for i being Element of NAT st i in dom A holds
f is Singlification of A,i ) ) )

hereby :: thesis: ( dom f = dom A & ( for i being Element of NAT st i in dom A holds
f is Singlification of A,i ) implies f is Singlification of A )
assume f is Singlification of A ; :: thesis: ( dom f = dom A & ( for i being Element of NAT st i in dom A holds
f is Singlification of A,i ) )

then reconsider f9 = f as Singlification of A ;
f9 is Reduction of A ;
hence dom f = dom A by Def6; :: thesis: for i being Element of NAT st i in dom A holds
f is Singlification of A,i

let i be Element of NAT ; :: thesis: ( i in dom A implies f is Singlification of A,i )
assume A1: i in dom A ; :: thesis: f is Singlification of A,i
then ( card (f9 . i) = 1 & A . i <> {} ) by Def8;
hence f is Singlification of A,i by A1, Def7; :: thesis: verum
end;
assume that
A2: dom f = dom A and
A3: for i being Element of NAT st i in dom A holds
f is Singlification of A,i ; :: thesis: f is Singlification of A
reconsider f = f as FinSequence of bool F by A3, FINSEQ_5:6;
for i being Element of NAT st i in dom A holds
f . i c= A . i
proof
let i be Element of NAT ; :: thesis: ( i in dom A implies f . i c= A . i )
assume A4: i in dom A ; :: thesis: f . i c= A . i
then f is Singlification of A,i by A3;
hence f . i c= A . i by A4, Def6; :: thesis: verum
end;
then reconsider f9 = f as Reduction of A by A2, Def6;
for i being Element of NAT st i in dom A holds
card (f9 . i) = 1
proof
let i be Element of NAT ; :: thesis: ( i in dom A implies card (f9 . i) = 1 )
assume A5: i in dom A ; :: thesis: card (f9 . i) = 1
then ( f is Singlification of A,i & A . i <> {} ) by A3;
hence card (f9 . i) = 1 by A5, Def7; :: thesis: verum
end;
hence f is Singlification of A by Def8; :: thesis: verum