| Jump Ahead
- 001 | Automata Theory
- 002 | Computability Theory
- 003 | Complexity Theory
- 004 | Sets
- 005 | Sequences and Tuples
- 006 | Functions
- 007 | Relations
- 008 | Graphs
- 009 | Strings
- 010 | Proofs
- 011 | Languages
- 012 | Grammars
- 013 | Finite Automata
001 | Automata Theory
Automata theory is the study of mathematical models of computation: how they are defined and what their properties are.
002 | Computability Theory
Computability theory is the study of what can and cannot be computed by mathematical models of computation.
003 | Complexity Theory
Complexity theory is the study of how much time, memory, or other resources mathematical models of computation need to solve problems.
004 | Sets
A SET is an unordered collection of objects called elements or members of the set.
For example,
is a set. The elements/members of are and .
Common Sets:
— Natural Numbers: The set of all positive integers sometimes includes 0).
— Integers: The set of all whole numbers, both positive and negative.
— Rational Numbers: Numbers that can be expressed as a fraction where .
— Real Numbers: All rational and irrational numbers.
— or Empty Set: A set that contains no elements.
A SUBSET () of a set is a set whose elements are all contained within a greater/equal set.
For example,
The sets and are both subsets of , because every element in and every element in is also an element of .
We write this as .
A PROPER SUBSET () of a set is a set whose elements are all contained within a greater set.
For example,
The sets and are both subsets of , but only is a proper subset of because it is not equal to .
We write this as .
A SET OPERATION is a rule used to combine, compare, or modify sets in order to form a new set.
These are the most common set operations:
— UNION ()
— INTERSECTION ()
— DIFFERENCE ( or )
— COMPLEMENT (of a set ; )
— CARTESIAN/CROSS PRODUCT ()
— POWER SET (of a set ; )
The UNION () of sets is ...
For example,
The INTERSECTION () of sets is ...
For example,
The DIFFERENCE ( or ) of sets is ...
For example,
The COMPLEMENT (of a set ; ) of sets is ...
For example,
The CARTESIAN/CROSS PRODUCT () of sets is ...
For example,
The POWER SET () of a set is the set of all subsets of .
For example,
005 | Sequences and Tuples
A SEQUENCE is a list of objects, finite or infinite, in some order, and a TUPLE is a finite sequence.
For example,
...
006 | Functions
...
007 | Relations
...
008 | Graphs
...
009 | Strings
...
010 | Proofs
...
011 | Languages
...
012 | Grammars
...
013 | Finite Automata
...