Step * of Lemma decidable__all_finite

[T:Type]. ∀k:ℕ(T ~ ℕ (∀[P:T ⟶ ℙ]. ((∀x:T. Dec(P[x]))  Dec(∀x:T. P[x]))))
BY
(Auto
   THEN RepeatFor (D -3)
   THEN Unfold `surject` -3
   THEN (Skolemize (-3) `g' THENA Auto)
   THEN Assert ⌜Dec(∀x:ℕk. P[g x])⌝⋅
   THEN Auto
   THEN RepeatFor (ParallelLast)
   THEN Try (ParallelNot (-1))
   THEN Auto) }

1
1. [T] Type
2. : ℕ
3. T ⟶ ℕk
4. Inj(T;ℕk;f)
5. ∀b:ℕk. ∃a:T. ((f a) b ∈ ℕk)
6. [P] T ⟶ ℙ
7. ∀x:T. Dec(P[x])
8. b:ℕk ⟶ T
9. ∀b:ℕk. ((f (g b)) b ∈ ℕk)
10. ∀x:ℕk. P[g x]
11. T
⊢ P[x]


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}k:\mBbbN{}.  (T  \msim{}  \mBbbN{}k  {}\mRightarrow{}  (\mforall{}[P:T  {}\mrightarrow{}  \mBbbP{}].  ((\mforall{}x:T.  Dec(P[x]))  {}\mRightarrow{}  Dec(\mforall{}x:T.  P[x]))))


By


Latex:
(Auto
  THEN  RepeatFor  2  (D  -3)
  THEN  Unfold  `surject`  -3
  THEN  (Skolemize  (-3)  `g'  THENA  Auto)
  THEN  Assert  \mkleeneopen{}Dec(\mforall{}x:\mBbbN{}k.  P[g  x])\mkleeneclose{}\mcdot{}
  THEN  Auto
  THEN  RepeatFor  2  (ParallelLast)
  THEN  Try  (ParallelNot  (-1))
  THEN  Auto)




Home Index