Some Thoughts on Theorem Proving

Slides:



Advertisements
Similar presentations
Resolution Proof System for First Order Logic
Advertisements

Primitive Recursive Functions (Chapter 3)
ECE 2110: Introduction to Digital Systems Combinational Logic Design Principles.
Models and Propositional Logic In propositional logic, a model in general simply fixes the truth value – true or false – for every proposition symbol.
Artificial Intelligence Chapter 14. Resolution in the Propositional Calculus Artificial Intelligence Chapter 14. Resolution in the Propositional Calculus.
Eigenvalues and Eigenvectors
1 COMP541 Combinational Logic Montek Singh Jan 16, 2007.
Artificial Intelligence Chapter 17 Knowledge-Based Systems Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
Artificial Intelligence Chapter 14 Resolution in the Propositional Calculus Artificial Intelligence Chapter 14 Resolution in the Propositional Calculus.
Determine whether the sequence 6, 18, 54, is geometric. If it is geometric, find the common ratio. Choose the answer from the following :
~adapted by Walch Education  The Pythagorean Theorem is often used to find the lengths of the sides of a right triangle, a triangle that includes one.
A B C 12 We know ∠B = ∠C S TU 1214 We could write a proof to show ∠T ≠∠U *We could also prove that m ∠T > m ∠U, BUT theorem 1 tells us that!
Proof of Pythagoras’s Theorem GCSE Higher. ‘Prove’ means what exactly? A proof in mathematics is a process of logical steps Each step makes a statement.
CS1502 Formal Methods in Computer Science Lecture Notes 10 Resolution and Horn Sentences.
Sequences and Series (T) Students will know the form of an Arithmetic sequence.  Arithmetic Sequence: There exists a common difference (d) between each.
Instructions for using this template. Remember this is Jeopardy, so where I have written “Answer” this is the prompt the students will see, and where.
CHAPTER 2 Boolean Algebra
DNA Computing: implementation of data flow logical operations P. Wasieqicz, A. Malinowski, R. Nowak, J.J. Mulawka, P. Borsuk, P. Weglenski, and A. Plucienniczak.
1 Knowledge Based Systems (CM0377) Lecture 4 (Last modified 5th February 2001)
Combinational Logic 1.
Is DNA Computing Viable for 3-SAT Problems? Dafa Li Theoretical Computer Science, vol. 290, no. 3, pp , January Cho, Dong-Yeon.
Lecture 7 All-Pairs Shortest Paths. All-Pairs Shortest Paths.
Logical Reasoning:Proof Prove the theorem using the basic axioms of algebra.
A Chinese Postman Problem Based on DNA Computing Z. Yin, F. Zhang, and J. Xu* J. Chem. Inf. Comput. Sci. 2002, 42, Summarized by Shin, Soo-Yong.
1 COMP541 Combinational Logic - II Montek Singh Jan 18, 2012.
2-5 PROVING ANGLES CONGRUENT Objective: to prove and apply theorems about angles.
2-6 Proving Angles Congruent. Theorem: a conjecture or statement that you prove true.
1. Write a proof of the alternate exterior angles theorem.
5.4 The Triangle Inequality What you’ll learn: 1.To apply the triangle inequality Theorem 2.To determine the shortest distance between a point and a line.
CSE 421 Algorithms Richard Anderson Lecture 27 NP-Completeness Proofs.
Mathematical Induction Thinking Skill: Develop Confidence in Reason Warm Up: Find the k+1 term (P k+1 ) 1) 2)
Fundamentals of Logic Design, 7 th editionRoth/Kinney © 2014 Cengage Learning Engineering. All Rights Reserved. 1 Boolean Algebra (continued) UNIT 3.
NAND as a complete system and Karnaugh Maps
Hardware Acceleration of A Boolean Satisfiability Solver
14:332:231 DIGITAL LOGIC DESIGN Boolean Algebra
5.6 Indirect Proof and Inequalities in Two Triangles
CHAPTER 2 Boolean Algebra
Objectives Write indirect proofs. Apply inequalities in one triangle.
Richard Anderson Lecture 26 NP-Completeness
Artificial Intelligence Chapter 17 Knowledge-Based Systems
Artificial Intelligence Chapter 17 Knowledge-Based Systems
CHAPTER 2 Boolean Algebra This chapter in the book includes:
Boolean Algebra – Part 1 ECEn 224.
2.6 Prove Statements About Segments and Angles
Use mathematical induction to prove that the formula is true for all natural numbers m. {image} Choose the first step of the proof from the following:
Horn Clause Computation with DNA Molecules
ICS 353: Design and Analysis of Algorithms
Lecture 7 All-Pairs Shortest Paths
A DNA Algorithm for 3-SAT(11, 20)*
Lesson 5-4 The Triangle Inequality
NP-Completeness Proofs
Summarized by In-Hee Lee
DLL Algorithm.
Biointelligence Lab School of Computer Sci. & Eng.
Digital Systems Design
COMP541 Combinational Logic - II
Horn Clause Computation by Self-Assembly of DNA Molecules
EE121 John Wakerly Lecture #3
Operation of a Purified DNA nanoactuator
Maximal Clique Problem with Experiment
Biointelligence Lab School of Computer Sci. & Eng.
Artificial Intelligence Chapter 17. Knowledge-Based Systems
Artificial Intelligence
Quiz Nov Logic.
Artificial Intelligence Chapter 17 Knowledge-Based Systems
Quiz Nov Logic.
Vocabulary Indirect Proof
Learning Targets I will identify the first step in an indirect proof.
Designs for Autonomous Unidirectional Walking DNA Devices
Three Dimensional DNA Structures in Computing
Presentation transcript:

Some Thoughts on Theorem Proving 2002. 02. 08 In-hee Lee

Problems About Theorem Proving Method Resolvent may contain redundant literals. Resolvent may contain both positive and negative literal. Form of goal: single literal/multiple literals © 2001, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

1. Redundant Literal Problem Redundant literal can be resolved with different clause. Can cause logical problem. No problem! Choose only the shortest. © 2001, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

© 2001, SNU BioIntelligence Lab, http://bi.snu.ac.kr/ 1. Example C ~B ~C ~C B C ~A ~A A C ~B ~C ~C B C ~A A © 2001, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

2. Conflict Literal Problem If one clause contains both positive and negative literal of one variable, it becomes TRUE. Should not involve in proof process any more. But in our implementation, it can. No problem! Choose only the shortest. © 2001, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

© 2001, SNU BioIntelligence Lab, http://bi.snu.ac.kr/ 2. Example ~C ~B ~C ~A C B C A ~C ~A C A © 2001, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

3. One/Multiple Literal Goal Problem Single literal goal What we considered so far. Multiple literal goal Reduce to single literal goal © 2001, SNU BioIntelligence Lab, http://bi.snu.ac.kr/

© 2001, SNU BioIntelligence Lab, http://bi.snu.ac.kr/ Still Got A Problem… Determining length of proof. If all formulars are not necessary. If some formulars are used more than once. The length of final product is not the sum of given sequences. Finding shortest will make it. If goal literal is used more than once. Doesn’t form one single strand. © 2001, SNU BioIntelligence Lab, http://bi.snu.ac.kr/