let E be set ; :: thesis: for p being XFinSequence-yielding FinSequence holds
( (<%> E) ^+ p = p & p +^ (<%> E) = p )

let p be XFinSequence-yielding FinSequence; :: thesis: ( (<%> E) ^+ p = p & p +^ (<%> E) = p )
A1: now
let k be Nat; :: thesis: ( k in dom p implies ((<%> E) ^+ p) . k = p . k )
assume k in dom p ; :: thesis: ((<%> E) ^+ p) . k = p . k
hence ((<%> E) ^+ p) . k = (<%> E) ^ (p . k) by Def2
.= p . k by AFINSQ_1:29 ;
:: thesis: verum
end;
dom ((<%> E) ^+ p) = dom p by Def2;
hence (<%> E) ^+ p = p by A1, FINSEQ_1:13; :: thesis: p +^ (<%> E) = p
A2: now
let k be Nat; :: thesis: ( k in dom p implies (p +^ (<%> E)) . k = p . k )
assume k in dom p ; :: thesis: (p +^ (<%> E)) . k = p . k
hence (p +^ (<%> E)) . k = (p . k) ^ (<%> E) by Def3
.= p . k by AFINSQ_1:29 ;
:: thesis: verum
end;
dom (p +^ (<%> E)) = dom p by Def3;
hence p +^ (<%> E) = p by A2, FINSEQ_1:13; :: thesis: verum