Abstract
In this chapter, we focus on constraint solving on terms, also called Herbrand constraints in the introductory chapter, and we follow the main concepts introduced in that chapter.
Both authors supported by the ESPRIT working group CCL-II, ref.WG # 22457.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Adi and Claude Kirchner. Associative commutative matching based on the syntacticity of the ac theory. In Franz Baader, J. Siekmann, and W. Snyder, editors, Proceedings 6th International Workshop on Unification, Dagstuhl (Germany). Dagstuhl seminar, 1992.
F. Baader. Unification, weak unification, upper bound, lower bound, and generalization problems. In R. V. Book, editor, Proceedings 4th Conference on Rewriting Techniques and Applications, Como (Italy), volume 488 of Lecture Notes in Computer Science, pages 86–97. Springer-Verlag, April 1991.
J.R. Büchi. On a decision method in restricted second-order arithmetic. In E. Nagel et al., editor, Proc. Int. Congr. on logic, methodology and philosophy of science, Standford, 1960. Stanford Univ. Press.
Alexandre Boudet and Hubert Comon. Diophantine equations, Presburger arithmetic and finite automata. In H. Kirchner, editor, Proc. Coll. on Trees in Algebra and Programming (CAAP’96), Lecture Notes in Computer Science, 1996.
Peter Borovanský, Horatiu Cirstea, Hubert Dubois, Claude Kirchner, Hélène Kirchner, Pierre-Etienne Moreau, Christophe Ringeissen, and Marian Vittek. ELAN V 3.3 User Manual. LORIA, Nancy (France), third edition, December 1998.
L. Bachmair, H. Ganzinger, C. Lynch, and W. Snyder. Basic paramodulation. Information and Computation, 121(2):172–192, 1995.
Leo Bachmair, Harald Ganzinger, and Uwe Waldmann. Set constraints are the monadic class. In Proc. 8th IEEE Symp. Logic in Computer Science, Montréal, 1993.
H.-J. Bürckert, A. Herold, and M. Schmidt-Schauß. On equational theories, unification and decidability. Journal of Symbolic Computation, 8(1 & 2):3–50, 1989. Special issue on unification. Part two.
Peter Borovanský, Claude Kirchner, Hélène Kirchner, Pierre-Etienne Moreau, and Christophe Ringeissen. An overview of ELAN. In Claude Kirchner and Hélène Kirchner, editors, Proceedings of the second International Workshop on Rewriting Logic and Applications, http://volume15,http://www.elsevier.nl/locate/entcs/volume16.html,Pont-à-Mousson (France), September 1998. Electronic Notes in Theoretical Computer Science.
Franz Baader and Tobias Nipkow. Term Rewriting and all That. Cambridge University Press, 1998.
A. Bockmayr. A note on a canonical theory with undecidable unification and matching problem. Journal of Automated Reasoning, 3(1):379–381, 1987.
R. V. Book and J. Siekmann. On unification: Equational theories are not bounded. Journal of Symbolic Computation, 2:317–324, 1986.
F. Baader and W. Snyder. Unification theory. In J.A. Robinson and A. Voronkov, editors, Handbook of Automated Reasoning. Elsevier Science Publishers, 1999. To appear.
B. Bogaert and Sophie Tison. Equality and disequality constraints on brother terms in tree automata. In A. Finkel, editor, Proc. 9th Symp. on Theoretical Aspects of Computer Science, Paris, 1992. Springer-Verlag.
H.-J. Bürckert. Matching-A special case of unification? Journal of Symbolic Computation, 8(5):523–536, 1989.
O. Bernholtz, M. Vardi, and P. Wolper. Au automata-theoretic approach to branching-time model checking. In Proc. 6th Int. Conf. on Computer Aided verification, volume 818 of Lecture Notes in Computer Science. Springer Verlag, 1994.
Carlos Castro. Building Constraint Satisfaction Problem Solvers Using Rewrite Rules and Strategies. Fundamenta Informaticae, 34:263–293, September 1998.
A.-C. Caron, H. Comon, J.-L. Coquidé, M. Dauchet, and F. Jacquemard. Pumping, cleaning and symbolic constraints solving. In Proc. Int. Conference on Algorithms, Languages and Programming, Lecture Notes in Computer Science, vol. 820, Jerusalem, July 1994. Springer-Verlag.
Anne-Cécile Caron, Jean-Luc Coquide, and Max Dauchet. Encompassment properties and automata with constraints. In Claude Kirchner, editor, Rewriting Techniques and Applications, 5th International Conference, RTA-93, LNCS 690, pages 328–342, Montreal, Canada, June 16–18, 1993. Springer-Verlag.
Hubert Comon and Catherine Delor. Equational formulae with membership constraints. Information and Computation, 112(2):167–216, August 1994.
H. Comon, M. Dauchet, R. Gilleron, D. Lugiez, S. Tison, and M. Tommasi. Tree automata techniques and applications. A preliminary version of this unpublished book is available on http://l3ux02.univ-lille3.fr/tata, 1997.
Hubert Comon, Mehmet Dincbas, Jean-Pierre Jouannaud, and Claude Kirchner. A methodological view of constraint solving. Constraints, 4(4):337–361, December 1999.
H. Comon and M. Fernández. Negation elimination in equational formulae. In Proc. 17th International Symposium on Mathematical Foundations of Computer Science (Praha), Lecture Notes in Computer Science, 1992.
V. Cortier, H. Ganzinger, F. Jacquemard, and V Veanes. Decidable fragments of simultaneous rigid reachability. In Proc. ICALP’99, 1999. To appear in ICALP’99.
Jacques Chabin. Unification Générale par Surréduction Ordonnée Contrainte et Surréduction Dirigée. Thése de Doctorat d’Université, Universit é d’Orléans, January 1994.
Hubert Comon, Marianne Haberstrau, and Jean-Pierre Jouannaud. Syntacticness, cycle-syntacticness and shallow theories. Information and Computation, 111(1):154–191, May 1994.
A. Church. Logic, arithmetic, automata. In Proc. International Mathematical Congress, 1962.
H. Comon and F. Jacquemard. Ground reducibility and automata with disequality constraints. In P. Enjalbert, E. W. Mayr, and K. W. Wagner, editors, Proceedings 11th Annual Symposium on Theoretical Aspects of Computer Science, Caen (France), volume 775 of Lecture Notes in Computer Science, pages 151–162. Springer-Verlag, February 1994.
Hubert Comon and Florent Jacquemard. Ground reducibility is exptime-complete. In Proc. IEEE Symp. on Logic in Computer Science, Varsaw, June 1997. IEEE Comp. Soc. Press.
Hubert Comon and Yan Jurski. Higher-order matching and tree automata. In M. Nielsen and W. Thomas, editors, Proc. Conf. on Computer Science Logic, volume 1414 of LNCS, pages 157–176, Aarhus, August 1997. Springer-Verlag.
H. Comon and P. Lescanne. Equational problems and disunification. Journal of Symbolic Computation, 7(3 & 4):371–426, 1989. Special issue on unification. Part one.
A. Colmerauer. PROLOG II, manuel de référence et modèle théorique. Technical report, GIA, Université Aix-Marseille II, 1982.
H. Comon. Sufficient completeness, term rewriting system and antiuni fication. In J. Siekmann, editor, Proceedings 8th International Conference on Automated Deduction, Oxford (UK), volume 230 of Lecture Notes in Computer Science, pages 128–140. Springer-Verlag, 1986.
H. Comon. Unification et disunification. Théories et applications. Thése de Doctorat d’Université, Institut Polytechnique de Grenoble (France), 1988.
Hubert Comon. Inductive proofs by specification transformations. In Nachum Dershowitz, editor, Proceedings of the Third International Conference on Rewriting Techniques and Applications, pages 76–91, Chapel Hill, NC, April 1989. Vol. 355 of Lecture Notes in Computer Science, Springer, Berlin.
H. Comon. Solving symbolic ordering constraints. International Journal of Foundations of Computer Sciences, 1(4):387–411, 1990.
H. Comon. Disunification: a survey. In Jean-Louis Lassez and G. Plotkin, editors, Computational Logic. Essays in honor of Alan Robinson, chapter 9, pages 322–359. The MIT press, Cambridge (MA, USA), 1991.
Hubert Comon. Complete axiomatizations of some quotient term algebras. Theoretical Computer Science, 118(2):167–191, September 1993.
H. Comon. Completion of rewrite systems with membership constraints. Part II: Constraint solving. Journal of Symb. Computation, 25:421–453, 1998. This is the second part of a paper whose abstract appeared in Proc. ICALP 92, Vienna.
Hubert Comon and Ralf Treinen. Ordering constraints on trees. In Sophie Tison, editor, Colloquium on Trees in Algebra and Programming, volume 787 of Lecture Notes in Computer Science, pages 1–14, Edinburgh, Scotland, April 1994. Springer Verlag.
M. Dauchet. Symbolic constraints and tree automata. In Jouannaud [Jou94], pages 217–218.
Dauchet, Caron, and Coquidé. Automata for reduction properties solving. JSCOMP: Journal of Symbolic Computation, 20, 1995.
N. Dershowitz and C. Hoot. Natural termination. Theoretical Computer Science, 142(2):179–207, May 1995.
Gilles Dowek, Thérèse Hardin, and Claude Kirchner. Theorem proving modulo. Rapport de Recherche 3400, Institut National de Recherche en Informatique et en Automatique, April 1998. ftp://ftp.inria.fr/INRIA/publication/RR/RR-3400.ps.gz.
Max Dauchet, Thierry Heuillard, Pierre Lescanne, and Sophie Tison. The confluence of ground term rewriting systems is decidable. In Proc. 3rd IEEE Symp. Logic in Computer Science, Edinburgh, 1988.
N. Dershowitz and J.-P. Jouannaud. Rewrite Systems. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science, chapter 6, pages 244–320. Elsevier Science Publishers B. V. (North-Holland), 1990.
D. Dougherty and P. Johann. An improved general E-unification method. In M. E. Stickel, editor, Proceedings 10th International Conference on Automated Deduction, Kaiserslautern (Germany), volume 449 of Lecture Notes in Computer Science, pages 261–275. Springer-Verlag, July 1990.
C. Dwork, P. Kanellakis, and J. C. Mitchell. On the sequential nature of unification. Journal of Logic Programming, 1(1):35–50, 1984.
M. Davis, Y. Matijasevič, and J. A. Robinson. Hilbert’s tenth problem: Positive aspects of a negative solution. In F. E. Browder, Editor, Mathematical Developments Arising from Hilbert Problems, American Mathematical Society, pages 323–378, 1976.
Anatoli Degtyarev, Yuri Matiyasevich, and Andrei Voronkov. Simultaneous reigid e-unification and related algorithmic problems. In Proc. IEEE Symp. on Logic in Computer Science, pages 494–502. IEEE Comp. Soc. Press, 1996.
Gilles Dowek. Third order matching is decidable. Annals of Pure and Applied Logic, 1993.
Max Dauchet and Sophie Tison. The theory of ground rewrite systems is decidable. In Proc. 5th IEEE Symp. Logic in Computer Science, Philadelphia, 1990.
Steven Eker. Associative-commutative matching via bipartite graph matching. Computer Journal, 38(5):381–399, 1995.
C.C. Elgot. Decision problems of finite automata design and related arithmetics. Trans. Amer. Math. Soc., 98:21–52, 1961.
M. Fay. First order unification in equational theories. In Proceedings 4th Workshop on Automated Deduction, Austin (Tex., USA), pages 161–167, 1979.
M. Fernández. Narrowing based procedures for equational disunification. Applicable Algebra in Engineering, Communication and Computation, 3:1–26, 1992.
M. Fernández. Negation elimination in empty or permutative theories. J. Symbolic Computation, 26(1):97–133, July 1998.
F. Fages and G. Huet. Complete sets of unifiers and matchers in equational theories. Theoretical Computer Science, 43(1):189–200, 1986.
Jeanne Ferrante and Charles W. Rackoff. The computational complexity of logical theories. Number 718 in Lecture Notes in Mathematics. Springer Verlag, 1979.
L. Fribourg. SLOG: A logic programming language interpreter based on clausal superposition and rewriting. In IEEE Symposium on Logic Programming, Boston (MA), 1985.
J. A. Goguen and J. Meseguer. EQLOG: Equality, types, and generic modules for logic programming. In Douglas De Groot and Gary Lindstrom, editors, Functional and Logic Programming, pages 295–363. Prentice Hall, Inc., 1986. An earlier version appears in Journal of Logic Programming, Volume 1, Number 2, pages 179–10, September 1984.
H. Ganzinger, C. Meyer, and C. Weidenbach. Soft typing for ordered resolution. In W. McCune, editor, Proc. 14th Conference on Automated Deduction, volume 1249 of Lecture Notes in Artificial Intelligence. Springer-Verlag, 1997.
Jean Gallier, S. Raatz, and Wayne Snyder. Theorem proving using rigid E-unification: Equational matings. In Proc. 2nd IEEE Symp. Logic in Computer Science, Ithaca, NY, June 1987.
J. Gallier and W. Snyder. A general complete E-unification procedure. In P. Lescanne, editor, Proceedings 2nd Conference on Rewriting Techniques and Applications, Bordeaux (France), volume 256 of Lecture Notes in Computer Science, pages 216–227, Bordeaux (France), 1987. Springer-Verlag.
J. Gallier and W. Snyder. Complete sets of transformations for general E-unification. Theoretical Computer Science, 67(2–3):203–260, October 1989.
R. Gilleron, S. Tison, and M. Tommasi. Solving systems of set constraints with negated subset relationships. In Proc. 34th Symposium on Foundations of Computer Science, pages 372–380, Palo Alto, CA, November 1993. IEEE Computer society press.
Rémy Gilleron, Sophie Tison, and Marc Tommasi. Solving systems of set constraints using tree automata. In Proc. 10th Symposium on Theoretical Aspects of Computer Science, Würzburg, LNCS, 1993.
R. Gilleron, S. Tison, and M. Tommasi. Some new decidability results on positive and negative set constraints. In Jouannaud [Jou94], pages 336–351.
Claus Hintermeier, Claude Kirchner, and Hélène Kirchner. Dynamically-typed computations for order-sorted equational presentations. Journal of Symbolic Computation, 25(4):455–526, 98. Also report LORIA 98-R-157.
S. Hölldobler. Foundations of Equational Logic Programming, volume 353 of Lecture Notes in Artificial Intelligence. Springer-Verlag, 1989.
J. Hsiang and M. Rusinowitch. Proving refutational completeness of theorem proving strategies: The transfinite semantic tree method. Journal of the ACM, 38(3):559–587, July 1991.
G. Huet. Résolution d’equations dans les langages d’ordre 1,2,...,ω. Thése de Doctorat d’Etat, Université de Paris 7 (France), 1976
J.-M. Hullot. Associative-commutative pattern matching. In Proceedings 9th International Joint Conference on Artificial Intelligence, 1979.
J.-M. Hullot. Canonical forms and unification. In W. Bibel and R. Kowalski, editors, Proceedings 5th International Conference on Automated Deduction, Les Arcs (France), volume 87 of Lecture Notes in Computer Science, pages 318–334. Springer-Verlag, July 1980.
J.-M. Hullot. Compilation de Formes Canoniques dans les Théories équationelles. Thèse de Doctorat de Troisième Cycle, Université de Paris Sud, Orsay (France), 1980.
J.-P. Jouannaud and Claude Kirchner. Solving equations in abstract algebras: a rule-based survey of unification. In Jean-Louis Lassez and G. Plotkin, editors, Computational Logic. Essays in honor of Alan Robinson, chapter 8, pages 257–321. The MIT press, Cambridge (MA, USA), 1991.
J.-P. Jouannaud, Claude Kirchner, and Hélène Kirchner. Incremental construction of unification algorithms in equational theories. In Proceedings International Colloquium on Automata, Languages and Programming, Barcelona (Spain), volume 154 of Lecture Notes in Computer Science, pages 361–373. Springer-Verlag, 1983.
Florent Jacquemard, Christoph Meyer, and Christoph Weidenbach. Unification in extensions of shallow equational theories. In T. Nipkow, editor, Porceedings of the 9th International Conference on Rewriting Techniques and Applications, volume 1379 of Lecture Notes in Computer Science, pages 76–90, Tsukuba, Japan, 1998. Springer-Verlag.
J.-P. Jouannaud and M. Okada. Satisfiability of systems of ordinal notations with the subterm property is decidable. In J. Leach Albert, B. Monien, and M. Rodríguez Artalejo, editors, Proceedings 18th ICALP Conference, Madrid (Spain), volume 510 of Lecture Notes in Computer Science. Springer Verlag, 1991.
Jean-Pierre Jouannaud, editor. First International Conference on Constraints in Computational Logics, volume 845 of Lecture Notes in Computer Science, München, Germany, September 1994. Springer Verlag.
Claude Kirchner. Méthodes et outils de conception systématique d’algorithmes d’uniéation dans les théories _equationnelles. Thèse de Doctorat d’Etat, Université Henri Poincaré-Nancy 1, 1985.
Claude Kirchner and Hélène Kirchner. Constrained equational reasoning. In Proceedings of the ACM-SIGSAM 1989 International Symposium on Symbolic and Algebraic Computation, Portland (Oregon), pages 382–389. ACM Press, July 1989. Report CRIN 89-R-220.
Claude Kirchner and F. Klay. Syntactic theories and unification. In Proceedings 5th IEEE Symposium on Logic in Computer Science, Philadelphia (Pa., USA), pages 270–277, June 1990.
Claude Kirchner and Hélène Kirchner. Rewriting, solving, proving. A preliminary version of a book available at http://www.loria.fr/~ckirchne/rsp.ps.gz, 1999.
Claude Kirchner, Hélène Kirchner, and M. Rusinowitch. Deduction with symbolic constraints. Revue d’Intelligence Artificielle, 4(3):9–52, 1990. Special issue on Automatic Deduction.
Claude Kirchner, Hélène Kirchner, and Marian Vittek. Designing constraint logic programming languages using computational systems. In P. Van Hentenryck and V. Saraswat, editors, Principles and Practice of Constraint Programming. The Newport Papers., chapter 8, pages 131–158. The MIT press, 1995.
Claude Kirchner and P. Lescanne. Solving disequations. In D. Gries, editor, Proceedings 2nd IEEE Symposium on Logic in Computer Science, Ithaca (N.Y., USA), pages 347–352. IEEE, 1987.
Nils Klarlund. A theory of restrictions for logics and automata. In Proc. Computer Aided Verification (CAV), volume 1633 of Lecture Notes in Computer Science, pages 406–417, 1999.
D. Kozen. Set constraints and logic programming. In Jouannaud [Jou94]. To appear in Information and Computation.
Claude Kirchner and Christophe Ringeissen. Rule-Based Constraint Programming. Fundamenta Informaticae, 34(3):225–262, September 1998.
Jean-Louis Lassez and K. Marriot. Explicit representation of terms defined by counter examples. Journal of Automated Reasoning, 3(3):301–318, 1987.
D. Lugiez and J.L. Moysset. Tree automata help one to solve equational formulae in ac-theories. Journal of symbolic computation, 11(1), 1994.
Jean-Louis Lassez, M. J. Maher, and K. Marriot. Unification revisited. In J. Minker, editor, Foundations of Deductive Databases and Logic Programming. Morgan-Kaufman, 1988.
S. Limet and P. Réty. E-unification by means of tree tuple synchronized grammars:. Discrete Mathematics and Theoretical Computer Science, 1(1):69–98, 1997.
M. J. Maher. Complete axiomatization of the algebra of finite, rational trees and infinite trees. In Proceedings 3rd IEEE Symposium on Logic in Computer Science, Edinburgh (UK). COMPUTER SOCIETY PRESS, 1988.
Y. Matijasevič. Diophantine representation of recursively enumerable predicates. In Actes du Congrès International des Mathématiciens, volume 1, pages 235–238, Nice (France), 1970.
J. Meseguer, J. A. Goguen, and G. Smolka. Order-sorted unification. In Claude Kirchner, editor, Unification, pages 457–488. Academic Press, London, 1990.
U. Martin and T. Nipkow. Boolean unification-the story so far. Journal of Symbolic Computation, 7(3 & 4):275–294, 1989. Special issue on unification. Part one.
Martin Müller and Joachim Niehren. Ordering constraints over feature trees expressed in second-order monadic logic. In Proc. Int. Conf. on Rewriting Techniques and Applications, volume 1379 of Lecture Notes in Computer Science, pages 196–210, Tsukuba, Japan, 1998.
J. Moreno-Navarro and M. Rodriguez-Artalejo. Logic programming with functions and predicates: the language BABEL. Journal of Logic Programming, 12(3):191–223, February 1992.
Michael J. Maher and Peter J. Stuckey. On inductive inference of cyclic structures. In F. Hoffman, editor, Annals of Mathematics and Artificial Intelligence, volume F. J.C. Baltzer Scientific Pub. Company, 1990. To appear.
J. Mzali. Méthodes de filtrage équationnel et de preuve automatique de théorèmes. Thèse de Doctorat d’Université, Université Henri Poincaré-Nancy 1, 1986.
R. Nieuwenhuis. Simple lpo constraint solving methods. Information Processing Letters, 47(2), 1993.
Robert Nieuwenhuis. On narrowing, refutation proofs and constraints. In Jieh Hsiang, editor, Rewriting Techniques and Applications, 6th International Conference, RTA-95, LNCS 914, pages 56–70, Kaiserslautern, Germany, April 5–7, 1995. Springer-Verlag.
Roberto Nieuwenhuis. Solved forms for path ordering constraints. In Paliath Narendran and Michael Rusinowitch, editors, Porceedings of RTA’99, volume 1631 of Lecture Notes in Computer Science, pages 1–15. Springer Verlag, July 1999.
P. Narendran and F. Otto. Some results on equational unification. In M. E. Stickel, editor, Proceedings 10th International Conference on Automated Deduction, Kaiserslautern (Germany), volume 449 of Lecture Notes in Computer Science, pages 276–291, July 1990.
R. Nieuwenhuis and A. Rubio. Theorem Proving with Ordering and Equality Constrained Clauses. J. Symbolic Computation, 19(4):321–352, April 1995.
W. Nutt, P. Réty, and G. Smolka. Basic narrowing revisited. Journal of Symbolic Computation, 7(3 & 4):295–318, 1989. Special issue on unification. Part one.
P. Narendran, M. Rusinowitch, and R. Verma. RPO constraint solving is in NP. In Annual Conference of the European Association for Computer Science Logic, Brno (Czech Republic), August 1998. Available as Technical Report 98-R-023, LORIA, Nancy (France).
W. Nutt. The unification hierarchy is undecidable. In H.-J. Bürckert and W. Nutt, editors, Proceedings 3rd International Workshop on Unification, Lambrecht (Germany), June 1989.
Vincent Padovani. Filtrage d’ordre supérieur. PhD thesis, Université de Paris VII, 1996.
Dominique Perrin. Finite automata. In Handbook of Theoretical Computer Science, volume Formal Models and Semantics, pages 1–58. Elsevier, 1990.
Reinhard Pichler. Solving equational problems efficiently. In Harald Ganzinger, editor, Automated Deduction-CADE-16, 16th International Conference on Automated Deduction, LNAI 1632, pages 97–111, Trento, Italy, July 7–10, 1999. Springer-Verlag.
G. Plotkin. Building-in equational theories. Machine Intelligence, 7:73–90, 1972.
L. Pacholski and A. Podelski. Set constraints-a pearl in research on constraints. In Gert Smolka, editor, Proc. 3rd Conference on Principles and Practice of Constraint Programming-CP97, volume 1330 of Lecture Notes in Computer Science, pages 549–561, Linz, Austria, 1997. Springer Verlag. Invited Tutorial.
M. S. Paterson and M. N. Wegman. Linear unification. Journal of Computer and System Sciences, 16:158–167, 1978.
M.O. Rabin. Decidability of second-order theories and automata on infinite trees. Trans. Amer. Math. Soc., 141:1–35, 1969.
M. Rabin. Decidable theories. In J. Barwise, editor, Handbook of Mathematical Logic, pages 595–629. North-Holland, 1977.
Christophe Ringeissen. Prototyping Combination of Unification Algorithms with the ELAN Rule-Based Programming Language. In Proceedings 8th Conference on Rewriting Techniques and Applications, Sitges (Spain), volume 1232 of Lecture Notes in Computer Science, pages 323–326. Springer-Verlag, 1997.
T. Shiple, J. Kukula, and R. Ranjan. A comparison of presburger engines for EFSM reachability. In Proc. Computer Aided verification (CAV), volume 1427 of Lecture Notes in Computer Science, pages 280–292, 1998.
W. Snyder. Complete sets of transformations for general unification. PhD thesis, University of Pennsylvania, 1988.
J. Siekmann and P. Szabó. Universal unification and classification of equational theories. In Proceedings 6th International Conference on Automated Deduction, New York (N.Y., USA), volume 138 of Lecture Notes in Computer Science. Springer-Verlag, 1982.
J. Siekmann and P. Szabó. Universal unification. In R. Shostak, editor, Proceedings 7th International Conference on Automated Deduction, Napa Valley (Calif., USA), volume 170 of Lecture Notes in Computer Science, pages 1–42, Napa Valley (California, USA), 1984. Springer-Verlag.
M. Schmidt-Schauß. Unification in permutative equational theories is undecidable. In Claude Kirchner, editor, Unification, pages 117–124. Academic Press inc., London, 1990.
Gert Smolka and Ralf Treinen. Records for logic programming. Journal of Logic Programming, 18(3):229–258, April 1994.
P. Szabó. Unifikationstheorie erster Ordnung. PhD thesis, Universität Karlsruhe, 1982.
E. Tiden and S. Arnborg. Unification problems with one-sided distributivity. Journal of Symbolic Computation, 3(1 & 2):183–202, April 1987.
W. Thomas. Automata on infinite objects. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science, pages 134–191. Elsevier, 1990.
Wolfgang Thomas. Languages, automata and logic. In G. Rozenberg and A. Salomaa, editors, Handbook of Formal Languages, volume 3, pages 389–456. Springer-Verlag, 1997.
Marc Tommasi. Automates et contraintes ensemblistes. Thèse de l’Univ. de Lille, February 1994.
R. Treinen. A new method for undecidability proofs of first order theories. J. Symbolic Computation, 14(5):437–458, November 1992.
Ralf Treinen. Feature trees over arbitrary structures. In Patrick Blackburn and Maarten de Rijke, editors, Specifying Syntactic Structures, chapter 7, pages 185–211. CSLI Publications and FoLLI, 1997.
J.W. Thatcher and J.B. Wright. Generalized finite automata with an application to a decision problem of second-order logic. Math. Systems Theory, 2:57–82, 1968.
Jerzy Tiuryn and Mitchell Wand. Type reconstruction with recursive types and atomic subtyping. In CAAP’ 93: 18th Colloquium on Trees in Algebra and Programming, July 1993.
M. Vardi. An automata-theoretic approach to linear time logic. In Logic for concurrency: structure versus automata, volume 1043 of Lecture Notes in Comp. Science. Springer Verlag, 1996.
Margus Veanes. On simultaneous rigid E-unification. PhD thesis, Computing Science Department, Uppsala University, Uppsala, Sweden, 1997.
K. N. Venkataraman. Decidability of the purely existential fragment of the theory of term algebras. Journal of the ACM, 34(2):492–510, 1987.
A. Werner, A. Bockmayr, and S. Krischer. How to realize LSE narrowing. In Proceedings Fourth International Conference on Algebraic and Logic Programming, Madrid (Spain), Lecture Notes in Computer Science. Springer-Verlag, September 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Comon, H., Kirchner, C. (2001). Constraint Solving on Terms. In: Goos, G., Hartmanis, J., van Leeuwen, J., Comon, H., Marché, C., Treinen, R. (eds) Constraints in Computational Logics. CCL 1999. Lecture Notes in Computer Science, vol 2002. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45406-3_2
Download citation
DOI: https://doi.org/10.1007/3-540-45406-3_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41950-1
Online ISBN: 978-3-540-45406-9
eBook Packages: Springer Book Archive