let A be non empty finite set ; for PA1, PA2 being a_partition of A st PA1 is_finer_than PA2 & card PA1 = card PA2 holds
PA1 = PA2
let PA1, PA2 be a_partition of A; ( PA1 is_finer_than PA2 & card PA1 = card PA2 implies PA1 = PA2 )
defpred S1[ object , object ] means ex A, B being set st
( A = $1 & B = $2 & A c= B );
assume that
A1:
PA1 is_finer_than PA2
and
A2:
card PA1 = card PA2
; PA1 = PA2
A3:
for e being object st e in PA1 holds
ex u being object st
( u in PA2 & S1[e,u] )
consider f being Function of PA1,PA2 such that
A4:
for e being object st e in PA1 holds
S1[e,f . e]
from FUNCT_2:sch 1(A3);
A5:
dom f = PA1
by FUNCT_2:def 1;
A6:
PA2 c= rng f
rng f c= PA2
by RELAT_1:def 19;
then
rng f = PA2
by A6;
then
f is onto
by FUNCT_2:def 3;
then A9:
f is one-to-one
by A2, Lm1;
A10:
for x being Element of PA1 holds x = f . x
proof
let x be
Element of
PA1;
x = f . x
reconsider fx =
f . x as
Subset of
A by TARSKI:def 3;
consider E1 being
Equivalence_Relation of
A such that A11:
PA1 = Class E1
by EQREL_1:34;
assume
x <> f . x
;
contradiction
then consider a being
object such that A12:
( (
a in x & not
a in f . x ) or (
a in f . x & not
a in x ) )
by TARSKI:2;
A13:
fx c= A
;
then A14:
a in Class (
E1,
a)
by A12, EQREL_1:20;
reconsider CE1a =
Class (
E1,
a) as
Element of
PA1 by A13, A12, A11, EQREL_1:def 3;
reconsider fCE1a =
f . CE1a as
Subset of
A by TARSKI:def 3;
S1[
x,
f . x]
by A4;
then A15:
x c= f . x
;
S1[
CE1a,
f . CE1a]
by A4;
then
CE1a c= f . CE1a
;
then
fx meets fCE1a
by A15, A12, A14, XBOOLE_0:3;
then
fx = fCE1a
by EQREL_1:def 4;
hence
contradiction
by A5, A9, A15, A12, A14;
verum
end;
now for x being object holds
( ( x in PA1 implies x in PA2 ) & ( x in PA2 implies x in PA1 ) )end;
hence
PA1 = PA2
by TARSKI:2; verum