JOURNAL ARTICLE

Certainty in Formalising SMT-LIB for Strings in Isabelle.

  • Published In: International Journal of Foundations of Computer Science, 2026, v. 37, n. 1. P. 47 1 of 3

  • Database: Academic Search Ultimate 2 of 3

  • Authored By: Lotz, Kevin; Kulczynski, Mitja; Nowotka, Dirk; Poulsen, Danny Bøgsted; Schlichtkrull, Anders 3 of 3

Abstract

The prevalence of string solvers in formal program analysis has led to an increasing demand for more effective and dependable solving techniques. However, solving the satisfiability problem of string constraints, which is a generally undecidable problem, requires a deep understanding of the structure of the constraints. To address this challenge, the community has relied on SMT solvers to tackle the quantifier-free first-order logic fragment of string constraints, usually stated in SMT-LIB format. In 2020, the SMT-LIB Initiative issued the first official standard for string constraints. However, SMT-LIB states the semantics in a semi-formal manner, lacking a level of formality that is desirable for validating SMT solvers. In response, we formalise the SMT-LIB theory of strings using Isabelle, an interactive theorem prover known for its ability to formalise and verify mathematical and logical theorems. We demonstrate the usefulness of having a formally defined theory by deriving, to the best of our knowledge, the first automated verified model verification method for SMT-LIB string constraints and highlight potential future applications. [ABSTRACT FROM AUTHOR]

Additional Information

  • Source:International Journal of Foundations of Computer Science. 2026/01, Vol. 37, Issue 1, p47
  • Document Type:Article
  • Subject Area:Religion and Philosophy
  • Publication Date:2026
  • ISSN:0129-0541
  • DOI:10.1142/S0129054125410035
  • Accession Number:191517837
  • Copyright Statement:Copyright of International Journal of Foundations of Computer Science is the property of World Scientific Publishing Company and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)

Looking to go deeper into this topic? Look for more articles on EBSCOhost.