The question is best answered by category theory: a natural bijection is a natural isomorphism in the category of sets. (Since you're asking this question, I'm assuming you know nothing about category theory.) Conceptually, a "natural" map is one that may be defined independent of the particular object you're considering.
For example: given two sets A and B, there is a bijection η
A,B: A × B → B × A, defined by η
A,B(a, b) = (b, a). Notice that this definition doesn't depend on the particular sets A and B. In particular, given any f: A → A' and g: B → B', they give a function f × g: A × B → A' × B' taking (a, b) to (f(a), g(b)), and similarly a function (g × f): B × A → B' × A. You can check that
ηA',B' ∘ (f × g) = (g × f) ∘ ηA,B.
This equation is actually what it means for η to be a natural transformation, so we call η a natural bijection. (In category theory terms, the maps F: ((A, B) ⟼ A × B; (f, g) ⟼ f × g) and G: ((A, B) ⟼ B × A; (f, g) ⟼ g × f) are functors from the category
Set ×
Set to
Set, and η is a natural isomorphism from F to G.)
Another classic example, not of sets this time, but involves linear algebra: If V is a real vector space, let V* = {f: V →
R | f is linear} be the
dual space of V. Then V* is a vector space with the vector operations defined pointwise. If T: V → W is a linear map, then define the linear map T*: W* → V* by T*(f)(v) = f(T(v)) (more concisely: T*(f) = f ∘ T).
If V is finite-dimensional, then it has a basis {e
1, ... e
n}; define a linear map φ
V: V → V* by φ
V(e
i)(e
j) = δ
ij. This map is actually a bijection (isomorphism), but it is not natural: it depends on the choice of basis of V. (In category theory terms: the identity functor and the dual space functor are not naturally isomorphic; in fact, the identity functor is covariant and the dual space functor is contravariant, making such a thing impossible.)
However: there is an isomorphism η
V from V to the
double dual space V** = (V*)*, defined by η
V(x)(f) = f(x). Note that this definition doesn't depend on the choice of basis (or generally on the particular structure of V), and in fact, the following equation holds for any linear map T: V → W:
ηW ∘ T = T** ∘ ηV.
Therefore η is a natural isomorphism. (Category-theoretically: η is a natural isomorphism from the identity functor to the double dual functor (which takes V to V** and T: V → W to T**: V** → W**) in the category of finite-dimensional real vector spaces.)
It really is impossible to give a general definition of naturality without talking about category theory, so if you're really interested you should read about that. For a terse Wikipedia guide to natural transformations, read these:
- Category (mathematics)
- Functor
- Natural transformation
(Wikipedia is, as usual, not the best way to learn about a new topic, but there are plenty of resources out there.)