Solving Quantifier-Free First-Order Constraints Over Finite Sets and Binary Relations

被引:0
|
作者
Maximiliano Cristiá
Gianfranco Rossi
机构
[1] Universidad Nacional de Rosario and CIFASIS,
[2] Università di Parma,undefined
来源
关键词
Set constraints; Binary relations; Set relation algebra; Satisfiability solver; Automated theorem proving;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper we present a solver for a first-order logic language where sets and binary relations can be freely and naturally combined. The language can express, at least, any full set relation algebra on finite sets. It provides untyped, hereditarily finite sets, whose elements can be variables, and basically all the classic set and relational operators used in formal languages such as B and Z. Sets are first-class entities in the language, thus they are not encoded in lower level theories. Relations are just sets of ordered pairs. The solver exploits set unification and set constraint solving as primitive features. The solver is proved to be a sound semi-decision procedure for the accepted language. A Prolog implementation is presented and an extensive empirical evaluation provides evidence of its usefulness.
引用
收藏
页码:295 / 330
页数:35
相关论文
共 50 条
  • [1] Solving Quantifier-Free First-Order Constraints Over Finite Sets and Binary Relations
    Cristia, Maximiliano
    Rossi, Gianfranco
    [J]. JOURNAL OF AUTOMATED REASONING, 2020, 64 (02) : 295 - 330
  • [2] A quantifier-free first-order knowledge logic of authentication
    Kurkowski, Miroslaw
    Srebrny, Marian
    [J]. FUNDAMENTA INFORMATICAE, 2006, 72 (1-3) : 263 - 282
  • [3] Test selection criteria for quantifier-free first-order specifications
    Aiguier, Marc
    Arnould, Agnes
    Le Gall, Pascale
    Longuet, Delphine
    [J]. INTERNATIONAL SYMPOSIUM ON FUNDAMENTALS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4767 : 144 - +
  • [4] Interpolation and Uniform Interpolation in Quantifier-Free Fragments of Combined First-Order Theories
    Ghilardi, Silvio
    Gianola, Alessandro
    [J]. MATHEMATICS, 2022, 10 (03)
  • [5] Validity checking for quantifier-free first-order logic with equality using substitution of Boolean formulas
    Moritomo, A
    Hamaguchi, K
    Kashiwabara, T
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2004, 3299 : 108 - 119
  • [6] On the strictness of the first-order quantifier structure hierarchy over finite structures
    He, Yuguo
    [J]. 25TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2010), 2010, : 170 - 178
  • [7] Solving first-order constraints over the monadic class
    Chubarov, D
    Voronkov, A
    [J]. MECHANIZING MATHEMATICAL REASONING: ESSAYS IN HONOUR OF JORG H SIEKMANN ON THE OCCASION OF HIS 60TH BIRTHDAY, 2005, 2605 : 132 - 138
  • [8] A Combination of Rewriting and Constraint Solving for the Quantifier-Free Interpolation of Arrays with Integer Difference Constraints
    Bruttomesso, Roberto
    Chilardi, Silvio
    Ranise, Silvio
    [J]. FRONTIERS OF COMBINING SYSTEMS, 2011, 6989 : 103 - +
  • [9] Quantifier hierarchies over the first-order definable tree languages
    Shen, YF
    [J]. SCIENCE IN CHINA SERIES E-TECHNOLOGICAL SCIENCES, 1996, 39 (03): : 322 - 336
  • [10] Quantifier hierarchies over the first-Order definable tree languages
    沈云付
    [J]. Science China Technological Sciences, 1996, (03) : 322 - 336