2

When we define an abstract structure, establish theories or theorems, or build models, etc., we tend to want them to be "general" enough so they can be applied to a variety of situations. However, of course, more generality is not always better. Once generality passes a certain threshold, things become vague and useless.

Of course, we could treat this on a case-by-case, topic-by-topic basis. However, I wonder, is there or can there ever be a generalized / systematic approach to decide the optimal level of generality?


Here is an example in math. The following paragraph is from Kreyszig's Functional Analysis on how to generalize the concept of "distance",

In functional analysis we shall study more general "spaces" and "functions" defined on them. We arrive at a sufficiently general and flexible concept of a "space" as follows. We replace the set of real numbers underlying R on an abstract set X (set of elements whose nature is left unspecified) and introduce on X a "distance function" which has only a few of the most fundamental properties of the distance function on R. But what do we mean by "most fundamental"? This question is far from being trivial. In fact, the choice and formulation of axioms in a definition always needs experience, familiarity with practical problems and a clear idea of the goal to be reached. In the present case, a development of over sixty years has led to the following concept which is basic and very useful in functional analysis and its applications.

1.1-1 Definition (Metric space, metric). A metric space is a pair (X, d), where X is a set and d is a metric on X (or distance function on X), that is, a function defined on X × X such that for all x, y, z ∈ X we have:

(M1) d is real-valued, finite, and nonnegative
(M2) d(x, y) = 0 if and only if x = y
(M3) d(x, y) = d(y, x)     [Symmetry]
(M4) d(x, y) ≤ d(x, z) + d(z, y)     [Triangle Inequality]

SE_
  • 21
  • 3
  • It is ironic that you want a general rule to "optimize" generality without "optimizing" the generality of such a rule. When we define a useful abstract structure it is only after many of its instances came up in different applications. The "rule" for introducing abstractions is that there are similarities in reasoning across them and non-trivial parts of it can be reproduced uniformly in abstraction. This has to clarify it by dispensing with inessential concrete details, and lead to new non-trivial results to be useful. And there can be multiple successful variants, so no "optimization". – Conifold Mar 29 '21 at 06:31

1 Answers1

1

In your case above, the goal is clear which is to require a concept (definition) only containing the most fundamental properties of a general space associated with a general real-valued function in your studied domain of functional analysis. This leads to the most basic fundamental definition of "metric space". So your focused goal is a major yardstick to determine the optimal level of generality, of course your own domain knowledge and philosophizing skills are other factors too. However, in reality, to even make clear sense of your goal to generalize within a relatively young research domain may be extremely obscure and hard, such as abstract geometry, category theory, etc. That's why the above author said it took mathematicians over sixty years to arrive at this "correct" foundational concept in functional analysis.

Further upon your case, there may be more general and non-trivial goal worth to pursue, for example, in real analysis you can easily form a similar but more general concept - topological space, which can arise out of any metric space. However, there are non-metrizable topological spaces and thus it's more basic compared to metric space.

Btw, regarding your "Once generality passes a certain threshold, things become vague and useless", it may not be so for more generality (actually I only form a propositional attitude of the opposite). For example, classic syllogism is extremely general, but it's also extremely clear and useful - being applied all the time everywhere...

Double Knot
  • 4,184
  • 2
  • 5
  • 15