We shall build this argument from a lemma about injections on standard finite types,
Thm* ( ,f:(
m
k). Inj(
m;
k; f))
m
k
and exploiting the connection between y
Assume a class has size
show
Each direction of the equality, namely,
m andk
k ,m
may be proved in the same way, so we generalize the goal slightly to
. x,y:
. (
x ~
y)
x
y
Once this is proved, k
m
m ~
k
k ~
m
Thm* EquivRel X,Y:Type. X ~ Y .
So, it is enough to show that y
x ~
y
The connection between
Thm* ( .f:(A
B). Bij(A; B; f))
(A ~ B)
And since being an injection is part of being a bijection, i.e.,
Def Bij(A; B; f) == Inj(A; B; f) & Surj(A; B; f) ,
y
Thm* ( .f:(
m
k). Inj(
m;
k; f))
m
k
QED
A corrolary isThm* .a,b:
. (
a ~
b)
a = b
About:
![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |