Why has Russell's definition of numbers using equivalence classes been finally abandoned? ( If it has actually been abandoned). The 2019 Stack Overflow Developer Survey Results Are InWhat is the difference between a class and a set?how to express the set of natural numbers in ZFCCardinality of Vitali sets: countably or uncountably infinite?Do we always use the Axiom of Choice when picking from uncountable number of sets?Class of all finite setsWhy doesn't this definition of natural numbers hold up in axiomatic set theory?What is the domain of the successor function?Understanding impredicative definitionsProve the intersection of every nonempty family of successor sets is a successor set itselfIs it possible to define countability without referring the natural numbers?Defining uncountably infinite set

Is an up-to-date browser secure on an out-of-date OS?

How to notate time signature switching consistently every measure

Flight paths in orbit around Ceres?

A word that means fill it to the required quantity

Will it cause any balance problems to have PCs level up and gain the benefits of a long rest mid-fight?

How to type a long/em dash `—`

Loose spokes after only a few rides

Is it okay to consider publishing in my first year of PhD?

How do PCB vias affect signal quality?

Can we generate random numbers using irrational numbers like π and e?

Kerning for subscripts of sigma?

What do I do when my TA workload is more than expected?

Old scifi movie from the 50s or 60s with men in solid red uniforms who interrogate a spy from the past

Why doesn't shell automatically fix "useless use of cat"?

What is this business jet?

Can a flute soloist sit?

Output the Arecibo Message

Does adding complexity mean a more secure cipher?

Why was M87 targeted for the Event Horizon Telescope instead of Sagittarius A*?

Why isn't the black hole white?

APIPA and LAN Broadcast Domain

Accepted by European university, rejected by all American ones I applied to? Possible reasons?

What do these terms in Caesar's Gallic wars mean?

Currents/voltages graph for an electrical circuit



Why has Russell's definition of numbers using equivalence classes been finally abandoned? ( If it has actually been abandoned).



The 2019 Stack Overflow Developer Survey Results Are InWhat is the difference between a class and a set?how to express the set of natural numbers in ZFCCardinality of Vitali sets: countably or uncountably infinite?Do we always use the Axiom of Choice when picking from uncountable number of sets?Class of all finite setsWhy doesn't this definition of natural numbers hold up in axiomatic set theory?What is the domain of the successor function?Understanding impredicative definitionsProve the intersection of every nonempty family of successor sets is a successor set itselfIs it possible to define countability without referring the natural numbers?Defining uncountably infinite set










14












$begingroup$


I'm trying to understand the evolution of the concept of number since Frege/ Russell and to see the "big picture".



What are the main motivations explaining the change from Russell's definition using equivalence classes ( in "Introduction to mathematical philosophy") and the current definition of (natural numbers) using the successor function?




The "stages" I can see are the following. Would you please assess the reasons I have imagined to explain (to myself) the passage from one stage to another?



(1) Frege / Russell recognized that numbers were higher-order properties, not properties of things , but of sets



(2) Numbers are defined as equivalence classes, using the relation of "the set X is equinumerous to set Y" (iff there exist at least one bijection from X to Y)



(3) To identify each number (that is each class) we would need a "standard" in each class. For example, one could use Thumb, Index, Middle finger, Ring finger, Pinky finger as a representative of the numbers having 5 elements. In that case, one would say:




the number 5 is the set of all X such that there exists a bijection from X to the set Thumb, Index, Middle finger, Ring finger, Pinky finger




and




X has 5 as cardinal number iff X belongs to the set 5




(4) But the use of these representatives requires us to admit the existence of the elements of these standards. Furthermore, it obliges us to admit that the existence of numbers depends on contingent facts of the world, that is, the existence of these elements belonging to our " standards".



