# Equality vs. isomorphism vs. specific isomorphism

This question prompted a reformulation:

What is a really good example of a situation where keeping track of isomorphisms leads to tangible benefit?

I believe this to be a serious question because it actually is oftentimes a good idea casually to identify isomorphism classes. To bring up an intermediate-level example I've alluded to often, consider the classification of topological surfaces. When I explain it to students, I do somewhat consciously write equalities as I manipulate one shape into another homeomorphic one. I even do it rather quickly to encourage intuitive associations that are likely to be useful. In any case, for arguments of that sort, it would be really tedious, and probably pointless, to write down isomorphisms with any precision.

Meanwhile, at other times, I've also joined in the chorus of criticism that greets the conflation of equality and isomorphism.

The problem is it's quite challenging to come up with really striking examples where this care is rewarded. Let me start off with a somewhat specialized class of examples. These come from descent theory. The setting is a map $$X\rightarrow Y,$$ which is usually submersive, in some sense suitable to the situation. You would like criteria for an object $V$ lying over $X$, say a fiber bundle, to arise as a pull-back of an object on $Y$. There is a range of formalism to deal with this problem, but I'll just mention two cases. One is when $Y=X/G$, the orbit space of a group action on $X$. For $V$ to be pulled-back from $Y$, we should have $g^*(V)\simeq V$ for each $g\in G$. But that's not enough. What is actually required is that there be a collection of isomorphisms $$f_g: g^*(V)\simeq V$$ that are compatible with the group structure. This means something like $$f_{gh}=f_g\circ f_h,$$ except you have to twist in an obvious way to take into account the correct domain. So you see, I have at least to introduce notation for the isomorphisms involved to formulate the right condition. In practice, when you want to construct something on $Y$ starting from something on $X$, you have to specify the $f_g$ rather precisely.

Another elementary case is when $X$ is an open covering $(U_i)$ of $Y$. Then an object on $Y$ is typically equivalent to a collection $V_i$ of objects, one on each $U_i$, but with additional data. Here as well, $V_i$ and $V_j$ obviously have to agree on the intersections. But that's again not enough. Rather there should be a collection of isomorphisms $$\phi_{ji}: V_i|U_i\cap U_j\simeq V_j|U_i\cap U_j$$ that are compatible on the triple overlaps: $$\phi_{kj}\circ \phi_{ji}=\phi_{ki}.$$ Incidentally, for something like a vector bundle, since any two of the same rank are locally 'the same,' it's clear that keeping track of isomorphisms will be the key to the transition from collections of local objects to a global object. The formalism is concretely applied in situations where you can define some objects only locally, but would like to glue them together to get a global object. For a really definite example that comes immediately to mind, there is the determinant of cohomology for vector bundles on a family of varieties over a parameter space $Y$. Because a choice of resolution is involved in defining this determinant, which might exist only locally on $Y$, Knudsen and Mumford struggled quite a bit to show that the local constructions glue together. Then Grothendieck suggested the remedy of defining the determinant provisionally as a signed line bundle, which then allowed them to nail down the correct $\phi_{ji}$. These days, this determinant is a very widely useful tool, for example, in generating line bundles on moduli spaces.

I apologize if this last paragraph is a bit too convoluted for non-specialists. Part of my reason for writing it down is to illustrate that my main examples for bolstering the 'keep track of isomorphisms' paradigm are a bit too advanced for most undergraduates.

So, to conclude, I'd be quite happy to hear of better examples. As already suggested above, it would be nice to have them be accessible but substantively illuminating. If you would like to discuss, say, different bases for vector spaces, it would be good if the language of isomorphism etc. clarifies matters in a really obvious way, as opposed to a sets-and-elements exposition.

Added: Oh, if you have advanced examples, I would certainly like to hear about them as well.

Added: I see now there are three levels at least to distinguish:

Regarding objects as equal vs. regarding them as isomorphic vs. paying attention to specific isomorphisms.

I somehow conflated the two transitions in the course of asking the question. Of course I'm happy to see good examples illustrating the nature of either, but I'm especially interested in the second refinement.

Added yet again:: I'm grateful to everyone for contributing nice examples, and to Urs Schreiber who put in some effort to instruct me over at the n-category cafe. As I mentioned to Urs there, it would be especially nice to see examples of the following sort.

1. One usually thinks $X=Y$;

2. A careful analysis encourages the view $X\simeq Y$;

3. This perspective leads to genuinely new insight and benefit.

Even better would be if some specific knowledge of the isomorphism in 2. is important. Of course, more than two objects might be involved. I was initially hoping for some input from combinatorics, with the emphasis on 'bijective proofs' and all that. Anything?

OK, I hope this will be the last addition. Because this question flowed over to the n-category cafe, I ended up having a small discussion there as well. I thought I'd copy here my last response, in case anyone else is interested.

n-cafe post:

I suppose it's obvious by now that I'm using a specific request to drive home the need for 'small but striking examples' in favor of category theory.

Last fall, Eugenia Cheng told me of a visit to some university to give a colloquium talk. The host greeted her with the observation that he doesn't regard category theory as a field of research. OK, he was probably a bit extreme, but milder versions of that view are quite common. Now, one possible response is to regard all such people as unreasonable and talk just to friends (who of course are the reasonable people!). This is not entirely bad, because that might be a way to buy time and gain enough stability to eventually prove the earth-shattering result that will show everyone! Another way is to take up the skepticism as a constructive everyday challenge. This I suppose is what everyone here is doing at some level, anyways.

Other than the derived loop space, which is not exactly small, Urs' examples are all of the simple subtle sort that can, over time, contribute to a really important change in scientific outlook and maybe even the infrastructure of a truly glorious theory. For example, I agree wholeheartedly about the horrors of the old tensor formalism. But it's not unreasonable to ask for more striking accessible evidence of utility when it comes to the current state of category theory.

The importance of small insights and language that gradually accumulate into the edifice of a coherent and powerful theory is the usual interpretation of Grothendieck's 'rising sea' philosophy. However, the process is hardly ever smooth along the way, especially the question of acceptance by the community. I'm not a historian, but I've studied arithmetic geometry long enough to have some sense of the changing climate surrounding etale cohomology theory, for example, over the last several decades. The full proof of the Weil conjectures took a while to come about, as you know. Acceptance came slowly with many bits and pieces sporadically giving people the sense that all those subtleties and abstractions are really worthwhile. Fortunately, the rationality of the zeta function was proved early on. However, there was a pretty concrete earlier proof of that as well using $p$-adic analysis, so I doubt it would have been the big theorem that convinced everyone. One real breakthrough came in the late sixties when Deligne used etale cohomology to show that Ramanujan's conjecture on his tau function could be reduced to the Weil conjectures. There was no way to do this without etale cohomology and the conjecture in question concerned something very precise, the growth rate of natural arithmetic functions. This could even be checked numerically, so impressed people in the same way that experimental verification of a theoretical prediction does in physics. Clearly something deep was going on. Of course there were many other indications. The construction of entirely new representations of the Galois group of $\mathbb{Q}$ with very rich properties, the unification of Galois cohomology and topological cohomology, a clean interpretation of arithmetic duality theorems that gave a re-interpretation of class field theory, and so on.

For myself, being a fan of you folks here, I believe this kind of process is going on in category theory. But I don't think you have to be too unreasonable to doubt it. In a similar vein, I don't agree with Andrew Wiles' view that physics will be irrelevant for number theory, but also think his pessimism is perfectly sensible.

I think I'm trying to make the obvious point that the presence of pessimists can be very helpful to the development of a theory, in so far as the optimists interact with them in constructive ways. I haven't been coming to this site much lately, because the bit of internet time I have tends to be absorbed by Math Overflow. But I did catch David's recent post on Frank Quinn's article, which ended up as a catalyst for my MO question.

At the Boston conference following the proof of Fermat's last theorem, I've been told Hendrik Lenstra said something like this: 'When I was young, I knew I wanted to solve Diophantine equations. I also knew I didn't want to represent functors. Now I have to represent functors to solve Diophantine equations!' So should we conclude that he was foolish to avoid representable functors for so long? I wouldn't.

This response to the MO question brings up the importance of knowing the specific isomorphism between some Hilbert spaces given by the Fourier transform. This is an excellent example, especially when we consider how it relates to the different realizations of the representations of the Heisenberg group and the attendant global issues, say as you vary over a family of polarizations. But I couldn't resist recalling Irving Segal's insistence that 'There's only one Hilbert space!' Obviously, he knew, among many other things, the different realizations of the Stone-Von-Neumann representation as well as anyone, so you can take your own guess as to the reasoning behind that proclamation. He certainly may have lost something through that kind of philosophical intransigence. But I suspect that he, and many around him, gained something as well.

• This should be re-tagged, since it is not really about pedagogy, but about how we should regard isomorphism in comparision with equality. May 12, 2010 at 12:18
• I guess you're right. But I don't know what tag to choose! I think my main motivation was pedagogy. May 12, 2010 at 12:47
• +1: This is a great question! May 12, 2010 at 19:11
• We overflowed from MO here golem.ph.utexas.edu/category/2009/10/math_overflow.html#c033040 May 12, 2010 at 21:45
• In class field theory, the Takagi isomorphism says only that the abelian Galois group is isomorphic to the associated ideal class group. Keeping track of the isomorphism (the Artin reciprocity law) says that the L functions match, hence have analytic properties,... leading to the Langlands program, ... Nov 28, 2017 at 3:52

Suppose you have two categories C and D, and functors $F:C\to D$ and $G:D\to C$ such that for all $x\in C$, $G(F(x))$ is isomorphic to $x$, and for all $y\in D$, $F(G(y))$ is isomorphic to $y$. If you didn't know how important it was to distinguish between "isomorphic" and "an isomorphism," you might think that then C and D are essentially the same category. But of course in order for C and D to be equivalent, one additionally needs the isomorphisms in question to be natural.

A nice example of a pair of functor with the above properties, but which are not an equivalence of categories, are the functors relating vector spaces and affine spaces. Here $F:\mathrm{Vect}\to \mathrm{Aff}$ regards a vector space as an affine space by forgetting its origin, and $G:\mathrm{Aff}\to \mathrm{Vect}$ constructs the "vector space of displacements" in an affine space. The composite $G F$ is naturally isomorphic to the identity, but $F G$ is only "unnaturally" isomorphic to the identity, and the categories are definitely not equivalent. A simpler version of this example relates groups with heaps.

Automorphism groups are studied intensively in mathematics, and these groups explicitly track the difference between isomorphisms and equality. We aren't willing to say that every automorphism of a mathematical structure is really just the identity map, since under such a perspective the automorphism group would evaporate.

Whitehead's Theorem states that a map between two connected CW complexes which induces isomorphisms on all homotopy groups is a homotopy equivalence. The naive reformulation which forgets to keep track of the specific isomorphisms (i.e. "Two connected CW complexes with all homotopy groups isomorphic are homotopy equivalent") is definitely false.

• Also: absolutely anything involving vector bundles. :) May 18, 2010 at 22:25

I have been thinking of determinants recently, so an example from multilinear algebra might help.

Given an $n$-dimensinonal vector space $V$, the exterior products $Λ^0 V$ and $Λ^n V$ are both 1-dimensional, so are isomorphic. Moreover there is a natural isomorphism between $End(Λ^0V)$ and $End(Λ^nV)$.

However, the maps that $A \in End(V)$ induces on $Λ^0V$ and $Λ^nV$ are different, $I$, the identity, in the former case, and $(detA)I$ in the latter.

Perhaps what you’re looking for is not a case when keeping track of the isomorphisms matters, but when relationships with external constructions differ despite the fact that two things are isomorphic when considered in isolation.

Previously posted here: http://golem.ph.utexas.edu/category/2009/10/math_overflow.html#c033054

• As I mentioned on the other site, this is nice because it's elementary, but contains the kernel of an important distinction in advanced mathematics: that between functions and top-degree differential forms. So once again, retaining isomorphisms, which may appear pedantic locally, becomes unavoidable when globalizing. May 13, 2010 at 9:15
• This is a special case of the following consideration: two objects in some construction may be endowed with more structure than is apparent, so one might look at them in the "wrong" category and conclude that they are isomorphic. In this case it's true that the two objects in consideration are isomorphic as vector spaces, but they're not just vector spaces: they're (at least) End(V)-modules, and in this category they're not isomorphic. May 13, 2010 at 13:10
• $\Lambda^0 V$ and $\Lambda^n V$ are not naturally isomorphic. Otherwise there would be a preferred choice of volume forms. $\Lambda^0 V$ also isn't a $End(V)$-module because $0\in End(V)$ does not act as zero on $\Lambda^0 V$. Nov 28, 2017 at 0:24
• Qiaochu's right assuming $End(V)$ means the monoid under multiplication, admittedly not the first meaning one might guess from the notation. Jun 25, 2021 at 23:27

This specific example may not count, as I don't know if anyone really views all separable infinite dimensional Hilbert spaces as being the same. But I imagine that just making the identification $L^2(0, 2\pi)=l^2(\mathbb{Z})$ based on the fact that all separable infinite Hilbert spaces are isomorphic doesn't gain you as much insight as knowing that the Fourier transform from $L^2(0, 2\pi)$ to $l^2(\mathbb{Z})$ is an isomorphism.

