Individuation for Structured Sets and Leibniz Abstraction

The notion of a structured set appears throughout mathematics. A simple example might be a linear ordering (X,) of some kind. In this case, X is called the domain, or carrier set. And then is simply a binary relation on X.

Note that we normally represent this structured set as (X,). That is, as the ordered pair of the carrier set and the distinguished relation. More generally, a structured set is represented as an ordered tuple,
(X,R1,,Rn)
So far as I can see, nothing hinges on the fact that there are finitely many distinguished Ris. One might have an infinite sequence (RααI) of distinguished relations, but it is simpler to consider the case of a "finite signature", as the lingo puts it. So, in the simplest case of a domain X and a single distinguished relation R, we have a structured set usually represented by,
(X,R)
One might wonder why we take the ordered pair of X and R in that order. Could we not take
(R,X)
as a representation of the structured set with domain X and relation R?
The answer seems to be: yes. In fact, all that seems to be required is that given the "components" -- the domain X and the distinguished relation R - the corresponding structured set is uniquely determined.
So, instead of representing the structured set with domain X and distinguished relation R as the pair (X,R), let us write σX,R to mean "the structured set whose domain is X and whose distinguished relation is R. Then the sole individuation condition is:
Individuation Principle for Structured Sets
σX,R=σX,R iff X=X and R=R.
Taking σX,R to be the ordered pair (X,R) verifies this, and also taking it to be the ordered pair (R,X) would verify it too.
So: structured sets are the same structured set exactly if they have the same domain and their distinguished relations are identical.

But this clearly allows that structured sets can be distinct but isomorphic. In other words, there will be lots of cases where,
σX,RσX,R and σX,RσX,R
Example. Consider (N,) and let π:NN be the transposition that swaps 0, and 1, leaving all other nN alone. Then define:
nk iff π(n)π(k).

Clearly, the new ordered set (N,) is distinct from (N,), since is extensionally distinct from . However, (N,)(N,), since the transposition π is an isomorphism.

That is, structured sets violate the following indiscernibility principle for abstract structures:
If AX,RAX,R then AX,R=AX,R
So, how do we find entities that play this role?
It looks like they can't be structured sets, for structured sets can be distinct but isomorphic. (On the other hand, one might argue that the abstract structure AX,R might not be required to be the same structured set as one started with! So which structured set is it? What is its domain? One idea is that one has a background universe of "nodes" (or maybe collections Dκ of nodes, for any given cardinality κ), from which to build abstract structured sets. This approach might work. I'm not sure.)
To generalize somewhat, suppose that M and M are structured sets. We'd like to identify AM and AM as the corresponding abstract structures, but we don't know what such a thing is. All we know is that we want to have an individuation condition, a kind of abstraction principle,
Leibniz Abstraction
AM=AM iff MM.
That is, given structured sets, the abstract structures are identical exactly if the structured sets are isomorphic. However it is extremely unclear how to define such entities AM satisfying the required condition.

Comments