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-12-14 Sat 19:47

Validate