(5) So to get rid of these existential presupposions, we decide to chose as standards sets whose elements exist "at minimal cost". As standard for the set "zero", we use (as we did before. But as standard for the set 1, we now use



0 (that certainly exists if 0 = exists.



and as standard for the set 2, we use 0, 1 , etc. In this way, our construction becomes independent of the existence of concrete things in the world.



(6) We finally abandon the definition of numbers as equivalence classes (with a special element as standard) and define directly each number by its "standard". So instead of saying that "2 is the set of sets that can be put in $1-1$ correspondance with the standard $ 0,1$", we simply say that



the number $2$ is (by definition) the set $ 0,1$.



(7) We finally put this set in order using the successor function ( $S($number $x)$ is by definition the union of number $x$ and of $x$) which "generates" an infinite series of numbers "out of" the null set.










share|cite|improve this question











$endgroup$







  • 2




    $begingroup$
    That's a decent philosophical reasoning - although I can't speak to its historical accuracy, not being versed in the history myself - but never underestimate the role of sheer pragmatics: proper classes are weird and talking about sets of cardinal (or ordinal) numbers is important, so it is useful for the "number of elements" (and similar notions) of a set to also be a set rather than a class. It just ultimately reduces the "overhead cost" for the arguments we want to make. Again, I'm not versed in the history (hence this isn't an answer), but I suspect this did play a major role in the shift.
    $endgroup$
    – Noah Schweber
    Apr 7 at 14:26







  • 2




    $begingroup$
    I think this approach, as Noah points out, fell out of favor when it became very obvious that unrestricted comprehensions are problematic, and classes are in general annoying to work with. So, it's a lot easier simply denoting a set to represent a given cardinality, and forcing any set with the same cardinality to share a bijection, rather than being a member of some class, that we don't even know much about.
    $endgroup$
    – Don Thousand
    Apr 7 at 14:29






  • 1




    $begingroup$
    (6) "sounds" a little bit different IMO... The original proposal of Frege and Russell was also to solve the philosophical problem of "what numbers really are" (assuming that the question is meaningful...). The current set theory construction aims at defining inside the "universe" of sets a structure that has exactly all the properties of the natural number. From a mathematical point of view this is enough, but form the point of view of Frege and Russell it is quite doubtful to asserts that numbers are conjured out of the empty set.
    $endgroup$
    – Mauro ALLEGRANZA
    Apr 7 at 18:38







  • 2




    $begingroup$
    See Paul Benacerraf, What numbers could not be.
    $endgroup$
    – Mauro ALLEGRANZA
    Apr 7 at 18:44















14












$begingroup$


I'm trying to understand the evolution of the concept of number since Frege/ Russell and to see the "big picture".



What are the main motivations explaining the change from Russell's definition using equivalence classes ( in "Introduction to mathematical philosophy") and the current definition of (natural numbers) using the successor function?




The "stages" I can see are the following. Would you please assess the reasons I have imagined to explain (to myself) the passage from one stage to another?



(1) Frege / Russell recognized that numbers were higher-order properties, not properties of things , but of sets



(2) Numbers are defined as equivalence classes, using the relation of "the set X is equinumerous to set Y" (iff there exist at least one bijection from X to Y)



(3) To identify each number (that is each class) we would need a "standard" in each class. For example, one could use Thumb, Index, Middle finger, Ring finger, Pinky finger as a representative of the numbers having 5 elements. In that case, one would say:




the number 5 is the set of all X such that there exists a bijection from X to the set Thumb, Index, Middle finger, Ring finger, Pinky finger




and




X has 5 as cardinal number iff X belongs to the set 5




(4) But the use of these representatives requires us to admit the existence of the elements of these standards. Furthermore, it obliges us to admit that the existence of numbers depends on contingent facts of the world, that is, the existence of these elements belonging to our " standards".



(5) So to get rid of these existential presupposions, we decide to chose as standards sets whose elements exist "at minimal cost". As standard for the set "zero", we use (as we did before. But as standard for the set 1, we now use



0 (that certainly exists if 0 = exists.



and as standard for the set 2, we use 0, 1 , etc. In this way, our construction becomes independent of the existence of concrete things in the world.



(6) We finally abandon the definition of numbers as equivalence classes (with a special element as standard) and define directly each number by its "standard". So instead of saying that "2 is the set of sets that can be put in $1-1$ correspondance with the standard $ 0,1$", we simply say that



the number $2$ is (by definition) the set $ 0,1$.



(7) We finally put this set in order using the successor function ( $S($number $x)$ is by definition the union of number $x$ and of $x$) which "generates" an infinite series of numbers "out of" the null set.










share|cite|improve this question











$endgroup$







  • 2




    $begingroup$
    That's a decent philosophical reasoning - although I can't speak to its historical accuracy, not being versed in the history myself - but never underestimate the role of sheer pragmatics: proper classes are weird and talking about sets of cardinal (or ordinal) numbers is important, so it is useful for the "number of elements" (and similar notions) of a set to also be a set rather than a class. It just ultimately reduces the "overhead cost" for the arguments we want to make. Again, I'm not versed in the history (hence this isn't an answer), but I suspect this did play a major role in the shift.
    $endgroup$
    – Noah Schweber
    Apr 7 at 14:26







  • 2




    $begingroup$
    I think this approach, as Noah points out, fell out of favor when it became very obvious that unrestricted comprehensions are problematic, and classes are in general annoying to work with. So, it's a lot easier simply denoting a set to represent a given cardinality, and forcing any set with the same cardinality to share a bijection, rather than being a member of some class, that we don't even know much about.
    $endgroup$
    – Don Thousand
    Apr 7 at 14:29






  • 1




    $begingroup$
    (6) "sounds" a little bit different IMO... The original proposal of Frege and Russell was also to solve the philosophical problem of "what numbers really are" (assuming that the question is meaningful...). The current set theory construction aims at defining inside the "universe" of sets a structure that has exactly all the properties of the natural number. From a mathematical point of view this is enough, but form the point of view of Frege and Russell it is quite doubtful to asserts that numbers are conjured out of the empty set.
    $endgroup$
    – Mauro ALLEGRANZA
    Apr 7 at 18:38







  • 2




    $begingroup$
    See Paul Benacerraf, What numbers could not be.
    $endgroup$
    – Mauro ALLEGRANZA
    Apr 7 at 18:44













14












14








14


2



$begingroup$


I'm trying to understand the evolution of the concept of number since Frege/ Russell and to see the "big picture".



What are the main motivations explaining the change from Russell's definition using equivalence classes ( in "Introduction to mathematical philosophy") and the current definition of (natural numbers) using the successor function?




The "stages" I can see are the following. Would you please assess the reasons I have imagined to explain (to myself) the passage from one stage to another?



(1) Frege / Russell recognized that numbers were higher-order properties, not properties of things , but of sets



(2) Numbers are defined as equivalence classes, using the relation of "the set X is equinumerous to set Y" (iff there exist at least one bijection from X to Y)



(3) To identify each number (that is each class) we would need a "standard" in each class. For example, one could use Thumb, Index, Middle finger, Ring finger, Pinky finger as a representative of the numbers having 5 elements. In that case, one would say:




the number 5 is the set of all X such that there exists a bijection from X to the set Thumb, Index, Middle finger, Ring finger, Pinky finger




and




X has 5 as cardinal number iff X belongs to the set 5




(4) But the use of these representatives requires us to admit the existence of the elements of these standards. Furthermore, it obliges us to admit that the existence of numbers depends on contingent facts of the world, that is, the existence of these elements belonging to our " standards".



(5) So to get rid of these existential presupposions, we decide to chose as standards sets whose elements exist "at minimal cost". As standard for the set "zero", we use (as we did before. But as standard for the set 1, we now use



0 (that certainly exists if 0 = exists.



and as standard for the set 2, we use 0, 1 , etc. In this way, our construction becomes independent of the existence of concrete things in the world.



(6) We finally abandon the definition of numbers as equivalence classes (with a special element as standard) and define directly each number by its "standard". So instead of saying that "2 is the set of sets that can be put in $1-1$ correspondance with the standard $ 0,1$", we simply say that



the number $2$ is (by definition) the set $ 0,1$.



(7) We finally put this set in order using the successor function ( $S($number $x)$ is by definition the union of number $x$ and of $x$) which "generates" an infinite series of numbers "out of" the null set.










share|cite|improve this question











$endgroup$




I'm trying to understand the evolution of the concept of number since Frege/ Russell and to see the "big picture".



What are the main motivations explaining the change from Russell's definition using equivalence classes ( in "Introduction to mathematical philosophy") and the current definition of (natural numbers) using the successor function?




The "stages" I can see are the following. Would you please assess the reasons I have imagined to explain (to myself) the passage from one stage to another?



(1) Frege / Russell recognized that numbers were higher-order properties, not properties of things , but of sets



(2) Numbers are defined as equivalence classes, using the relation of "the set X is equinumerous to set Y" (iff there exist at least one bijection from X to Y)



(3) To identify each number (that is each class) we would need a "standard" in each class. For example, one could use Thumb, Index, Middle finger, Ring finger, Pinky finger as a representative of the numbers having 5 elements. In that case, one would say:




the number 5 is the set of all X such that there exists a bijection from X to the set Thumb, Index, Middle finger, Ring finger, Pinky finger




and




X has 5 as cardinal number iff X belongs to the set 5




(4) But the use of these representatives requires us to admit the existence of the elements of these standards. Furthermore, it obliges us to admit that the existence of numbers depends on contingent facts of the world, that is, the existence of these elements belonging to our " standards".



(5) So to get rid of these existential presupposions, we decide to chose as standards sets whose elements exist "at minimal cost". As standard for the set "zero", we use (as we did before. But as standard for the set 1, we now use



0 (that certainly exists if 0 = exists.



and as standard for the set 2, we use 0, 1 , etc. In this way, our construction becomes independent of the existence of concrete things in the world.



(6) We finally abandon the definition of numbers as equivalence classes (with a special element as standard) and define directly each number by its "standard". So instead of saying that "2 is the set of sets that can be put in $1-1$ correspondance with the standard $ 0,1$", we simply say that



the number $2$ is (by definition) the set $ 0,1$.



(7) We finally put this set in order using the successor function ( $S($number $x)$ is by definition the union of number $x$ and of $x$) which "generates" an infinite series of numbers "out of" the null set.







elementary-set-theory






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Apr 7 at 19:30









Nij

2,01511323




2,01511323










asked Apr 7 at 14:20









Eleonore Saint JamesEleonore Saint James

1269




1269







  • 2




    $begingroup$
    That's a decent philosophical reasoning - although I can't speak to its historical accuracy, not being versed in the history myself - but never underestimate the role of sheer pragmatics: proper classes are weird and talking about sets of cardinal (or ordinal) numbers is important, so it is useful for the "number of elements" (and similar notions) of a set to also be a set rather than a class. It just ultimately reduces the "overhead cost" for the arguments we want to make. Again, I'm not versed in the history (hence this isn't an answer), but I suspect this did play a major role in the shift.
    $endgroup$
    – Noah Schweber
    Apr 7 at 14:26







  • 2




    $begingroup$
    I think this approach, as Noah points out, fell out of favor when it became very obvious that unrestricted comprehensions are problematic, and classes are in general annoying to work with. So, it's a lot easier simply denoting a set to represent a given cardinality, and forcing any set with the same cardinality to share a bijection, rather than being a member of some class, that we don't even know much about.
    $endgroup$
    – Don Thousand
    Apr 7 at 14:29






  • 1




    $begingroup$
    (6) "sounds" a little bit different IMO... The original proposal of Frege and Russell was also to solve the philosophical problem of "what numbers really are" (assuming that the question is meaningful...). The current set theory construction aims at defining inside the "universe" of sets a structure that has exactly all the properties of the natural number. From a mathematical point of view this is enough, but form the point of view of Frege and Russell it is quite doubtful to asserts that numbers are conjured out of the empty set.
    $endgroup$
    – Mauro ALLEGRANZA
    Apr 7 at 18:38







  • 2




    $begingroup$
    See Paul Benacerraf, What numbers could not be.
    $endgroup$
    – Mauro ALLEGRANZA
    Apr 7 at 18:44












  • 2




    $begingroup$
    That's a decent philosophical reasoning - although I can't speak to its historical accuracy, not being versed in the history myself - but never underestimate the role of sheer pragmatics: proper classes are weird and talking about sets of cardinal (or ordinal) numbers is important, so it is useful for the "number of elements" (and similar notions) of a set to also be a set rather than a class. It just ultimately reduces the "overhead cost" for the arguments we want to make. Again, I'm not versed in the history (hence this isn't an answer), but I suspect this did play a major role in the shift.
    $endgroup$
    – Noah Schweber
    Apr 7 at 14:26







  • 2




    $begingroup$
    I think this approach, as Noah points out, fell out of favor when it became very obvious that unrestricted comprehensions are problematic, and classes are in general annoying to work with. So, it's a lot easier simply denoting a set to represent a given cardinality, and forcing any set with the same cardinality to share a bijection, rather than being a member of some class, that we don't even know much about.
    $endgroup$
    – Don Thousand
    Apr 7 at 14:29






  • 1




    $begingroup$
    (6) "sounds" a little bit different IMO... The original proposal of Frege and Russell was also to solve the philosophical problem of "what numbers really are" (assuming that the question is meaningful...). The current set theory construction aims at defining inside the "universe" of sets a structure that has exactly all the properties of the natural number. From a mathematical point of view this is enough, but form the point of view of Frege and Russell it is quite doubtful to asserts that numbers are conjured out of the empty set.
    $endgroup$
    – Mauro ALLEGRANZA
    Apr 7 at 18:38







  • 2




    $begingroup$
    See Paul Benacerraf, What numbers could not be.
    $endgroup$
    – Mauro ALLEGRANZA
    Apr 7 at 18:44







2




2




$begingroup$
That's a decent philosophical reasoning - although I can't speak to its historical accuracy, not being versed in the history myself - but never underestimate the role of sheer pragmatics: proper classes are weird and talking about sets of cardinal (or ordinal) numbers is important, so it is useful for the "number of elements" (and similar notions) of a set to also be a set rather than a class. It just ultimately reduces the "overhead cost" for the arguments we want to make. Again, I'm not versed in the history (hence this isn't an answer), but I suspect this did play a major role in the shift.
$endgroup$
– Noah Schweber
Apr 7 at 14:26





$begingroup$
That's a decent philosophical reasoning - although I can't speak to its historical accuracy, not being versed in the history myself - but never underestimate the role of sheer pragmatics: proper classes are weird and talking about sets of cardinal (or ordinal) numbers is important, so it is useful for the "number of elements" (and similar notions) of a set to also be a set rather than a class. It just ultimately reduces the "overhead cost" for the arguments we want to make. Again, I'm not versed in the history (hence this isn't an answer), but I suspect this did play a major role in the shift.
$endgroup$
– Noah Schweber
Apr 7 at 14:26





2




2




$begingroup$
I think this approach, as Noah points out, fell out of favor when it became very obvious that unrestricted comprehensions are problematic, and classes are in general annoying to work with. So, it's a lot easier simply denoting a set to represent a given cardinality, and forcing any set with the same cardinality to share a bijection, rather than being a member of some class, that we don't even know much about.
$endgroup$
– Don Thousand
Apr 7 at 14:29




$begingroup$
I think this approach, as Noah points out, fell out of favor when it became very obvious that unrestricted comprehensions are problematic, and classes are in general annoying to work with. So, it's a lot easier simply denoting a set to represent a given cardinality, and forcing any set with the same cardinality to share a bijection, rather than being a member of some class, that we don't even know much about.
$endgroup$
– Don Thousand
Apr 7 at 14:29




1




1




$begingroup$
(6) "sounds" a little bit different IMO... The original proposal of Frege and Russell was also to solve the philosophical problem of "what numbers really are" (assuming that the question is meaningful...). The current set theory construction aims at defining inside the "universe" of sets a structure that has exactly all the properties of the natural number. From a mathematical point of view this is enough, but form the point of view of Frege and Russell it is quite doubtful to asserts that numbers are conjured out of the empty set.
$endgroup$
– Mauro ALLEGRANZA
Apr 7 at 18:38





$begingroup$
(6) "sounds" a little bit different IMO... The original proposal of Frege and Russell was also to solve the philosophical problem of "what numbers really are" (assuming that the question is meaningful...). The current set theory construction aims at defining inside the "universe" of sets a structure that has exactly all the properties of the natural number. From a mathematical point of view this is enough, but form the point of view of Frege and Russell it is quite doubtful to asserts that numbers are conjured out of the empty set.
$endgroup$
– Mauro ALLEGRANZA
Apr 7 at 18:38





2




2




$begingroup$
See Paul Benacerraf, What numbers could not be.
$endgroup$
– Mauro ALLEGRANZA
Apr 7 at 18:44




$begingroup$
See Paul Benacerraf, What numbers could not be.
$endgroup$
– Mauro ALLEGRANZA
Apr 7 at 18:44










3 Answers
3






active

oldest

votes


















12












$begingroup$

The question might be a better fit for HSM.se but, until it's there, my answer won't focus on historical details so much as mathematical motives.




(1) numbers were higher-order properties, not of things , but of sets




Numbers are lots of things. Is the example above worth taking as a definition, axiom or theorem? You can try each approach, but we try to leave as much complicated machinery as possible to the later theorem-proving stage.




(2) Numbers are defined as equivalence classes




Which, after $0$, are "proper classes". I won't be terribly specific about that, because the details vary by your choice of set theory. But since we can't have a set of all sets that aren't elements of themselves, we have to say some collections of sets you can imagine aren't sets, and we typically say, ironically enough given the original motive for set theory, that sets are distinguished from proper classes in that they can be elements of classes.



Eventually, we want to define integers as equivalence classes of ordered pairs of integers with the same difference between coordinates, e.g. $-3$ is the set of $(n+3,,n)$ for non-negative integers $n$. But $(a,,b):=a,,a,,b$ requires $a,,b$ to be elements of things, i.e. sets, so they can't be the enormous equivalence classes proposed in (2).




(3) To identify each number class we would need a "standard" in each class.
(4) But the use requires us to admit the existence of the elements of these standards.
(5) We choose as standards sets whose elements exist "at minimal cost".
(6) We finally abandon the definition of numbers as equivalence classes (with a special element as standard) and define directly each number by its "standard".




A few points:



  • If you think about it, (3) immediately allows us to jump to (6) and thereby obviate (2), regardless of whether you make the observations in (4), (5).

  • Defining $0:=,,Sn:=ncupn$ and putting these into a thing called $omega$ with no further elements, and claiming $omega$ is a set, is something we already do in just about every interesting set theory's axiom of infinity (although I imagine some prefer a slightly different formulation). We don't do that because we're trying to solve the problem Russell was thinking about; we do it because a lot of interesting mathematics requires infinities. And that one axiom lets us skip all of (1)-(5) and never do any "philosophy" at all.


(7) We finally put this set in order using the successor function




Oh dear, I seem to have gotten ahead of myself. ;)



Finally, let's note that none of this lets us decide what the equivalent to (1)-(7) would be for infinite sets' sizes. What is the representative set equinumerous to $Bbb N$, for example, or to $Bbb C$? Roughly speaking, it would go like this:



  • (1)/(2) would proceed as before;

  • For (3)-(6)'s choice of cardinals, see here. Long story short, the details vary by the set theory used (and to an extent the model thereof), but that link gives the gist of it;

  • (7)'s a bit trickier, and in some set theories you can't even order all the set sizes!





share|cite|improve this answer









$endgroup$








  • 1




    $begingroup$
    @ J. G - Thanks for this clear and detailed answer.
    $endgroup$
    – Eleonore Saint James
    Apr 7 at 15:06


















6












$begingroup$

The main (unique?) motivation has zero relation with your (4). The definition of numbers as equivalence classes has a very big technical problem: the equivalence classes themselves are "too big", namely, proper classes.






share|cite|improve this answer









$endgroup$








  • 1




    $begingroup$
    I don't know why this got downvoted. It cuts to the heart of the question.
    $endgroup$
    – TonyK
    Apr 7 at 14:56










  • $begingroup$
    @ TonyK @ Martin Bias - What was downvoted? Personnaly, I upvote your both answers.
    $endgroup$
    – Eleonore Saint James
    Apr 7 at 15:00










  • $begingroup$
    @EleonoreSaintJames, my answer as two upvotes (you, TonyK) and a downvote. The other upvote of TonyK is also mine.
    $endgroup$
    – Martín-Blas Pérez Pinilla
    Apr 7 at 15:02











  • $begingroup$
    @EleonoreSaintJames: Once you reach a certain reputation, you can click on the vote counter to see the number of upvotes and downvotes. This answer currently has two upvotes (from you and me!) and one downvote.
    $endgroup$
    – TonyK
    Apr 7 at 15:03


















5












$begingroup$

The problem is not that the original definition requires the existence of the elements of the standards (Thumb, Index etc.) If we have a reasonable Set Theory, we can always find a set with five elements.



The problem is that the equivalence class so defined is a proper Class, not a Set; and the aim is to construct as much mathematics as possible using Sets only, as constructed using the Axioms that we allow ourselves.



So we define $5$ iteratively as
$$0=emptyset$$
$$1=0$$
$$2=0,1$$
$$3=0,1,2$$
$$4=0,1,2,3$$
$$5=0,1,2,3,4$$



which are all well-defined Sets.






share|cite|improve this answer









$endgroup$













    Your Answer





    StackExchange.ifUsing("editor", function ()
    return StackExchange.using("mathjaxEditing", function ()
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    );
    );
    , "mathjax-editing");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "69"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3178282%2fwhy-has-russells-definition-of-numbers-using-equivalence-classes-been-finally-a%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    3 Answers
    3






    active

    oldest

    votes








    3 Answers
    3






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    12












    $begingroup$

    The question might be a better fit for HSM.se but, until it's there, my answer won't focus on historical details so much as mathematical motives.




    (1) numbers were higher-order properties, not of things , but of sets




    Numbers are lots of things. Is the example above worth taking as a definition, axiom or theorem? You can try each approach, but we try to leave as much complicated machinery as possible to the later theorem-proving stage.




    (2) Numbers are defined as equivalence classes




    Which, after $0$, are "proper classes". I won't be terribly specific about that, because the details vary by your choice of set theory. But since we can't have a set of all sets that aren't elements of themselves, we have to say some collections of sets you can imagine aren't sets, and we typically say, ironically enough given the original motive for set theory, that sets are distinguished from proper classes in that they can be elements of classes.



    Eventually, we want to define integers as equivalence classes of ordered pairs of integers with the same difference between coordinates, e.g. $-3$ is the set of $(n+3,,n)$ for non-negative integers $n$. But $(a,,b):=a,,a,,b$ requires $a,,b$ to be elements of things, i.e. sets, so they can't be the enormous equivalence classes proposed in (2).




    (3) To identify each number class we would need a "standard" in each class.
    (4) But the use requires us to admit the existence of the elements of these standards.
    (5) We choose as standards sets whose elements exist "at minimal cost".
    (6) We finally abandon the definition of numbers as equivalence classes (with a special element as standard) and define directly each number by its "standard".




    A few points:



    • If you think about it, (3) immediately allows us to jump to (6) and thereby obviate (2), regardless of whether you make the observations in (4), (5).

    • Defining $0:=,,Sn:=ncupn$ and putting these into a thing called $omega$ with no further elements, and claiming $omega$ is a set, is something we already do in just about every interesting set theory's axiom of infinity (although I imagine some prefer a slightly different formulation). We don't do that because we're trying to solve the problem Russell was thinking about; we do it because a lot of interesting mathematics requires infinities. And that one axiom lets us skip all of (1)-(5) and never do any "philosophy" at all.


    (7) We finally put this set in order using the successor function




    Oh dear, I seem to have gotten ahead of myself. ;)



    Finally, let's note that none of this lets us decide what the equivalent to (1)-(7) would be for infinite sets' sizes. What is the representative set equinumerous to $Bbb N$, for example, or to $Bbb C$? Roughly speaking, it would go like this:



    • (1)/(2) would proceed as before;

    • For (3)-(6)'s choice of cardinals, see here. Long story short, the details vary by the set theory used (and to an extent the model thereof), but that link gives the gist of it;

    • (7)'s a bit trickier, and in some set theories you can't even order all the set sizes!





    share|cite|improve this answer









    $endgroup$








    • 1




      $begingroup$
      @ J. G - Thanks for this clear and detailed answer.
      $endgroup$
      – Eleonore Saint James
      Apr 7 at 15:06















    12












    $begingroup$

    The question might be a better fit for HSM.se but, until it's there, my answer won't focus on historical details so much as mathematical motives.




    (1) numbers were higher-order properties, not of things , but of sets




    Numbers are lots of things. Is the example above worth taking as a definition, axiom or theorem? You can try each approach, but we try to leave as much complicated machinery as possible to the later theorem-proving stage.




    (2) Numbers are defined as equivalence classes




    Which, after $0$, are "proper classes". I won't be terribly specific about that, because the details vary by your choice of set theory. But since we can't have a set of all sets that aren't elements of themselves, we have to say some collections of sets you can imagine aren't sets, and we typically say, ironically enough given the original motive for set theory, that sets are distinguished from proper classes in that they can be elements of classes.



    Eventually, we want to define integers as equivalence classes of ordered pairs of integers with the same difference between coordinates, e.g. $-3$ is the set of $(n+3,,n)$ for non-negative integers $n$. But $(a,,b):=a,,a,,b$ requires $a,,b$ to be elements of things, i.e. sets, so they can't be the enormous equivalence classes proposed in (2).




    (3) To identify each number class we would need a "standard" in each class.
    (4) But the use requires us to admit the existence of the elements of these standards.
    (5) We choose as standards sets whose elements exist "at minimal cost".
    (6) We finally abandon the definition of numbers as equivalence classes (with a special element as standard) and define directly each number by its "standard".




    A few points:



    • If you think about it, (3) immediately allows us to jump to (6) and thereby obviate (2), regardless of whether you make the observations in (4), (5).

    • Defining $0:=,,Sn:=ncupn$ and putting these into a thing called $omega$ with no further elements, and claiming $omega$ is a set, is something we already do in just about every interesting set theory's axiom of infinity (although I imagine some prefer a slightly different formulation). We don't do that because we're trying to solve the problem Russell was thinking about; we do it because a lot of interesting mathematics requires infinities. And that one axiom lets us skip all of (1)-(5) and never do any "philosophy" at all.


    (7) We finally put this set in order using the successor function




    Oh dear, I seem to have gotten ahead of myself. ;)



    Finally, let's note that none of this lets us decide what the equivalent to (1)-(7) would be for infinite sets' sizes. What is the representative set equinumerous to $Bbb N$, for example, or to $Bbb C$? Roughly speaking, it would go like this:



    • (1)/(2) would proceed as before;

    • For (3)-(6)'s choice of cardinals, see here. Long story short, the details vary by the set theory used (and to an extent the model thereof), but that link gives the gist of it;

    • (7)'s a bit trickier, and in some set theories you can't even order all the set sizes!





    share|cite|improve this answer









    $endgroup$








    • 1




      $begingroup$
      @ J. G - Thanks for this clear and detailed answer.
      $endgroup$
      – Eleonore Saint James
      Apr 7 at 15:06













    12












    12








    12





    $begingroup$

    The question might be a better fit for HSM.se but, until it's there, my answer won't focus on historical details so much as mathematical motives.




    (1) numbers were higher-order properties, not of things , but of sets




    Numbers are lots of things. Is the example above worth taking as a definition, axiom or theorem? You can try each approach, but we try to leave as much complicated machinery as possible to the later theorem-proving stage.




    (2) Numbers are defined as equivalence classes




    Which, after $0$, are "proper classes". I won't be terribly specific about that, because the details vary by your choice of set theory. But since we can't have a set of all sets that aren't elements of themselves, we have to say some collections of sets you can imagine aren't sets, and we typically say, ironically enough given the original motive for set theory, that sets are distinguished from proper classes in that they can be elements of classes.



    Eventually, we want to define integers as equivalence classes of ordered pairs of integers with the same difference between coordinates, e.g. $-3$ is the set of $(n+3,,n)$ for non-negative integers $n$. But $(a,,b):=a,,a,,b$ requires $a,,b$ to be elements of things, i.e. sets, so they can't be the enormous equivalence classes proposed in (2).




    (3) To identify each number class we would need a "standard" in each class.
    (4) But the use requires us to admit the existence of the elements of these standards.
    (5) We choose as standards sets whose elements exist "at minimal cost".
    (6) We finally abandon the definition of numbers as equivalence classes (with a special element as standard) and define directly each number by its "standard".




    A few points:



    • If you think about it, (3) immediately allows us to jump to (6) and thereby obviate (2), regardless of whether you make the observations in (4), (5).

    • Defining $0:=,,Sn:=ncupn$ and putting these into a thing called $omega$ with no further elements, and claiming $omega$ is a set, is something we already do in just about every interesting set theory's axiom of infinity (although I imagine some prefer a slightly different formulation). We don't do that because we're trying to solve the problem Russell was thinking about; we do it because a lot of interesting mathematics requires infinities. And that one axiom lets us skip all of (1)-(5) and never do any "philosophy" at all.


    (7) We finally put this set in order using the successor function




    Oh dear, I seem to have gotten ahead of myself. ;)



    Finally, let's note that none of this lets us decide what the equivalent to (1)-(7) would be for infinite sets' sizes. What is the representative set equinumerous to $Bbb N$, for example, or to $Bbb C$? Roughly speaking, it would go like this:



    • (1)/(2) would proceed as before;

    • For (3)-(6)'s choice of cardinals, see here. Long story short, the details vary by the set theory used (and to an extent the model thereof), but that link gives the gist of it;

    • (7)'s a bit trickier, and in some set theories you can't even order all the set sizes!





    share|cite|improve this answer









    $endgroup$



    The question might be a better fit for HSM.se but, until it's there, my answer won't focus on historical details so much as mathematical motives.




    (1) numbers were higher-order properties, not of things , but of sets




    Numbers are lots of things. Is the example above worth taking as a definition, axiom or theorem? You can try each approach, but we try to leave as much complicated machinery as possible to the later theorem-proving stage.




    (2) Numbers are defined as equivalence classes




    Which, after $0$, are "proper classes". I won't be terribly specific about that, because the details vary by your choice of set theory. But since we can't have a set of all sets that aren't elements of themselves, we have to say some collections of sets you can imagine aren't sets, and we typically say, ironically enough given the original motive for set theory, that sets are distinguished from proper classes in that they can be elements of classes.



    Eventually, we want to define integers as equivalence classes of ordered pairs of integers with the same difference between coordinates, e.g. $-3$ is the set of $(n+3,,n)$ for non-negative integers $n$. But $(a,,b):=a,,a,,b$ requires $a,,b$ to be elements of things, i.e. sets, so they can't be the enormous equivalence classes proposed in (2).




    (3) To identify each number class we would need a "standard" in each class.
    (4) But the use requires us to admit the existence of the elements of these standards.
    (5) We choose as standards sets whose elements exist "at minimal cost".
    (6) We finally abandon the definition of numbers as equivalence classes (with a special element as standard) and define directly each number by its "standard".




    A few points:



    • If you think about it, (3) immediately allows us to jump to (6) and thereby obviate (2), regardless of whether you make the observations in (4), (5).

    • Defining $0:=,,Sn:=ncupn$ and putting these into a thing called $omega$ with no further elements, and claiming $omega$ is a set, is something we already do in just about every interesting set theory's axiom of infinity (although I imagine some prefer a slightly different formulation). We don't do that because we're trying to solve the problem Russell was thinking about; we do it because a lot of interesting mathematics requires infinities. And that one axiom lets us skip all of (1)-(5) and never do any "philosophy" at all.


    (7) We finally put this set in order using the successor function




    Oh dear, I seem to have gotten ahead of myself. ;)



    Finally, let's note that none of this lets us decide what the equivalent to (1)-(7) would be for infinite sets' sizes. What is the representative set equinumerous to $Bbb N$, for example, or to $Bbb C$? Roughly speaking, it would go like this:



    • (1)/(2) would proceed as before;

    • For (3)-(6)'s choice of cardinals, see here. Long story short, the details vary by the set theory used (and to an extent the model thereof), but that link gives the gist of it;

    • (7)'s a bit trickier, and in some set theories you can't even order all the set sizes!






    share|cite|improve this answer












    share|cite|improve this answer



    share|cite|improve this answer










    answered Apr 7 at 15:00









    J.G.J.G.

    33.2k23252




    33.2k23252







    • 1




      $begingroup$
      @ J. G - Thanks for this clear and detailed answer.
      $endgroup$
      – Eleonore Saint James
      Apr 7 at 15:06












    • 1




      $begingroup$
      @ J. G - Thanks for this clear and detailed answer.
      $endgroup$
      – Eleonore Saint James
      Apr 7 at 15:06







    1




    1




    $begingroup$
    @ J. G - Thanks for this clear and detailed answer.
    $endgroup$
    – Eleonore Saint James
    Apr 7 at 15:06




    $begingroup$
    @ J. G - Thanks for this clear and detailed answer.
    $endgroup$
    – Eleonore Saint James
    Apr 7 at 15:06











    6












    $begingroup$

    The main (unique?) motivation has zero relation with your (4). The definition of numbers as equivalence classes has a very big technical problem: the equivalence classes themselves are "too big", namely, proper classes.






    share|cite|improve this answer









    $endgroup$








    • 1




      $begingroup$
      I don't know why this got downvoted. It cuts to the heart of the question.
      $endgroup$
      – TonyK
      Apr 7 at 14:56










    • $begingroup$
      @ TonyK @ Martin Bias - What was downvoted? Personnaly, I upvote your both answers.
      $endgroup$
      – Eleonore Saint James
      Apr 7 at 15:00










    • $begingroup$
      @EleonoreSaintJames, my answer as two upvotes (you, TonyK) and a downvote. The other upvote of TonyK is also mine.
      $endgroup$
      – Martín-Blas Pérez Pinilla
      Apr 7 at 15:02











    • $begingroup$
      @EleonoreSaintJames: Once you reach a certain reputation, you can click on the vote counter to see the number of upvotes and downvotes. This answer currently has two upvotes (from you and me!) and one downvote.
      $endgroup$
      – TonyK
      Apr 7 at 15:03















    6












    $begingroup$

    The main (unique?) motivation has zero relation with your (4). The definition of numbers as equivalence classes has a very big technical problem: the equivalence classes themselves are "too big", namely, proper classes.






    share|cite|improve this answer









    $endgroup$








    • 1




      $begingroup$
      I don't know why this got downvoted. It cuts to the heart of the question.
      $endgroup$
      – TonyK
      Apr 7 at 14:56










    • $begingroup$
      @ TonyK @ Martin Bias - What was downvoted? Personnaly, I upvote your both answers.
      $endgroup$
      – Eleonore Saint James
      Apr 7 at 15:00










    • $begingroup$
      @EleonoreSaintJames, my answer as two upvotes (you, TonyK) and a downvote. The other upvote of TonyK is also mine.
      $endgroup$
      – Martín-Blas Pérez Pinilla
      Apr 7 at 15:02











    • $begingroup$
      @EleonoreSaintJames: Once you reach a certain reputation, you can click on the vote counter to see the number of upvotes and downvotes. This answer currently has two upvotes (from you and me!) and one downvote.
      $endgroup$
      – TonyK
      Apr 7 at 15:03













    6












    6








    6





    $begingroup$

    The main (unique?) motivation has zero relation with your (4). The definition of numbers as equivalence classes has a very big technical problem: the equivalence classes themselves are "too big", namely, proper classes.






    share|cite|improve this answer









    $endgroup$



    The main (unique?) motivation has zero relation with your (4). The definition of numbers as equivalence classes has a very big technical problem: the equivalence classes themselves are "too big", namely, proper classes.







    share|cite|improve this answer












    share|cite|improve this answer



    share|cite|improve this answer










    answered Apr 7 at 14:49









    Martín-Blas Pérez PinillaMartín-Blas Pérez Pinilla

    35.5k42972




    35.5k42972







    • 1




      $begingroup$
      I don't know why this got downvoted. It cuts to the heart of the question.
      $endgroup$
      – TonyK
      Apr 7 at 14:56










    • $begingroup$
      @ TonyK @ Martin Bias - What was downvoted? Personnaly, I upvote your both answers.
      $endgroup$
      – Eleonore Saint James
      Apr 7 at 15:00










    • $begingroup$
      @EleonoreSaintJames, my answer as two upvotes (you, TonyK) and a downvote. The other upvote of TonyK is also mine.
      $endgroup$
      – Martín-Blas Pérez Pinilla
      Apr 7 at 15:02











    • $begingroup$
      @EleonoreSaintJames: Once you reach a certain reputation, you can click on the vote counter to see the number of upvotes and downvotes. This answer currently has two upvotes (from you and me!) and one downvote.
      $endgroup$
      – TonyK
      Apr 7 at 15:03












    • 1




      $begingroup$
      I don't know why this got downvoted. It cuts to the heart of the question.
      $endgroup$
      – TonyK
      Apr 7 at 14:56










    • $begingroup$
      @ TonyK @ Martin Bias - What was downvoted? Personnaly, I upvote your both answers.
      $endgroup$
      – Eleonore Saint James
      Apr 7 at 15:00










    • $begingroup$
      @EleonoreSaintJames, my answer as two upvotes (you, TonyK) and a downvote. The other upvote of TonyK is also mine.
      $endgroup$
      – Martín-Blas Pérez Pinilla
      Apr 7 at 15:02











    • $begingroup$
      @EleonoreSaintJames: Once you reach a certain reputation, you can click on the vote counter to see the number of upvotes and downvotes. This answer currently has two upvotes (from you and me!) and one downvote.
      $endgroup$
      – TonyK
      Apr 7 at 15:03







    1




    1




    $begingroup$
    I don't know why this got downvoted. It cuts to the heart of the question.
    $endgroup$
    – TonyK
    Apr 7 at 14:56




    $begingroup$
    I don't know why this got downvoted. It cuts to the heart of the question.
    $endgroup$
    – TonyK
    Apr 7 at 14:56












    $begingroup$
    @ TonyK @ Martin Bias - What was downvoted? Personnaly, I upvote your both answers.
    $endgroup$
    – Eleonore Saint James
    Apr 7 at 15:00




    $begingroup$
    @ TonyK @ Martin Bias - What was downvoted? Personnaly, I upvote your both answers.
    $endgroup$
    – Eleonore Saint James
    Apr 7 at 15:00












    $begingroup$
    @EleonoreSaintJames, my answer as two upvotes (you, TonyK) and a downvote. The other upvote of TonyK is also mine.
    $endgroup$
    – Martín-Blas Pérez Pinilla
    Apr 7 at 15:02





    $begingroup$
    @EleonoreSaintJames, my answer as two upvotes (you, TonyK) and a downvote. The other upvote of TonyK is also mine.
    $endgroup$
    – Martín-Blas Pérez Pinilla
    Apr 7 at 15:02













    $begingroup$
    @EleonoreSaintJames: Once you reach a certain reputation, you can click on the vote counter to see the number of upvotes and downvotes. This answer currently has two upvotes (from you and me!) and one downvote.
    $endgroup$
    – TonyK
    Apr 7 at 15:03




    $begingroup$
    @EleonoreSaintJames: Once you reach a certain reputation, you can click on the vote counter to see the number of upvotes and downvotes. This answer currently has two upvotes (from you and me!) and one downvote.
    $endgroup$
    – TonyK
    Apr 7 at 15:03











    5












    $begingroup$

    The problem is not that the original definition requires the existence of the elements of the standards (Thumb, Index etc.) If we have a reasonable Set Theory, we can always find a set with five elements.



    The problem is that the equivalence class so defined is a proper Class, not a Set; and the aim is to construct as much mathematics as possible using Sets only, as constructed using the Axioms that we allow ourselves.



    So we define $5$ iteratively as
    $$0=emptyset$$
    $$1=0$$
    $$2=0,1$$
    $$3=0,1,2$$
    $$4=0,1,2,3$$
    $$5=0,1,2,3,4$$



    which are all well-defined Sets.






    share|cite|improve this answer









    $endgroup$

















      5












      $begingroup$

      The problem is not that the original definition requires the existence of the elements of the standards (Thumb, Index etc.) If we have a reasonable Set Theory, we can always find a set with five elements.



      The problem is that the equivalence class so defined is a proper Class, not a Set; and the aim is to construct as much mathematics as possible using Sets only, as constructed using the Axioms that we allow ourselves.



      So we define $5$ iteratively as
      $$0=emptyset$$
      $$1=0$$
      $$2=0,1$$
      $$3=0,1,2$$
      $$4=0,1,2,3$$
      $$5=0,1,2,3,4$$



      which are all well-defined Sets.






      share|cite|improve this answer









      $endgroup$















        5












        5








        5





        $begingroup$

        The problem is not that the original definition requires the existence of the elements of the standards (Thumb, Index etc.) If we have a reasonable Set Theory, we can always find a set with five elements.



        The problem is that the equivalence class so defined is a proper Class, not a Set; and the aim is to construct as much mathematics as possible using Sets only, as constructed using the Axioms that we allow ourselves.



        So we define $5$ iteratively as
        $$0=emptyset$$
        $$1=0$$
        $$2=0,1$$
        $$3=0,1,2$$
        $$4=0,1,2,3$$
        $$5=0,1,2,3,4$$



        which are all well-defined Sets.






        share|cite|improve this answer









        $endgroup$



        The problem is not that the original definition requires the existence of the elements of the standards (Thumb, Index etc.) If we have a reasonable Set Theory, we can always find a set with five elements.



        The problem is that the equivalence class so defined is a proper Class, not a Set; and the aim is to construct as much mathematics as possible using Sets only, as constructed using the Axioms that we allow ourselves.



        So we define $5$ iteratively as
        $$0=emptyset$$
        $$1=0$$
        $$2=0,1$$
        $$3=0,1,2$$
        $$4=0,1,2,3$$
        $$5=0,1,2,3,4$$



        which are all well-defined Sets.







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered Apr 7 at 14:54









        TonyKTonyK

        44k358137




        44k358137



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Mathematics Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3178282%2fwhy-has-russells-definition-of-numbers-using-equivalence-classes-been-finally-a%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            What does it mean to find percent difference when two values are equivalent? The 2019 Stack Overflow Developer Survey Results Are InWhat does “percent of change” mean?Find what percent X is between two numbers?Unable to determine 'original amount' in simple percentage problemsWhat is the correct percent difference formula?How does proportionality hold when quantities are high? And the percentage increase formulaprofit and loss GRE questionProfitability calculationWhat is the difference between $xtimes 0.8$ and $x div 1.2 ? $Finding the percent probability of completing BUDs trainingCalculating Percent Difference with zero and near zero values

            Why did some early computer designers eschew integers?What register size did early computers use?What other computers used this floating-point format?Why did so many early microcomputers use the MOS 6502 and variants?Why were early computers named “Mark”?Why did expert systems fall?Why were early personal computer monitors not green?When did “Zen” in computer programming become a thing?History of advanced hardwareWere there any working computers using residue number systems?Why did some CPUs use two Read/Write lines, and others just one?

            How to avoid repetitive long generic constraints in Rust The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) The Ask Question Wizard is Live! Data science time! April 2019 and salary with experienceIs it possible to automatically implement a trait for any tuple that is made up of types that all implement the trait?Is there a constraint that restricts my generic method to numeric types?How can foreign key constraints be temporarily disabled using T-SQL?How do I use reflection to call a generic method?How to create a generic array in Java?How to get a class instance of generics type THow is `last` allowed to be called for an Args value?How to implement a trait for a parameterized traitAvoiding PhantomData in a struct to enforce type constraintsIs it possible to return part of a struct by reference?Associated References types as Value Types