TheoremBase

The difference n-1 is nonzero since 1<n; the map is formed by cases, strict monotonicity is checked case by case, and every element of [n] other than i is hit by k or by its predecessor.

Proof

Each result cited is universally quantified over the data in its own statement. Write m=n−1m=n-1. For q∈N0q\in\mathbb{N}_{0}, the elements of [q][q] are the k∈Nk\in\mathbb{N} with k≤qk\le q. By Arithmetic and Order of the Natural Numbers §successor and trichotomy, for p,q∈Np,q\in\mathbb{N} with p<q+1p<q+1 we have p≤qp\le q.

Clause difference. By The Difference of Two Natural Numbers with Zero §difference, mm is the element of N0\mathbb{N}_{0} with 1+m=n1+m=n. If m=0m=0, then n=1<2n=1<2, contrary to 2≤n2\le n. So m∈N0∖{0}=Nm\in\mathbb{N}_{0}\setminus\{0\}=\mathbb{N}, and m+1=1+m=nm+1=1+m=n.

(P) For k∈[m]k\in[m]: k∈[n]k\in[n] and k+1∈[n]k+1\in[n], since k≤m<m+1=nk\le m<m+1=n and k+1≤m+1=nk+1\le m+1=n.

Clause map. By (P), Maps Defined by Cases §cases, with the sets [m][m] and [n][n], the property k<ik<i and the expressions kk and k+1k+1, gives exactly one map s:[m]→[n]s:[m]\to[n] with s(k)=ks(k)=k for every k∈[m]k\in[m] with k<ik<i and s(k)=k+1s(k)=k+1 for every k∈[m]k\in[m] for which k<ik<i fails. For k∈[m]k\in[m], k<ik<i fails if and only if i≤ki\le k, by trichotomy. So the maps described in clause map are exactly those described in Maps Defined by Cases §cases, and there is exactly one. From now on ss is this map.

Clause increasing. Let k,l∈[m]k,l\in[m] with k<lk<l. If l<il<i, then s(k)=k<l=s(l)s(k)=k<l=s(l). If k<i≤lk<i\le l, then s(k)=k<l<l+1=s(l)s(k)=k<l<l+1=s(l). If i≤ki\le k, then i≤li\le l and s(k)=k+1<l+1=s(l)s(k)=k+1<l+1=s(l). So s(k)<s(l)s(k)<s(l). Conversely, let s(k)<s(l)s(k)<s(l). If k<lk<l failed, then k=lk=l or l<kl<k, so s(k)=s(l)s(k)=s(l) or, by what was just shown, s(l)<s(k)s(l)<s(k); both contradict s(k)<s(l)s(k)<s(l). Hence k<lk<l.

Clause range. Let k∈[m]k\in[m]. If k<ik<i, then s(k)=k≠is(k)=k\neq i; if i≤ki\le k, then i<k+1=s(k)i<k+1=s(k). So s(k)∈[n]∖{i}s(k)\in[n]\setminus\{i\}, and ss is a map s:[m]→[n]∖{i}s:[m]\to[n]\setminus\{i\}.

Injectivity. If k,l∈[m]k,l\in[m] and k≠lk\neq l, then k<lk<l or l<kl<k, so s(k)≠s(l)s(k)\neq s(l) by clause increasing. Thus ss is injective by Injective, Surjective and Bijective Functions between Classes §injective.

Surjectivity. Let p∈[n]∖{i}p\in[n]\setminus\{i\}, so p∈Np\in\mathbb{N}, p≤np\le n and p<ip<i or i<pi<p. If p<ip<i, then p<i≤n=m+1p<i\le n=m+1, so p≤mp\le m; thus p∈[m]p\in[m] and s(p)=ps(p)=p. If i<pi<p, then 1≤i<p1\le i<p, so p≠1p\neq1 and, by Arithmetic and Order of the Natural Numbers §predecessor, p=d+1p=d+1 for some d∈Nd\in\mathbb{N}. Then i<d+1i<d+1 gives i≤di\le d, and d+1=p≤m+1d+1=p\le m+1 gives d≤md\le m; so d∈[m]d\in[m] and s(d)=d+1=ps(d)=d+1=p. Hence s:[m]→[n]∖{i}s:[m]\to[n]\setminus\{i\} is surjective by Injective, Surjective and Bijective Functions between Classes §surjective, and a bijection by Injective, Surjective and Bijective Functions between Classes §bijective.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…