let f be SetPrimes -defined natural-valued finite-support Function; ( f is increasing implies for F being real-valued FinSequence st F = ((EmptyBag SetPrimes) +* f) * (canFS (support ((EmptyBag SetPrimes) +* f))) holds
sort_a F is one-to-one )
assume A1:
f is increasing
; for F being real-valued FinSequence st F = ((EmptyBag SetPrimes) +* f) * (canFS (support ((EmptyBag SetPrimes) +* f))) holds
sort_a F is one-to-one
set b = (EmptyBag SetPrimes) +* f;
set C = canFS (support ((EmptyBag SetPrimes) +* f));
let F be real-valued FinSequence; ( F = ((EmptyBag SetPrimes) +* f) * (canFS (support ((EmptyBag SetPrimes) +* f))) implies sort_a F is one-to-one )
assume A2:
F = ((EmptyBag SetPrimes) +* f) * (canFS (support ((EmptyBag SetPrimes) +* f)))
; sort_a F is one-to-one
set S = sort_a F;
A3:
F, sort_a F are_fiberwise_equipotent
by RFINSEQ2:def 6;
A4:
rng (canFS (support ((EmptyBag SetPrimes) +* f))) = support ((EmptyBag SetPrimes) +* f)
by FUNCT_2:def 3;
A5:
support ((EmptyBag SetPrimes) +* f) = support f
by Th12;
A6:
support f c= dom f
by PRE_POLY:37;
let e1, e2 be object ; FUNCT_1:def 4 ( not e1 in proj1 (sort_a F) or not e2 in proj1 (sort_a F) or not (sort_a F) . e1 = (sort_a F) . e2 or e1 = e2 )
assume that
A7:
( e1 in dom (sort_a F) & e2 in dom (sort_a F) )
and
A8:
(sort_a F) . e1 = (sort_a F) . e2
and
A9:
e1 <> e2
; contradiction
consider z1, z2 being set such that
A10:
( z1 in dom F & z2 in dom F )
and
A11:
z1 <> z2
and
A12:
( F . z1 = (sort_a F) . e1 & F . z2 = (sort_a F) . e2 )
by A3, A7, A9, CONVEX2:13;
A13:
( z1 in dom (canFS (support ((EmptyBag SetPrimes) +* f))) & z2 in dom (canFS (support ((EmptyBag SetPrimes) +* f))) )
by A2, A10, Th13;
then A14:
(canFS (support ((EmptyBag SetPrimes) +* f))) . z1 <> (canFS (support ((EmptyBag SetPrimes) +* f))) . z2
by A11, FUNCT_1:def 4;
A15:
( (canFS (support ((EmptyBag SetPrimes) +* f))) . z1 in rng (canFS (support ((EmptyBag SetPrimes) +* f))) & (canFS (support ((EmptyBag SetPrimes) +* f))) . z2 in rng (canFS (support ((EmptyBag SetPrimes) +* f))) )
by A13, FUNCT_1:def 3;
then
( ((EmptyBag SetPrimes) +* f) . ((canFS (support ((EmptyBag SetPrimes) +* f))) . z1) = f . ((canFS (support ((EmptyBag SetPrimes) +* f))) . z1) & ((EmptyBag SetPrimes) +* f) . ((canFS (support ((EmptyBag SetPrimes) +* f))) . z2) = f . ((canFS (support ((EmptyBag SetPrimes) +* f))) . z2) )
by A4, A5, A6, FUNCT_4:13;
then
( F . z1 = f . ((canFS (support ((EmptyBag SetPrimes) +* f))) . z1) & F . z2 = f . ((canFS (support ((EmptyBag SetPrimes) +* f))) . z2) )
by A2, A10, FUNCT_1:12;
hence
contradiction
by A1, A4, A5, A6, A8, A12, A14, A15, FUNCT_1:def 4; verum