Mathematical Set Notation 8 February 2019 OSU CSE 1 Set Theory - - PowerPoint PPT Presentation

mathematical set notation
SMART_READER_LITE
LIVE PREVIEW

Mathematical Set Notation 8 February 2019 OSU CSE 1 Set Theory - - PowerPoint PPT Presentation

Mathematical Set Notation 8 February 2019 OSU CSE 1 Set Theory A mathematical model that we will use often is that of mathematical sets A (finite) set can be thought of as a collection of zero or more elements of any other mathematical


slide-1
SLIDE 1

Mathematical Set Notation

8 February 2019 OSU CSE 1

slide-2
SLIDE 2

Set Theory

  • A mathematical model that we will use
  • ften is that of mathematical sets
  • A (finite) set can be thought of as a

collection of zero or more elements of any

  • ther mathematical type, say, T

– T is called the element type – We call this math type finite set of T

8 February 2019 OSU CSE 2

slide-3
SLIDE 3

Math Notation for Sets

  • The following notations are used when we

write mathematics (e.g., in contract specifications) involving sets

  • Notice two important features of sets:

– There are no duplicate elements – There is no order among the elements

8 February 2019 OSU CSE 3

slide-4
SLIDE 4

The Empty Set

  • The empty set, a set with no elements at

all, is denoted by { } or by empty_set

8 February 2019 OSU CSE 4

slide-5
SLIDE 5

Denoting a Specific Set

  • A particular set can be described by listing

its elements between { and } separated by commas

  • Examples:

{ 1, 42, 13 } { 'G', 'o' } { }

8 February 2019 OSU CSE 5

slide-6
SLIDE 6

Denoting a Specific Set

  • A particular set can be described by listing

its elements between { and } separated by commas

  • Examples:

{ 1, 42, 13 } { 'G', 'o' } { }

8 February 2019 OSU CSE 6

A finite set of integer value whose elements are the integer values 1, 42, and 13; equal to the set { 1, 13, 42 }.

slide-7
SLIDE 7

Denoting a Specific Set

  • A particular set can be described by listing

its elements between { and } separated by commas

  • Examples:

{ 1, 42, 13 } { 'G', 'o' } { }

8 February 2019 OSU CSE 7

A finite set of character value whose elements are the character values 'G' and 'o'; this is not the same as the string of character value < 'G', 'o' > = "Go".

slide-8
SLIDE 8

Denoting a Specific Set

  • A particular set can be described by listing

its elements between { and } separated by commas

  • Examples:

{ 1, 42, 13 } { 'G', 'o' } { }

8 February 2019 OSU CSE 8

Now it can be seen that this notation for empty_set is a special case of the set literal notation.

slide-9
SLIDE 9

Membership

  • We say x is in s iff x is an element of

s

  • Examples:

33 is in { 1, 33, 2 } 'G' is in { 'G', 'o' } 33 is not in { 5, 2, 13 } 5 is not in { }

8 February 2019 OSU CSE 9

slide-10
SLIDE 10

Membership

  • We say x is in s iff x is an element of

s

  • Examples:

33 is in { 1, 33, 2 } 'G' is in { 'G', 'o' } 33 is not in { 5, 2, 13 } 5 is not in { }

8 February 2019 OSU CSE 10

The usual mathematical notation for this is ∊.

slide-11
SLIDE 11

Union

  • The union of sets s and t, a set consisting
  • f the elements that are in either s or t or

both, is denoted by s union t

  • Examples:

{ 1, 2 } union { 3, 2 } = { 1, 2, 3 } { 'G', 'o' } union { } = { 'G', 'o' } { } union { 5, 2, 13 } = {5, 2, 13 } { } union { } = { }

8 February 2019 OSU CSE 11

slide-12
SLIDE 12

Union

  • The union of sets s and t, a set consisting
  • f the elements that are in either s or t or

both, is denoted by s union t

  • Examples:

{ 1, 2 } union { 3, 2 } = { 1, 2, 3 } { 'G', 'o' } union { } = { 'G', 'o' } { } union { 5, 2, 13 } = {5, 2, 13 } { } union { } = { }

8 February 2019 OSU CSE 12

The usual mathematical notation for this is ∪.

slide-13
SLIDE 13

Intersection

  • The intersection of sets s and t, a set

consisting of the elements in both s and t, is denoted by s intersection t

  • Examples:

{ 1, 2 } intersection { 3, 2 } = { 2 } { 'G', 'o' } intersection { } = { } { 5, 2 } intersection { 13, 7 } = { } { } intersection { } = { }

8 February 2019 OSU CSE 13

slide-14
SLIDE 14

Intersection

  • The intersection of sets s and t, a set

consisting of the elements in both s and t, is denoted by s intersection t

  • Examples:

{ 1, 2 } intersection { 3, 2 } = { 2 } { 'G', 'o' } intersection { } = { } { 5, 2 } intersection { 13, 7 } = { } { } intersection { } = { }

8 February 2019 OSU CSE 14

The usual mathematical notation for this is ∩.

slide-15
SLIDE 15

Difference

  • The difference of sets s and t, a set

consisting of the elements of s that are not in t, is denoted by s \ t (or by s – t)

  • Examples:

{ 1, 2, 3, 4 } \ { 3, 2 } = { 1, 4 } { 'G', 'o' } \ { } = { 'G', 'o' } { 5, 2 } \ { 13, 5 } = { 2 } { } \ { 9, 6, 18 } = { }

8 February 2019 OSU CSE 15

slide-16
SLIDE 16

Difference

  • The difference of sets s and t, a set

consisting of the elements of s that are not in t, is denoted by s \ t (or by s – t)

  • Examples:

{ 1, 2, 3, 4 } \ { 3, 2 } = { 1, 4 } { 'G', 'o' } \ { } = { 'G', 'o' } { 5, 2 } \ { 13, 5 } = { 2 } { } \ { 9, 6, 18 } = { }

8 February 2019 OSU CSE 16

This may be pronounced “s without t”.

slide-17
SLIDE 17

Subset

  • We say s is subset of t iff every

element of s is also in t

– s is proper subset of t does not allow s = t

8 February 2019 OSU CSE 17

slide-18
SLIDE 18

Subset

  • We say s is subset of t iff every

element of s is also in t

– s is proper subset of t does not allow s = t

8 February 2019 OSU CSE 18

The usual mathematical notations are ⊂ (for proper) and ⊆; we say is not ... for the negation of each.

slide-19
SLIDE 19

Size (Cardinality)

  • The size or cardinality of a set s, i.e., the

number of elements in s, is denoted by |s|

  • Examples:

|{ 1, 15, -42, 18 }| = 4 |{ 'G', 'o' }| = 2 |{ }| = 0

8 February 2019 OSU CSE 19

slide-20
SLIDE 20

Entries of a String

  • The set whose elements are exactly the

entries of a string s (i.e., the string’s entries without duplicates and ignoring order) is denoted by entries(s)

  • Examples:

entries(< 2, 2, 2, 1 >) = { 1, 2 } entries(< >) = { }

8 February 2019 OSU CSE 20

slide-21
SLIDE 21

Venn Diagrams

8 February 2019 OSU CSE 21

s t

slide-22
SLIDE 22

Venn Diagrams

8 February 2019 OSU CSE 22

s t

s union t

slide-23
SLIDE 23

Venn Diagrams

8 February 2019 OSU CSE 23

s t

s intersection t

slide-24
SLIDE 24

Venn Diagrams

8 February 2019 OSU CSE 24

s t

s \ t

slide-25
SLIDE 25

Venn Diagrams

8 February 2019 OSU CSE 25

s t

s is proper subset of t