Logic & Proofs
Set
Theory
Functions & Relations
Combinatorics
Graph Theory
Formal Languages
100

This symbol means "for all"

 What is ∀?

100

The set containing no elements

What is the empty set (∅)?

100

This term describes a function that is one-to-one and onto

What is a bijection?

100

Number of ways to choose r items from n

What is combination (nCr)?

100

A graph with no cycles

What is a tree?

100

The machine used to recognize regular languages

What is a finite automaton?

200

This is the method of proving a statement by assuming the opposite

What is proof by contradiction?

200

This symbol means 'element of'

What is ∈?

200

This function maps every element in the domain to a unique range element

What is a function?

200

Arrangement of r items from n

What is permutation (nPr)?

200

This graph connects every pair of nodes

What is a complete graph?

200

These expressions define patterns in strings

What are regular expressions?

300

This rule allows you to derive Q from P → Q and P

What is modus ponens?

300

The result of combining two sets

What is union (∪)?

300

A function with the same input and output

What is the identity function?

300

The rule used to count the number of ways independent events occur

What is the multiplication rule?

300

A graph with one component and a path between any two vertices

What is a connected graph?

300

This type of grammar generates context-free languages

What is a context-free grammar?

400

This is the method of demonstrating truth using steps and reasoning

What is a mathematical proof?

400

The set of elements in both A and B

What is intersection (∩)?

400

A relation that is reflexive, symmetric, and transitive

What is an equivalence relation?

400

This rule is used when events overlap

What is the inclusion-exclusion principle?

400

This is a node in a graph

What is a vertex?

400

The set of strings over an alphabet

What is a language?

500

This proof technique shows a base case and inductive step

What is mathematical induction?

500

This symbol means 'subset'

What is ⊆?

500

A function from a set to itself

What is an endomorphism?

500

This factorial expression represents permutations of n distinct objects

What is n!?

500

This data structure can be represented as a set of nodes and edges

What is a graph?

500

This model consists of states, transitions, and accepting states

What is a state machine?

M
e
n
u