Discrete Mathematics 01: Logic, Proofs, and Set Theory

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/48

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering foundational concepts in propositional logic, predicate logic, deduction, mathematical induction, and set theory based on the lecture series.

Last updated 9:01 AM on 9/22/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

49 Terms

1
New cards

Proposition

Informally, a declarative sentence (a statement) in a language that is subject to be true or false.

2
New cards

Negation

The operation on a proposition PP, denoted by ¬P\neg P, representing 'not PP', 'It is not the case that PP', or 'PP is not true', which takes the opposite truth value of PP.

3
New cards

Conjunction

The statement 'PP and QQ', denoted by PQP \wedge Q, which is true if both PP and QQ are true, and false otherwise.

4
New cards

Disjunction

The statement 'PP or QQ' (maybe both), denoted by PQP \vee Q, which is false if both PP and QQ are false, and true otherwise.

5
New cards

Exclusive Or

The statement 'PP or QQ but not both', denoted by PQP \oplus Q, which is true if exactly one of PP and QQ is true, and false otherwise.

6
New cards

Conditional Statement

An implication denoted by PQP \rightarrow Q ('if PP then QQ' or 'PP implies QQ'), which is false when PP is true and QQ is false, and true otherwise.

7
New cards

Converse

For a conditional statement PQP \rightarrow Q, the conditional statement QPQ \rightarrow P.

8
New cards

Contrapositive

For a conditional statement PQP \rightarrow Q, the conditional statement ¬Q¬P\neg Q \rightarrow \neg P.

9
New cards

Inverse

For a conditional statement PQP \rightarrow Q, the conditional statement ¬P¬Q\neg P \rightarrow \neg Q.

10
New cards

Biconditional Statement

The statement 'PP if and only if QQ' (or 'PP is necessary and sufficient for QQ'), denoted by PQP \leftrightarrow Q, which is true when both PP and QQ are true or both are false.

11
New cards

Tautology

A compound proposition that is always true no matter the truth values of its propositional variables.

12
New cards

Contradiction

A compound proposition that is always false no matter the truth values of its propositional variables.

13
New cards

Logical Equivalence (Propositional)

The relationship between two propositions PP and QQ when they have the same truth value in all possible cases, denoted by PQP \equiv Q (meaning PQP \leftrightarrow Q is a tautology).

14
New cards

De Morgan Laws

Pair of logical equivalences stating that ¬(PQ)¬P¬Q\neg (P \wedge Q) \equiv \neg P \vee \neg Q and ¬(PQ)¬P¬Q\neg (P \vee Q) \equiv \neg P \wedge \neg Q.

15
New cards

Boolean Variable

A variable that can take two values: True or False, which is represented in computing by a bit taking states 11 or 00.

16
New cards

Term (Predicate Logic)

An expression that represents 'an object' or 'a thing'.

17
New cards

Predicate

A symbol that represents a property or relation.

18
New cards

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 UU.

19
New cards

Universal Quantifier

The symbol \forall, where xP(x)\forall x P(x) means the predicate PP is true for all elements xx within the domain of discourse.

20
New cards

Existential Quantifier

The symbol \exists, where xP(x)\exists x P(x) means there exists at least one element xx in the domain of discourse for which the predicate P(x)P(x) is true.

21
New cards

Negation of Quantifiers

Logical rules stating that for a predicate PP, ¬xP(x)x¬P(x)\neg \forall x P(x) \equiv \exists x \neg P(x) and ¬xP(x)x¬P(x)\neg \exists x P(x) \equiv \forall x \neg P(x).

22
New cards

Rule of Inference

A tautology of the form (A1An)Q(A_1 \wedge \dots \wedge A_n) \rightarrow Q in propositional logic that allows valid argumentation to deduce true QQ from true premises A1,,AnA_1, \dots, A_n.

23
New cards

Principle of Mathematical Induction

A theorem stating that if PP is a predicate for natural numbers where basis step P(0)P(0) holds and inductive step P(k)P(k+1)P(k) \rightarrow P(k+1) holds, then P(n)P(n) is true for every nNn \in \mathbb{N}.

24
New cards

Basis Step

The foundational step in an inductive proof that establishes the truth of the predicate for the initial natural number, P(0)P(0).

25
New cards

Strong Induction

A theorem stating that if basis step P(0)P(0) holds and inductive step (P(0),P(1),,P(k))P(k+1)(P(0), P(1), \dots, P(k)) \rightarrow P(k+1) holds, then predicate P(n)P(n) is true for every nNn \in \mathbb{N}.

26
New cards

Set

Intuitively, an unordered collection of objects (called elements or members) defined solely by the elements belonging to it, with no repeated elements.

27
New cards

Empty Set

The unique set containing no elements, denoted by \emptyset.

28
New cards

Equal Sets

Two sets AA and BB that have the same elements, written as A=BA = B, which holds if x(xAxB)\forall x(x \in A \leftrightarrow x \in B).

29
New cards

Subset

A set AA in relation to a set BB where every element of AA is an element of BB, denoted by ABA \subseteq B.

30
New cards

Cartesian Product

The set of all ordered pairs (a,b)(a, b) where aAa \in A and bBb \in B, denoted by A×B={(a,b)aAbB}A \times B = \{(a, b) \mid a \in A \wedge b \in B\}.

31
New cards

Truth table output for P¬QP \wedge \neg Q given order (T,T)(T, T), (T,F)(T, F), (F,T)(F, T), (F,F)(F, F)

  1. (T,T)F(T, T) \rightarrow F

  2. (T,F)T(T, F) \rightarrow T

  3. (F,T)F(F, T) \rightarrow F

  4. (F,F)F(F, F) \rightarrow F


