1/48
Vocabulary flashcards covering foundational concepts in propositional logic, predicate logic, deduction, mathematical induction, and set theory based on the lecture series.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Proposition
Informally, a declarative sentence (a statement) in a language that is subject to be true or false.
Negation
The operation on a proposition P, denoted by ¬P, representing 'not P', 'It is not the case that P', or 'P is not true', which takes the opposite truth value of P.
Conjunction
The statement 'P and Q', denoted by P∧Q, which is true if both P and Q are true, and false otherwise.
Disjunction
The statement 'P or Q' (maybe both), denoted by P∨Q, which is false if both P and Q are false, and true otherwise.
Exclusive Or
The statement 'P or Q but not both', denoted by P⊕Q, which is true if exactly one of P and Q is true, and false otherwise.
Conditional Statement
An implication denoted by P→Q ('if P then Q' or 'P implies Q'), which is false when P is true and Q is false, and true otherwise.
Converse
For a conditional statement P→Q, the conditional statement Q→P.
Contrapositive
For a conditional statement P→Q, the conditional statement ¬Q→¬P.
Inverse
For a conditional statement P→Q, the conditional statement ¬P→¬Q.
Biconditional Statement
The statement 'P if and only if Q' (or 'P is necessary and sufficient for Q'), denoted by P↔Q, which is true when both P and Q are true or both are false.
Tautology
A compound proposition that is always true no matter the truth values of its propositional variables.
Contradiction
A compound proposition that is always false no matter the truth values of its propositional variables.
Logical Equivalence (Propositional)
The relationship between two propositions P and Q when they have the same truth value in all possible cases, denoted by P≡Q (meaning P↔Q is a tautology).
De Morgan Laws
Pair of logical equivalences stating that ¬(P∧Q)≡¬P∨¬Q and ¬(P∨Q)≡¬P∧¬Q.
Boolean Variable
A variable that can take two values: True or False, which is represented in computing by a bit taking states 1 or 0.
Term (Predicate Logic)
An expression that represents 'an object' or 'a thing'.
Predicate
A symbol that represents a property or relation.
Domain of Discourse
Informally, 'the set of all the objects in our theory' or 'the universe of possible objects that we might consider to be subject to predicates', usually denoted by U.
Universal Quantifier
The symbol ∀, where ∀xP(x) means the predicate P is true for all elements x within the domain of discourse.
Existential Quantifier
The symbol ∃, where ∃xP(x) means there exists at least one element x in the domain of discourse for which the predicate P(x) is true.
Negation of Quantifiers
Logical rules stating that for a predicate P, ¬∀xP(x)≡∃x¬P(x) and ¬∃xP(x)≡∀x¬P(x).
Rule of Inference
A tautology of the form (A1∧⋯∧An)→Q in propositional logic that allows valid argumentation to deduce true Q from true premises A1,…,An.
Principle of Mathematical Induction
A theorem stating that if P is a predicate for natural numbers where basis step P(0) holds and inductive step P(k)→P(k+1) holds, then P(n) is true for every n∈N.
Basis Step
The foundational step in an inductive proof that establishes the truth of the predicate for the initial natural number, P(0).
Strong Induction
A theorem stating that if basis step P(0) holds and inductive step (P(0),P(1),…,P(k))→P(k+1) holds, then predicate P(n) is true for every n∈N.
Set
Intuitively, an unordered collection of objects (called elements or members) defined solely by the elements belonging to it, with no repeated elements.
Empty Set
The unique set containing no elements, denoted by ∅.
Equal Sets
Two sets A and B that have the same elements, written as A=B, which holds if ∀x(x∈A↔x∈B).
Subset
A set A in relation to a set B where every element of A is an element of B, denoted by A⊆B.
Cartesian Product
The set of all ordered pairs (a,b) where a∈A and b∈B, denoted by A×B={(a,b)∣a∈A∧b∈B}.
Truth table output for P∧¬Q given order (T,T), (T,F), (F,T), (F,F)
(T,T)→F
(T,F)→T
(F,T)→F
(F,F)→F
Truth table output for (P∨Q)→P given order (T,T), (T,F), (F,T), (F,F)
(T,T)→T
(T,F)→T
(F,T)→F
(F,F)→T
Truth value of (P⊕Q)↔(P∧Q) when P=T and Q=F
False. P⊕Q evaluates to True and P∧Q evaluates to False, making T↔F False.
Truth table values for (P→Q)∧(Q→P) given order (T,T), (T,F), (F,T), (F,F)
(T,T)→T
(T,F)→F
(F,T)→F
(F,F)→T (Note: This expression is logically equivalent to P↔Q).
Classification of (P∧(P→Q))→Q as a tautology, contradiction, or contingency
Tautology (Modus Ponens). It evaluates to True under all truth assignments of P and Q.
Truth table evaluation of ¬(P∨Q)↔(¬P∧¬Q) across all possible truth assignments
True for all rows (T, T, T, T), proving that this De Morgan Law is a tautology.
Classification of P∧¬(P∨Q) as a tautology, contradiction, or contingency
Contradiction. Since P∧¬(P∨Q)≡P∧¬P∧¬Q≡F∧¬Q, it evaluates to False for all assignments.
Truth value of (P∧Q)→R when P=T, Q=T, and R=F
False. The premise P∧Q is True and the conclusion R is False, making T→F False.
Truth table values for (P→Q)∨(Q→R) for the 8 standard rows from (T,T,T) to (F,F,F)
(T,T,T)→T
(T,T,F)→F
(T,F,T)→T
(T,F,F)→T
(F,T,T)→T
(F,T,F)→T
(F,F,T)→T
(F,F,F)→T
Step-by-step logical equivalence proof showing P→(Q→R)≡(P∧Q)→R
P→(Q→R)≡¬P∨(¬Q∨R) (Conditional Law)
≡(¬P∨¬Q)∨R (Associative Law)
≡¬(P∧Q)∨R (De Morgan's Law)
≡(P∧Q)→R (Conditional Law)
Union (Set Theory)
For sets A and B, the set A∪B={x∣x∈A∨x∈B} containing all elements that are in A, B, or both.
Intersection (Set Theory)
For sets A and B, the set A∩B={x∣x∈A∧x∈B} containing all elements belonging to both A and B.
Set Difference
For sets A and B, the set A−B={x∣x∈A∧x∈/B} containing all elements of A that are not in B.
Disjoint Sets
Two sets A and B that have no elements in common, meaning their intersection is empty (A∩B=∅).
Power Set
For a set A, the set of all subsets of A, denoted by P(A) or P(A).
Inductive Step
The step in an inductive proof showing that if the predicate holds for an arbitrary natural number k (P(k)), then it must also hold for k+1 (P(k+1)).
Bit Operations
Logical operations such as NOT (unary inversion) as well as binary operations AND, OR, and XOR performed on bits taking states 1 (True) or 0 (False).
Modus Ponens
A rule of inference based on the tautology ((P∧(P→Q))→Q), allowing one to deduce Q from premises P and P→Q.
Modus Tollens
A rule of inference based on the tautology $$((\neg Q \wedge