let D be non empty set ; for f, g being FinSequence of D holds
( len (ovlcon f,g) = ((len f) + (len g)) - (len (ovlpart f,g)) & len (ovlcon f,g) = ((len f) + (len g)) -' (len (ovlpart f,g)) & len (ovlcon f,g) = (len f) + ((len g) -' (len (ovlpart f,g))) )
let f, g be FinSequence of D; ( len (ovlcon f,g) = ((len f) + (len g)) - (len (ovlpart f,g)) & len (ovlcon f,g) = ((len f) + (len g)) -' (len (ovlpart f,g)) & len (ovlcon f,g) = (len f) + ((len g) -' (len (ovlpart f,g))) )
A1:
len (ovlpart f,g) <= len g
by Def2;
A2: len (ovlcon f,g) =
(len f) + (len (g /^ (len (ovlpart f,g))))
by FINSEQ_1:35
.=
(len f) + ((len g) -' (len (ovlpart f,g)))
by RFINSEQ:42
.=
(len f) + ((len g) - (len (ovlpart f,g)))
by A1, XREAL_1:235
;
hence A3:
len (ovlcon f,g) = ((len f) + (len g)) - (len (ovlpart f,g))
; ( len (ovlcon f,g) = ((len f) + (len g)) -' (len (ovlpart f,g)) & len (ovlcon f,g) = (len f) + ((len g) -' (len (ovlpart f,g))) )
A4:
len (ovlpart f,g) <= len g
by Def2;
hence
len (ovlcon f,g) = ((len f) + (len g)) -' (len (ovlpart f,g))
by A3, NAT_1:12, XREAL_1:235; len (ovlcon f,g) = (len f) + ((len g) -' (len (ovlpart f,g)))
thus
len (ovlcon f,g) = (len f) + ((len g) -' (len (ovlpart f,g)))
by A2, A4, XREAL_1:235; verum