Step * of Lemma fset-closure-exists

[T:Type]
  ∀eq:EqDecider(T). ∀r:T ⟶ ℕ. ∀fs:(T ⟶ T) List.
    ∀s:fset(T). ∃c:fset(T). (c fs closure of s) supposing (∀f∈fs.∀x:T. ((¬((f x) x ∈ T))  (f x) < x))
BY
(Auto THEN (Assert ∀x,y:T.  Dec(x y ∈ T) BY (Auto THEN BLemma `decidable-equal-deq` THEN Auto))) }

1
1. [T] Type
2. eq EqDecider(T)
3. T ⟶ ℕ
4. fs (T ⟶ T) List
5. (∀f∈fs.∀x:T. ((¬((f x) x ∈ T))  (f x) < x))
6. fset(T)
7. ∀x,y:T.  Dec(x y ∈ T)
⊢ ∃c:fset(T). (c fs closure of s)


Latex:


Latex:
\mforall{}[T:Type]
    \mforall{}eq:EqDecider(T).  \mforall{}r:T  {}\mrightarrow{}  \mBbbN{}.  \mforall{}fs:(T  {}\mrightarrow{}  T)  List.
        \mforall{}s:fset(T).  \mexists{}c:fset(T).  (c  =  fs  closure  of  s) 
        supposing  (\mforall{}f\mmember{}fs.\mforall{}x:T.  ((\mneg{}((f  x)  =  x))  {}\mRightarrow{}  r  (f  x)  <  r  x))


By


Latex:
(Auto  THEN  (Assert  \mforall{}x,y:T.    Dec(x  =  y)  BY  (Auto  THEN  BLemma  `decidable-equal-deq`  THEN  Auto)))




Home Index