"Coherent RMO" include "cos.cat" let rfe = rf & ext let fence = fencerel(F) let rmo-order = fence | rfe | co | fr acyclic rmo-order let com = rf | co | fr let coherence-order = po-loc | com acyclic coherence-order