Step * of Lemma urec-level-property

[F:Type ⟶ Type]
  (∀[f:destructor{i:l}(T.F[T])]. ∀[x:urec(F)].  (x ∈ F^urec-level(f;x) Void)) supposing 
     ((∀T:Type. ((T ⊆Base)  (F[T] ⊆Base))) and 
     Monotone(T.F[T]))
BY
TACTIC:((UnivCD THENA Auto) THEN Assert ⌜∀n:ℕ. ∀x:urec(F).  (urec-level(f;x) <  (x ∈ F^urec-level(f;x) Void))⌝⋅}

1
.....assertion..... 
1. Type ⟶ Type
2. Monotone(T.F[T])
3. ∀T:Type. ((T ⊆Base)  (F[T] ⊆Base))
4. destructor{i:l}(T.F[T])
5. urec(F)
⊢ ∀n:ℕ. ∀x:urec(F).  (urec-level(f;x) <  (x ∈ F^urec-level(f;x) Void))

2
1. Type ⟶ Type
2. Monotone(T.F[T])
3. ∀T:Type. ((T ⊆Base)  (F[T] ⊆Base))
4. destructor{i:l}(T.F[T])
5. urec(F)
6. ∀n:ℕ. ∀x:urec(F).  (urec-level(f;x) <  (x ∈ F^urec-level(f;x) Void))
⊢ x ∈ F^urec-level(f;x) Void


Latex:


Latex:
\mforall{}[F:Type  {}\mrightarrow{}  Type]
    (\mforall{}[f:destructor\{i:l\}(T.F[T])].  \mforall{}[x:urec(F)].    (x  \mmember{}  F\^{}urec-level(f;x)  Void))  supposing 
          ((\mforall{}T:Type.  ((T  \msubseteq{}r  Base)  {}\mRightarrow{}  (F[T]  \msubseteq{}r  Base)))  and 
          Monotone(T.F[T]))


By


Latex:
TACTIC:((UnivCD  THENA  Auto)
                THEN  Assert  \mkleeneopen{}\mforall{}n:\mBbbN{}.  \mforall{}x:urec(F).    (urec-level(f;x)  <  n  {}\mRightarrow{}  (x  \mmember{}  F\^{}urec-level(f;x)  Void))\mkleeneclose{}\mcdot{}
                )




Home Index