Step * 1 of Lemma state-class1-fun-eq


1. Info Type
2. Type
3. Type
4. init Id ─→ B
5. tr Id ─→ A ─→ B ─→ B
6. EClass(A)
7. es EO+(Info)
8. E
9. single-valued-classrel(es;X;A)
⊢ if e ∈b (tr X)
    then if first(e)
         then (tr X)@e (init loc(e))
         else (tr X)@e loop-class-state((tr X);λloc.{init loc})(pred(e))
         fi 
if first(e) then init loc(e)
else loop-class-state((tr X);λloc.{init loc})(pred(e))
fi 
if e ∈b then if first(e) then tr loc(e) X@e (init loc(e)) else tr loc(e) X@e state-class1(init;tr;X)(pred(e)) fi 
  if first(e) then init loc(e)
  else state-class1(init;tr;X)(pred(e))
  fi 
∈ B
BY
((RWO "member-eclass-eclass1" THENA Auto) THEN Repeat (AutoSplit) THEN Try (Fold `state-class1` 0)) }

1
1. Info Type
2. Type
3. Type
4. init Id ─→ B
5. tr Id ─→ A ─→ B ─→ B
6. EClass(A)
7. es EO+(Info)
8. E
9. ¬↑first(e)
10. single-valued-classrel(es;X;A)
11. ↑e ∈b X
⊢ ((tr X)@e state-class1(init;tr;X)(pred(e))) (tr loc(e) X@e state-class1(init;tr;X)(pred(e))) ∈ B

2
1. Info Type
2. Type
3. Type
4. init Id ─→ B
5. tr Id ─→ A ─→ B ─→ B
6. EClass(A)
7. es EO+(Info)
8. E
9. ¬↑first(e)
10. ¬↑e ∈b X
11. single-valued-classrel(es;X;A)
⊢ state-class1(init;tr;X)(pred(e)) state-class1(init;tr;X)(pred(e)) ∈ B


Latex:



Latex:

1.  Info  :  Type
2.  B  :  Type
3.  A  :  Type
4.  init  :  Id  {}\mrightarrow{}  B
5.  tr  :  Id  {}\mrightarrow{}  A  {}\mrightarrow{}  B  {}\mrightarrow{}  B
6.  X  :  EClass(A)
7.  es  :  EO+(Info)
8.  e  :  E
9.  single-valued-classrel(es;X;A)
\mvdash{}  if  e  \mmember{}\msubb{}  (tr  o  X)
        then  if  first(e)
                  then  (tr  o  X)@e  (init  loc(e))
                  else  (tr  o  X)@e  loop-class-state((tr  o  X);\mlambda{}loc.\{init  loc\})(pred(e))
                  fi 
if  first(e)  then  init  loc(e)
else  loop-class-state((tr  o  X);\mlambda{}loc.\{init  loc\})(pred(e))
fi 
=  if  e  \mmember{}\msubb{}  X
        then  if  first(e)
                  then  tr  loc(e)  X@e  (init  loc(e))
                  else  tr  loc(e)  X@e  state-class1(init;tr;X)(pred(e))
                  fi 
    if  first(e)  then  init  loc(e)
    else  state-class1(init;tr;X)(pred(e))
    fi 


By


Latex:
((RWO  "member-eclass-eclass1"  0  THENA  Auto)
  THEN  Repeat  (AutoSplit)
  THEN  Try  (Fold  `state-class1`  0))




Home Index