Structuralism as a Philosophy of Mathematics
infinitelymore.xyz
infinitelymore.xyz
Or to put it a different way, I’m not sure anything interesting is being said here.
Reuben Hersh
I think aka "∅" therefore I know I thought aka "{∅}" therefore I know I knew I have thought aka "{{∅}}"
and ...
boom! The entire Math system is imported. (BTW, limitations known as "computation theory" is also introduced)
So maybe we are actually mathematical being on a manifold named as "real world". To me it is more concise and profound than "philosophy". As we are real, so do all mathematical objects.
But if you're interested in the structure of plane geometry then there is no such structure-preserving isomorphism because any map into a finite set will "delete" information about side length and angles.
The structuralist idea is that interesting mathematics can be "most easily" found by considering structure-preserving isomorphisms and not the structures themselves. In particular dealing with the structures directly can obscure the mathematics you are trying to discover, e.g. dealing with a full Euclidean group when the dihedral group is all the problem requires.
One fish says to another fish: "The water's nice today." and swims off, the other fish says "What's water?". Your entire mathematical world view is so permeated with the language of structuralism that you can't see it any more.
https://en.wikipedia.org/wiki/Representation_theory_of_finit...
"The rough idea is to define an algebraic theory as a category with finite products and possessing a “generic algebra” (e.g., a generic group), and then define a model of that theory (e.g., a group) as a product-preserving functor out of that category."
https://ncatlab.org/nlab/show/Lawvere+theory#the_theory_of_g...
You can read Gower's paper on "The two cultures of Mathematics" at: https://www.dpmms.cam.ac.uk/~wtg10/2cultures.pdf
At an elementary level what we deal with are representations. In CS this problem is severe, for example almost all boolean functions have exponential circuit complexity - but we cannot offer even a single example up. It's an open question how powerful graph isomorphism even is.
I don't mean to knock the structuralist insight, it is a powerful "imperative" as the article says. There is just incompleteness everywhere, in less mature fields especially, where they work in spaces that can barely be classified as of yet. The knowledge is generated there, and then organized within a higher scheme. Topology sprung partly out of Euler's attack on the Königsberg bridge problem (I suppose structuralism overall does to). It is a revealing perspective, but it seems the insight comes after the large amount of work, not usually before.
I do not buy this. I feel it is the other way around. Structural Features are essential. Categoricity may be nice to have but why should I care so much about it?
You can say for example, categorical with respect to a certain cardinality of the model, that is you are only considering models of that cardinality.
And just like that, if your semantic allows it, you can also say categorical with respect to standard models. But for that you of course need a clear definition of what "standard" means. First-order logic doesn't provide such a clear definition.
Being an ex-proof theorist, I'm a bit dubious of not having one.
You can "solve" this in Second Order logic, because you have a more powerful induction axiom, but how exactly you define that logic is tricky. There's no proof system that defines it completely, so you have to do this via a semantics that relies on knowing which models are or are not OK.
I don't think it solves the problem that you can't define all the "truths" (as most logicians would put it) of Peano Arithmetic.
[1] https://en.wikipedia.org/wiki/Structuralism_(philosophy_of_s...
(this program may have an advantage in that it motivates passing from the continuous to the discrete?)
Though, there may be canonical structures, any universal structure is illusive if not non-existent.
1. Being
2. Communication
3. Equipment -- a device you can put marks on and read off of
4. Discipline -- ability to reliably and skillfully manipulate the device
5. Submission
The stage is set at this point for some "elementary mathematics" -- think back to elementary school.
6. Symbolism -- the equipment is not just equipment. Mathematical relevance springs here.
7. Geometry -- from vision we see area and edges, objects of perception, they are interpreted as mathematically relevant and hence symbolized.
8. Algebra -- manipulating our equipment with discipline, an equivalence is perceived between different sequences of operations.
9. Proposition -- conviction the relevant facts of geometry and algebra can be formulated clearly in declarations of the sort "if ... then ..., and ... (... and etc)".
Higher level mathematics
10. Refinement 11. Proof
12. Application 13. Theory
14. Computer science, engineering, and design
...
> In my view, there is a way of viewing structuralism as undermining the success of the indispensibility argument, because no particular mathematical structure is ever indispensible, since it can be interpreted via alternative structure
I can see that, but on the other hand that alternative structure is equivalent up to isomorphism so you haven't really eliminated the structure. At best, you've probably shown that alternate theories that explain the same observations necessarily exist because our knowledge of reality's structure is incomplete and so we can't eliminate incorrect theories by the extra structure beyond the isomorphism. It does not at all undermine the idea that reality itself has some kind of structure.
My view of the relation between maths and physics is set out in https://news.ycombinator.com/item?id=39220159 , and because we go from physics to maths (f) and then back from maths to physics (f^-1), we can conjugate with any g,g^-1 pair, meaning that on the maths side we might as well mod out by isomorphics (only care about the partial order of equivalence classes of the preorder of structures)
(Similarly, we should find that we only care about the equivalence class [singular] of isomorphic realities [plural]?)
---
* this is not to say that I'm not interested; see https://news.ycombinator.com/item?id=39886966
Assuming a God who creates Creations, do we wind up with a best possible (principal) Creation? all possible (perhaps trivially so) Creations? if there is a set of Creations created, are they directed? Theologically, what happens if we have an infinite number of finite Creations, each an appropriate approximation, and we pass to their supremum?
An extremely rough caricature:
- Scientific realists claim that we should believe the entities that are indispensable to our best scientific theories (electrons, for instance) exist.
- Mathematical entities are indispensable to our best scientific theories
- So scientific realists should be realists about mathematical entities.
Maybe the field you are looking for is Number theory? Or maybe algebra and group theory?
But I don't quite understand your sentence:
> [...] I feel a lot of detail is lost when we only think about the structure of an object as its total count, and not its composition/order.
Maths is concerned a lot with how numbers can be constructed or composed from other numbers, ir other mathematical structures.
Still, there is a difference between the abstract notion of 4 and objects where we assign some measurable quantity (e g. counting similar objects, let's say turtles, and saying in total it's "4 turtles").
Numbers are not concerned with counting alone, but that's the easiest way to construct numbers.
I am saying this equivalence isnt a fundamental property, but one merely useful toward a purpose. I am interested in mathemathics where one can reason about and do operations on ordered sets of discrete numbers or booleans.
I suppose matrices, boolean algebra or category theory is the closest to what I am thinking of, but I need to learn more about that.
I am aware of vector spaces but keep in my mind by 1,1 or 1,3 I am not talking about points in a multidimensional coordinate space.
in other words
a + b = n
?The size and structure of this set (or these sets, or more precisely, the function A(n) that returns all such 2-element sets of integers for a given n) is trivial and well understood.
Even more precisely, all naturals, but I always get these terms mixed up in English. Including negative numbers just leads to infinitely many boring solutions of course.
I feel I may be missing something in your line of thought.
What about factorization? Do you find that interesting?
Or maybe the set of all sets of size 1..n whose members are integers and sum up to some other integer n?
These are all trivial examples of course.
But I feel you'll find plenty of material to study in maths if you get to be able to articulate the properties of numbers that interest you.
> What I mean is that there are multiple structures that are equivalently "4". 1,3 or 2,2, etc. 1 AND 3 depicts two distinct ovjects (or one object split into 2 parts) and is fundamentally a different idea than the structure represented by 4. However in all the math Ive seen this are simply reduced and we just care about the end result.
The first sentence of my answer describes the possible ways to construct integers by adding pairs of integers as you describe. I'm talking about sets here (instead of vectors) because addition is commutative and the ordering is irrelevant.
It might be you are interested more in ontology than in maths?
But I'm not very proficient in maths.
Very complex structures can emerge from simple structures.
Consider Fermat's theorem, which also deals with summarization of integers (although the multiplication/powers make this not as trivial as what I understood from your examples)
Effectively, I am interested in a mathematical representation of any conceivable structure in space-time, with operations that allow for transformations of those structures in space-time. Imagine for example a screen of a 1D grid of binary objects, where W is white/on and B is black/off.
I can have WWWB, which I can think of (by mentally breaking it down) as WWW,B or as WW,WB, or W,WWB, etc. I can also think of a structure like X,X where X is any other structure (effectively, encapsulation, and recursion). I can do operations like put something as X or remove something as X. I can take X,X,X and combine it with WWW to get WWW,WWW,WWW. Moreover, I am interested in applying these operations through time, so for example I can do X,Y,->X,X,Y and apply this abstract transformation to WWW,BBB to get WWW,WWW,BBB. So first and fore most I am interested in a data structure that can handle this information (having spatial relations, where any single node can be the sum of any other node. Like a matrix where each point can be a matrix, or better yet a 2D linked list, where each node can be a 2D linked list).
This is my interest in thinking about the composition of numbers. I am more interested in math that focuses on properties of the compositions, their inverses, operations defined on them, their relation to the whole number, etc. The number 4 in my line of thinking is simple XXXX, but this is far too limiting for what I want to do.
Its a little more interesting with 2D spaces, because my structure becomes something like X(right)X(right)X and I can apply a X(UP)Y to get a structure like.
YYY
XXX
I've been playing around with this idea and I can take some simple patterns and create much more complex 2D images. I can create two squares for example, one to the right of the other, and apply a pattern like XY->YX to switch them.
Whats interesting also, is that the square in my system of made of simpler constructions that effectively define the idea of a square (X1(up)X2(right)X3(down)X4(left)X1, which can be broken down to its simpler components of being X1(up)X2, X1(down)X2, etc which gets us very close to the human level notion of a square being "point going up x amount then right x amount then... or "two sets of (two points in direction A with a corresponding two points in the direction A(inverse) )). I want to define a single formal system by which with simple rules, I can manipulate structures in an analogous manner to human thought.
I find it really interesting but I am kind of stuck on where to go with this.
> Effectively, I am interested in a mathematical representation of any conceivable structure in space-time, with operations that allow for transformations of those structures in space-time.
Are you serious about that?
If so, this is not really about maths. It's the classical "theory of everything" question in physics.
But you can't say anything meaningful about space and time using only maths. It makes no sense.
>But you can't say anything meaningful about space and time using only maths. It makes no sense.
Why do you think that? I am talking about entirely abstract mental conceptions. I am not saying anything about how real physical processes work. Theres several mathemathic formulations of space-time, so I am confused as to what your bewilderment is.
Also keep in mind this is not too different from the Turing machine, which is a row or a multidimensional row of squares, with operations that allow for manipulating any one starting configuration to another.
> Why do you think that? I am talking about entirely abstract mental conceptions. I am not saying anything about how real physical processes work.
When considering if something is "real", maths and physics are OTOH deeply related (physics desribes the world using maths) and OTOH fundamentally different.
Maths builds systems of logical deduction based on self-evident axioms. "Pure Logic", ideally, if you will. The point is if the deduction is sound and how far logic can take you regarding abstract structure.
The simplest example is indeed the natural numbers, defined by the unit 1 and the rule that every natural number has a successor.
Physics, like other sciences, uses maths as a tool, for example statistics.
Physics is special in a way, because it applies stricter rules to what is a sounds and falsifiable theory.
But the basics are the same in every scientific discipline excluding Maths and/or Philosophy: a theory is only worth considering if it allows itself to be proven wrong. And the benefits of a theory or a theoretical model of physical reality lie in "predictions". A theory that does not make any prediction is not science, it's not a theory either. It's non-falsifiable; at best called metaphysics or religion.
I assume you can do this with set theory and a suitable definition of equality.
So they do care about this, but then invented ideas like equivalence relations and quotients so that they can not have to constantly care about it.
With programming languages or a proof assistant like lean, by default non-equal things are not the same, and you need to do some bookkeeping to carry around proofs that things are equivalent in the way you need them to be. The tricky thing is actually making it ergonomic to be able to think of (1+1)+1 and 1+(1+1) as "the same" without constantly needing to think about it. It's hard to do math in most programming languages partly because they lack the machinery necessary to have contextual notions of equivalence (but also because they lack dependent types).
In some fields, that extra bookkeeping is really important. E.g. in geometry you might be able to choose coordinate systems at each point of some space, but perhaps not in a way that is globally defined and consistent with the types of equivalence that you need, so you need to track everything through local coordinate changes as you move around.
Or a simpler example is a vector space and its dual: they're isomorphic, so in some sense equivalent, but not canonically so, so you need to track the equivalence you're using, and maps on one are "mirrored" when applied to the other. More generally, any finite dimensional vector space is characterized (in the sense of equivalence up to linear isomorphism) by a single number (its dimension), so in some sense it "is" that number, but we also think of them as each being different, depending on context. So f.d. vector spaces can in some sense be thought of as "numbers that remember which vector space they are".
I probably phrased that wrong but I think the question is clear
This makes second order languages, including the language of arithmetic, much more expressive: they can distinguish models that first order languages can't. Those infinitely many non-isomorphic models of arithmetic expressed in a first order language can be distinguished, and excluded, as models of arithmetic expressed in a second order language. That's why second order arithmetic is categorical: all of its models are isomorphic.
Yes, a model of second order arithmetic contains a model of first order arithmetic, but within the second order language, you can say "which model it is" (up to isomorphism). It's only if you restrict yourself to a first order language that you can no longer say anything which will be true in that model, but false in any non-isomorphic one.
> Mathematics entails, and it entails the entailer.
"Pierre Bordintello is a fucking moron."
For less fortunate wordings, allow me to present part of the transcript of Mouse v. Mouse (122 Mag.Kin.3d 871)
— Plaintiff, Ms Mouse, asks the Court to grant her a divorce on the basis of the insanity of her ... yes, Ms Owl?
— Begging your pardon, Your Honor, but the Court may have misapprehended the nature of this case. My client, Minnie, was very clear in her sworn statement. If it please the Court, please refer to that document on ... page 3, line 20. When asked what was the nature of the impediment to continuation of their marriage, she said of her husband, Mickey, not "he's insane", but —and I quote– "he's fucking Goofy".
* https://www.uvm.edu/%7Elderosse/courses/lang/Russell(1905).p...
>In the humanities
>In the 20th century, structuralism in the humanities is associated with Emile Durkheim and Georg Simmel in sociology, Ferdinand de Saussure (and later Roman Jakobson) in linguistics, and Claude Lévi-Strauss in anthropology.
Ferdinand de Saussure, Écrits de linguistique générale:
>The notion of identity will be, in all these orders, the necessary basis, the one that serves as an absolute basis: it is only through it and in relation to it that we can then determine the entities of each order, the primary terms that the linguist can legitimately believe to have before them.
>(Vocal Order) Flow of ideas: Everything that is declared identical by form, in opposition to what is not identical, is a finite term, which is not yet defined and can be arbitrary but represents for the first time a knowable object, while the observation of specific vocal facts outside the consideration of identity represents no object. A certain vocal being is thus constituted and recognized in the name of an identity that we establish, and then thousands of others are obtained using the same principle, we can begin to classify these identity patterns of all sorts that we take, and are obliged to take, for the primary and specific and concrete facts, although they are each in their infinite diversity only the result of a vast prior operation of generalization.
>Couldn't we limit ourselves to implying this great fundamental operation? Isn't it obvious from the outset that as soon as we talk about a group, for example, we mean the generality of cases where a group exists, so there is little subtle interest in recalling that this entity is fundamentally and primarily based on an identity?
>We will immediately see that it is not allowed to substitute abstract entities for the fact of the identity of certain concrete facts with impunity because we will deal with other abstract entities, and the only pole in the middle of this will be identity or non-identity.