Axiomatizing Maximal Progress and Discrete Time

January 22, 2020 ยท The Ethereal ยท ๐Ÿ› Log. Methods Comput. Sci.

๐Ÿ”ฎ THE ETHEREAL: The Ethereal
Pure theory โ€” exists on a plane beyond code

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Mario Bravetti arXiv ID 2001.08040 Category cs.LO: Logic in CS Cross-listed cs.PL Citations 3 Venue Log. Methods Comput. Sci. Last Checked 5 months ago
Abstract
Milner's complete proof system for observational congruence is crucially based on the possibility to equate $ฯ„$ divergent expressions to non-divergent ones by means of the axiom $recX. (ฯ„.X + E) = recX. ฯ„. E$. In the presence of a notion of priority, where, e.g., actions of type $ฮด$ have a lower priority than silent $ฯ„$ actions, this axiom is no longer sound. Such a form of priority is, however, common in timed process algebra, where, due to the interpretation of $ฮด$ as a time delay, it naturally arises from the maximal progress assumption. We here present our solution, based on introducing an auxiliary operator $pri(E)$ defining a "priority scope", to the long time open problem of axiomatizing priority using standard observational congruence: we provide a complete axiomatization for a basic process algebra with priority and (unguarded) recursion. We also show that, when the setting is extended by considering static operators of a discrete time calculus, an axiomatization that is complete over (a characterization of) finite-state terms can be developed by re-using techniques devised in the context of a cooperation with Prof. Jos Baeten.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

๐Ÿ“œ Similar Papers

In the same crypt โ€” Logic in CS