• This is a nice point. I guess one could extend this example to various representations of the Heisenberg group. By the way, I believe the late Irving Segal was fond of saying 'There's only one Hilbert space!' Even as this perspective might mislead a person in certain situations, I believe he also gained something from that kind of intransigence. May 14, 2010 at 8:16

I think a great example of this is groupoid cardinality. The cardinality of a groupoid $G$ is defined to be $$\sum_{[x] \in \pi_0(G)} \frac{1}{|Aut(x)|}$$ If the groupoid is a discrete set, this reduces to the usual notion of cardinality, while in general things with more automorphisms are counted as "less than one." This may seem weird until you start seeing it pop up all over the place. For instance, if a finite group $G$ acts on a finite set $X$, then the groupoid cardinality of the action groupoid (a.k.a. the "homotopy quotient") $X// G$ is equal to $|X|/|G|$. Groupoid cardinality also has links to exponential generating functions, via the theory of "species of structure."

But I think the wackiest place this comes up is in Feynman integrals. When physicists want to evaluate a Feynman integral, they expand it out in a power series in terms of some parameter. (The power series may not converge, but that doesn't stop them from evaluating its first few terms as an approximation.) The coefficients of each term are derived from the various different ways of distributing some number of derivatives across a product of different terms, which if you work it out combinatorially can equally well be calculated by counting "Feynman diagrams" -- certain graphs which describe different ways of connecting up nodes (which it is easy to start thinking of as "pictures" of a "particle interaction"). But the kicker is that you have to count these Feynman diagrams with automorphisms, i.e. instead of the cardinality of the set of Feynman diagrams, the coefficient in the power series comes from the cardinality of the groupoid of Feynman diagrams.

• "Species of structure" is a Bourbaki term for a tuple of structures on a set. Did you mean combinatorial species or another use of the term? May 12, 2010 at 19:16
• I've never heard of that usage; only the combinatorial one. May 12, 2010 at 23:14
• I suspect Joyal had in mind the Bourbaki usage when he named his combinatorial species. The point being the idea of "transport of structure": given an isomorphism $f:X\to Y$ in some category of structures (Bourbaki's notion of structure allowed him to uniquely determine a notion of isomorphism for each species of structure), if $Y$ carries some extra structure, then that structure can be transported over to $X$ along $f$. A species $FinBij\to Set$ abstracts this: given an iso $f:X\to Y$ in FinBij, if $X$ is the carrier set for a structure like a tree, that structure can be transported to $Y$. Feb 9, 2014 at 18:21

Perhaps another reason to distinguish between isomorphic structures and isomorphism classes ... Many years ago, Grigorchuk defined a very beautiful space $\mathcal{G}$ of finitely generated groups with the following features:

(i) $\mathcal{G}$ is a Polish space; i.e. a separable completely metrizable space.

(ii) The isomorphism relation on $\mathcal{G}$ is induced by a natural action of a suitable countable group $G$.

However, Champetier has shown that the "quotient space" $\mathcal{G}/G$ of isomorphism types is horribly complex and cannot be given the structure of a decent topological space in any natural manner.

• Right, a whole range of examples will be of this form, which are closely related to the descent theory I discussed. It's the difference between a stack and its presheaf of isomorphism classes. May 12, 2010 at 21:25
• So the action of $G$ on $\mathcal{G}$ isn't continuous. Polish spaces are multifaceted beast. Maybe one should not look at the topology but rather at the measurable structure. Does $G$ act measurably on $\mathcal{G}$ ? Nov 28, 2017 at 0:31

Here is an example out of algebraic topology. It is not so much about isomorphisms as about maps, but I think it is similar in spirit to what you are asking. It also might be too far beyond an undergraduate level, but I think it is a nice example where both the first and second distinctions play a role.

The example is obstruction theory. Suppose that you have two spaces X and Y and they have maps to a third space Z. Suppose that we want to understand (homotopy classes of) lifts of the map X -> Z to a map X -> Y. Obstruction theory procedes by building a tower of spaces over Z

$$\cdots \to Y_3 \to Y_2 \to Y_1 \to Y_0 = Z$$ such that Y is the limit of this tower, and such that the passage between layers is easier to understand. For example it might be the case that $Y_{i+1}$ is a fibration over $Y_i$ with fiber a $K(\pi, i+1)$.

Suppose that you have lifted to a map $X \to Y_k$. The Obstruction Theory Machine then constructs for you an obstruction class $o_k$. If this vanishes then you can lift to the next level. But you usually can't define the next obstruction $o_{k+1}$ unless you remember the (homotopy class) of the lift itself. And this next obstruction depends on the choice of lift you make. If you make a bad choice, you can run into a dead end, even if other choices allow you to continue. That's a place where the first distinction plays a role.

But now suppose that you've made choices all the way up, and all obstructions vanished along the way. Do you get a map to Y? can you classify all lifts this way? Not necessarily. There are two sets at play here (with a map between them):

$$\pi_0 Map( X, Y) = \pi_0 Map( X, \lim Y_i ) \to \lim \pi_0Map(X, Y_i)$$

What we have constructed is something on the right-hand-side, a coherent system of homotopy classes of lifts through the tower. What we want is the left-hand-side. We are trying to commute the functor $$\pi_0 Maps(X, -)$$ with an inverse limit, and if the tower is infinite we may not be able to do this (it is a left adjoint so commutes with colimits, not limits). If Y and all the $Y_i$ are commutative H-spaces so that these sets are abelian groups, then there will be a $\lim^1$-term. The situation is similar in the non-abelian setting.

However if you remember not just single (homotopy classes of) maps but the whole mapping space, then this problem goes away. In other words you are saved if you remember the second level of distinction. Assuming that our spaces are reasonable we get a homotopy equivalence of mapping spaces (here my limits are homotopy limits):

$$\underline{Map}( X, Y) \simeq \underline{Map}( X, \lim Y_i ) \to \lim \underline{Map}(X, Y_i).$$

[All of these mapping spaces are taken relative to the map $X \to Z$, but including that in the notation would make things messy.]

• Very nice! In category-theoretic terms, I guess it would be fair to characterize this as a situation where looking at a 2-limit lifting a limit saves the day. I may even be able to use some version of your example somewhere... May 13, 2010 at 17:45

How $X \times Y$ is isomorphic to $Y \times X$ in a category with products should not be ignored. To illuminate this think a little more general:

Keeping track of isomorphisms are essential in symmetric monoidal categories:

In a monoidal category you have a product $\oplus$ and coherency isomorphisms relating the associativity of the product $c_{A,B,C} \colon A\oplus (B \oplus C) \to (A \oplus B) \oplus C$ satisfying the pentagon relation. You also have a unit (zero) object and other isomorphisms satisfying some relations.

There is a theorem saying that one can always replace this by an equivalent monoidal category where all these isomorphisms are identities (including the ones for the unit making the unit strict). So really this tells you that you don't need these isomorphisms to define them up to equivalence.

However, for symmetric monoidal categories, which also have a "commutativity" isomorphism you cannot always do this, and so it is essential to keep track of the isomorphisms to ensure full generality.

This is true also for categorical products and coproducts, and more generally for compatibility between objects defined by different universal properties in a category. E.g. the example $X \times Y$ is isomorphic to $Y\times X$ mentioned at the beginning. This is more than keeping track of the automorphisms of objects (which is also very important, but mentioned in other answers) - it is remembering certain important isomorphisms depending on some objects.

• Although non-elementary, this is a very important class of examples with flavor different from descent theory. Thanks for reminding me! May 12, 2010 at 21:45
• To be more precise: Every symmetric monoidal category is equivalent to one which has a strict monoidal structure structure, but only the symmetries cannot be assumed to be strict. Nov 23, 2016 at 7:24
• It might be worth mentioning in this context that the character table of a finite group uniquely determines the abelian category of its finite dimensional complex representations. However it doesn't recover the information about the coherence isomorphisms for the symmetric monoidal structure. Jun 8, 2017 at 8:55

Natural examples arise in proof theory: if you equate isomorphic propositions, then the semantics of proofs collapses -- all proofs of a given proposition end up having the same denotation.

But if you avoid identifying isomorphic propositions, then lattices naturally flower into categories, with the morphisms embodying the semantics of proofs. (If you like, you can view model theory as performing the collapse on purpose, and then studying what is left over.)

Hi Minhyong,

I don't know whether this example throws some light on your question, but here it is :

Let $K$ be a finite extension of ${\bf Q}_p$, and suppose you want to count the number of degree-$p$ extensions of $K$, of which there are only finitely many, as you know.

But counting them up to $K$-isomorphism is one thing, and counting the actual number of extensions in a given algebraic closure is quite another. In his mass formula, Serre did the latter count, with some weights coming from the ramification : when $E$ runs through ramified degree-$p$ extensions of $K$,
$$\sum_E q^{-c(E)} =p,$$ where $c(E)=v(d_{E|K})-(p-1)$, $v(d_{E|K})>(p-1)$ is the valuation of the discriminant $d_{E|K}$ of $E|K$, and $q$ is the residual cardinality of $K$.

• This is a nice formula! I hadn't seen it before. What happens if you count them up to isomorphism? Perhaps something similar to the groupoid count mentioned by MS comes up? May 12, 2010 at 21:29
• Serre's formula is valid for all degrees, not just degree $p$. People such as Hou and Keating (2004) have been counting them up to isomorphism, but this gets very complicated already for degree $p^2$. Manjul Bhargava has some nice formulas for counting all etale $K$-algberas of a given degree, which he uses to count the number of quartic or quintic number fields of bounded discriminant. By the way, if you are interested in an elementary proof in the degree-$p$ case, see arxiv.org/abs/1005.2016 (some people will never miss an opportunity for self-promotion). May 13, 2010 at 1:52
• For the formula in degee n, see this answer mathoverflow.net/questions/9778/…. And yes, Bhargava's formula does have Card Aut $E$ in the denominator. May 13, 2010 at 3:32

This is a footnote to Joel's answer regarding automorphisms.

In the system $\mathbb{C}$ of complex numbers, it is provably the case that $i \neq -i$. Yet, there is an automorphism of $\mathbb{C}$ that sends $i$ to $-i$. If we do not keep track of the difference between isomorphism and equality in this case, we have a contradiction.

This is not to suggest that we couldn't reconfigure mathematics to avoid such an absurdity, but only that in its present configuration, failure to keep track of the difference between isomorphism and equality can have serious consequences.

• This is a nice, simple case of splitting the identity map into two non-identity automorphisms -- any such structure where this splitting is possible will exhibit these nuances with respect to equality and isomorphism. Nov 28, 2017 at 15:56
• I agree, Philip, and this is a great example! I am reminded of Stewart Shapiro's article, "An i for an i" RSL 2012 (cambridge.org/core/journals/review-of-symbolic-logic/article/…), explaining the same idea and the problems it presents for rigid designation of mathematical objects. Nov 28, 2017 at 16:14
• Joel, I'm happy you like the example. I remember mentioning it to Stewart a few years back. In response, he told me it was a much discussed example in the literature on Structuralism in mathematics, the paper you mention being such an example. Nov 28, 2017 at 16:37
• As a footnote to your footnote, I was discussing this with a string theorist in the department today and came across a nice parallel. All electrons are 'identical' in the sense that we cannot distinguish one from another in a vacuum in any known fashion, however they are certainly not all the same object. This can be formulated precisely by saying that all electrons are isomorphic under an isomorphism that preserves all physically observable quantities, but all electrons are almost certainly not equal. (the isomorphism may be total phase shifts) Nov 28, 2017 at 22:01

I'm surprised no one gave this answer. Every Banach space isometrically embeds in its second dual by a natural map. If this map is surjective, the Banach space is said to be reflexive.

James gave an example of a Banach space which is isometrically isomorphic to its second dual but is not reflexive.

Consider a non trivial vector bundle on $S^1$ of rank 1. All its fibers are isomorphic as vector spaces, but if you simply identify them you have no way of dealing with the global structure, e.g. monodromy etc.

The notions of isomorphism, homomorphism and so on entered nineteenth- and early twentieth-century mathematics in a number of places including the theory of magnitudes, the theory that would eventually give rise to the modern theory of ordered algebraic systems. The architects of the theory, including Otto Stolz, Giuseppe Veronese, Tullio Levi-Civita, Rodolfo Bettazzi, Otto Hölder and Hans Hahn were fundamentally concerned with the notion of measurement, which to them was the representation of magnitudes--spatial, physical and otherwise--by numbers. It was isomorphims and homomorphisms between systems of magnitudes, on the one hand, and systems of numbers, on the other, that was the underlying idea in their theory. To them, and to us, I would suggest, the conflation of the ideas of isomorphism and identity (or equality) in the context of measurement (as they understood it) would be entirely misguided.

An example:

In homotopy theory, it is useful to consider the homotopy groups of spaces. These are isomorphism classes of maps $S^n\to X$.

• Isn't this exactly the opposite of the question? The homotopy groups do not remember the homotopies between homotopy equivalent maps $S^n \to X$. For this we would need homotopy $2$-groups or something like related. Nov 23, 2016 at 7:28