New Techniques for Static Symmetry Breaking in Many-Sorted Finite Model Finding
dc.contributor.author | Poremba, Joseph | |
dc.contributor.author | Day, Nancy A. | |
dc.contributor.author | Vakili, Amirhossein | |
dc.date.accessioned | 2023-07-24T14:00:46Z | |
dc.date.available | 2023-07-24T14:00:46Z | |
dc.date.issued | 2023-06-01 | |
dc.description | © 2023 IEEE. J. Poremba, N. A. Day and A. Vakili, "New Techniques for Static Symmetry Breaking in Many-Sorted Finite Model Finding," in IEEE Transactions on Software Engineering, vol. 49, no. 6, pp. 3487-3503, 1 June 2023, doi: 10.1109/TSE.2023.3256939. | en |
dc.description.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 for tools such as the Alloy Analyzer. We present a framework to soundly compose static symmetry breaking schemes for MSFOL: 1) one for functions with distinct sorts in the domain and range; 2) one for functions where the range sort appears in the domain; and 3) one for predicates. We provide a novel presentation of sort inference in the context of symmetry breaking that yields a new mathematical link between sorts and symmetries. We empirically investigate how our symmetry breaking approaches affect solving performance. | en |
dc.description.sponsorship | This work was supported in part by the Natural Sciences and Engineering Research Council of Canada (NSERC). | en |
dc.identifier.uri | https://doi.org/10.1109/TSE.2023.3256939 | |
dc.identifier.uri | http://hdl.handle.net/10012/19627 | |
dc.language.iso | en | en |
dc.publisher | IEEE | en |
dc.relation.ispartofseries | IEEE Transactions on Software Engineering; | |
dc.subject | finite model finding | en |
dc.subject | symmetry breaking | en |
dc.title | New Techniques for Static Symmetry Breaking in Many-Sorted Finite Model Finding | en |
dc.type | Article | en |
dcterms.bibliographicCitation | J. Poremba, N. A. Day and A. Vakili, "New Techniques for Static Symmetry Breaking in Many-Sorted Finite Model Finding," in IEEE Transactions on Software Engineering, vol. 49, no. 6, pp. 3487-3503, 1 June 2023, doi: 10.1109/TSE.2023.3256939. | en |
uws.contributor.affiliation1 | Faculty of Mathematics | en |
uws.contributor.affiliation2 | David R. Cheriton School of Computer Science | en |
uws.peerReviewStatus | Reviewed | en |
uws.scholarLevel | Faculty | en |
uws.typeOfResource | Text | en |