let D be non empty set ; for f being FinSequence of D
for p, q being Element of D st p in rng f & q in rng f & q .. f <= p .. f holds
(f -: p) :- q = (f :- q) -: p
let f be FinSequence of D; for p, q being Element of D st p in rng f & q in rng f & q .. f <= p .. f holds
(f -: p) :- q = (f :- q) -: p
let p, q be Element of D; ( p in rng f & q in rng f & q .. f <= p .. f implies (f -: p) :- q = (f :- q) -: p )
assume that
A1:
p in rng f
and
A2:
q in rng f
and
A3:
q .. f <= p .. f
; (f -: p) :- q = (f :- q) -: p
A4:
( f -: p = f | (p .. f) & (f :- q) -: p = (f :- q) | (p .. (f :- q)) )
by FINSEQ_5:def 1;
consider i being Element of NAT such that
A5:
i + 1 = q .. f
and
A6:
f :- q = f /^ i
by A2, FINSEQ_5:49;
A7:
i < p .. f
by A3, A5, NAT_1:13;
then
p .. f = i + (p .. (f /^ i))
by A1, FINSEQ_6:56;
then A8: p .. (f /^ i) =
(p .. f) - i
.=
(p .. f) -' i
by A7, XREAL_1:233
;
q in rng (f -: p)
by A1, A2, A3, FINSEQ_5:46;
then A9:
ex j being Element of NAT st
( j + 1 = q .. (f -: p) & (f -: p) :- q = (f -: p) /^ j )
by FINSEQ_5:49;
q .. (f -: p) = q .. f
by A1, A2, A3, SPRECT_5:3;
hence
(f -: p) :- q = (f :- q) -: p
by A5, A6, A9, A4, A8, FINSEQ_5:80; verum