Methods & Domains

This English edition is an AI candidate and does not yet have an OCME Atlas (GPT-6) Twin closure receipt.

Catalogue presentation and source-binding data

Domain registry (classification is not complete coverage)

  • Foundations and logic (foundations_logic) — The foundational structures of mathematical language, axioms, sets, types, provability and formal reasoning.
  • Arithmetic and number systems (arithmetic_number_systems) — Numbers, operations, extensions of number systems and basic quantitative structures.
  • Algebra (algebra) — Operational structures, equations, symmetry and algebraic systems.
  • Geometry (geometry) — Shape, space, distance, angle and geometric structures.
  • Topology (topology) — Continuity, neighborhoods, convergence and properties preserved under continuous deformation.
  • Analysis (analysis) — Limits, continuity, differentiation, integration and infinite processes.
  • Number theory (number_theory) — Integers and their arithmetic structures.
  • Combinatorics and discrete mathematics (combinatorics_discrete) — Finite or countable structures, counting, graphs and discrete relations.
  • Probability and statistics (probability_statistics) — Randomness, distributions, inference and uncertainty in data.
  • Dynamical systems (dynamical_systems) — Systems whose states evolve through time or iteration.
  • Differential equations (differential_equations) — Relations and evolution described by derivatives.
  • Numerical and computational mathematics (numerical_computational) — Approximation algorithms, error, stability and computational implementations.
  • Optimization and operations research (optimization_operations_research) — Finding the best decisions under constraints.
  • Mathematical physics (mathematical_physics) — Mathematical structures and methods in physical theories.
  • Mathematical biology (mathematical_biology) — Mathematical models of living systems.
  • Mathematics of economics and finance (economics_finance) — Mathematical models of economic, risk and financial systems.
  • Mathematics of computer science (computer_science_mathematics) — Mathematical foundations of algorithms, computation, information and formal languages.
  • Mathematics education (mathematics_education) — Mathematical learning, teaching, assessment and curricula.
  • History, philosophy and methodology (history_philosophy_methodology) — The history of mathematical ideas, standards of validity and problem-solving methods.
  • Formalized mathematics (formalized_mathematics) — Expressing, checking and replaying mathematics with proof assistants and formal systems.

Methods & Domains

Direct proof

Derive the conclusion directly from known conditions through valid reasoning.

When to use it

  • The conclusion follows step by step from definitions or known theorems.

Basic steps

  • Expand the conditions.
  • Select relevant definitions or theorems.
  • Derive the conclusion step by step.

Common failures

  • Silently using an unproved proposition.

Proof by contradiction

Assume the conclusion fails and derive a contradiction.

When to use it

  • Negating the conclusion makes a conflict with known conditions easier to obtain.

Basic steps

  • Negate the goal.
  • Derive consequences.
  • Obtain a contradiction.

Common failures

  • The contradiction is unrelated to the original assumption.

Mathematical induction

Establish an infinite family of propositions through base cases and an inductive step.

When to use it

  • Propositions are organized by natural numbers or a recursive structure.

Basic steps

  • Prove the base case.
  • State the inductive hypothesis.
  • Prove the next step.

Common failures

  • Using the inductive hypothesis outside its permitted scope.

Construction

Explicitly build a mathematical object satisfying the conditions.

When to use it

  • An existence problem asks for a concrete object.

Basic steps

  • Analyze the constraints.
  • Propose a candidate construction.
  • Verify every condition.

Common failures

  • Showing an example without covering the general case.

Invariant

Find a quantity preserved by an operation or evolution.

When to use it

  • States change repeatedly while some properties may be preserved.

Basic steps

  • Define the states.
  • Propose a candidate quantity.
  • Prove preservation.
  • Compare the initial and final states.

Common failures

  • The proposed quantity is not actually preserved.

Symmetry

Use equivalence under transformations to reduce the cases of a problem.

When to use it

  • Several cases are equivalent under a transformation.

Basic steps

  • Identify the transformation.
  • Prove the problem is preserved.
  • Reduce to representative cases.

Common failures

  • Mistaking approximate symmetry for exact symmetry.

Extremal principle

Choose a largest, smallest or earliest object to force a structural conclusion.

When to use it

  • An extreme element exists in a finite set or a well-ordered structure.

