Pomsets constitute one of the most basic models of concurrency. A pomset is a generalisation of a word over an alphabet in that letters may be partially ordered. A term using the bi-Kleene operations $0,1, +, \cdot, ,^, \parallel, ^{()} \mathopen{[![ } t \mathclose{]!] } $ of pomsets in a natural way. We prove that every valid universal equality over pomset languages using these operations is a consequence of the equational theory of regular languages (in which parallel multiplication and iteration are undefined) plus that of the commutative-regular languages (in which sequential multiplication and iteration are undefined). We also show that the class of pomset languages (that is, those languages generated from singleton pomsets using the bi-Kleene operations) is closed under all Boolean operations. An of a pomset is a pomset using the letters of , but having an ordering at least as strict as . A bi-Kleene term thus defines the set of ideals of pomsets in . We prove that if does not contain commutative iteration (in our terminology, is bw-rational) then $ (\mathopen{[![ } t \mathclose{]!] }) \cap {sp} {sp}$ is the set of pomsets generated from singleton pomsets using sequential and parallel multiplication ( and ) is defined by a bw-rational term, and if two such terms define the same ideal language, then is provable from the Kleene axioms for plus the commutative idempotent semiring axioms for plus the exchange law $ (u \parallel v)\cdot ( x \parallel y) \le v \cdot y \parallel u \cdot x $.

生成讲解博客的中文版本

生成AI智能校验的中文版本