Skip to main content

Index Index

Abelian Group, Definition
Adjacency Matrix, Definition
Adjacency Matrix Method, Subsection
Algebraic Systems, Section
Algorithmic Complexity, Section Subsection
Algorithms, Section
Analog-to-digital Conversion, Example
Antisymmetric Relation, Definition
Associative Property, Definition
Atom of a Boolean Algebra, Definition
Automata, Section
Automorphism
Inner, Exercise
Basic Law Of Addition:, Theorem
Basic Operations, Subsection
Basic Set Operations, Section
Bayes' Rule, Section
Bayes' Theorem, Subsection Definition
Bayes' Theorem (Generalized), Definition
Bernoulli Trial, Definition
Biconditional Proposition, Definition
Bienaymé's Formula, Theorem
Big O Notation, Subsection
Big O of Common Functions, Subsection
Big O of Function Combinations, Subsection
Big Omega, Subsection
Big Theta, Subsection
Bijection, Definition
Binary Conversion Algorithm, Algorithm
Binary Operation., Definition
Binary Representation, Section
Binary Search Algorithm (Iterative), Algorithm
Binary Search Algorithm (Recursive), Algorithm
Binary Tree, Definition
Binary Trees, Section
Binomial Coefficient, Definition
Recursive Definition, Definition
Binomial Coefficient Formula, Theorem
Binomial Distribution, Subsection Definition
Binomial Theorem, The, Theorem
Bipartite Graph., Definition
Bipartitie
a Limerick, Poem
Boolean Algebra, Definition
Boolean Algebras, Section
Boolean Arithmetic, Definition
Boolean Expression, Definition
Boolean Expressions, Section
Bounded Lattice, Definition
Breadth-First Search, Subsection
Breadth-first Search, Algorithm
Bridge, Definition
Bubble Sort, Subsection
Bubble Sort Algorithm, Algorithm
Cancellation in Groups, Theorem
Cardinality., Definition
Cartesian Product, Definition
Center of a Graph, Item
Characteristic Equation, Definition
Characteristic function, Exercise
Characteristic Roots, Definition
Chromatic Number, Definition
Circuit Minimization, Section
Closed Form Expression., Definition
Closest Neighbor Algorithm, Algorithm
Closure Property, Definition
Combination with Repetition Formula, Theorem
Combinations, Subsection
Combinations with Repetition, Subsection
Commutative Property, Definition
comparing expected values, Subsubsection
Complement of a Lattice Element, Definition
as an operation, Definition
Complement of a set, Definition
Complement of an Event, Definition
Complemented Lattice, Definition
Complete Undirected Graph., Definition
Composition of Functions, Definition
Composition of Relations, Definition
Concatenation, Definition
Conditional Probability, Subsection
conditional probability, Definition
Conditional Statement, Definition
Congruence Modulo m, Definition
Conjunction, Logical, Definition
Connected Component, Definition
Connectivity in Graphs, Section
Constructive Proof, Definition
Contradiction, Definition
Contrapositive, Definition
Converse, Definition
Countable Set, Definition
Counting Binary Trees, Subsection
covering relation, Definition
Cycle, Definition
Cyclic Group, Definition
Cyclic Subgroup, Definition
Degree, Definition
Degree Sequence of a Graph, Definition
Derangement, Subsection
Deviation of a Random Variable, Definition
Digraph, Paragraph
Direct Product, Definition
Direct Products, Section
Direct proof, Example
Directed Graph, Definition
Directed graph, Paragraph
Disjoint Events, Definition
Disjoint Sets, Definition
Disjunction, Logical, Definition
Disjunctive Normal Form, Definition
Distributive Lattice, Definition
Distributive Property, Definition
Divides, Definition
Division Property for Integers, Theorem
Divisors of an Integer, Definition
Doyle, Chris, Poem
Duality for Boolean Algebras, Definition
Embedding of a graph, Paragraph
Empty set, Paragraph
Equivalence, Definition
Equivalence Class, Item
Equivalence Relation, Definition
Equivalence Relations, Subsection
Euclid's Algorithm, Subsection Subsubsection
Euclidean Algorithm, The, Subsection
Euler's Formula, Theorem
Euler's Theorem, Theorem
Koenigsberg Case, Theorem
Eulerian Paths, Circuits, Graphs, Definition
Existential Quantifier, Definition
expectation of a binomial distribution, Theorem
expectation of a geometric distribution, Theorem
Expected Successes in a Bernoulli Trial, Theorem
expected value, Definition Theorem
Expected Value and Variance, Section
Expected Values, Subsection
Exponentiation in Groups, Definition
Expression Tree, Subsection
Factorial, Definition
Factorial Algorithm, Algorithm
Factorial Algorithm (Recursive), Algorithm
Fibonacci Algorithm (Recursive), Algorithm
Fibonacci Sequence, Example
Finite-State Machine, Definition
Finite-State Machines, Section
Five-Color Theorem, Theorem
Flow Augmenting Path, Definition
Forest., Definition
Formal Language, Definition
Four-Color Theorem, Theorem
Free Monoids and Languages, Section
Full binary tree, List Item
Function, Definition
Bijective, Definition
Composition, Definition
Equality, Definition
Injective, Definition
One-to-one, Definition
Onto, Definition
Surjective, Definition
Functions
Of two Variables, Subsection
Functions Between Two Sets
Set of, Definition
Generalized Set Operations, Definition
Generating Function, Definition
Generating Functions, Section
Closed form expressions for, Subsection
Operations on,, Subsection Definition
Generation Problem, Problem
Generator, Definition
Geometric Distribution, Subsection Definition
George Boole
a Limerick, Poem
Graph
Data Structures, Section
Multigraph, Definition
Simple Directed, Definition
Undirected, Definition
Graph Coloring, Definition
Graph Optimization, Section
Graphic Sequence, Definition
Gray Code Decoder, Exercise
Greatest Common Divisor (\(\gcd\)), Definition
Greatest Element, Definition
Greatest Lower Bound, Definition
Greedy Change Making Algorithm, Algorithm
Group, Definition
Growth of Functions, Section
Hamiltonian Paths, Circuits, and Graphs, Definition
Hasse Diagram, Paragraph
Homogeneous Recurrence Relation., Definition
Howlett,Chris, Poem
Idempotent Property, Definition
Identity Function, Definition
Identity Matrix, Definition
Identity Property, Definition
Image of an Element., Definition
Implication, Definition
Improper subset, Paragraph
Inclusion-Exclusion, Laws of, Theorem
Independence, Section
Independent Events, Definition
Independent events, Subsection
Independent Random Variables, Definition
Indirect proof, Paragraph
Induced Subgraph, Definition
Induction and Recursion, Subsection
Injection, Definition
Insertion Sort Algorithm, Algorithm
Integers Modulo \(n\)
Additive Group, Definition
Multiplicative Group, Definition
Intersection, Definition
Introduction to Recursion, Section
Inverse
Matrix, Definition
Inverse Function
of a function on a set, Definition
Inverse Property, Definition
Involution Property, Definition
Isomorphic Graphs, Definition
Isomorphism
Group, Definition
Isomorphisms, Section
Join, Definition
Kruskal's Algorithm, Algorithm
Lattice, Definition
Lattice Paths, Exercise
Lattices, Section
Laws of Matrix Algebra, Section
Leaf of a binary tree, Item
Leaf, of a binary tree, Item
Least Element, Definition
Least Upper Bound, Definition
Left Distributive Property, Definition
Level of a vertex, Paragraph
Levels of Abstraction, Subsection
Limerick
countably infinite, Poem
Enumerative Combinatorics, Poem
Linear Equations in a Group, Theorem
Linear Search Algorithm, Algorithm
linearity of expectation, Subsection Theorem
linearity of expectation (generalized), Theorem
Logarithm
General Base, Definition
Logarithm, base 2, Definition
Logarithms, Subsubsection
Properties, Theorem
Logic Circuit Minimization, Section
Logic Circuits, Section
Logic Gates, Section
Lower Bound, Definition
Machine of a Monoid, Subsection Definition
Matrix Addition, Definition
Matrix Multiplication, Definition
Matrix Oddities, Section
Maximal flow, Paragraph
Maximum Element Algorithm, Algorithm
Meet, Definition
Merge Algorithm, Algorithm
Merge Sort, Subsection
Merge Sort Algorithm, Algorithm
Mesh Graph, Exercise
Minimal Spanning Tree, Definition
Minimum Diameter Spanning Tree, Definition
Minset, Definition
Minset Normal Form, Definition
Minterm, Definition
Minterm Normal Form, Definition
Modular Addition, Definition
Modular Arithmetic, Subsection
Properties, Subsection
Modular Multiplication, Definition
Modulo Operation, Subsubsection
of a Finite-State Machine, Subsection
Monoids, Section
Multigraph, Definition
Multiple Pop and Push:, Definition
Multiplicity, Definition
Multiset, Definition
N-cube, Definition
Negation, Logical, Definition
Network, Definition
Networks, Subsection
Non-Constructive Proof, Definition
Nonhomogeneous of Finite Order Linear Relations
Solution, Subsection
Operation Tables, Subsection
Operations, Section
Order of a Group Element, Definition
Order of a Recurrence Relation, Definition
Ordering Diagram, Paragraph
Ordering Indistinguishable Objects, Subsection
Pairwise and Mutually Independent Events, Definition
Pairwise and Mutually Independent Random Variables, Definition
Partial Ordering, Definition Definition
Partially ordered set, Definition
Partition, Definition
Path Graph, Definition
Permutation, Definition Definition
Permutation Counting Formula, Theorem
Permutations Of Multiplisets, Theorem
Permutations with Repetition, Subsection
Phrase Structure Grammar, Definition
Pigeonhole Principle, Theorem
Planar Graph, Definition
Plane Graph, Definition
Polynomial Big O Theorem, Theorem
Polynomial Expression
Non-recursive)., Definition
Recursive definition, Definition
Polynomials, Subsection
Polynomials and their evaluation, Subsection
Poset, Definition
Posets Revisited, Section
Power Set, Definition
Power Set Cardinality Theorem, Theorem
Powers of Functions, Definition
Prim's Algorithm, Algorithm
Probability, Section
probability function, Definition
probability of an event, Definition
probability space, Definition
Proper subset, Paragraph
Properties of Functions, Section
Properties of Operations, Subsection
Proposition, Definition
Quantifiers, Section
Multiple, Subsection
Negation, Subsection
Random Variable, Definition
Random Variables, Subsection
Range of a Function., Definition
Recognition Problem, Problem
Recurrence Relation, Definition
Recurrence Relations
Solving, Subsection
Recurrence relations obtained from “solutions”, Subsection
Recursive Algorithms, Section
Recursive Language, Definition
Recursive Maximum Element Algorithm, Algorithm
Recursive Searching, Subsection
Recursive Sorting, Subsection
References, References
Reflexive Relation, Definition
Regular Grammar, Definition
Relation, Definition
Relation Notation, Paragraph
Relation on a Set, Definition
Relatively Prime, Definition
Right Distributive Property, Definition
Robinson, Andrew, Poem
Rooted Tree, Definition
Rooted Trees, Section
Rule Of Products, The, Subsection
SageMath Note
Binary Conversion Algorithm, Subsection
bridge hands, Subsection
Cartesian Products and Power Sets, Subsection
Functions, Subsection
Graphs, Subsection
Kruskal's Algorithm, Subsection
Modular Arithmetic, Subsection
Power Series, Subsection
Search in a Graph, Subsection
Sets, Subsection
sample space, Definition
Scalar Multiplication, Definition
Selection Sort, Algorithm
Sequence, Definition
Sequences, Section
Operations on,, Definition
Recursively Defined, Subsection
Set of Functions Between Two Sets, Definition
Set-Builder Notation, Paragraph
Sheffer Stroke, Definition
Some General Properties of Groups, Section
Spanning Subgraph, Definition
Spanning Tree, Definition
Spanning Trees, Section
Standard Deviation of a Random Variable, Definition
Strings over an Alphabet, Definition
Subgraph, Definition
Submonoid
Generated by a Set, Definition
Subsystem, Definition
Subsystems, Section
Sum of Products, Definition
Summation Notation and Generalizations, Section
Surjection, Definition
Switching Theory, Section
Symmetric Difference, Definition
Symmetric Relation, Definition
Tautology, Definition
Three Utilities Puzzle, Paragraph
Tournament Graph, Definition
Transitive Closure, Definition
Transitive Relation, Definition
Traveling Salesman Problem, The, Subsection
Traversals of Binary Trees, Subsection
Traversals of Graphs, Section
Tree, Definition
Truth Set, Definition
Tuples with Repetition, Subsection
Unary Operation., Definition
Undirected Graph, Definition
Uniform Distribution, Definition
Union, Definition
Universal Quantifier, Definition
Universe, Definition
Upper Bound, Definition
Value of a Flow, Definition
Variance as Expectation of the Deviation, Theorem
variance of a binomial distribution, Theorem
Variance of a geometric distribution, Theorem
Variance of Successes in a Bernoulli Trial, Theorem
Variance Using Squared Expectations, Theorem
Weighted Graph, Definition
What Is a Tree?, Section
X = x, Definition