Greek philosopher Aristotle was a pioneer of logic proof. The rules of logic specify the precise meanings of mathematical statements and are the basis of correct mathematical arguments (proofs). Propositions in logic must be either true or false, such as "John loves CSE 191" or "Sun rises from the West." Logical operators like negation, conjunction, disjunction, implication, and bidirectional implication are used to relate propositions through truth tables.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
23 views
History of Logic Proof
Greek philosopher Aristotle was a pioneer of logic proof. The rules of logic specify the precise meanings of mathematical statements and are the basis of correct mathematical arguments (proofs). Propositions in logic must be either true or false, such as "John loves CSE 191" or "Sun rises from the West." Logical operators like negation, conjunction, disjunction, implication, and bidirectional implication are used to relate propositions through truth tables.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8
History of logic proof:
The word logic is comes from the Latian word,”probare”
meaning “to test”. In modern English the word “Probabilty” is used. Greek Philosopher Aristotle was the pioneer of logic proof. The Foundations: Logic and Proof The rules of logic specify the precise meanings of mathematical statements. It is the basis of the correct mathematical arguments, that is, the proofs. It also has important applications in computer science: to verify that computer programs produce the correct output for all possible input values. To show algorithms always produce the correct results. To establish the security of systems. Propositional Logic Definition A proposition is a declarative statement. It must be either TRUE or FALSE. It cannot be both TRUE and FALSE. We use T to denote TRUE and F to denote FALSE Example of propositions: Example of propositions: John loves CSE 191. 2+3=5. 2+3=8. Sun rises from West. Example of non-propositions: Solve the equation 2 + x = 3. Negation operator Definition: Suppose p is a proposition. The negation of p is ¬p. Meaning of ¬p: p is false.
Example: Truth table for negation:
p ¬p T F F T Conjunction Now we introduce a binary operator: conjunction ∧, which corresponds to and: p ∧ q is true if and only if p and q are both true.
Truth table for conjunction:
P q p∧q T T T T F F F T F F F F Disjunction Another binary operator is disjunction ∨, which corresponds to or, (but is slightly different from common use.) p ∨ q is true if and only if p or q (or both of them) are true
Truth table for disjunction:
P qp∨q T T T T F T F T T F F F Implication Yet another binary operator implication →: p → q corresponds to p implies q.
Truth table for implication:
P qp→q T T T T F F F T T F F T Bidirectional implication Another binary operator bidirectional implication ↔: p ↔q corresponds to p is T if and only if q is T. Truth table for bidirectional implication: P qp↔q T T T T F F F T F F F T