Step
*
of Lemma
Memory1-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)
⇒ Memory1(init;tr;X) is functional)
BY
{ (Auto
THEN Try ((Fold `eclass` 0 THEN Auto))
THEN Unfold `Memory1` 0
THEN (BLemma `Memory-loc-class-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{} Memory1(init;tr;X) is functional)
By
Latex:
(Auto
THEN Try ((Fold `eclass` 0 THEN Auto))
THEN Unfold `Memory1` 0
THEN (BLemma `Memory-loc-class-functional` THEN Reduce 0)
THEN Auto
THEN ProveSingleVal)
Home
Index