Proceedings

Cooperating Reasoning Processes: More than Just the Sum of Their Parts

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 2-10.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Using the achievements of my research group over the last 30+ years, I provide evidence to support the following hypothesis: By complementing each other, cooperating reasoning process can achieve much more than they could if they only acted individually. Most of the work of my group has been on processes for mathematical reasoning and its applications, e.g.~to formal methods. The reasoning processes we have studied include:In particular, we have studied how these different kinds of process can complement each other, and cooperate to achieve complex goals.We have applied this work to the following areas: proof by mathematical induction and co-induction; analysis; equation solving, mechanics problems; the building of ecological models; the synthesis, verification, transformation and editing of both hardware and software, including logic, functional and imperative programs, security protocols and process algebras; the configuration of hardware; game playing and cognitive modelling.

  1. [Benzmüller and Sorge, 2001] Christoph Benzmüller and Volker Sorge. OANTS -an open approach at combining interactive and automated theorem proving. In M. Kerber 11 Lots of other groups have accumulated similar evidence, but surveying that is beyond the scope of the current paper (see §1).
  2. and M. Kohlhase, editors, 8th Symposium on the Integra- tion of Symbolic Computation and Mechanized Reasoning (Calculemus-2000), pages 81-97, St. Andrews, UK, 6-7 August 2001. AK Peters, New York, NY, USA.
  3. [Bundy and Welham, 1981] A. Bundy and B. Welham. Us- ing meta-level inference for selective application of mul- tiple rewrite rules in algebraic manipulation. Artificial In- telligence, 16(2):189-212, 1981. Also available from Ed- inburgh as DAI Research Paper 121.
  4. [Bundy et al., 1979] A. Bundy, L. Byrd, G. Luger, C. Mel- lish, R. Milne, and M. Palmer. Solving mechanics prob- lems using meta-level inference. In B. G. Buchanan, edi- tor, Proceedings of IJCAI-79, pages 1017-1027. Interna- tional Joint Conference on Artificial Intelligence, 1979. Reprinted in 'Expert Systems in the microelectronic age' ed. Michie, D., pp. 50-64, Edinburgh University Press, 1979. Also available from Edinburgh as DAI Research Pa- per No. 112. IJCAI
  5. [Bundy et al., 1991] A. Bundy, F. van Harmelen, J. Hesketh, and A. Smaill. Experiments with proof plans for induc- tion. Journal of Automated Reasoning, 7:303-324, 1991. Earlier version available from Edinburgh as DAI Research Paper No 413.
  6. [Bundy et al., 2005a] A. Bundy, D. Basin, D. Hutter, and A. Ireland. Rippling: Meta-level Guidance for Mathemat- ical Reasoning, volume 56 of Cambridge Tracts in The- oretical Computer Science. Cambridge University Press, 2005.
  7. [Bundy et al., 2005b] A. Bundy, J. Gow, J. Fleuriot, and L. Dixon. Constructing induction rules for deductive syn- thesis proofs. In S. Allen, J. Crossley, K.K. Lau, and I Po- ernomo, editors, Proceedings of the ETAPS-05 Workshop on Constructive Logic for Automated Software Engineer- ing (CLASE-05), Edinburgh, pages 4-18. LFCS University of Edinburgh, 2005. Invited talk.
  8. [Bundy et al., 2006] A. Bundy, F. McNeill, and C. Wal- ton. On repairing reasoning reversals via representational refinements. In Proceedings of the 19th International FLAIRS Conference, pages 3-12. AAAI Press, 2006. In- vited talk.
  9. [Bundy, 1985] Alan Bundy. Discovery and reasoning in mathematics. In A. Joshi, editor, Proceedings of IJCAI-85, pages 1221-1230. International Joint Conference on Arti- ficial Intelligence, 1985. Also available from Edinburgh as DAI Research Paper No. 266. IJCAI
  10. [Bundy, 1988] A. Bundy. The use of explicit plans to guide inductive proofs. In R. Lusk and R. Overbeek, editors, 9th International Conference on Automated Deduction, pages 111-120. Springer-Verlag, 1988. Longer version available from Edinburgh as DAI Research Paper No. 349.
  11. [Bundy, 1991] Alan Bundy. A science of reasoning. In J.- L. Lassez and G. Plotkin, editors, Computational Logic: Essays in Honor of Alan Robinson, pages 178-198. MIT Press, 1991. Also available from Edinburgh as DAI Re- search Paper 445. IJCAI-07
  12. [Bundy, 2001] Alan Bundy. The automation of proof by mathematical induction. In A. Robinson and A. Voronkov, editors, Handbook of Automated Reasoning, Volume 1. El- sevier, 2001.
  13. [Castellini and Smaill, 2005] Claudio Castellini and Alan Smaill. Proof planning for first-order temporal logic. In Robert Nieuwenhuis, editor, Automated Deduction - CADE-20, volume 3632 of Lecture Notes in Computer Sci- ence, pages 235-249. Springer, 2005.
  14. [Colton and Pease, 2005] S. Colton and A. Pease. The TM system for repairing non-theorems. Electronic Notes in Theoretical Computer Science, 125(3), 2005. Elsevier.
  15. [Colton et al., 1999] S Colton, A Bundy, and T Walsh. HR: Automatic concept formation in pure mathematics. In Pro- ceedings of the 16th International Joint Conference on Ar- tificial Intelligence, Stockholm, Sweden, pages 786-791, 1999.
  16. [Colton et al., 2004] S. Colton, A. Meier, V. Sorge, and R. McCasland. Automatic generation of classification the- orems for finite algebras". In Proceedings of the Interna- tional Joint Conference on Automated Reasoning, 2004.
  17. [Colton, 2002] S Colton. Automated Theory Formation in Pure Mathematics. Springer-Verlag, 2002.
  18. [Desimone, 1989] R. V. Desimone. Explanation-Based Learning of Proof Plans. In Y. Kodratoff and A. Hutchin- son, editors, Machine and Human Learning. Kogan Page, 1989. Also available as DAI Research Paper 304. Previous version in proceedings of EWSL-86.
  19. [Duncan et al., 2004] H. Duncan, A. Bundy, J. Levine, A. Storkey, and M. Pollet. The use of data-mining for the automatic formation of tactics. In Workshop on Computer- Supported Mathematical Theory Development. IJCAR-04, 2004.
  20. [Gow, 2004] J. Gow. The Dynamic Creation of Induction Rules Using Proof Planning. PhD thesis, School of In- formatics, University of Edinburgh, 2004.
  21. [Ireland and Bundy, 1996] A. Ireland and A. Bundy. Produc- tive use of failure in inductive proof. Journal of Automated Reasoning, 16(1-2):79-111, 1996. Also available from Edinburgh as DAI Research Paper No 716.
  22. A. Ireland and J. Stark. Proof plan- ning for strategy development. Annals of Mathematics and Artificial Intelligence, 29(1-4):65-97, February 2001. An earlier version is available as Research Memo RM/00/3, Dept. of Computing and Electrical Engineering, Heriot- Watt University.
  23. [Ireland et al., 2006] A. Ireland, B.J. Ellis, A. Cook, R. Chapman, and J Barnes. An integrated approach to high integrity software verification. Journal of Automated Reasoning: Special Issue on Empirically Successful Auto- mated Reasoning, 2006. To appear.
  24. A. Ireland. The Use of Planning Critics in Mechanizing Inductive Proofs. In A. Voronkov, editor, International Conference on Logic Programming and Au- tomated Reasoning -LPAR 92, St. Petersburg, Lecture Notes in Artificial Intelligence No. 624, pages 178-189. Springer-Verlag, 1992. Also available from Edinburgh as DAI Research Paper 592.
  25. [Jamnik et al., 2002] M. Jamnik, M. Kerber, and M. Pollet. Automatic learning in proof planning. In F. van Harme- len, editor, Proceedings of 15th ECAI, pages 282-286. Eu- ropean Conference on Artificial Intelligence, IOS Press, 2002.
  26. [Janičić and Bundy, 2002] Predrag Janičić and Alan Bundy. A general setting for the flexible combining and augment- ing decision procedures. Journal of Automated Reasoning, 28(3):257-305, 2002.
  27. [Kapur and Subramaniam, 1996] D. Kapur and M Subrama- niam. Lemma discovery in automating induction. In M. A. McRobbie and J. K. Slaney, editors, 13th International Conference on Automated Deduction (CADE-13), pages 538-552.
  28. [Kraan et al., 1996] I. Kraan, D. Basin, and A. Bundy. Middle-out reasoning for synthesis and induction. Journal of Automated Reasoning, 16(1-2):113-145, 1996. Also available from Edinburgh as DAI Research Paper 729.
  29. [Lakatos, 1976] I. Lakatos. Proofs and Refutations: The Logic of Mathematical Discovery. Cambridge University Press, 1976.
  30. [McCune, 1990] W. McCune. The Otter user's guide. Tech- nical Report ANL/90/9, Argonne National Laboratory, 1990.
  31. [McCune, 1994] W. McCune. A Davis-Putnam program and its application to finite first-order model search. Techni- cal Report ANL/MCS-TM-194, Argonne National Labs, 1994.
  32. [McNeill, 2005] Fiona McNeill. Dynamic Ontology Refine- ment. PhD thesis, School of Informatics, University of Edinburgh, 2005.
  33. [Meier and Melis, 2005] A. Meier and E. Melis. Failure rea- soning in multiple-strategy proof planning. Electronic Notes in Theoretical Computer Science, 125:67-90, 2005.
  34. [Melis et al., 2006] E. Melis, A. Meier, and J. Siekmann. Proof planning with multiple strategies. Artificial Intel- ligence, 2006. To appear.
  35. [Monroy et al., 1994] R. Monroy, A. Bundy, and A. Ireland. Proof Plans for the Correction of False Conjectures. In F. Pfenning, editor, 5th International Conference on Logic Programming and Automated Reasoning, LPAR'94, Lec- ture Notes in Artificial Intelligence, v. 822, pages 54-68, Kiev, Ukraine, 1994. Springer-Verlag. Also available from Edinburgh as DAI Research Paper 681.
  36. [Monroy, 2001] Raúl Monroy. Concept formation via proof planning failure. In R. Nieuwenhuis and A. Voronkov, ed- itors, 8th International Conference on Logic for Program- ming, Artificial Intelligence and Reasoning, volume 2250 of Lecture Notes in Artificial Intelligence, pages 718-731. Springer-Verlag, 2001.
  37. [Robertson et al., 1991] D. Robertson, Alan Bundy, R. Muetzelfeldt, M. Haggith, and M Uschold. Eco-Logic: Logic-Based Approaches to Ecological Modelling. MIT Press, 1991.
  38. [Ron et al., 1996] D. Ron, Y. Singer, and N. Tishby. The power of amnesia: Learning probabilistic automata with variable memory length. Machine Learning, 25, 1996.
  39. [Siekmann et al., 2006] J. Siekmann, C. Benzmüller, and S. Autexier. Computer supported mathematics with ΩMEGA. Journal of Applied Logic, Special Issue on Mathematics Assistance Systems, 2006. To appear.
  40. [Silver, 1985] B. Silver. Meta-level inference: Represent- ing and Learning Control Information in Artificial Intel- ligence. North Holland, 1985. Revised version of the au- thor's PhD thesis, Department of Artificial Intelligence, U. of Edinburgh, 1984.
  41. [Sorge et al., 2006] V. Sorge, A. Meier, R. McCasland, and S. Colton. The automatic construction of isotopy invari- ants. In The proceedings of the International Joint Confer- ence on Automated Reasoning., 2006.
  42. [Sterling et al., 1989] L. Sterling, Alan Bundy, L. Byrd, R. O'Keefe, and B. Silver. Solving symbolic equations with PRESS. J. Symbolic Computation, 7:71-84, 1989. Also available from Edinburgh as DAI Research Paper 171.
  43. [van der Waerden, 1971] B.L. van der Waerden. How the Proof of Baudet's Conjecture Was Found, pages 251-260. Academic Press, 1971.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards