English

Static Symmetry Breaking in Many-Sorted Finite Model Finding

Logic in Computer Science 2020-03-09 v1

Abstract

Symmetry in finite model finding problems of many-sorted first-order logic (MSFOL) can be exploited to reduce the number of interpretations considered during search, thereby improving solver performance. In this thesis, we situate symmetry of many-sorted finite model finding (MSFMF) problems in a general framework used for constraint satisfaction problems (CSP). We survey and classify existing approaches to symmetry for MSFOL as used in tools such as Paradox. We provide new insight into how sorts affect the existence of symmetry and how sort inference can be viewed as a symmetry detection mechanism. Finally, we present two new symmetry breaking schemes for MSFOL that are implemented at the MSFOL level and discuss when schemes can be combined. We prove the correctness of our new methods.

Keywords

Cite

@article{arxiv.2003.02882,
  title  = {Static Symmetry Breaking in Many-Sorted Finite Model Finding},
  author = {Joseph Poremba},
  journal= {arXiv preprint arXiv:2003.02882},
  year   = {2020}
}

Comments

34 pages, 1 figure. Undergraduate thesis for the University of Waterloo. Supervised by Prof. Nancy Day

R2 v1 2026-06-23T14:05:42.563Z