Step
*
of Lemma
State1-exists
∀[Info,A,B:Type]. ∀[init:B]. ∀[tr:Id ⟶ A ⟶ B ⟶ B]. ∀[X:EClass(A)].
∀es:EO+(Info). ∀e:E. (↓∃v:B. v ∈ State1(λloc.init;tr;X)(e))
BY
{ (Auto THEN Unfold `State1` 0 THEN BLemma `State-loc-comb-non-empty` THEN MaAuto) }
Latex:
Latex:
\mforall{}[Info,A,B:Type]. \mforall{}[init:B]. \mforall{}[tr:Id {}\mrightarrow{} A {}\mrightarrow{} B {}\mrightarrow{} B]. \mforall{}[X:EClass(A)].
\mforall{}es:EO+(Info). \mforall{}e:E. (\mdownarrow{}\mexists{}v:B. v \mmember{} State1(\mlambda{}loc.init;tr;X)(e))
By
Latex:
(Auto THEN Unfold `State1` 0 THEN BLemma `State-loc-comb-non-empty` THEN MaAuto)
Home
Index