Step
*
1
of Lemma
decidable__all_finite
1. [T] : Type
2. k : ℕ
3. f : 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. g : b:ℕk ⟶ T
9. ∀b:ℕk. ((f (g b)) = b ∈ ℕk)
10. ∀x:ℕk. P[g x]
11. x : T
⊢ P[x]
BY
{ ((InstHyp [⌜f x⌝] (-2)⋅ THENA Auto) THEN NthHypEq (-1) THEN EqCDA) }
1
.....subterm..... T:t
2:n
1. T : Type
2. k : ℕ
3. f : 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. g : b:ℕk ⟶ T
9. ∀b:ℕk. ((f (g b)) = b ∈ ℕk)
10. ∀x:ℕk. P[g x]
11. x : T
12. P[g (f x)]
⊢ x = (g (f x)) ∈ T
Latex:
Latex:
1.  [T]  :  Type
2.  k  :  \mBbbN{}
3.  f  :  T  {}\mrightarrow{}  \mBbbN{}k
4.  Inj(T;\mBbbN{}k;f)
5.  \mforall{}b:\mBbbN{}k.  \mexists{}a:T.  ((f  a)  =  b)
6.  [P]  :  T  {}\mrightarrow{}  \mBbbP{}
7.  \mforall{}x:T.  Dec(P[x])
8.  g  :  b:\mBbbN{}k  {}\mrightarrow{}  T
9.  \mforall{}b:\mBbbN{}k.  ((f  (g  b))  =  b)
10.  \mforall{}x:\mBbbN{}k.  P[g  x]
11.  x  :  T
\mvdash{}  P[x]
By
Latex:
((InstHyp  [\mkleeneopen{}f  x\mkleeneclose{}]  (-2)\mcdot{}  THENA  Auto)  THEN  NthHypEq  (-1)  THEN  EqCDA)
Home
Index