You should first read/browse through the local introduction to CWB, as well as the portions of the CWB user's manual that it recommends. The local guide includes information on running CWb as well as a sample session.
Use CWB to answer the following questions and submit a transcript of the execution (if you run CWB from inside emacs, cut-and-paste from the buffer is fine). You'll probably find the CWB commands strongeq, transitions, derivatives, and sort.
Note: These questions are primarily intended to get you
working with CWB and to make sure that things have been set up correctly
(and that my instructions make sense).
A0 =def a.A0 + b.A1 + tau.A1 A1 =def a.A1 + tau.A2 A2 =def b.A0 B1 =def a.B1 + tau.B2 + b.B1 B2 =def b.B1(Note that =def is an attempt to simulate Milner's notation in pure ASCII; it is not CWB syntax.)
a.(b.0 + c.0 + d.0)and
a.(b.0 + c.0) + a. (c.0 + d.0) + a.(b.0 + d.0)strongly bisimlar?
What are the immediate derivatives of C?
What are the syntactic sorts of A, B, and C?
B =def (('a.0 + b.B) | ('b.0 + a.B))[f] \{a,c}
where the relabeling function f maps a to
b, b to c and for all other labels
(i.e., not a,b,'a,'b) behaves like the identity.