Step
*
1
of Lemma
pigeon-hole
1. n : ℕ
2. m : ℕ
3. f : ℕn ⟶ ℕm
4. Inj(ℕn;ℕm;f)
5. p : ℕm ⟶ (ℕ List)
6. Σ(||p j|| | j < m) = n ∈ ℤ
7. ∀j:ℕm. ∀x,y:ℕ||p j||.  p j[x] > p j[y] supposing x < y
8. ∀j:ℕm. ∀x:ℕ||p j||.  (p j[x] < n c∧ ((f p j[x]) = j ∈ ℤ))
⊢ n ≤ m
BY
{ xxx(Assert ⌜Σ(||p j|| | j < m) ≤ (1 * m)⌝⋅ THEN Auto')xxx }
1
.....assertion..... 
1. n : ℕ
2. m : ℕ
3. f : ℕn ⟶ ℕm
4. Inj(ℕn;ℕm;f)
5. p : ℕm ⟶ (ℕ List)
6. Σ(||p j|| | j < m) = n ∈ ℤ
7. ∀j:ℕm. ∀x,y:ℕ||p j||.  p j[x] > p j[y] supposing x < y
8. ∀j:ℕm. ∀x:ℕ||p j||.  (p j[x] < n c∧ ((f p j[x]) = j ∈ ℤ))
⊢ Σ(||p j|| | j < m) ≤ (1 * m)
Latex:
Latex:
1.  n  :  \mBbbN{}
2.  m  :  \mBbbN{}
3.  f  :  \mBbbN{}n  {}\mrightarrow{}  \mBbbN{}m
4.  Inj(\mBbbN{}n;\mBbbN{}m;f)
5.  p  :  \mBbbN{}m  {}\mrightarrow{}  (\mBbbN{}  List)
6.  \mSigma{}(||p  j||  |  j  <  m)  =  n
7.  \mforall{}j:\mBbbN{}m.  \mforall{}x,y:\mBbbN{}||p  j||.    p  j[x]  >  p  j[y]  supposing  x  <  y
8.  \mforall{}j:\mBbbN{}m.  \mforall{}x:\mBbbN{}||p  j||.    (p  j[x]  <  n  c\mwedge{}  ((f  p  j[x])  =  j))
\mvdash{}  n  \mleq{}  m
By
Latex:
xxx(Assert  \mkleeneopen{}\mSigma{}(||p  j||  |  j  <  m)  \mleq{}  (1  *  m)\mkleeneclose{}\mcdot{}  THEN  Auto')xxx
Home
Index