Abstract
We present a case study in comparing tools for theory exploration in finite algebra. Our aim is to compare experimentally diverse technologies for generating finite algebraic structures. In particular, we compare the performance of model generators, constraint solvers and satisfiability solvers in their ability to generate large algebraic structures, in our case quasigroups, that exhibit some desired property. In addition to a straight forward comparison of technologies using a number of non-trivial properties, we also experiment with techniques that further constrain the original problems by pre-computing additional information and observe its effect on the performance of different systems. We thereby use two particular constructions, one based on randomisation the other on pre-computing additional knowledge. The former filters randomly pre-computed elements by automated theorem proving to exclude unsuitable instantiations. The latter employs a concept of generating systems particularly suitable for quasigroups, that can be easily computed for small size quasigroups and evolved to be suitable for larger size structures. We present comparative experimental results to evaluate our proposed approaches in terms of increasing the solvability horizon as well as time reduction in finding the solutions for the algebraic structures with particular properties. The experimental results give us insight into the suitable selection of the systems that could benefit from the presented algebraic techniques.
Original language | English |
---|---|
Title of host publication | SYNASC 2012 |
Subtitle of host publication | 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing |
Editors | Andrei Voronkov, Viorel Negru, Tetsuo Ida, Tudor Jebelean, Dana Petcu, Stephen Watt, Daniela Zaharie |
Publisher | IEEE Computer Society |
Pages | 70-77 |
Number of pages | 8 |
ISBN (Print) | 9780769549347, 9781467350266 |
DOIs | |
Publication status | Published - 26 Sep 2012 |
Externally published | Yes |
Event | 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing - Timisoara, Romania Duration: 26 Sep 2012 → 29 Sep 2012 Conference number: 14 |
Conference
Conference | 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing |
---|---|
Abbreviated title | SYNASC 2012 |
Country/Territory | Romania |
City | Timisoara |
Period | 26/09/12 → 29/09/12 |