Step
*
of Lemma
intuitionistic-pigeonhole
∀A,B:ℕ ⟶ ℙ.
  ((∀s:StrictInc. ⇃(∃n:ℕ. A[s n])) 
⇒ (∀s:StrictInc. ⇃(∃n:ℕ. B[s n])) 
⇒ (∀s:StrictInc. ⇃(∃n:ℕ. (A[s n] ∧ B[s n]))))
BY
{ (Auto THEN (InstLemma `unary-almost-full-has-strict-inc` [⌜λ2n.A[s n]⌝]⋅ THENA Auto)) }
1
1. A : ℕ ⟶ ℙ@i'
2. B : ℕ ⟶ ℙ@i'
3. ∀s:StrictInc. ⇃(∃n:ℕ. A[s n])@i
4. ∀s:StrictInc. ⇃(∃n:ℕ. B[s n])@i
5. s : StrictInc@i
6. s@0 : StrictInc@i
⊢ ⇃(∃n:ℕ. A[s (s@0 n)])
2
1. A : ℕ ⟶ ℙ@i'
2. B : ℕ ⟶ ℙ@i'
3. ∀s:StrictInc. ⇃(∃n:ℕ. A[s n])@i
4. ∀s:StrictInc. ⇃(∃n:ℕ. B[s n])@i
5. s : StrictInc@i
6. ⇃(∃s@0:StrictInc. ∀n:ℕ. A[s (s@0 n)])
⊢ ⇃(∃n:ℕ. (A[s n] ∧ B[s n]))
Latex:
Latex:
\mforall{}A,B:\mBbbN{}  {}\mrightarrow{}  \mBbbP{}.
    ((\mforall{}s:StrictInc.  \00D9(\mexists{}n:\mBbbN{}.  A[s  n]))
    {}\mRightarrow{}  (\mforall{}s:StrictInc.  \00D9(\mexists{}n:\mBbbN{}.  B[s  n]))
    {}\mRightarrow{}  (\mforall{}s:StrictInc.  \00D9(\mexists{}n:\mBbbN{}.  (A[s  n]  \mwedge{}  B[s  n]))))
By
Latex:
(Auto  THEN  (InstLemma  `unary-almost-full-has-strict-inc`  [\mkleeneopen{}\mlambda{}\msubtwo{}n.A[s  n]\mkleeneclose{}]\mcdot{}  THENA  Auto))
Home
Index