Overview of Automated Reasoning

author:Peter Baumgartner, Australian National University
published: April 1, 2009,   recorded: January 2009,   views: 140
Categories
You might be experiencing some problems with Your Video player.

Related content

Visitors who watched this lecture also watched...
01:26:37
Overview of Automated Reasoning

125 views - Michael Norrish, 2009
05:42:11
Fundamentals Of Metalogic

496 views - John K. Slaney, 2009
03:42:48
Computability And Incompleteness

913 views - Errol Martin, 2009
04:32:20
Introduction to Modal Logic

922 views - Rajeev P. Goré, 2009
02:24:38
Introduction to logic

1589 views - Alwen Tiu, 2009
04:43:41
Logic, Automata & Games

397 views - Sophie Pinchinat, 2009
04:23:11
Non-classical Logic

291 views - Edwin Mares, 2009
02:30:09
Intelligent Agents

688 views - John Lloyd, 2009
04:52:59
Dynamical Logic

136 views - Peter H. Schmitt, 2009
01:43:02
Fuzzy Logic

16527 views - Michael Berthold, 2005

Report a problem or upload files

If you have found a problem with this lecture or would like to send us extra material, articles, exercises, etc., please use our ticket system to describe your request and upload the data.
Enter your e-mail into the 'Cc' field, and we will keep you updated with your request's status.
Lecture popularity: You need to login to cast your vote.

 Watch videos:   (click on thumbnail to launch)

Watch Part 1
Part 1 0:55:48 Flash video Windows Media video
!NOW PLAYING
Watch Part 2
Part 2 0:48:17 Flash video Windows Media video
Watch Part 3
Part 3 0:31:08 Flash video Windows Media video
Watch Part 4
Part 4 1:01:48 Flash video Windows Media video

Description

Course Description:In many applications, we expect computers to reason logically. We might naively expect this to be what computers are good at, but in fact they find it extremely difficult. In this overview course, we look briefly at several varieties of mechanical reasoning. The first is automated deduction, whereby conclusions are derived from assumptions purely by following an algorithm, without user intervention. Automated deduction procedures are parametrized by the logic they are capable of reasoning with. We distinguish between propositional logic and first-order logic. Development and application of propositional logic procedures, also called SAT solvers, received considerable attention in the last ten years, e.g., for solving constraint satisfaction problems, applications in hardware design, verification, and planning and scheduling. Regarding automated deduction in first-order logic, we discuss applications, standard deductive procedures such as resolution, and basic concepts, such as unification. We also examine the dual problem of theorem proving, viz., generating models of a given theory, which has applications to finding counterexamples for non-theorems. A third important area covered in the course is dealing with interactive theorem proving. Interactive theorem proving requires certain amount of instructions from the user to tell the proving program (the theorem prover) how to proceed with a proof. Such interaction is required usually because of the use of higher-order logics, whose expressive formalisms allow natural modeling of complex systems, such as operating system or various protocols. A recent trend in the development of interactive proving is to improve its automation, by combining the power of automatic provers.

Link this page  

Would you like to put a link to this lecture on your homepage?
Go ahead! Copy the HTML snippet !

Write your own review or comment:

make sure you have javascript enabled or clear this field: