let p be RelStr-yielding ManySortedSet of {} ; ( not product p is empty & product p is quasi_ordered & product p is Dickson & product p is antisymmetric )
A1:
product p = RelStr(# {{}},(id {{}}) #)
by YELLOW_1:26;
set pp = product p;
set cpp = the carrier of (product p);
set ipp = the InternalRel of (product p);
A2:
the InternalRel of (product p) = id {{}}
by YELLOW_1:26;
thus
not product p is empty
by YELLOW_1:26; ( product p is quasi_ordered & product p is Dickson & product p is antisymmetric )
thus
product p is quasi_ordered
( product p is Dickson & product p is antisymmetric )proof
thus
product p is
reflexive
by YELLOW_1:26;
DICKSON:def 3 product p is transitive
let x,
y,
z be
set ;
RELAT_2:def 8,
ORDERS_2:def 3 ( not x in the carrier of (product p) or not y in the carrier of (product p) or not z in the carrier of (product p) or not [x,y] in the InternalRel of (product p) or not [y,z] in the InternalRel of (product p) or [x,z] in the InternalRel of (product p) )
assume that
x in the
carrier of
(product p)
and
y in the
carrier of
(product p)
and
z in the
carrier of
(product p)
and A3:
[x,y] in the
InternalRel of
(product p)
and A4:
[y,z] in the
InternalRel of
(product p)
;
[x,z] in the InternalRel of (product p)
thus
[x,z] in the
InternalRel of
(product p)
by A2, A3, A4, RELAT_1:def 10;
verum
end;
thus
product p is Dickson
product p is antisymmetric
thus
product p is antisymmetric
by YELLOW_1:26; verum