defpred S1[ object , object ] means ( $1 = $2 or ex p, q being Element of Bags n st
( $1 = p & $2 = q & ex i being Ordinal st
( i in n & p . i < q . i & ( for k being Ordinal st i in k & k in n holds
p . k = q . k ) ) ) );
consider ILO being Relation of (Bags n),(Bags n) such that
A1:
for x, y being object holds
( [x,y] in ILO iff ( x in Bags n & y in Bags n & S1[x,y] ) )
from RELSET_1:sch 1();
A2:
ILO is_reflexive_in Bags n
by A1;
A3:
ILO is_antisymmetric_in Bags n
A16:
ILO is_transitive_in Bags n
A44:
dom ILO = Bags n
by A2, ORDERS_1:13;
field ILO = Bags n
by A2, ORDERS_1:13;
then reconsider ILO = ILO as TermOrder of n by A2, A3, A16, A44, PARTFUN1:def 2, RELAT_2:def 9, RELAT_2:def 12, RELAT_2:def 16;
take
ILO
; for p, q being bag of n holds
( [p,q] in ILO iff ( p = q or ex i being Ordinal st
( i in n & p . i < q . i & ( for k being Ordinal st i in k & k in n holds
p . k = q . k ) ) ) )
let x, y be bag of n; ( [x,y] in ILO iff ( x = y or ex i being Ordinal st
( i in n & x . i < y . i & ( for k being Ordinal st i in k & k in n holds
x . k = y . k ) ) ) )
hereby ( ( x = y or ex i being Ordinal st
( i in n & x . i < y . i & ( for k being Ordinal st i in k & k in n holds
x . k = y . k ) ) ) implies [x,y] in ILO )
assume A45:
[x,y] in ILO
;
( x = y or ex i being Ordinal st
( i in n & x . i < y . i & ( for k being Ordinal st i in k & k in n holds
x . k = y . k ) ) )hence
(
x = y or ex
i being
Ordinal st
(
i in n &
x . i < y . i & ( for
k being
Ordinal st
i in k &
k in n holds
x . k = y . k ) ) )
;
verum
end;
assume A46:
( x = y or ex i being Ordinal st
( i in n & x . i < y . i & ( for k being Ordinal st i in k & k in n holds
x . k = y . k ) ) )
; [x,y] in ILO
x in Bags n
by PRE_POLY:def 12;
hence
[x,y] in ILO
by A1, A47; verum