Skip to main content

2014 | OriginalPaper | Buchkapitel

Analogy in Automated Deduction: A Survey

verfasst von : Thierry Boy de la Tour, Nicolas Peltier

Erschienen in: Computational Approaches to Analogical Reasoning: Current Trends

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We provide a survey of the main approaches for analogical reasoning in automated deduction. We start by proposing a general framework for reasoning by analogy based on a constrained sequent calculus in which higher-order variables denote first-order formulæ. Then we briefly review the most successful approaches, ranging from early work in Horn logic to proof reuse in interactive higher-order theorem provers. With the help of many examples, we present the main ideas and basic features of each approach and briefly discuss their common points and differences.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
A multiset is a generalization of sets in which members are allowed to appear more than once.
 
2
Remember that quantification is denoted by function application, for instance the formula \(\forall x\, p(x)\) is represented by \(\forall \lambda x\, p(x)\).
 
3
Of course, such symbols would have to be indexed.
 
Literatur
1.
Zurück zum Zitat Baader, F., Nipkow, T.: Term Rewriting and All That. Cambridge University Press, Cambridge (1998) Baader, F., Nipkow, T.: Term Rewriting and All That. Cambridge University Press, Cambridge (1998)
2.
Zurück zum Zitat Barthe, G., Pons, O.: Type isomorphisms and proof reuse in dependent type theory. In: Honsell, F., Miculan, M. (eds.) FoSSaCS, LNCS, vol. 2030, pp. 57–71. Springer, Berlin (2001) Barthe, G., Pons, O.: Type isomorphisms and proof reuse in dependent type theory. In: Honsell, F., Miculan, M. (eds.) FoSSaCS, LNCS, vol. 2030, pp. 57–71. Springer, Berlin (2001)
4.
Zurück zum Zitat Bourely, C. Caferra, R., Peltier, N.: A method for building models automatically. Experiments with an extension of OTTER. In: Bundy, A. (ed.) Proceedings of CADE-12, LNAI 814, pp. 72–86. Springer, Berlin (1994) Bourely, C. Caferra, R., Peltier, N.: A method for building models automatically. Experiments with an extension of OTTER. In: Bundy, A. (ed.) Proceedings of CADE-12, LNAI 814, pp. 72–86. Springer, Berlin (1994)
5.
Zurück zum Zitat Bourely, C., Défourneaux, G., Peltier, N.: Building proofs or counterexamples by analogy in a resolution framework. In: Alferes, J.J., Pereira, L.M., Orlowska, E. (eds.) Proceedings of JELIA 96, LNAI, vol. 1126, pp. 34–49. Springer, Berlin (1996) Bourely, C., Défourneaux, G., Peltier, N.: Building proofs or counterexamples by analogy in a resolution framework. In: Alferes, J.J., Pereira, L.M., Orlowska, E. (eds.) Proceedings of JELIA 96, LNAI, vol. 1126, pp. 34–49. Springer, Berlin (1996)
6.
Zurück zum Zitat Boy de la tour, T., Caferra, R.: Proof analogy in interactive theorem proving: a method to express and use it via second order matching. In: Proceedings of the Sixth National Conference on Artificial Intelligence AAAI-87, Morgan Kaufmann, pp. 95–99 (1987) Boy de la tour, T., Caferra, R.: Proof analogy in interactive theorem proving: a method to express and use it via second order matching. In: Proceedings of the Sixth National Conference on Artificial Intelligence AAAI-87, Morgan Kaufmann, pp. 95–99 (1987)
7.
Zurück zum Zitat Boy de la tour, T., Kreitz, C.: Building proofs by analogy via the Curry-Howard isomorphism. In: Voronkov, A. (ed.) Proceedings of the Conference on Logic Programming and Automated Reasoning LPAR’92, LNAI, vol. 624, pp. 202–213. Springer, Berlin (1992) Boy de la tour, T., Kreitz, C.: Building proofs by analogy via the Curry-Howard isomorphism. In: Voronkov, A. (ed.) Proceedings of the Conference on Logic Programming and Automated Reasoning LPAR’92, LNAI, vol. 624, pp. 202–213. Springer, Berlin (1992)
8.
Zurück zum Zitat Bundy, A., van Harmelen, F., Horn, C., Smaill, A.: The Oyster-clam system. In: Proceedings of the 10th International Conference on Automated Deduction, pp. 647–648. Springer, Berlin (1990) Bundy, A., van Harmelen, F., Horn, C., Smaill, A.: The Oyster-clam system. In: Proceedings of the 10th International Conference on Automated Deduction, pp. 647–648. Springer, Berlin (1990)
9.
Zurück zum Zitat Caferra, R., Zabel, N.: A method for simultaneous search for refutations and models by equational constraint solving. J Symb Comput 13, 613–641 (1992)CrossRefMATHMathSciNet Caferra, R., Zabel, N.: A method for simultaneous search for refutations and models by equational constraint solving. J Symb Comput 13, 613–641 (1992)CrossRefMATHMathSciNet
11.
Zurück zum Zitat Constable, R.: Implementing Mathematics with the Nuprl Proof Development System. Prentice-Hall, Englewood Cliffs (1986) Constable, R.: Implementing Mathematics with the Nuprl Proof Development System. Prentice-Hall, Englewood Cliffs (1986)
12.
Zurück zum Zitat Curien, R.: Second order e-matching as a tool for automated theorem proving. In: Filgueiras, M., Damas, L. (eds.) Progress in Artificial Intelligence, LNCS, vol. 727, pp. 242–257. Springer, Berlin (1993) Curien, R.: Second order e-matching as a tool for automated theorem proving. In: Filgueiras, M., Damas, L. (eds.) Progress in Artificial Intelligence, LNCS, vol. 727, pp. 242–257. Springer, Berlin (1993)
13.
Zurück zum Zitat Curien, R., Qian, Z., Shi, H.: Efficient second-order matching. In: Ganzinger, H. (ed.) Rewriting Techniques and Applications, LNCS, vol. 1103, pp. 317–331. Springer, Berlin (1996) Curien, R., Qian, Z., Shi, H.: Efficient second-order matching. In: Ganzinger, H. (ed.) Rewriting Techniques and Applications, LNCS, vol. 1103, pp. 317–331. Springer, Berlin (1996)
14.
Zurück zum Zitat Défourneaux, G., Bourely, C., Peltier, N.: Semantic generalizations for proving and disproving conjectures by analogy. J Autom Reason 20(1 & 2), 27–45 (1998)CrossRefMATH Défourneaux, G., Bourely, C., Peltier, N.: Semantic generalizations for proving and disproving conjectures by analogy. J Autom Reason 20(1 & 2), 27–45 (1998)CrossRefMATH
15.
Zurück zum Zitat Défourneaux, G., Peltier, N.: Analogy and abduction in automated reasoning. In: Pollack, M.E. (ed.) Proceedings of IJCAI’97, 23–29 Aug (1997) Défourneaux, G., Peltier, N.: Analogy and abduction in automated reasoning. In: Pollack, M.E. (ed.) Proceedings of IJCAI’97, 23–29 Aug (1997)
16.
Zurück zum Zitat Défourneaux, G., Peltier, N.: Partial matching for analogy discovery in proofs and counter-examples. In: McCune, W. (ed.) Proceedings of CADE 14, LNAI, vol. 1249, July. Springer, Berlin (1997) Défourneaux, G., Peltier, N.: Partial matching for analogy discovery in proofs and counter-examples. In: McCune, W. (ed.) Proceedings of CADE 14, LNAI, vol. 1249, July. Springer, Berlin (1997)
17.
Zurück zum Zitat Dowek, G., Hardin, T., Kirchner, C.: Theorem proving modulo. J. Autom. Reason. 31(1), 33–72 (2003) Dowek, G., Hardin, T., Kirchner, C.: Theorem proving modulo. J. Autom. Reason. 31(1), 33–72 (2003)
18.
Zurück zum Zitat Felty, A.P., Howe, D.J.: Generalization and reuse of tactic proofs. In: Pfenning, F. (ed.) LPAR, LNCS, vol. 822, pp. 1–15. Springer, Berlin (1994) Felty, A.P., Howe, D.J.: Generalization and reuse of tactic proofs. In: Pfenning, F. (ed.) LPAR, LNCS, vol. 822, pp. 1–15. Springer, Berlin (1994)
19.
20.
Zurück zum Zitat Hartshorne, C., Weiss, P., Burks, A.: Collected Papers of C.S. Peirce (1930–1958). Harvard University Press, Cambridge Hartshorne, C., Weiss, P., Burks, A.: Collected Papers of C.S. Peirce (1930–1958). Harvard University Press, Cambridge
21.
Zurück zum Zitat Hegel, G.: Elements of the Philosophy of Right. Cambridge University Press, Cambridge (1991) Hegel, G.: Elements of the Philosophy of Right. Cambridge University Press, Cambridge (1991)
22.
Zurück zum Zitat Hetzl, S.: A sequent calculus with implicit term representation. In: Dawar, A., Veith, H. (eds.) CSL, LNCS, vol. 6247, pp. 351–365. Springer, Berlin (2010) Hetzl, S.: A sequent calculus with implicit term representation. In: Dawar, A., Veith, H. (eds.) CSL, LNCS, vol. 6247, pp. 351–365. Springer, Berlin (2010)
23.
Zurück zum Zitat Hetzl, S., Leitsch, A., Weller, D.: Towards algorithmic cut-introduction. In: Bjørner, N., Voronkov, A. (eds.) LPAR, LNCS, vol. 7180, pp. 228–242. Springer, Berlin Hetzl, S., Leitsch, A., Weller, D.: Towards algorithmic cut-introduction. In: Bjørner, N., Voronkov, A. (eds.) LPAR, LNCS, vol. 7180, pp. 228–242. Springer, Berlin
24.
Zurück zum Zitat Johnsen, E.B., Lüth, C.: Theorem reuse by proof term transformation. In: Slind, K., Bunker, A., Gopalakrishnan, G. (eds.) TPHOLs, LNCS, vol. 3223, pp. 152–167. Springer , Berlin (2004) Johnsen, E.B., Lüth, C.: Theorem reuse by proof term transformation. In: Slind, K., Bunker, A., Gopalakrishnan, G. (eds.) TPHOLs, LNCS, vol. 3223, pp. 152–167. Springer , Berlin (2004)
25.
Zurück zum Zitat Kling, R.E.: A paradigm for reasoning by analogy. In: Proceedings of the 2nd International Joint Conference on Artificial Intelligence, IJCAI’71, Morgan Kaufmann, pp. 568–585 (1971) Kling, R.E.: A paradigm for reasoning by analogy. In: Proceedings of the 2nd International Joint Conference on Artificial Intelligence, IJCAI’71, Morgan Kaufmann, pp. 568–585 (1971)
26.
Zurück zum Zitat Leitsch, A.: The resolution calculus. In: Texts in Theoretical Computer Science. Springer, Berlin (1997) Leitsch, A.: The resolution calculus. In: Texts in Theoretical Computer Science. Springer, Berlin (1997)
27.
Zurück zum Zitat Martelli, A., Montanari, U.: An efficient unification algorithm. ACM Trans Program Lang Syst 4(2), 258–282 (1982)CrossRefMATH Martelli, A., Montanari, U.: An efficient unification algorithm. ACM Trans Program Lang Syst 4(2), 258–282 (1982)CrossRefMATH
29.
Zurück zum Zitat Munyer, J.: Analogy as a mean of discovery in problem-solving and learning. PhD thesis, University of California, Santa Cruz (1981) Munyer, J.: Analogy as a mean of discovery in problem-solving and learning. PhD thesis, University of California, Santa Cruz (1981)
30.
Zurück zum Zitat Nipkow, T., Paulson, L.C., Wenzel, M.: Isabelle/HOL—A Proof Assistant for Higher-Order Logic, LNCS, vol. 2283. Springer, Berlin (2002) Nipkow, T., Paulson, L.C., Wenzel, M.: Isabelle/HOL—A Proof Assistant for Higher-Order Logic, LNCS, vol. 2283. Springer, Berlin (2002)
31.
Zurück zum Zitat Owen, S.: Analogy for Automated Reasoning. Academic Press, New York (1990) Owen, S.: Analogy for Automated Reasoning. Academic Press, New York (1990)
32.
Zurück zum Zitat Peltier, N.: A general method for using terms schematizations in automated deduction. In: Proceedings of the International Joint Conference on Automated Reasoning (IJCAR’01), LNCS, vol. 2083, pp. 578–593. Springer, Berlin (2001) Peltier, N.: A general method for using terms schematizations in automated deduction. In: Proceedings of the International Joint Conference on Automated Reasoning (IJCAR’01), LNCS, vol. 2083, pp. 578–593. Springer, Berlin (2001)
33.
Zurück zum Zitat Robinson, A., Voronkov A. (eds.): Handbook of Automated Reasoning. North-Holland, New York (2001) Robinson, A., Voronkov A. (eds.): Handbook of Automated Reasoning. North-Holland, New York (2001)
34.
Metadaten
Titel
Analogy in Automated Deduction: A Survey
verfasst von
Thierry Boy de la Tour
Nicolas Peltier
Copyright-Jahr
2014
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-54516-0_5

Premium Partner