A useful tool for logic proof By Da Kuang, TA for CA2209b, 2009 UWO

Slides:



Advertisements
Similar presentations
Easily retrieve data from the Baan database
Advertisements

Tangent Lines Section 2.1.
Digital Lesson An Introduction to Functions. Copyright © by Houghton Mifflin Company, Inc. All rights reserved. 2 A relation is a rule of correspondence.
Clocked Synchronous State-machine Analysis
ECE 2110: Introduction to Digital Systems Combinational Logic Design Principles.
Unit 7: Two-Step Equations and Inequalities
Flow Master  Flow Master is used to design and analyze single pipe.  It is very flexible as no unit conversion is needed.  Data can be entered with.
Sparkle A theorem prover for the functional language Clean Maarten de Mol University of Nijmegen February 2002.
Functions and Equations of Two Variables Lesson 6.1.
Solve an equation with variables on both sides
Click the mouse to continue. Aligning cell contents You align data in a cell in relation to the edges of the cell. Aligned on the right side of the cell.
find the perimeter and area of triangles and trapezoids.
Algebra Problems… Solutions Algebra Problems… Solutions © 2007 Herbert I. Gross Set 2 By Herbert I. Gross and Richard A. Medeiros next.
Solving Quadratic Equations – The Discriminant The Discriminant is the expression found under the radical symbol in the quadratic formula. Discriminant.
Chapter 19 Linear Programming McGraw-Hill/Irwin
ACOT Intro/Copyright Succeeding in Business with Microsoft Excel 2010: Chapter1.
Section 2.1 INTRODUCTION TO LIMITS. Definition of a Limit  Limits allow us to describe how the outputs of a function (usually the y or f(x) values) behave.
Section 7.2 – The Quadratic Formula. The solutions to are The Quadratic Formula
Lesson 6-4 Example Example 3 Determine if the triangle is a right triangle using Pythagorean Theorem. 1.Determine which side is the largest.
 If given the slope of a line and a point on it, writing an equation for the line in point slope form, is very straight forward.  Simply substitute.
8.7 Functions Defined by Equations Objective: To define a function by using equations. Warm – up: Evaluate each expression if x = -2. 1) 2) 3) 4)5)
Given the marginal cost, find the original cost equation. C ' ( x ) = 9 x 2 – 10 x + 7 ; fixed cost is $ 20. In algebra, we were told that what ever was.
Orders of Operations Section 1.6. Objective Perform any combination of operations on whole numbers.
Introduction So far we have seen a function f of a variable x represented by f(x). We have graphed f(x) and learned that its range is dependent on its.
Extended Static Checking for Java  ESC/Java finds common errors in Java programs: null dereferences, array index bounds errors, type cast errors, race.
The Rational Root Theorem The Rational Root Theorem gives us a tool to predict the Values of Rational Roots:
Formula? Unit?.  Formula ?  Unit?  Formula?  Unit?
3.1 You should be able to solve one-step equations using algebra. Solve for x.
DeMorgan’s Theorems Digital Electronics. DeMorgan’s Theorems DeMorgan’s Theorems are two additional simplification techniques that can be used to simplify.
Roots & Zeros of Polynomials III Using the Rational Root Theorem to Predict the Rational Roots of a Polynomial Created by K. Chiodo, HCPS.
Distance Formula and Midpoint Formula. Distance Formula The distance formula is derived from the Pythagorean theorem c 2 = a 2 + b 2. d Substituting d.
Substitute the coordinates of the two given points into y = ax .
Table of Contents Solving Quadratic Equations – The Discriminant The Discriminant is the expression found under the radical symbol in the quadratic formula.
Chapter 12: Radicals and More Connections to Geometry By Marcy Schaeffer and Chris Simmons.
AND Gate Inputs Output Input A (Switch) Input B (Switch) Output Y (Lamp) 0 (Open) 0 (OFF) A B Lamp.
 Given two points, you can write an equation in point- slope form by first finding the slope using the two points and then plugging the slope and one.
Solve a two-step equation by combining like terms EXAMPLE 2 Solve 7x – 4x = 21 7x – 4x = 21 Write original equation. 3x = 21 Combine like terms. Divide.
Function Notation and Making Predictions Section 2.3.
Excel Functions. Part 1. Introduction 2 An Excel function is a formula or a procedure that is performed in the Visual Basic environment, outside the.
How to Write an Equation of a Line Given TWO points
ECE 2110: Introduction to Digital Systems
Unit 2 Boolean Algebra.
Find Slope and Y Intercept from an Equation
Cornell Notes for Math Process Problem Use distributive property
Logic Gates and Boolean Algebra
TN 221: DIGITAL ELECTRONICS 1
Write an Equation in Slope-Intercept Form
Statistical Analysis with Excel
Statistical Analysis with Excel
Using the Slope Formula
Pythagorean Theorem RIGHT TRIANGLE Proof that the formula works!
Changing the subject of the formula
Copyright © Cengage Learning. All rights reserved.
Changing the subject of the formula
Circuit Simplification: DeMorgan’s Theorems
Multi-Step Equations TeacherTwins©2014.
Multi-Step Equations TeacherTwins©2014.
7.5 Distance Between 2 Points
Exponential and Logarithmic Forms
13.9 Day 2 Least Squares Regression
Solving the Quadratic Equation by Completing the Square
Sub-system interfaces
Section 4.1 Inverse Functions.
Circuit Simplification: DeMorgan’s Theorems
Copyright © Cengage Learning. All rights reserved.
An Introduction to Functions
Equations of Lines Point-slope form: y – y1 = m(x – x1)
Introduction So far we have seen a function f of a variable x represented by f(x). We have graphed f(x) and learned that its range is dependent on its.
Circuit Simplification: DeMorgan’s Theorems
Arithmatic Logic Unit (ALU). ALU Input Data :  A0-A3  B0-B3 Output Data :  F0 – F3.
Presentation transcript:

A useful tool for logic proof By Da Kuang, TA for CA2209b, 2009 UWO

Introduction Prover9 is a resolution/paramodulation automated theorem prover for first-order and equational logic. Prover9 has a fully automatic mode in which the user simply gives it formulas representing the problem and obtain the proof process.

Input Format Use the symbols in the left side to substitute the ones in the right side. When in doubt, include parentheses. Each formula ends up with ‘.’

Example

Output

Output options

Reformatted Output