let n be Nat; :: thesis: for Y being set for f being sequence of Y holds { (f . k1) where k1 is Nat : n <= k1 } = { (f . k2) where k2 is Nat : n + 1 <= k2 } \/{(f . n)} let Y be set ; :: thesis: for f being sequence of Y holds { (f . k1) where k1 is Nat : n <= k1 } = { (f . k2) where k2 is Nat : n + 1 <= k2 } \/{(f . n)} let f be sequence of Y; :: thesis: { (f . k1) where k1 is Nat : n <= k1 } = { (f . k2) where k2 is Nat : n + 1 <= k2 } \/{(f . n)} set Z1 = { (f . k1) where k1 is Nat : n <= k1 } ; set Z2 = { (f . k2) where k2 is Nat : n + 1 <= k2 } ; A1:
{ (f . k2) where k2 is Nat : n + 1 <= k2 } \/{(f . n)}c= { (f . k1) where k1 is Nat : n <= k1 }
now :: thesis: ( ( x in { (f . k2) where k2 is Nat : n + 1 <= k2 } & x in { (f . k1) where k1 is Nat : n <= k1 } ) or ( x in{(f . n)} & x in { (f . k1) where k1 is Nat : n <= k1 } ) )
then consider z being object such that A3:
x = z
and A4:
z in { (f . k2) where k2 is Nat : n + 1 <= k2 }
; consider k11 being Nat such that A5:
z = f . k11
and A6:
n + 1 <= k11
byA4;
n <= k11
byA6, NAT_1:13; hence
x in { (f . k1) where k1 is Nat : n <= k1 } byA3, A5; :: thesis: verum