let M1, M2 be ManySortedSet of DYADIC ; ( ( for i, j being Integer
for p being Nat holds
( M1 . i = uInt . i & M1 . (((2 * j) + 1) / (2 |^ (p + 1))) = [{(M1 . (j / (2 |^ p)))},{(M1 . ((j + 1) / (2 |^ p)))}] ) ) & ( for i, j being Integer
for p being Nat holds
( M2 . i = uInt . i & M2 . (((2 * j) + 1) / (2 |^ (p + 1))) = [{(M2 . (j / (2 |^ p)))},{(M2 . ((j + 1) / (2 |^ p)))}] ) ) implies M1 = M2 )
assume that
A59:
for i, j being Integer
for p being Nat holds
( M1 . i = uInt . i & M1 . (((2 * j) + 1) / (2 |^ (p + 1))) = [{(M1 . (j / (2 |^ p)))},{(M1 . ((j + 1) / (2 |^ p)))}] )
and
A60:
for i, j being Integer
for p being Nat holds
( M2 . i = uInt . i & M2 . (((2 * j) + 1) / (2 |^ (p + 1))) = [{(M2 . (j / (2 |^ p)))},{(M2 . ((j + 1) / (2 |^ p)))}] )
; M1 = M2
defpred S1[ Nat] means for d being Dyadic st d in DYADIC $1 holds
M1 . d = M2 . d;
A61:
S1[ 0 ]
A62:
for n being Nat st S1[n] holds
S1[n + 1]
A66:
for n being Nat holds S1[n]
from NAT_1:sch 2(A61, A62);
A67:
( dom M1 = DYADIC & DYADIC = dom M2 )
by PARTFUN1:def 2;
for o being object st o in DYADIC holds
M1 . o = M2 . o
hence
M1 = M2
by A67, FUNCT_1:2; verum