Isomorphism
Description
Same structure, different content — a one-to-one correspondence between two systems that preserves operations, so any property describable in terms of the structure transfers exactly between them. In group theory the textbook example is the integers under addition and the positive reals under multiplication: pair each integer n with eⁿ, and addition in the first corresponds exactly to multiplication in the second. Two systems that are isomorphic are the same system in different clothing: any theorem proved in one transfers to the other by relabeling. The diagnostic question — can I pair up the parts of these two systems so that operations on the pairs produce the right results? — turns surface-different problems into the same problem. This is, structurally, the load-bearing move of analogical reasoning itself: a perfect analogy is an isomorphism. Most real-world analogies are approximate isomorphisms with leaks, but the structural ideal is what they approach.Triggers
User-initiated: User notices two problems that “feel the same” or asks if two formulations are equivalent. Vocabulary cues: “same problem,” “same structure,” “equivalent,” “one-to-one,” “same thing in different clothes.” Agent-initiated: Agent notices that a candidate analogy preserves enough structure that operations transfer; or notices that two formal systems being compared have matching structural skeletons. Candidate inference: “are these systems isomorphic — is there a bijection preserving the operations of interest?” Vocabulary cues: “isomorphism,” “same structure,” “one-to-one correspondence,” “structure-preserving,” “bijection,” “same problem in different clothing,” “equivalent,” “dual representation.” Situation-shape signals: Two systems with the same cardinality of parts and the same operation structure on those parts. A claim that two problems are “the same” — the diagnostic discipline is to name the bijection and check the operations. A formalism that translates results from one domain to another exactly (not approximately). Surface differences in two situations alongside deep structural matches.Exclusions
- Surface-similar but structurally-different cases — two problems that share vocabulary or imagery without sharing the operational structure; calling these “isomorphic” is exactly the analogical-reasoning failure mode the term is meant to exclude.
- Partial / approximate similarity — most real-world analogies are not isomorphic; they’re partial mappings with leaks. Better-named as shape or graded structural similarity than strict isomorphism, and the precision matters because isomorphism’s transfer guarantee depends on the strict bijection-preserving structure.
- Different cardinalities or different operational structures — if the systems have different numbers of components at the load-bearing level, no bijection exists.
- Non-formal / hand-wavy claims of “equivalent” — informal “equivalent” rhetoric often obscures the load-bearing details; the discipline is to name the mapping and the operations being preserved, or use a weaker primitive.
Structure
Relationships
- shape — isomorphism preserves shape exactly; shape is the abstract structural property that isomorphism makes precise. Isomorphism is the load-bearing endpoint of shape.
- surface — isomorphism is the strict-equality endpoint of similar-shape gradients; structure-mapping in cognitive science (Gentner et al.) treats partial structural-similarity as a graded approach to isomorphism, generalizing the strict notion into a graded similarity space.
- duality — dualities are often isomorphisms (or near-isomorphisms) between two perspectives on the same structure; the two primitives are tightly related.
- leaky-abstraction — isomorphism is structure-preserving exactness; leaky abstraction is the case where the mapping was supposed to be isomorphic but isn’t — the projection leaks where bijection-or-structure-preservation fails.
Examples
Group-theory examples · mathematics
Group-theory examples · mathematics
Equivalent representations in physics · physics
Equivalent representations in physics · physics
Abstract algebra / category theory — Galois (1830s); standard treatment in any group-theory or category-theory text; Mac Lane, *Categories for the Working Mathematician* (1971) · mathematics
Abstract algebra / category theory — Galois (1830s); standard treatment in any group-theory or category-theory text; Mac Lane, *Categories for the Working Mathematician* (1971) · mathematics
Category theory · mathematics
Category theory · mathematics
Cross-language program translation · computer-science
Cross-language program translation · computer-science
Curry-Howard correspondence — propositions as types / proofs as programs; the canonical computational-logical isomorphis · mathematics
Curry-Howard correspondence — propositions as types / proofs as programs; the canonical computational-logical isomorphis · mathematics
Database / data modeling — Codd's relational model (1970); schema mapping and data exchange research (Fagin, Kolaitis, et al., mid-2000s); ontology alignment in the Semantic Web · computer-science
Database / data modeling — Codd's relational model (1970); schema mapping and data exchange research (Fagin, Kolaitis, et al., mid-2000s); ontology alignment in the Semantic Web · computer-science
isomorphism is not a domain-bound term but a structural primitive that surfaces wherever a transformation has to be information-preserving in a specific structural sense. The analogical engine itself sits structurally adjacent to this work: structure-mapping in the Gentner sense is the cognitive-science cousin of schema mapping in databases, where the “schema” is the relational structure of the situation and the “data” is the bound content.Database / ontology alignment · computer-science
Database / ontology alignment · computer-science
Dedre Gentner, "Structure-Mapping: A Theoretical Framework for Analogy" (*Cognitive Science*, 1983) — analogy as partial · psychology
Dedre Gentner, "Structure-Mapping: A Theoretical Framework for Analogy" (*Cognitive Science*, 1983) — analogy as partial · psychology
Douglas Hofstadter, *Gödel, Escher, Bach* (1979) and *Surfaces and Essences* (2013, with Sander) — isomorphism as a cent · philosophy
Douglas Hofstadter, *Gödel, Escher, Bach* (1979) and *Surfaces and Essences* (2013, with Sander) — isomorphism as a cent · philosophy
Holyoak, Keith & Thagard, Paul, *Mental Leaps: Analogy in Creative Thought* (1995, MIT Press) — multiconstraint theory of analogy and the major sibling lineage to Gentner's structure-mapping. · psychology
Holyoak, Keith & Thagard, Paul, *Mental Leaps: Analogy in Creative Thought* (1995, MIT Press) — multiconstraint theory of analogy and the major sibling lineage to Gentner's structure-mapping. · psychology
Logical and computational equivalences · mathematics
Logical and computational equivalences · mathematics
Mathematical reformulations · mathematics
Mathematical reformulations · mathematics
Saunders Mac Lane, *Categories for the Working Mathematician* (1971) — the canonical category-theoretic treatment. · mathematics
Saunders Mac Lane, *Categories for the Working Mathematician* (1971) — the canonical category-theoretic treatment. · mathematics
isomorphism primitive points at the strict endpoint of a continuum that category theory parameterizes — and that continuum is itself useful as a structural primitive when reasoning about analogical mapping quality (a perfect isomorphism is rare; what’s interesting is how close a mapping comes and which structural features it preserves). The Gentner structure-mapping framework can be read as a cognitive-science analog of natural transformations: same shape across different content, with explicit principles governing what gets preserved.