Set Theory and Logical Derivation Rules

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/22

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering quantification derivation rules, formal set definitions, and set validation properties.

Last updated 5:42 PM on 9/19/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

23 Terms

1
New cards

-introduction\forall\text{-introduction}

A proof rule where assuming (k) var x;P(x)(k)\ \text{var } x; P(x) and deriving (m1) Q(x)(m-1)\ Q(x) allows concluding (m) x[P(x):Q(x)](m)\ \forall_x [P(x) : Q(x)].

<p>A proof rule where assuming $$(k)\ \text{var } x; P(x)$$ and deriving $$(m-1)\ Q(x)$$ allows concluding $$(m)\ \forall_x [P(x) : Q(x)]$$.</p>
2
New cards

-elimination\forall\text{-elimination}

knowt flashcard image
3
New cards

-introduction\exists^*\text{-introduction}

A derivation rule where given (k) P(a)(k)\ P(a) and (l) Q(a)(l)\ Q(a) for an available object aa, one concludes (m) x[P(x):Q(x)](m)\ \exists_x [P(x) : Q(x)].

<p>A derivation rule where given $$(k)\ P(a)$$ and $$(l)\ Q(a)$$ for an available object $$a$$, one concludes $$(m)\ \exists_x [P(x) : Q(x)]$$.</p>
4
New cards

-elimination\exists^*\text{-elimination}

A derivation rule where given (k) x[P(x):Q(x)](k)\ \exists_x [P(x) : Q(x)], one can pick an xx satisfying P(x)P(x) and Q(x)Q(x), provided that xx is a new variable.

<p>A derivation rule where given $$(k)\ \exists_x [P(x) : Q(x)]$$, one can pick an $$x$$ satisfying $$P(x)$$ and $$Q(x)$$, provided that $$x$$ is a new variable.</p>
5
New cards

Subset (\subseteq)

Defined as AB=defx[xA:xB]A \subseteq B \overset{\text{def}}{=} \forall_x [x \in A : x \in B].

6
New cards

Set Equality (==)

Defined as A=B=defABBAA = B \overset{\text{def}}{=} A \subseteq B \land B \subseteq A.

7
New cards

Set Intersection (\cap)

Defined as AB=def{xUxAxB}A \cap B \overset{\text{def}}{=} \{x \in \mathbf{U} \mid x \in A \land x \in B\}.

8
New cards

Set Union (\cup)

Defined as AB=def{xUxAxB}A \cup B \overset{\text{def}}{=} \{x \in \mathbf{U} \mid x \in A \lor x \in B\}.

9
New cards

Set Complement (c^c)

Defined as Ac=def{xU¬(xA)}A^c \overset{\text{def}}{=} \{x \in \mathbf{U} \mid \neg(x \in A)\}.

10
New cards

Set Difference (\setminus)

Defined as AB=def{xUxA¬(xB)}A \setminus B \overset{\text{def}}{=} \{x \in \mathbf{U} \mid x \in A \land \neg(x \in B)\}.

11
New cards

Universal Set (U\mathbf{U})

Defined as U={xUTrue}\mathbf{U} = \{x \in \mathbf{U} \mid \text{True}\}.

12
New cards

Empty Set (\emptyset)

Defined as ={xUFalse}\emptyset = \{x \in \mathbf{U} \mid \text{False}\}.

13
New cards

Property of \in

Validation rule t{xDP(x)}=valtDP(t)t \in \{x \in \mathbf{D} \mid P(x)\} \overset{\text{val}}{=} t \in \mathbf{D} \land P(t).

14
New cards

Property of \subseteq

Validation rule ABtA=valtBA \subseteq B \land t \in A \overset{\text{val}}{=} t \in B.

15
New cards

Properties of ==

Validation rules A=B=valx[xAxB]A = B \overset{\text{val}}{=} \forall_x [x \in A \Leftrightarrow x \in B], A=BtA=valtBA = B \land t \in A \overset{\text{val}}{=} t \in B, and A=BtB=valtAA = B \land t \in B \overset{\text{val}}{=} t \in A.

16
New cards

Property of \cap

Validation rule tAB=valtAtBt \in A \cap B \overset{\text{val}}{=} t \in A \land t \in B.

17
New cards

Property of \cup

Validation rule tAB=valtAtBt \in A \cup B \overset{\text{val}}{=} t \in A \lor t \in B.

18
New cards

Property of c^c

Validation rule tAc=val¬(tA)t \in A^c \overset{\text{val}}{=} \neg(t \in A).

19
New cards

Property of \setminus

Validation rule tAB=valtA¬(tB)t \in A \setminus B \overset{\text{val}}{=} t \in A \land \neg(t \in B).

20
New cards

Properties of U\mathbf{U}

Validation rules tU=valTruet \in \mathbf{U} \overset{\text{val}}{=} \text{True} and A=U=valx[xA:True]A = \mathbf{U} \overset{\text{val}}{=} \forall_x [x \in A : \text{True}].

21
New cards

Properties of \emptyset

Validation rules t=valFalset \in \emptyset \overset{\text{val}}{=} \text{False} and A==valx[xA:False]A = \emptyset \overset{\text{val}}{=} \forall_x [x \in A : \text{False}].

22
New cards

Property of P\mathcal{P}

Validation rule CP(A)=valCAC \in \mathcal{P}(A) \overset{\text{val}}{=} C \subseteq A.

23
New cards

Properties of ×\times

Validation rules (a,b)A×B=valaAbB(a, b) \in A \times B \overset{\text{val}}{=} a \in A \land b \in B and (a,b)=(a,b)=vala=ab=b(a, b) = (a', b') \overset{\text{val}}{=} a = a' \land b = b'.