let D be non empty set ; for Y being non empty with_non-empty_element FinSequenceSet of D
for s being non-empty sequence of Y
for m1, m2, k1, k2 being Nat st m1 in dom (s . k1) & m2 in dom (s . k2) & (((Partial_Sums (Length s)) . k1) - (len (s . k1))) + m1 = (((Partial_Sums (Length s)) . k2) - (len (s . k2))) + m2 holds
( m1 = m2 & k1 = k2 )
let Y be non empty with_non-empty_element FinSequenceSet of D; for s being non-empty sequence of Y
for m1, m2, k1, k2 being Nat st m1 in dom (s . k1) & m2 in dom (s . k2) & (((Partial_Sums (Length s)) . k1) - (len (s . k1))) + m1 = (((Partial_Sums (Length s)) . k2) - (len (s . k2))) + m2 holds
( m1 = m2 & k1 = k2 )
let s be non-empty sequence of Y; for m1, m2, k1, k2 being Nat st m1 in dom (s . k1) & m2 in dom (s . k2) & (((Partial_Sums (Length s)) . k1) - (len (s . k1))) + m1 = (((Partial_Sums (Length s)) . k2) - (len (s . k2))) + m2 holds
( m1 = m2 & k1 = k2 )
let m1, m2, k1, k2 be Nat; ( m1 in dom (s . k1) & m2 in dom (s . k2) & (((Partial_Sums (Length s)) . k1) - (len (s . k1))) + m1 = (((Partial_Sums (Length s)) . k2) - (len (s . k2))) + m2 implies ( m1 = m2 & k1 = k2 ) )
assume that
A1:
( m1 in dom (s . k1) & m2 in dom (s . k2) )
and
A2:
(((Partial_Sums (Length s)) . k1) - (len (s . k1))) + m1 = (((Partial_Sums (Length s)) . k2) - (len (s . k2))) + m2
; ( m1 = m2 & k1 = k2 )
set n = (((Partial_Sums (Length s)) . k1) - (len (s . k1))) + m1;
A3:
( 1 <= m1 & m1 <= len (s . k1) & 1 <= m2 & m2 <= len (s . k2) )
by A1, FINSEQ_3:25;
then
( (len (s . k1)) - m1 >= 0 & (len (s . k2)) - m2 >= 0 )
by XREAL_1:48;
then A4:
( ((Partial_Sums (Length s)) . k1) - ((len (s . k1)) - m1) <= (Partial_Sums (Length s)) . k1 & ((Partial_Sums (Length s)) . k2) - ((len (s . k2)) - m2) <= (Partial_Sums (Length s)) . k2 )
by XREAL_1:43;
A5:
dom (Partial_Sums (Length s)) = NAT
by FUNCT_2:def 1;
then A6:
( k1 in dom (Partial_Sums (Length s)) & k2 in dom (Partial_Sums (Length s)) )
by ORDINAL1:def 12;
A7:
Partial_Sums (Length s) is increasing
by Th9;
A14:
now not k1 <> k2assume A8:
k1 <> k2
;
contradiction end;
then
((Partial_Sums (Length s)) . k1) - (len (s . k1)) = ((Partial_Sums (Length s)) . k2) - (len (s . k2))
;
hence
( m1 = m2 & k1 = k2 )
by A2, A14; verum