Step * 2 of Lemma local-simulation-classrel


1. [f] Name ─→ Type
2. [Info] Type
3. [T] Type
4. [X] EClass(T)
5. locs bag(Id)@i
6. hdr Name@i
7. [%] hdr encodes Id × Info
8. local-simulation-class(X;locs;hdr) ∈ EClass(T)
9. es EO+(Message(f))@i'
10. E@i
11. ¬↑has-header-and-in-locs(info(e);hdr;locs)
12. [%4] LocalClass(X)
13. [v] T
⊢ uiff(v ∈ local-simulation-class(X;locs;hdr)(e);False ∧ v ∈ X(local-simulation-event(es;e;hdr;locs)))
BY
(D 0
   THEN 0
   THEN Auto
   THEN Unfold `local-simulation-class` -1
   THEN (RWO "parallel-bag-classrel" (-1) THENA Auto)
   THEN SqExRepD) }

1
1. Name ─→ Type
2. Info Type
3. Type
4. EClass(T)
5. locs bag(Id)@i
6. hdr Name@i
7. hdr encodes Id × Info
8. local-simulation-class(X;locs;hdr) ∈ EClass(T)
9. es EO+(Message(f))@i'
10. E@i
11. ¬↑has-header-and-in-locs(info(e);hdr;locs)
12. LocalClass(X)
13. T
14. Id
15. i ↓∈ locs
16. v ∈ base-process-class(X;i;hdr)(e)
⊢ False


Latex:



Latex:

1.  [f]  :  Name  {}\mrightarrow{}  Type
2.  [Info]  :  Type
3.  [T]  :  Type
4.  [X]  :  EClass(T)
5.  locs  :  bag(Id)@i
6.  hdr  :  Name@i
7.  [\%]  :  hdr  encodes  Id  \mtimes{}  Info
8.  local-simulation-class(X;locs;hdr)  \mmember{}  EClass(T)
9.  es  :  EO+(Message(f))@i'
10.  e  :  E@i
11.  \mneg{}\muparrow{}has-header-and-in-locs(info(e);hdr;locs)
12.  [\%4]  :  LocalClass(X)
13.  [v]  :  T
\mvdash{}  uiff(v  \mmember{}  local-simulation-class(X;locs;hdr)(e);False
\mwedge{}  v  \mmember{}  X(local-simulation-event(es;e;hdr;locs)))


By


Latex:
(D  0
  THEN  D  0
  THEN  Auto
  THEN  Unfold  `local-simulation-class`  -1
  THEN  (RWO  "parallel-bag-classrel"  (-1)  THENA  Auto)
  THEN  SqExRepD)




Home Index