Sets

https://slides.com/georgelee/ics141-sets/live

We're done with logic!

Sets, Functions, Sequences, Sums, Matrices

Intro to Sets

Group "objects" together

  • Positive integers
  • Rational numbers less than 100
  • Students in this class
  • {1, -2, "Peyton", "Raynor"}
  • {1, 3, {2, 4}}

Properties of Sets

  • Elements are unique (no duplicates)
  • Elements are unordered
  • Can be finite or infinite
  • Can contain other sets

Fancy Notations

  • We write "x ∈ A" if x is a member of set A and "x ∉ S" if x is not a member of set A.
  • We use ∅ to denote the empty set (note that {∅} is a set of one element)
  • For finite sets, the cardinality of a set S is the number of elements in the set and is denoted by |S|.

Tabular Notation

  • Enumerate the values in the set
  • {2,3,5,7}
  • {b, c, a, m, z}
  • Do not do something like {3, 6, 9, 12, ...}
  • Use this form only if you can list all the values

Set Builder Notation

  • { x | p(x) } where if p(x) is true, then x is a member of the set
  • { x ∈ S | p(x) } where the first part describes our universe of discourse (natural numbers, integers, etc.)
  • { x | x ∈ ℕ | x is even and less than 100 }
  • { x | x is a game on Steam }
  • Use this form to describe large or infinite sets

Special Sets

  • ℕ: the set of natural numbers (usually including 0)
  • ℤ: the set of integers
  • ℚ: the set of rational numbers
  • ℝ: the set of real numbers
  • ℂ: the set of complex numbers
  • ℤ+: the set of all positive integers
  • ℤn: the set of all nonnegative integers less than n
  • ℝ+: the set of all positive real numbers

Relationships Between Sets

Subset / Superset

  • We say X is a subset of Y if and only if (iff) all elements of x are also in Y.
  • ∀ x [ ( x ∈ X ) → ( x ∈ Y ) ] 
  • Denoted as X ⊆ Y
  • We say Y is a superset of X iff X is a subset of Y.
  • The empty set ∅ is a subset of all sets.
  • Example: {1, 2, 3} is a subset of {x | x ∈ ℤ }

Equal / Not Equal

  • We say X and Y are equal (X = Y) if X is a subset of Y and Y is a subset of X
  • ∀ x [ ( x ∈ X ) ↔ ( x ∈ Y ) ]
  • If X and Y are not equal, we write X ≠ Y
  • Remember that order does not matter!
    {2, 4, 6} = {6, 4, 2}
  • Be careful, {{2, 4, 6}} is not equal to {2, 4, 6}

Other Relationships

  • X is a proper subset of Y iff X ⊆ Y and X ≠ Y
  • X and Y are said to be (mutually) disjoint iff no element is in both X and Y
  • Example: {1, 3, 5} is a disjoint set of {2, 4, 6}

Operations With Sets

Universal Set

The set of all elements for which the sets we're operating on will be selecting from.

 

For example if U = {x | x ∈ ℤ }, then sets A and B inside of this universe can only contain integers.

Union

The Union of two sets A and B are all of the elements of A and all of the elements in B.

 

Using set builder notation: A ∪ B = { x | x ∈ A ∨ x ∈ B }

 

{2, 4, 6} ∪ {1, 3, 5} = {1, 2, 3, 4, 5, 6}

Intersection

The Intersection of two sets A and B are all of the elements common to both A and B.

 

Using set builder notation: A ∩ B = { x | x ∈ A ∧ x ∈ B }

 

{2, 4, 6} ∩ {1, 2, 3} = {2}

Complement

The Complement of a set A is all of the elements in U that are not in A.

 

Using set builder notation: A = { x ∈ U | x ∉ A ) }

Set Difference

The Difference of two sets A and B are all the elements in A that are not in B. Note that A - B is not usually equal to B - A.

 

Using set builder notation: A − B = { x | x ∈ A ∧ x ∉ B } 

 

{2, 4, 6} - {1, 2, 3} = {4, 6}

Cartesian Product

The Cartesian Product of two sets A and B is a set of ordered pairs containing all pairs of elements between A and B.

 

An ordered pair is of the form (x, y)

 

Using set builder notation: A × B = { (x, y) | x ∈ A ∧ y ∈ B }  

 

{2, 4} x {1, 2} = {(2, 1), (2, 2), (4, 1), (4, 2)}

Power Set

The Power Set of a set A is the set of all subsets of A (including the empty set and itself). May be denoted as ℘(A) or 2^A

 

{9,10,11} = { X | X ⊆ {9,10,11} } = { ∅, {9}, {10}, {11}, {9,10}, {10,11}, {9,11}, {9,10,11} }

 

Sets

By George Lee

Sets

Is the set of all sets a member of itself?

  • 991