English

Bounded Cycle Synthesis

Logic in Computer Science 2016-05-06 v1

Abstract

We introduce a new approach for the synthesis of Mealy machines from specifications in linear-time temporal logic (LTL), where the number of cycles in the state graph of the implementation is limited by a given bound. Bounding the number of cycles leads to implementations that are structurally simpler and easier to understand. We solve the synthesis problem via an extension of SAT-based bounded synthesis, where we additionally construct a witness structure that limits the number of cycles. We also establish a triple-exponential upper and lower bound for the potential blow-up between the length of the LTL formula and the number of cycles in the state graph.

Keywords

Cite

@article{arxiv.1605.01511,
  title  = {Bounded Cycle Synthesis},
  author = {Bernd Finkbeiner and Felix Klein},
  journal= {arXiv preprint arXiv:1605.01511},
  year   = {2016}
}
R2 v1 2026-06-22T13:53:43.887Z