32
New cards

Truth table output for (PQ)P(P \vee Q) \rightarrow P given order (T,T)(T, T), (T,F)(T, F), (F,T)(F, T), (F,F)(F, F)

  1. (T,T)T(T, T) \rightarrow T

  2. (T,F)T(T, F) \rightarrow T

  3. (F,T)F(F, T) \rightarrow F

  4. (F,F)T(F, F) \rightarrow T


33
New cards

Truth value of (PQ)(PQ)(P \oplus Q) \leftrightarrow (P \wedge Q) when P=TP = T and Q=FQ = F

False. PQP \oplus Q evaluates to True and PQP \wedge Q evaluates to False, making TFT \leftrightarrow F False.

34
New cards

Truth table values for (PQ)(QP)(P \rightarrow Q) \wedge (Q \rightarrow P) given order (T,T)(T, T), (T,F)(T, F), (F,T)(F, T), (F,F)(F, F)

  1. (T,T)T(T, T) \rightarrow T

  2. (T,F)F(T, F) \rightarrow F

  3. (F,T)F(F, T) \rightarrow F

  4. (F,F)T(F, F) \rightarrow T (Note: This expression is logically equivalent to PQP \leftrightarrow Q).


35
New cards

Classification of (P(PQ))Q(P \wedge (P \rightarrow Q)) \rightarrow Q as a tautology, contradiction, or contingency

Tautology (Modus Ponens). It evaluates to True under all truth assignments of PP and QQ.

36
New cards

Truth table evaluation of ¬(PQ)(¬P¬Q)\neg (P \vee Q) \leftrightarrow (\neg P \wedge \neg Q) across all possible truth assignments

True for all rows (T, T, T, T), proving that this De Morgan Law is a tautology.

37
New cards

Classification of P¬(PQ)P \wedge \neg (P \vee Q) as a tautology, contradiction, or contingency

Contradiction. Since P¬(PQ)P¬P¬QF¬QP \wedge \neg (P \vee Q) \equiv P \wedge \neg P \wedge \neg Q \equiv F \wedge \neg Q, it evaluates to False for all assignments.

38
New cards

Truth value of (PQ)R(P \wedge Q) \rightarrow R when P=TP = T, Q=TQ = T, and R=FR = F

False. The premise PQP \wedge Q is True and the conclusion RR is False, making TFT \rightarrow F False.

39
New cards

Truth table values for (PQ)(QR)(P \rightarrow Q) \vee (Q \rightarrow R) for the 8 standard rows from (T,T,T)(T, T, T) to (F,F,F)(F, F, F)

  1. (T,T,T)T(T, T, T) \rightarrow T

  2. (T,T,F)F(T, T, F) \rightarrow F

  3. (T,F,T)T(T, F, T) \rightarrow T

  4. (T,F,F)T(T, F, F) \rightarrow T

  5. (F,T,T)T(F, T, T) \rightarrow T

  6. (F,T,F)T(F, T, F) \rightarrow T

  7. (F,F,T)T(F, F, T) \rightarrow T

  8. (F,F,F)T(F, F, F) \rightarrow T


40
New cards

Step-by-step logical equivalence proof showing P(QR)(PQ)RP \rightarrow (Q \rightarrow R) \equiv (P \wedge Q) \rightarrow R

  1. P(QR)¬P(¬QR)P \rightarrow (Q \rightarrow R) \equiv \neg P \vee (\neg Q \vee R) (Conditional Law)

  2. (¬P¬Q)R\equiv (\neg P \vee \neg Q) \vee R (Associative Law)

  3. ¬(PQ)R\equiv \neg (P \wedge Q) \vee R (De Morgan's Law)

  4. (PQ)R\equiv (P \wedge Q) \rightarrow R (Conditional Law)


41
New cards

Union (Set Theory)

For sets AA and BB, the set AB={xxAxB}A \cup B = \{x \mid x \in A \vee x \in B\} containing all elements that are in AA, BB, or both.

42
New cards

Intersection (Set Theory)

For sets AA and BB, the set AB={xxAxB}A \cap B = \{x \mid x \in A \wedge x \in B\} containing all elements belonging to both AA and BB.

43
New cards

Set Difference

For sets AA and BB, the set AB={xxAxB}A - B = \{x \mid x \in A \wedge x \notin B\} containing all elements of AA that are not in BB.

44
New cards

Disjoint Sets

Two sets AA and BB that have no elements in common, meaning their intersection is empty (AB=A \cap B = \emptyset).

45
New cards

Power Set

For a set AA, the set of all subsets of AA, denoted by P(A)\mathcal{P}(A) or P(A)P(A).

46
New cards

Inductive Step

The step in an inductive proof showing that if the predicate holds for an arbitrary natural number kk (P(k)P(k)), then it must also hold for k+1k+1 (P(k+1)P(k+1)).

47
New cards

Bit Operations

Logical operations such as NOT (unary inversion) as well as binary operations AND, OR, and XOR performed on bits taking states 11 (True) or 00 (False).

48
New cards

Modus Ponens

A rule of inference based on the tautology ((P(PQ))Q)((P \wedge (P \rightarrow Q)) \rightarrow Q), allowing one to deduce QQ from premises PP and PQP \rightarrow Q.

49
New cards

Modus Tollens

A rule of inference based on the tautology $$((\neg Q \wedge