let i be Element of NAT ; for q, q1, q2 being FinSubsequence st q = q1 \/ q2 & q1 misses q2 holds
(i Shift q1) \/ (i Shift q2) = i Shift q
let q, q1, q2 be FinSubsequence; ( q = q1 \/ q2 & q1 misses q2 implies (i Shift q1) \/ (i Shift q2) = i Shift q )
assume that
A1:
q = q1 \/ q2
and
A2:
q1 misses q2
; (i Shift q1) \/ (i Shift q2) = i Shift q
A3:
dom (i Shift q) = { (i + k) where k is Element of NAT : k in dom q }
by Def15;
A4:
dom (i Shift q1) = { (i + k) where k is Element of NAT : k in dom q1 }
by Def15;
A5:
dom (i Shift q2) = { (i + k) where k is Element of NAT : k in dom q2 }
by Def15;
A6:
q1 c= q
by A1, XBOOLE_1:7;
A7:
q2 c= q
by A1, XBOOLE_1:7;
A8:
i Shift q1 c= i Shift q
by A1, Th70, XBOOLE_1:7;
A9:
i Shift q2 c= i Shift q
by A1, Th70, XBOOLE_1:7;
dom q1 misses dom q2
by A2, A6, A7, Th10;
then
dom (i Shift q1) misses dom (i Shift q2)
by Th72;
then reconsider q3 = (i Shift q1) \/ (i Shift q2) as Function by GRFUNC_1:13;
let x be set ; RELAT_1:def 2 for b1 being set holds
( ( not [x,b1] in (i Shift q1) \/ (i Shift q2) or [x,b1] in i Shift q ) & ( not [x,b1] in i Shift q or [x,b1] in (i Shift q1) \/ (i Shift q2) ) )
let y be set ; ( ( not [x,y] in (i Shift q1) \/ (i Shift q2) or [x,y] in i Shift q ) & ( not [x,y] in i Shift q or [x,y] in (i Shift q1) \/ (i Shift q2) ) )
thus
( [x,y] in (i Shift q1) \/ (i Shift q2) implies [x,y] in i Shift q )
( not [x,y] in i Shift q or [x,y] in (i Shift q1) \/ (i Shift q2) )
assume A17:
[x,y] in i Shift q
; [x,y] in (i Shift q1) \/ (i Shift q2)
then A18:
x in dom (i Shift q)
by FUNCT_1:1;
A19:
y = (i Shift q) . x
by A17, FUNCT_1:1;
consider k being Element of NAT such that
A20:
x = i + k
and
A21:
k in dom q
by A3, A18;
dom q = (dom q1) \/ (dom q2)
by A1, RELAT_1:1;
then A22:
( k in dom q1 or k in dom q2 )
by A21, XBOOLE_0:def 3;
then
( x in dom (i Shift q1) or x in dom (i Shift q2) )
by A4, A5, A20;
then
x in (dom (i Shift q1)) \/ (dom (i Shift q2))
by XBOOLE_0:def 3;
then A23:
x in dom q3
by RELAT_1:1;
hence
[x,y] in (i Shift q1) \/ (i Shift q2)
by A4, A5, A20, A22, A23, A24, FUNCT_1:1; verum