Basic steps

  • Choose an extreme object.
  • Analyze its constraints.
  • Derive the conclusion.

Common failures

  • The extremum does not exist or its attainment has not been established.

Pigeonhole principle

Infer a collision when there are more objects than containers.

When to use it

  • The problem has finitely many categories and an imbalance in counts.

Basic steps

  • Define the objects and containers.
  • Compare their counts.
  • Infer a collision.

Common failures

  • The container categories are not mutually exclusive.

Diagonalization

Construct an object differing from every listed item in at least one position.

When to use it

  • The goal is non-enumerability or escaping a given family.

Basic steps

  • Assume an enumeration.
  • Choose a difference for each item.
  • Construct the new object.

Common failures

  • The new object is outside the permitted space.

Compactness

Reduce an infinite or global problem to finite or convergent data.

When to use it

  • Local information is needed to obtain a global conclusion.

Basic steps

  • Choose a compact structure.
  • Extract finite or convergent data.
  • Transfer the property.

Common failures

  • The compactness hypotheses are not satisfied.

Localization

Study local data first, then examine how it can be glued into a global result.

When to use it

  • Local behavior can control the global problem.

Basic steps

  • Choose a local scale.
  • Prove the local property.
  • Check the gluing.

Common failures

  • Local solutions cannot be glued globally.

Linearization

Replace a nonlinear problem by a linear one at a local or approximation level.

When to use it

  • First-order local behavior dominates.

Basic steps

  • Choose an expansion point.
  • Take the linear principal part.
  • Estimate the remainder.

Common failures

  • Ignoring the range in which the remainder estimate applies.

Coordinates

Translate geometric or abstract relations into coordinates and algebraic expressions.

When to use it

  • Convenient coordinates can be chosen for the geometric relations.

Basic steps

  • Choose a coordinate system.
  • Translate the objects.
  • Work algebraically.
  • Translate the meaning back.

Common failures

  • The coordinate choice introduces a degeneracy.

Generating function

Encode sequence or combinatorial data as a formal power series.

When to use it

  • A recurrence, counting problem or convolution structure is present.

Basic steps

  • Construct the generating function.
  • Transform the relations.
  • Solve the relations.
  • Extract coefficients.

Common failures

  • Confusing convergence with formal operations.

Fourier methods

Decompose functions into frequency components to analyze operations and structure.

When to use it

  • Translation, periodicity or convolution structure is present.

Basic steps

  • Choose a transform.
  • Move to the frequency domain.
  • Handle frequency components.
  • Apply the inverse transform.

Common failures

  • Ignoring function-space and convergence hypotheses.

Probabilistic method

Use random selection to prove existence of a structure or estimate its properties.

When to use it

  • Direct construction is difficult but average behavior can be controlled.

Basic steps

  • Define a random model.
  • Estimate probabilities or expectations.
  • Infer existence.

Common failures

  • The random model does not cover the target objects.

Numerical approximation

Use finite-precision algorithms to approximate a continuous or infinite problem.

When to use it

  • An analytic solution is unavailable or too costly.

Basic steps

  • Choose a discretization.
  • Analyze the error.
  • Perform the computation.
  • Check stability.

Common failures

  • Treating an approximation as an exact proof.

Computational experiment

Use programs to generate cases and explore patterns or candidate counterexamples.

When to use it

  • Many cases are needed or manual exploration is difficult.

Basic steps

  • Formalize the computable problem.
  • Fix the environment.
  • Execute and record.
  • Analyze the limitations.

Common failures

  • Presenting finite testing as a universal proof.

Counterexample search

Systematically search an explicit domain for an input that falsifies a proposition.

When to use it

  • The proposition can be checked on a finite or sampled domain.

Basic steps

  • Define the declared domain.
  • Build the decision procedure.
  • Execute the search.
  • Preserve the limitations.

Common failures

  • Treating not finding a counterexample as a proof.

Formal verification

Use a kernel checker in an explicit formal system to verify an exact statement.

When to use it

  • A machine-replayable universally quantified statement is needed.

Basic steps

  • Define the formal model.
  • Build the semantic bridge.
  • Compile the proof.
  • Reject placeholders.

Common failures

  • The formal statement and encyclopedia semantics are not fully aligned.