let N1, N2 be strict RelExtension of finite-MultiSet_over the carrier of R; ( ( for m, n being Element of N1 holds
( m <= n iff ( m <> n & ( for x being Element of R holds
( not m . x > 0 or m . x < n . x or ex y being Element of R st
( n . y > 0 & x <= y ) ) ) ) ) ) & ( for m, n being Element of N2 holds
( m <= n iff ( m <> n & ( for x being Element of R holds
( not m . x > 0 or m . x < n . x or ex y being Element of R st
( n . y > 0 & x <= y ) ) ) ) ) ) implies N1 = N2 )
assume that
A1:
for m, n being Element of N1 holds
( m <= n iff ( m <> n & ( for x being Element of R holds
( not m . x > 0 or m . x < n . x or ex y being Element of R st
( n . y > 0 & x <= y ) ) ) ) )
and
A2:
for m, n being Element of N2 holds
( m <= n iff ( m <> n & ( for x being Element of R holds
( not m . x > 0 or m . x < n . x or ex y being Element of R st
( n . y > 0 & x <= y ) ) ) ) )
; N1 = N2
for m, n being Element of N1
for x, y being Element of N2 st m = x & n = y holds
( m <= n iff x <= y )
proof
let m,
n be
Element of
N1;
for x, y being Element of N2 st m = x & n = y holds
( m <= n iff x <= y )let k,
l be
Element of
N2;
( m = k & n = l implies ( m <= n iff k <= l ) )
assume Z0:
m = k
;
( not n = l or ( m <= n iff k <= l ) )
assume Z1:
n = l
;
( m <= n iff k <= l )
(
m <= n iff (
m <> n & ( for
x being
Element of
R holds
( not
m . x > 0 or
m . x < n . x or ex
y being
Element of
R st
(
n . y > 0 &
x <= y ) ) ) ) )
by A1;
hence
(
m <= n iff
k <= l )
by A2, Z0, Z1;
verum
end;
hence
N1 = N2
by Th4; verum