Abstract
We propose a method to use finite model builders in order to construct infinite models of first-order formulae. The constructed models are Herbrand interpretations, in which the interpretation of the predicate symbols is specified by tree tuple automata (Comon et al. 1997). Our approach is based on formula transformation: a formula ϕ is transformed into a formula Δ(ϕ) s.t. ϕ has a model representable by a term tuple automaton iff Δ(ϕ) has a finite model. This paper is an extended version of Peltier (2008).
Similar content being viewed by others
References
Audemard, G., Benhamou, B., Henocque, L.: Predicting and detecting symmetries in fol finite model search. J. Autom. Reason. 36(3), 177–212 (2006)
Baumgartner, P.: FDPLL—a first-order Davis-Putnam-Logeman-Loveland procedure. In: McAllester, D. (ed.) CADE-17—The 17th International Conference on Automated Deduction. LNAI, vol. 1831, pp. 200–219. Springer, New York (2000)
Caferra, R., Leitsch, A., Peltier, N.: Automated Model Building. Applied Logic Series, vol. 31. Kluwer, Dordrecht (2004)
Caferra, R., Zabel, N.: A method for simultaneous search for refutations and models by equational constraint solving. J. Symb. Comput. 13, 613–641 (1992)
Claessen, K., Sorensson, N.: New techniques that improve MACE-style finite model finding. In: Proceedings of the CADE-19 Workshop: Model Computation—Principles, Algorithms, Applications, Miami (2003)
Comon, H., Dauchet, M., Gilleron, R., Jacquemard, F., Lugiez, D., Tison, S., Tommasi, M.: Tree automata techniques and applications. http://www.grappa.univ-lille3.fr/tata (1997)
Fermueller, C., Pichler, R.: Model representation via contexts and implicit generalizations. In: CADE, pp. 409–423 (2005)
Fitting, M.: First-Order Logic and Automated Theorem Proving. Texts and Monographs in Computer Science. Springer, New York (1990)
Gottlob, G., Pichler, R.: Working with ARMs: Complexity results on atomic representations of Herbrand models. Inf. Comput. 165, 183–207 (2001)
McCune, B.: MACE 2.0 reference manual and guide. Technical report, Argonne National Laboratory (2001)
Peltier, N.: A new method for automated finite model building exploiting failures and symmetries. J. Log. Comput. 8(4), 511–543 (1998)
Peltier, N.: Automated model building: From finite to infinite models. In: 9th International Conference on Artificial Intelligence and Symbolic Computation. LNCS, vol. 5144, pp. 155–169. Springer, New York (2008)
Plaisted, D., Greenbaum, S.: A structure-preserving clause form translation. J. Symbol. Comput. 2, 293–304 (1986)
Slaney, J.: Finder: finite domain enumerator. In: Proc. of CADE-12. LNAI, vol. 814, pp. 798–801. Springer, New York (1994)
Zhang, J., Zhang, H.: System description: generating models by SEM. In: McRobbie, M.A., Slaney, J.K. (eds.) 13th International Conference on Automated Deduction. Lecture Notes in Computer Science, vol. 1104, pp. 308–312. Springer, New York (1996)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Peltier, N. Constructing infinite models represented by tree automata. Ann Math Artif Intell 56, 65–85 (2009). https://doi.org/10.1007/s10472-009-9143-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10472-009-9143-8