Next: Partial OrderingUp: Logic

Basic Logic

Table of Contents

1 Propositions

A proposition is a sentence which can be considered either true or false (not both). It consists of quantifiers and predicates. A quantifier assigns values to variables and predicates are statements in free variables (variables which are not tied to a definintion/value).

1.1 Examples

1.1.1 Predicates

  • \( a \) and \( b \) are coprime
  • \( x > x^2 \)

1.1.2 Quantifiers

  • Let \( n \) be an integer
  • \( \forall x \in \mathbb{R} \)

1.1.3 Propositions

  • \( e^{i\theta} = cos\theta + isin\theta \)
  • \( \forall n \in \mathbb{N} \) and for some constant \( k \), \( k^n = O(n!) \)

2 Implication

The statement \[ A \Rightarrow B \] is equivalent to \( \neg A \lor B \). Read \( A \) implies \( B \) or \( A \) is sufficient for \( B \). Or if \( A \) then \( B \).

See https://math.stackexchange.com/questions/61779/problem-in-understanding-p-implies-q

2.1 Truth Table

\( A \) \( B \) \( A \Rightarrow B \)
T T T
T F F
F T T
F F T

The third and fourth entries in the above truth table may not seem intuitive at first. However, note that the statement \( A \Rightarrow B \) assumes no causal relationship between \( A \) and \( B \). Intuitively, \( A \Rightarrow B \) means \( B \) is no more false than \( A \).

If \( A \) is false, \( A \Rightarrow B \) is said to be "vacuously" true.

This link gives a set of slides with some examples and more information.

3 Contrapositive

If \( A \) is sufficient for \( B \) then it follows that:

  1. \( B \) is necessary for \( A \)
  2. \( \neg B \) is sufficient for \( \neg A \) (using \( \neg B \Rightarrow \neg A \))
  3. \( A \Rightarrow B \equiv \neg B \Rightarrow \neg A \)

\( \neg B \Rightarrow \neg A \) is the Contrapositive of \( A \Rightarrow B \)

4 Links

Author: root

Created: 2024-03-23 Sat 11:44

Validate