Publication result detail

Antiprenexing for WSkS: A Little Goes a Long Way

HAVLENA, V.; HOLÍK, L.; LENGÁL, O.; VALEŠ, O.; VOJNAR, T.

Original Title

Antiprenexing for WSkS: A Little Goes a Long Way

English Title

Antiprenexing for WSkS: A Little Goes a Long Way

Type

Paper in proceedings (conference paper)

Original Abstract

We study light-weight techniques for preprocessing of WSkS formulae in an automata-based decision procedure as implemented, e.g., in Mona. The techniques we use are based on antiprenexing, i.e., pushing quantifiers deeper into a formula. Intuitively, this tries to alleviate the explosion in the size of the constructed automata by making it happen sooner on smaller automata (and have the automata minimization reduce the output). The formula transformations that we use to implement antiprenexing may, however, be applied in different ways and extent and, if used in an unsuitable way, may also cause an explosion in the size of the formula and the automata built while deciding it. Therefore, our approach uses informed rules that use an estimation of the cost of constructing automata for WSkS formulae. The estimation is based on a model learnt from runs of the decision algorithm on various formulae. An experimental evaluation of our technique shows that antiprenexing can significantly boost the performance of the base WSkS decision procedure, sometimes allowing one to decide formulae that could not be decided before.

English abstract

We study light-weight techniques for preprocessing of WSkS formulae in an automata-based decision procedure as implemented, e.g., in Mona. The techniques we use are based on antiprenexing, i.e., pushing quantifiers deeper into a formula. Intuitively, this tries to alleviate the explosion in the size of the constructed automata by making it happen sooner on smaller automata (and have the automata minimization reduce the output). The formula transformations that we use to implement antiprenexing may, however, be applied in different ways and extent and, if used in an unsuitable way, may also cause an explosion in the size of the formula and the automata built while deciding it. Therefore, our approach uses informed rules that use an estimation of the cost of constructing automata for WSkS formulae. The estimation is based on a model learnt from runs of the decision algorithm on various formulae. An experimental evaluation of our technique shows that antiprenexing can significantly boost the performance of the base WSkS decision procedure, sometimes allowing one to decide formulae that could not be decided before.

Keywords

antiprenexing, automata, preprocessing, weak monadic second-order logic, WSkS

Key words in English

antiprenexing, automata, preprocessing, weak monadic second-order logic, WSkS

Authors

HAVLENA, V.; HOLÍK, L.; LENGÁL, O.; VALEŠ, O.; VOJNAR, T.

RIV year

2021

Released

27.05.2020

Publisher

EasyChair

Location

Manchester

Book

EPiC Series in Computing

Edition

Proceedings of LPAR-23

ISBN

2398-7340

Periodical

EPiC series in computing

Number

73

State

United Kingdom of Great Britain and Northern Ireland

Pages from

298

Pages to

316

Pages count

19

URL

BibTex

@inproceedings{BUT168130,
  author="Vojtěch {Havlena} and Lukáš {Holík} and Ondřej {Lengál} and Ondřej {Valeš} and Tomáš {Vojnar}",
  title="Antiprenexing for WSkS: A Little Goes a Long Way",
  booktitle="EPiC Series in Computing",
  year="2020",
  series="Proceedings of LPAR-23",
  journal="EPiC series in computing",
  number="73",
  pages="298--316",
  publisher="EasyChair",
  address="Manchester",
  doi="10.29007/6bfc",
  url="https://www.fit.vut.cz/research/publication/12287/"
}

Documents