Skip to content

Side 129

Discrete Mathematics

Mathematics for countable structure: objects that can be enumerated, connected, arranged, related and reasoned about without relying on continuous change.

objects→relations→counting→structure→proof
04lenses
16working concepts
V0content
SS-1.0standard

Discrete systems begin with clearly defined collections and relations.

Sets, functions and relations provide the basic language for structured finite problems.

01 · Set

Collect distinct objects under a membership rule.

Set operations formalize overlap, exclusion and composition.

02 · Relation

Specify which ordered pairs are connected.

Equivalence and order relations impose reusable structure on collections.

03 · Function

Map each input to an output.

Injective, surjective and bijective mappings encode different forms of correspondence.

04 · Partition

Divide a set into nonoverlapping blocks.

Partitions appear in classification, equivalence and combinatorial counting.

Combinatorics asks how many configurations are possible.

The main difficulty is often avoiding double-counting while respecting constraints.

01 · Product rule

Multiply independent stages of choice.

Sequential decisions produce a product when each stage offers a fixed number of possibilities.

02 · Permutation

Count ordered arrangements.

Order matters when positions or sequence distinguish outcomes.

03 · Combination

Count unordered selections.

Binomial coefficients capture subsets of fixed size.

04 · Inclusion–exclusion

Correct overlapping counts.

Alternating additions and subtractions recover the size of unions with overlap.

Graphs turn relationships into mathematical objects.

Vertices and edges model networks while preserving enough structure for formal questions about paths and connectivity.

01 · Path

Trace a sequence of adjacent edges.

Reachability and shortest paths become graph properties rather than narrative descriptions.

02 · Connectivity

Ask whether parts of the graph can reach one another.

Cuts reveal vulnerable bridges and decomposable structure.

03 · Degree

Count local connections.

Degree distributions summarize local network structure without fully describing global organization.

04 · Tree

Connect all vertices without cycles.

Trees give minimal connected structures and support recursive algorithms.

Discrete mathematics rewards constructive and combinatorial proof.

Proof techniques often mirror the finite structure of the object being studied.

01 · Induction

Prove a base case and a recursive step.

Induction is especially natural for sequences, trees and recursively defined objects.

02 · Contradiction

Assume the negation and derive impossibility.

This is powerful when direct construction is awkward.

03 · Pigeonhole

More objects than containers force collision.

A simple counting principle can prove surprisingly strong existence claims.

04 · Invariant

Track a property that cannot change.

Invariants reveal impossible transitions and constrain algorithms or games.

Discrete mathematics is the grammar of finite and countable systems. Its methods connect logic, algorithms, networks, probability and computation by making combinatorial structure explicit.