While in general I agree with this paper, there are various details in its arguments that I consider wrong or incomplete.<p>For instance, he lists 3 main domains of applications that have driven the development of various branches of mathematics. While one of the application domains has indeed started as hydrodynamics (later also as aerodynamics), despite the remaining importance of fluid dynamics, I believe that nowadays the most important application in this domain is the simulation of semiconductor devices, which is required in the development of new manufacturing processes, and which certainly dwarfs even the simulations of military watercraft or aircraft.<p>Another example is that he claims that quaternions cannot be obtained in a straightforward way as a generalization of "real" numbers or "complex" numbers.<p>He is right about this only because he attempts to derive such numbers in the reverse direction in comparison with how they must be derived logically and how they have been discovered historically. Unfortunately this wrong direction of derivation from some arbitrary axioms of "real" numbers is contained in almost all modern mathematics manuals.<p>Both logically and historically, vectors are the primary concept and scalars are a secondary concept that is derived from vectors.<p>The "real" numbers, "complex" numbers and quaternions are all obtained as the results of some division operations applied to certain kinds of vector pairs. Affine spaces (i.e. spaces of points) can be defined axiomatically, vector spaces can be defined based on affine spaces (a vector is the difference between a pair of points) and scalars are the quotients of pairs of collinear vectors. "Complex" numbers and quaternions appear naturally as quotients of certain kinds of non-collinear vectors. With a proper set of axioms for affine spaces all the properties of the derived notions, i.e. vectors, scalars (i.e. "real" numbers), "complex" numbers and quaternions result automatically.<p>What are now called "real numbers", have been called for millennia "measures", where a scalar, i.e. a real number, was explicitly derived from a pair of physical quantities, e.g. lengths, by dividing a quantity to be measured to a measurement standard unit. In the past the fact that the scalars are derived from vectors and not vice-versa was obvious. (When "real" numbers were called "measures", the term "number" was restricted to integers and rational numbers.)<p>The modern teaching method where a set of axioms for the "real" numbers is chosen arbitrarily and other mathematical objects are derived by arbitrary rules from the "real" numbers obscures the meaning of the "real" numbers and the historical development of mathematics. The "real" numbers are not the result of arbitrary choices, but they result automatically from attempting to model the properties of the space-time, which is the primitive concept.<p>While the "real" numbers and all related continuous quantities are derived from the space-time, the "numbers" in the old sense, i.e. the integers and the rational numbers and other related discrete quantities are derived from the finite sets.