That is, given a non-injective assigment of integers to a finite collection we can find two objects (with the second objects y preceding the first value
This reduces to showing the contrapositive, namely
(x:m, y:x. f(x) = f(y)) Inj(m; ; f)
(computationally, since there are only finitely many choices for
So assuming that
(1) |
and employing the definition
Def Inj(A; B; f) == a1,a2:A. f(a1) = f(a2) B a1 = a2
our proof reduces to showing that if
(2) |
then
a1<a2 & a2<a1
which each follow from assumptions (1) and (2).
QED
This is a lemma for a proof of the pigeon-hole principle
Thm* m,k:, f:(mk). k<m (x,y:m. x y & f(x) = f(y))
About: