Step
*
of Lemma
State1-functional
∀[Info,A,B:Type]. ∀[init:Id ─→ B]. ∀[tr:Id ─→ A ─→ B ─→ B]. ∀[X:EClass(A)].
∀es:EO+(Info). (single-valued-classrel(es;X;A)
⇒ State1(init;tr;X) is functional)
BY
{ (Auto
THEN Try ((Fold `eclass` 0 THEN Auto))
THEN Unfold `State1` 0
THEN (BLemma `State-loc-comb-functional` THEN Reduce 0)
THEN Auto
THEN ProveSingleVal) }
Latex:
Latex:
\mforall{}[Info,A,B:Type]. \mforall{}[init:Id {}\mrightarrow{} B]. \mforall{}[tr:Id {}\mrightarrow{} A {}\mrightarrow{} B {}\mrightarrow{} B]. \mforall{}[X:EClass(A)].
\mforall{}es:EO+(Info). (single-valued-classrel(es;X;A) {}\mRightarrow{} State1(init;tr;X) is functional)
By
Latex:
(Auto
THEN Try ((Fold `eclass` 0 THEN Auto))
THEN Unfold `State1` 0
THEN (BLemma `State-loc-comb-functional` THEN Reduce 0)
THEN Auto
THEN ProveSingleVal)
Home
Index