5 research outputs found
Covering and separation for logical fragments with modular predicates
For every class of word languages, one may associate a decision
problem called -separation. Given two regular languages, it asks
whether there exists a third language in containing the first
language, while being disjoint from the second one. Usually, finding an
algorithm deciding -separation yields a deep insight on
.
We consider classes defined by fragments of first-order logic. Given such a
fragment, one may often build a larger class by adding more predicates to its
signature. In the paper, we investigate the operation of enriching signatures
with modular predicates. Our main theorem is a generic transfer result for this
construction. Informally, we show that when a logical fragment is equipped with
a signature containing the successor predicate, separation for the stronger
logic enriched with modular predicates reduces to separation for the original
logic. This result actually applies to a more general decision problem, called
the covering problem
Foundations of Software Science and Computation Structures
This open access book constitutes the proceedings of the 25th International Conference on Foundations of Software Science and Computational Structures, FOSSACS 2022, which was held during April 4-6, 2022, in Munich, Germany, as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022. The 23 regular papers presented in this volume were carefully reviewed and selected from 77 submissions. They deal with research on theories and methods to support the analysis, integration, synthesis, transformation, and verification of programs and software systems
Foundations of Software Science and Computation Structures
This open access book constitutes the proceedings of the 25th International Conference on Foundations of Software Science and Computational Structures, FOSSACS 2022, which was held during April 4-6, 2022, in Munich, Germany, as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022. The 23 regular papers presented in this volume were carefully reviewed and selected from 77 submissions. They deal with research on theories and methods to support the analysis, integration, synthesis, transformation, and verification of programs and software systems