How definitions introduce mathematical objects, fix meaning, and support reusable reasoning.
A definition introduces a new term with a fixed meaning. It turns a pattern into a reusable object of thought. Without definitions, mathematics would be a collection of repeated descriptions rather than a system.
A good definition does three things.
| Function | Meaning |
|---|---|
| Names a concept | Gives the concept a stable handle |
| States exact conditions | Specifies when the term applies |
| Supports reuse | Allows the concept to appear in theorems and proofs |
For example:
A function f : X → Y is injective if for all x1, x2 ∈ X,
f(x1) = f(x2) implies x1 = x2.This definition names a property. After it is introduced, we can write “let f be injective” instead of repeating the full condition each time.
Definitions are local contracts. Once a term is defined, every later use should respect the contract. If the definition changes, theorems depending on it may also change.
A mathematical definition usually has this form:
An object X is called [name] if it satisfies [conditions].or:
We say that X has property P if [conditions].The conditions should be necessary and sufficient. The reader should be able to determine whether an object satisfies the definition.
Poor:
A good function is one that behaves nicely.Better:
A function f : X → Y between metric spaces is continuous at x ∈ X
if for every ε > 0 there exists δ > 0 such that
d_X(x,y) < δ implies d_Y(f(x), f(y)) < ε.The improved definition gives a test. It specifies the objects, the quantifiers, and the relation between input and output.
Definitions should state context before conditions. The phrase “a continuous function” means different things in metric spaces, topological spaces, order theory, and domain theory. A clear definition names the ambient structure.
| Term | Context needed |
|---|---|
| Continuous | Topology or metric |
| Simple | Group, graph, module, algebra |
| Normal | Subgroup, extension, operator, space |
| Regular | Graph, language, measure, scheme |
| Complete | Metric space, lattice, theory, category |
Mathematics reuses names. This is efficient when contexts are clear and confusing when they are not. The word “normal” has many meanings. A normal subgroup, a normal operator, and a normal topological space are different concepts.
Naming conventions reduce ambiguity. Certain kinds of names signal certain roles.
| Form | Typical use |
|---|---|
-ness | Property: compactness, connectedness |
-ity | Property: continuity, linearity |
-ism | Viewpoint: constructivism, formalism |
-ization | Process: completion, localization |
co- | Dual notion: coproduct, colimit |
pre- | Weaker preliminary notion: preorder, presheaf |
semi- | Partial weakening: semigroup, semiring |
quasi- | Approximate or weakened form |
pseudo- | Similar surface behavior, weaker structure |
These patterns are not formal rules, but they help readers infer relationships between concepts.
A definition should be neither too broad nor too narrow. If it is too broad, it captures objects that do not support useful theorems. If it is too narrow, it excludes natural examples.
For example, the definition of a group is broad enough to include integers under addition, invertible matrices, permutations, and symmetries. It is narrow enough to support strong theorems about identity, inverses, subgroups, and homomorphisms.
A useful definition identifies the exact structure needed for later results.
| Definition style | Result |
|---|---|
| Too concrete | Theorems fail to generalize |
| Too abstract | Examples become hard to recognize |
| Well chosen | Theorems apply broadly and meaningfully |
Definitions also control equality. When defining a mathematical object, one should know what counts as the same object.
For example, a graph may be defined as:
G = (V, E)where V is a set of vertices and E is a set of edges. But two graphs with different vertex names may be structurally the same. This leads to graph isomorphism.
A definition gives raw objects. A notion of equivalence tells us how to classify them.
Good definitions often expose maps. In many fields, the right definition is the one whose structure-preserving maps are natural.
| Structure | Structure-preserving map |
|---|---|
| Group | Homomorphism |
| Ring | Ring homomorphism |
| Vector space | Linear map |
| Topological space | Continuous map |
| Metric space | Nonexpansive, continuous, or isometric map |
| Category | Functor |
The maps reveal what the definition is designed to preserve.
Definitions may be explicit or implicit.
An explicit definition gives direct conditions.
A group is a set G with a binary operation satisfying associativity,
identity, and inverse laws.An implicit definition gives axioms that characterize a class of objects.
A field is a structure satisfying the field axioms.In practice, most mathematical definitions combine both. They describe data and list laws.
A ring consists of a set R with operations + and * such that ...This “data plus laws” form is common.
| Part | Example |
|---|---|
| Data | A set R, operations + and * |
| Laws | Associativity, distributivity, identities |
| Derived notions | Units, ideals, modules |
| Maps | Ring homomorphisms |
Definitions should avoid hidden choices. If an object depends on a choice, the definition should say so.
For example, “choose a basis of V” introduces noncanonical data. Results that depend on the chosen basis may not be intrinsic to V. Results independent of the basis are structural.
A term like “canonical” should be used only when the construction is determined naturally by the given data. If several choices are possible, the construction should be called “chosen,” “fixed,” or “selected,” not canonical.
Definitions also need examples and nonexamples. A definition becomes usable when the reader can distinguish what satisfies it from what fails.
For “group”:
| Object | Group? | Reason |
|---|---|---|
| Integers under addition | Yes | Associative, identity 0, inverses |
| Natural numbers under addition | No | No additive inverses |
| Nonzero real numbers under multiplication | Yes | Associative, identity 1, inverses |
| Matrices under multiplication | Sometimes | Invertible square matrices form a group |
Nonexamples are important because they show which condition matters.
Definitions should be stable under intended operations. If a class of objects is useful, it should often be closed under natural constructions.
For example, subgroups of groups are groups. Products of groups are groups. Isomorphic copies of groups are groups. These closure properties make the definition robust.
A practical checklist for definitions:
| Question | Purpose |
|---|---|
| What data is required? | Identifies the object |
| What laws are required? | Fixes the structure |
| What examples satisfy it? | Shows relevance |
| What nonexamples fail it? | Shows boundaries |
| What maps preserve it? | Shows natural transformations |
| What equivalence relation applies? | Supports classification |
| What later theorems use it? | Tests usefulness |
Naming should follow the same discipline. A name should be short, stable, and aligned with existing conventions when possible. New names should be introduced only when they reduce repeated explanation or identify a concept that will be used often.
A bad name hides structure. A good name points toward the role of the object.
| Weak name | Better name |
|---|---|
| Nice function | Continuous function |
| Good set | Compact set |
| Special map | Projection map |
| Thing | Object, element, morphism, operator |
| Big property | Completeness, boundedness, density |
In mathematical writing, definitions are infrastructure. They are not decoration before theorems. They determine what theorems can mean.
A strong definition minimizes ambiguity, supports examples, exposes structure, and makes later reasoning shorter.