{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/twist-your-logic-with-touist","title":"Twist your logic with TouIST","arxiv_id":"1507.03663","date":"2015-07-14","proceeding":null,"authors":["Khaled Skander Ben Slimane","Alexis Comte","Olivier Gasquet","Abdelwahab Heba","Olivier Lezaud","Frederic Maris","Mael Valais"],"abstract":"SAT provers are powerful tools for solving real-sized logic problems, but\nusing them requires solid programming knowledge and may be seen w.r.t.\\ logic\nlike assembly language w.r.t.\\ programming. Something like a high level\nlanguage was missing to ease various users to take benefit of these tools. {\\sc\n\\texttt {TouIST}}\\ aims at filling this gap. It is devoted to propositional\nlogic and its main features are 1) to offer a high-level logic langage for\nexpressing succintly complex formulas (e.g.\\ formulas describing Sudoku rules,\nplanification problems,\\ldots) and 2) to find models to these formulas by using\nthe adequate powerful prover, which the user has no need to know about. It\nconsists in a friendly interface that offers several syntactic facilities and\nwhich is connected with some sufficiently powerful provers allowing to\nautomatically solve big instances of difficult problems (such as time-tables or\nSudokus). It can interact with various provers: pure SAT solver but also SMT\nprovers (SAT modulo theories - like linear theory of reals, etc) and thus may\nalso be used by beginners for experiencing with pure propositional problems up\nto graduate students or even researchers for solving planification problems\ninvolving big sets of fluents and numerical constraints on them.","url_abs":"http://arxiv.org/abs/1507.03663v1","url_pdf":"http://arxiv.org/pdf/1507.03663v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"twist-your-logic-with-touist","repo_url":"https://github.com/olzd/touist","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}