"SC, no co generated"
include "uniproccat.cat"
let S0 = po | U
let rec S =
S0
| WW(Sloc;invrf)\id
| RW(invrf;Sloc)\id
| S;S
and Sloc = S & loc
when acyclic S
as sc
let co = WW(Sloc)
and fr = RW(Sloc)
show fr,co
let coe = co & ext
and fre = fr & ext
empty rmw & (fre; coe)
as atom