let D be set ; for Y being FinSequenceSet of D
for F being FinSequence of Y
for m1, m2, k1, k2 being Nat st 1 <= m1 & 1 <= m2 & m1 + (Sum (Length (F | k1))) = m2 + (Sum (Length (F | k2))) & m1 + (Sum (Length (F | k1))) <= Sum (Length (F | (k1 + 1))) & m2 + (Sum (Length (F | k2))) <= Sum (Length (F | (k2 + 1))) holds
( m1 = m2 & k1 = k2 )
let Y be FinSequenceSet of D; for F being FinSequence of Y
for m1, m2, k1, k2 being Nat st 1 <= m1 & 1 <= m2 & m1 + (Sum (Length (F | k1))) = m2 + (Sum (Length (F | k2))) & m1 + (Sum (Length (F | k1))) <= Sum (Length (F | (k1 + 1))) & m2 + (Sum (Length (F | k2))) <= Sum (Length (F | (k2 + 1))) holds
( m1 = m2 & k1 = k2 )
let F be FinSequence of Y; for m1, m2, k1, k2 being Nat st 1 <= m1 & 1 <= m2 & m1 + (Sum (Length (F | k1))) = m2 + (Sum (Length (F | k2))) & m1 + (Sum (Length (F | k1))) <= Sum (Length (F | (k1 + 1))) & m2 + (Sum (Length (F | k2))) <= Sum (Length (F | (k2 + 1))) holds
( m1 = m2 & k1 = k2 )
let m1, m2, k1, k2 be Nat; ( 1 <= m1 & 1 <= m2 & m1 + (Sum (Length (F | k1))) = m2 + (Sum (Length (F | k2))) & m1 + (Sum (Length (F | k1))) <= Sum (Length (F | (k1 + 1))) & m2 + (Sum (Length (F | k2))) <= Sum (Length (F | (k2 + 1))) implies ( m1 = m2 & k1 = k2 ) )
assume that
A1:
( 1 <= m1 & 1 <= m2 )
and
A2:
m1 + (Sum (Length (F | k1))) = m2 + (Sum (Length (F | k2)))
and
A3:
m1 + (Sum (Length (F | k1))) <= Sum (Length (F | (k1 + 1)))
and
A4:
m2 + (Sum (Length (F | k2))) <= Sum (Length (F | (k2 + 1)))
; ( m1 = m2 & k1 = k2 )
set n = m1 + (Sum (Length (F | k1)));
A5:
now not k1 <> k2assume A6:
k1 <> k2
;
contradiction end;
now ( m1 <> m2 implies k1 <> k2 )end;
hence
( m1 = m2 & k1 = k2 )
by A5; verum