Step
*
1
1
of Lemma
State-classrel
1. Info : Type
2. B : Type
3. A : Type
4. f : A ─→ B ─→ B
5. init : Id ─→ bag(B)
6. X : EClass(A)@i'
7. es : EO+(Info)@i'
8. e : E@i
9. v : B
10. v ∈ Memory-class(f;init;X)(e)@i
11. (X es e) = {} ∈ bag(A)
⊢ ↓(∃a:A. ∃b:B. (a ∈ X(e) ∧ b ∈ Memory-class(f;init;X)(e) ∧ (v = (f a b) ∈ B)))
∨ ((∀a:A. (¬a ∈ X(e))) ∧ v ∈ Memory-class(f;init;X)(e))
BY
{ (D 0 THEN OrRight THEN Auto) }
1
1. Info : Type
2. B : Type
3. A : Type
4. f : A ─→ B ─→ B
5. init : Id ─→ bag(B)
6. X : EClass(A)@i'
7. es : EO+(Info)@i'
8. e : E@i
9. v : B
10. v ∈ Memory-class(f;init;X)(e)@i
11. (X es e) = {} ∈ bag(A)
12. a : A@i
⊢ ¬a ∈ X(e)
Latex:
Latex:
1. Info : Type
2. B : Type
3. A : Type
4. f : A {}\mrightarrow{} B {}\mrightarrow{} B
5. init : Id {}\mrightarrow{} bag(B)
6. X : EClass(A)@i'
7. es : EO+(Info)@i'
8. e : E@i
9. v : B
10. v \mmember{} Memory-class(f;init;X)(e)@i
11. (X es e) = \{\}
\mvdash{} \mdownarrow{}(\mexists{}a:A. \mexists{}b:B. (a \mmember{} X(e) \mwedge{} b \mmember{} Memory-class(f;init;X)(e) \mwedge{} (v = (f a b))))
\mvee{} ((\mforall{}a:A. (\mneg{}a \mmember{} X(e))) \mwedge{} v \mmember{} Memory-class(f;init;X)(e))
By
Latex:
(D 0 THEN OrRight THEN Auto)
Home
Index