Precongruence Formats for Decorated Trace Semantics

B. Bloom,W.J. Fokkink,R.J. van Glabbeek
DOI: https://doi.org/10.48550/arXiv.cs/0204039
2002-04-17
Abstract:This paper explores the connection between semantic equivalences and preorders for concrete sequential processes, represented by means of labelled transition systems, and formats of transition system specifications using Plotkin's structural approach. For several preorders in the linear time - branching time spectrum a format is given, as general as possible, such that this preorder is a precongruence for all operators specifiable in that format. The formats are derived using the modal characterizations of the corresponding preorders.
Logic in Computer Science
What problem does this paper attempt to address?
The problem that this paper attempts to solve is about how to define and verify the format of transition system specifications (TSS) for concrete sequential processes, so as to ensure that the semantic preorders under these formats become precongruences. Specifically, the goal of the paper is to provide as general a format as possible for multiple preorders in the linear - time - branching - time spectrum, such that these preorders are precongruences for all operators that can be specified under this format. ### Core Problems of the Paper 1. **Precongruence**: - Semantic equivalence (or preorder) is usually not a congruence (or precongruence), that is, the equivalence class of a term \( f(t_1, \ldots, t_n) \) is not necessarily determined by the equivalence classes of its arguments \( t_1, \ldots, t_n \). Precongruence is an important property, especially when incorporating equivalence (or preorder) into an axiomatic framework. 2. **Concrete Sequential Processes**: - The article focuses on concrete sequential processes, which can only perform one action at any time and have no internal actions or internal choices. 3. **Decorated Trace Semantics**: - The paper introduces precongruence formats for different preorders, which are based on decorated versions of execution sequences (such as ready pairs, failure pairs, ready traces, failure traces, etc.). ### Solutions The paper solves the above problems in the following ways: 1. **Proposing New Precongruence Formats**: - For the ready trace preorder, readiness preorder, failure trace preorder, and failure preorder, the corresponding precongruence formats are proposed. 2. **Extension to Incomplete TSS**: - These precongruence formats are applicable not only to complete TSS but also to incomplete TSS. For this purpose, the paper extends the definitions of the corresponding preorders so that they are applicable to 3 - valued LTS. 3. **Proof Techniques**: - The paper proves that the preorders under these formats are indeed precongruences through a series of transformation and decomposition techniques of modal formulas. The specific steps include: - Transforming any TSS into a special form where the left side of positive premises is a single variable. - Extending TSS to include transition rules with negative conclusions. - Maintaining syntactic restrictions through these transformations and finally using the modal formula decomposition technique to prove the precongruence results. ### Summary The main contribution of this paper is to provide precongruence formats for multiple semantic preorders and prove the effectiveness of these formats. This not only helps to avoid repetitive precongruence proofs but also provides a theoretical basis for further exploration of reasonable TSS definitions.