Set Theory and Logical Derivation Rules

0.0(0)
Studied by 0 people
call kaiCall Kai
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.

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 (m−1) 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 A⊆B=def∀x[x∈A:x∈B]A \subseteq B \overset{\text{def}}{=} \forall_x [x \in A : x \in B].

6
New cards

Set Equality (==)

Defined as A=B=defA⊆B∧B⊆AA = B \overset{\text{def}}{=} A \subseteq B \land B \subseteq A.

7
New cards

Set Intersection (∩\cap)

Defined as A∩B=def{x∈U∣x∈A∧x∈B}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 A∪B=def{x∈U∣x∈A∨x∈B}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{x∈U∣¬(x∈A)}A^c \overset{\text{def}}{=} \{x \in \mathbf{U} \mid \neg(x \in A)\}.

10
New cards

Set Difference (∖\setminus)

Defined as A∖B=def{x∈U∣x∈A∧¬(x∈B)}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={x∈U∣True}\mathbf{U} = \{x \in \mathbf{U} \mid \text{True}\}.

12
New cards

Empty Set (∅\emptyset)

Defined as ∅={x∈U∣False}\emptyset = \{x \in \mathbf{U} \mid \text{False}\}.

13
New cards

Property of ∈\in

Validation rule t∈{x∈D∣P(x)}=valt∈D∧P(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 A⊆B∧t∈A=valt∈BA \subseteq B \land t \in A \overset{\text{val}}{=} t \in B.

15
New cards

Properties of ==

Validation rules A=B=val∀x[x∈A⇔x∈B]A = B \overset{\text{val}}{=} \forall_x [x \in A \Leftrightarrow x \in B], A=B∧t∈A=valt∈BA = B \land t \in A \overset{\text{val}}{=} t \in B, and A=B∧t∈B=valt∈AA = B \land t \in B \overset{\text{val}}{=} t \in A.

16
New cards

Property of ∩\cap

Validation rule t∈A∩B=valt∈A∧t∈Bt \in A \cap B \overset{\text{val}}{=} t \in A \land t \in B.

17
New cards

Property of ∪\cup

Validation rule t∈A∪B=valt∈A∨t∈Bt \in A \cup B \overset{\text{val}}{=} t \in A \lor t \in B.

18
New cards

Property of c^c

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

19
New cards

Property of ∖\setminus

Validation rule t∈A∖B=valt∈A∧¬(t∈B)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 t∈U=valTruet \in \mathbf{U} \overset{\text{val}}{=} \text{True} and A=U=val∀x[x∈A: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=∅=val∀x[x∈A:False]A = \emptyset \overset{\text{val}}{=} \forall_x [x \in A : \text{False}].

22
New cards

Property of P\mathcal{P}

Validation rule C∈P(A)=valC⊆AC \in \mathcal{P}(A) \overset{\text{val}}{=} C \subseteq A.

23
New cards

Properties of ×\times

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