let a, b be set ; :: thesis: <*a*> +* 1,b = <*b*>
A1:
dom <*a*> = {1}
by FINSEQ_1:4, FINSEQ_1:def 8;
then
1 in dom <*a*>
by TARSKI:def 1;
then A2:
<*a*> +* 1,b = <*a*> +* (1 .--> b)
by Def3;
then A3: dom (<*a*> +* 1,b) =
(dom <*a*>) \/ (dom (1 .--> b))
by FUNCT_4:def 1
.=
{1} \/ {1}
by A1, FUNCOP_1:19
.=
{1}
;
A4:
dom <*b*> = {1}
by FINSEQ_1:4, FINSEQ_1:def 8;
for x being set st x in {1} holds
(<*a*> +* 1,b) . x = <*b*> . x
hence
<*a*> +* 1,b = <*b*>
by A3, A4, FUNCT_1:9; :: thesis: verum