- "X does something whilst preserving a certain structure"
- "There exist deformations of Y that preserve certain properties"
- "∃ function ƒ such that P, whilst respecting Q"

This common mathematical turn of phrase sounds vague, even when the speaker has something quite clear in mind.

Smeet Bhatt brought up this unclarity in a recent question on Quora. Following is my answer:

It depends on the category.

The idea of isomorphism varies across categories.It’s like if I ask you if two things are “similar” or not.

"Similaryou ask.how?”Think about a children’s puzzle where they are shown wooden blocks in a variety of shapes & colours. All the blocks that have the same shape are

`shape-isomorphic`

. All the blocks of the same colour are`colour-isomorphic`

. All the blocks are wooden so they’re`material-isomorphic`

.

In common mathematical abstractions, you might want to preserve a property like

- still a group
- still a vector space
- still a simplicial complex
- still a plane
- still similar to the original triangle
- still sum to the same constant (symplectic)
- deforming the path without pushing it over a singularity doesn’t change the contour integral
after some transformation

`φ`

. It’s the same idea:"The same in what way?"As John Baez & James Dolan pointed out, when we say two things are "equal", we usually don’t mean they are literally the same.

`x=x`

isthe most useless expression in mathematics, whereas more interesting formulæ express an isomorphism:

- “
about the LHS and RHS”.Somethingis the same- "They are similar in the following sense".
Just what the something is that’s the same, is the structure to be preserved.

A related idea is that of equivalence-class. If I make an equivalence class of all sets with cardinality 4, I’m talking about “their size is equivalent”.

Of course the set is quite different to the set in other respects. Again it’s about

"What is the same?"and"What is different?"just like on Sesame Street.Two further comments: “structure” in mathematics usually refers to a tuple or a category, both of which mean “a space" in the sense that not only is there a set with objects in it, but also the space or tuple or category has mappings relating the things together or conveying information about the things. For example a metric space is a tuple . (And: having a definition of distance implies that you also have a definition of the topology (neighbourhood relationships) and geometry (angular relationships) of the space.)

In the case of a metric space, a structure-preserving map between metric spaces would

notmake it impossible to speak of distance in the target space. The output should still fulfill the metric-space criteria: distance should still be a meaningful thing to talk about after the mapping is done.

I’ve got a couple drafts in my 1500-long queue of drafts expositing some more on this topic. If I’m not too lazy then at some point in the future I’ll share some drawings of structure-preserving maps (different “samenesses”) such as the ones Daniel McLaury mentioned, also on Quora:

Category:Structure-preserving maps;Invertible, structure-preserving mapsGroups:(group) homomorphism; (group) isomorphismRings:(ring) homomorphism; (ring) isomorphismVector Spaces:linear transformation, invertible linear transformationTopological Spaces:continuous map; homeomorphismDifferentiable Manifolds:differentiable map; diffeomorphismRiemannian Manifolds:conformal map; conformal isometry