Abstract
This article describes the experience obtained from teaching computational logic in an introductory course for undergraduates. The proposed teaching approach helps students to reach a deeper level of understanding in first order logic representation, computational logic procedures and automated theorem proving. The article includes the description of SLI, a theorem prover with a graphical output, a feature appreciated by students.
- Asperti, A., et. al. "User Interaction with the Matita Proof Assistant." Journal of Automated Reasoning, 39 (2007): 109--139. Google ScholarDigital Library
- Association for Computing Machinery, Computer Science Curriculum 2008: An Interim Revision of the CS 2001, 2008. http://www.acm.org//education/curricula/ComputerScience2008.pdf. Accessed 2013 April 1.Google Scholar
- Clark, R.C. and Mayer, R.E. e-Learning and the Science of Instruction: Proven Guidelines for Consumers and Designers of Multimedia Learning, 3rd edition (San Francisco: Pfeiffer, 2011).Google Scholar
- Eisenstadt, M. and Brayshaw, M. "A fine-grained account of Prolog execution for teaching and debugging." Instructional Science, 19 (1990): 407--436.Google ScholarCross Ref
- Mayer, R.E. and Moreno, R. "Nine Ways to Reduce Cognitive Load in Multimedia Learning." Educational Psychologist, 38 (2003): 43--52.Google ScholarCross Ref
- McCune, W. Prover9 and Mace4, http://www.cs.unm.edu/~mccune/prover9/. Accessed 2013 April 1.Google Scholar
- Mondshein, L., Sattar, A. and Lorenzen, T. "Visualizing prolog: a "jigsaw puzzle" approach." ACM Inroads, 1 (2010): 43--48. Google ScholarDigital Library
- Nilsson, N.J. Artificial Intelligence: A New Synthesis. (Burlington, Massachusetts: Morgan Kaufmann Publishers, 1998). Google ScholarDigital Library
- SLI: Inference Logic System. http://www.infor.uva.es/~arancha/SLI.html. Accessed 2013 April 11.Google Scholar
- Stenning, K., Cox, R. and Oberlander, J. "Contrasting the Cognitive Effects of Graphical and Sentential Logic Teaching: Reasoning, Representation and Individual Differences." Language and Cognitive Processes, 3 (1995): 333--354.Google ScholarCross Ref
Index Terms
- SLI: a tool for easing the understanding of automated proof construction
Recommendations
An Industrial Strength Theorem Prover for a Logic Based on Common Lisp
ACL2 is a reimplemented extended version of Boyer and Moore's Nqthm and Kaufmann's Pc-Nqthm, intended for large scale verification projects. This paper deals primarily with how we scaled up Nqthm's logic to an "industrial strength" programming language ...
Cognitive binary logic - the natural unified formal theory of propositional binary logic
CI'10: Proceedings of the 4th WSEAS international conference on Computational intelligenceThis paper presents a formal theory which describes propositional binary logic as a semantically closed formal language, and allows for syntactically and semantically well-formed formulae, formal proofs (demonstrability in Hilbertian acception), ...
Comments