Putting socks and shoes on a spider












15












$begingroup$



A spider needs a sock and a shoe for each of its eight legs. In how many ways can it put on the shoes and socks, if socks must be put on before the shoe?




My attempt:



If I consider its legs to be indistinguishable, then it's exactly the $8^{text{th}}$ term of the Catalan sequence. However the legs are distinguishable. So the total number of ways equals $frac1{8+1} binom{16}{8} (8!)^2$.



Is this correct? Is there another way of doing it?



Edit:



All socks and shoes are distinguishable.










share|cite|improve this question











$endgroup$












  • $begingroup$
    I think your factor of $(8!)^2$ is overcounting because it doesn't account for the constratint that the sock on leg $n$ has to go on before the shoe on leg $n$. Your count would allow sequences starting sock on leg $1$, shoe on leg $2$, ... for example. But I can't see a simple expression for the distinguishable legs case.
    $endgroup$
    – gandalf61
    yesterday










  • $begingroup$
    Are those 4 left shoes and 4 right shoes and 8 symmetrical socks?
    $endgroup$
    – Stian Yttervik
    15 hours ago
















15












$begingroup$



A spider needs a sock and a shoe for each of its eight legs. In how many ways can it put on the shoes and socks, if socks must be put on before the shoe?




My attempt:



If I consider its legs to be indistinguishable, then it's exactly the $8^{text{th}}$ term of the Catalan sequence. However the legs are distinguishable. So the total number of ways equals $frac1{8+1} binom{16}{8} (8!)^2$.



Is this correct? Is there another way of doing it?



Edit:



All socks and shoes are distinguishable.










share|cite|improve this question











$endgroup$












  • $begingroup$
    I think your factor of $(8!)^2$ is overcounting because it doesn't account for the constratint that the sock on leg $n$ has to go on before the shoe on leg $n$. Your count would allow sequences starting sock on leg $1$, shoe on leg $2$, ... for example. But I can't see a simple expression for the distinguishable legs case.
    $endgroup$
    – gandalf61
    yesterday










  • $begingroup$
    Are those 4 left shoes and 4 right shoes and 8 symmetrical socks?
    $endgroup$
    – Stian Yttervik
    15 hours ago














15












15








15


3



$begingroup$



A spider needs a sock and a shoe for each of its eight legs. In how many ways can it put on the shoes and socks, if socks must be put on before the shoe?




My attempt:



If I consider its legs to be indistinguishable, then it's exactly the $8^{text{th}}$ term of the Catalan sequence. However the legs are distinguishable. So the total number of ways equals $frac1{8+1} binom{16}{8} (8!)^2$.



Is this correct? Is there another way of doing it?



Edit:



All socks and shoes are distinguishable.










share|cite|improve this question











$endgroup$





A spider needs a sock and a shoe for each of its eight legs. In how many ways can it put on the shoes and socks, if socks must be put on before the shoe?




My attempt:



If I consider its legs to be indistinguishable, then it's exactly the $8^{text{th}}$ term of the Catalan sequence. However the legs are distinguishable. So the total number of ways equals $frac1{8+1} binom{16}{8} (8!)^2$.



Is this correct? Is there another way of doing it?



Edit:



All socks and shoes are distinguishable.







combinatorics discrete-mathematics proof-verification catalan-numbers






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited 6 hours ago







abc...

















asked yesterday









abc...abc...

2,820636




2,820636












  • $begingroup$
    I think your factor of $(8!)^2$ is overcounting because it doesn't account for the constratint that the sock on leg $n$ has to go on before the shoe on leg $n$. Your count would allow sequences starting sock on leg $1$, shoe on leg $2$, ... for example. But I can't see a simple expression for the distinguishable legs case.
    $endgroup$
    – gandalf61
    yesterday










  • $begingroup$
    Are those 4 left shoes and 4 right shoes and 8 symmetrical socks?
    $endgroup$
    – Stian Yttervik
    15 hours ago


















  • $begingroup$
    I think your factor of $(8!)^2$ is overcounting because it doesn't account for the constratint that the sock on leg $n$ has to go on before the shoe on leg $n$. Your count would allow sequences starting sock on leg $1$, shoe on leg $2$, ... for example. But I can't see a simple expression for the distinguishable legs case.
    $endgroup$
    – gandalf61
    yesterday










  • $begingroup$
    Are those 4 left shoes and 4 right shoes and 8 symmetrical socks?
    $endgroup$
    – Stian Yttervik
    15 hours ago
















$begingroup$
I think your factor of $(8!)^2$ is overcounting because it doesn't account for the constratint that the sock on leg $n$ has to go on before the shoe on leg $n$. Your count would allow sequences starting sock on leg $1$, shoe on leg $2$, ... for example. But I can't see a simple expression for the distinguishable legs case.
$endgroup$
– gandalf61
yesterday




$begingroup$
I think your factor of $(8!)^2$ is overcounting because it doesn't account for the constratint that the sock on leg $n$ has to go on before the shoe on leg $n$. Your count would allow sequences starting sock on leg $1$, shoe on leg $2$, ... for example. But I can't see a simple expression for the distinguishable legs case.
$endgroup$
– gandalf61
yesterday












$begingroup$
Are those 4 left shoes and 4 right shoes and 8 symmetrical socks?
$endgroup$
– Stian Yttervik
15 hours ago




$begingroup$
Are those 4 left shoes and 4 right shoes and 8 symmetrical socks?
$endgroup$
– Stian Yttervik
15 hours ago










4 Answers
4






active

oldest

votes


















26












$begingroup$

You can imagine doing this as writing a sequence, say $$3453228156467781$$



What does it mean? It means first put sock on leg $3$ and and on 4-th move put shoe on leg $3$ and so on. So for each leg you must choose a pair in this sequence. On smaller number in this pair put a sock and the other shoe.



So we have $${16choose 2}{14choose 2}....{4choose 2}{2choose 2} = {16!over 2!^8}$$






share|cite|improve this answer









$endgroup$









  • 1




    $begingroup$
    I gave the tick to this answer because it's the easiest to understand.
    $endgroup$
    – abc...
    yesterday










  • $begingroup$
    Am I the only one amazed by the fact that there are over 81 billion possibilities?
    $endgroup$
    – CTodea
    16 hours ago



















14












$begingroup$

No, it's not correct. Multiplying the Catalan number by $8!$ twice means we're choosing legs arbitrarily for each instance of a socking or a shoeing - with no regard to whether that leg has a sock on it, in the latter case. It's a substantial overcount.



Multiplying by $8!$ once would correspond to a "last in, first out" restriction; each time we put a shoe on, it's the most recently socked leg. That's an undercount, of course.



There are two actions per leg - the sock and then the shoe. All we need to know to determine a sequence is when each leg was worked on. That's $binom{16}{2}$ for the first leg, $binom{14}{2}$ for the second, and so on - or, equivalently, the multinomial coefficient $binom{16}{2,2,dots,2} = frac{16!}{(2!)^8}$.






share|cite|improve this answer









$endgroup$





















    4












    $begingroup$

    The answers given are correct, but I have a different (and possibly easier) way to think of it:



    If you relax the condition for the sock/shoe event to be in order then there are $2n$ ($=16$) events hence $16!$ orderings.
    This is of course an over-count: many (most) of these are of an invalid ordering, with at least one sock over the top of a shoe.
    The question is by how many?



    To answer this, suppose we divide them into groups. Specifically one group for each of the orderings of shoe/sock on each foot.
    For example:




    • a group where: the sock on leg 1 is before on leg 1, the sock on leg 2 is before the shoe on leg 2 ..., the sock on leg 8 is before the shoe on leg 8 (the one we want)

    • a group where: the sock on leg 1 is after on leg 1, the sock on leg 2 is before the shoe on leg 2 etc (not valid for us)


    These groups are of the same size (none of them are special).



    There are $2^n$ ($2^8$) of these groups so each of them, including the one we want, is of size: $frac{16!}{2^8}$ or $81,729,648,000$.



    Notes on generalisation:



    Suppose $n$ legs and $k$ objects to put on in a given order.
    There are $(k n)!$ events, $k!$ orderings of any one of the leg's objects. Hence $(k!)^n$ orderings of the objects on each leg, only one of which is desired and so:
    $frac{(k n)!}{(k!)^n}$ possible valid orderings of placing an object on a leg.






    share|cite|improve this answer








    New contributor




    drjpizzle is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






    $endgroup$





















      0












      $begingroup$

      Another approach:



      Let $f(n)$ denote the number of ways for an $n$-legged animal to put socks and shoes on all of their legs.



      With one leg, there's only one way: Put the sock on, then the shoe.



      With two legs (like the vast majority of humans), there are 6 possibilities. In greedoid's notation, these are:




      • 1122 = Sock on leg #1, shoe on leg #1, sock on leg #2, shoe on leg #2

      • 1212 = Sock on leg #1, sock on leg #2, shoe on leg #1, shoe on leg #2

      • 1221 = Sock on leg #1, sock on leg #2, shoe on leg #2, shoe on leg #1

      • 2112 = Sock on leg #2, sock on leg #1, shoe on leg #1, shoe on leg #2

      • 2121 = Sock on leg #2, sock on leg #1, shoe on leg #2, shoe on leg #1

      • 2211 = Sock on leg #2, shoe on leg #2, sock on leg #1, shoe on leg #1


      Now, suppose that we've calculated $f(k)$ for some $k$. How does introducing a $(k + 1)$th leg affect the problem?



      If you take any possible sequence of the $2k$ sock+shoe events for $k$ legs, then there are $2k + 1$ possible positions in the sequence to put the sock for the new leg (the $2k - 1$ positions between existing events, at the beginning, or at the end). Assume that we decide to put this new event after $j$ of the original events.



      Now, let's decide when to put on the shoe for the new leg. This is trickier, because it depends on when we put on the sock. This new event can be inserted at index $j + 1$, $j + 2$, $j + 3$, ..., up to $2k + 1$, for $2k + 1 - j$ possibilies.



      So, that gives us $sumlimits_{j=0}^{2k+1} (2k + 1 - j)$ possibilities for when to add the sock and shoe for the new leg, which works out to the $(2k + 1)$th triangular number = $frac{(2k + 1)(2k + 2)}{2}$. With $k + 1 = n$, this can be rewritten as $frac{(2n - 1)(2n)}{2} = n(2n - 1)$.



      We now have the recurrence relation $f(n) = n(2n - 1)f(n-1)$ with base case $f(n) = 1$. Or, in Python syntax.



      >>> def f(n):
      ... if n == 1:
      ... return 1
      ... else:
      ... return n * (2 * n - 1) * f(n - 1)
      ...
      >>> f(8)
      81729648000


      Proof that this is equivalent to the non-recursive formulation $f(n) = frac{(2n)!}{2^n}$ is left as an exercise for the reader.






      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%2f3091953%2fputting-socks-and-shoes-on-a-spider%23new-answer', 'question_page');
        }
        );

        Post as a guest















        Required, but never shown

























        4 Answers
        4






        active

        oldest

        votes








        4 Answers
        4






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        26












        $begingroup$

        You can imagine doing this as writing a sequence, say $$3453228156467781$$



        What does it mean? It means first put sock on leg $3$ and and on 4-th move put shoe on leg $3$ and so on. So for each leg you must choose a pair in this sequence. On smaller number in this pair put a sock and the other shoe.



        So we have $${16choose 2}{14choose 2}....{4choose 2}{2choose 2} = {16!over 2!^8}$$






        share|cite|improve this answer









        $endgroup$









        • 1




          $begingroup$
          I gave the tick to this answer because it's the easiest to understand.
          $endgroup$
          – abc...
          yesterday










        • $begingroup$
          Am I the only one amazed by the fact that there are over 81 billion possibilities?
          $endgroup$
          – CTodea
          16 hours ago
















        26












        $begingroup$

        You can imagine doing this as writing a sequence, say $$3453228156467781$$



        What does it mean? It means first put sock on leg $3$ and and on 4-th move put shoe on leg $3$ and so on. So for each leg you must choose a pair in this sequence. On smaller number in this pair put a sock and the other shoe.



        So we have $${16choose 2}{14choose 2}....{4choose 2}{2choose 2} = {16!over 2!^8}$$






        share|cite|improve this answer









        $endgroup$









        • 1




          $begingroup$
          I gave the tick to this answer because it's the easiest to understand.
          $endgroup$
          – abc...
          yesterday










        • $begingroup$
          Am I the only one amazed by the fact that there are over 81 billion possibilities?
          $endgroup$
          – CTodea
          16 hours ago














        26












        26








        26





        $begingroup$

        You can imagine doing this as writing a sequence, say $$3453228156467781$$



        What does it mean? It means first put sock on leg $3$ and and on 4-th move put shoe on leg $3$ and so on. So for each leg you must choose a pair in this sequence. On smaller number in this pair put a sock and the other shoe.



        So we have $${16choose 2}{14choose 2}....{4choose 2}{2choose 2} = {16!over 2!^8}$$






        share|cite|improve this answer









        $endgroup$



        You can imagine doing this as writing a sequence, say $$3453228156467781$$



        What does it mean? It means first put sock on leg $3$ and and on 4-th move put shoe on leg $3$ and so on. So for each leg you must choose a pair in this sequence. On smaller number in this pair put a sock and the other shoe.



        So we have $${16choose 2}{14choose 2}....{4choose 2}{2choose 2} = {16!over 2!^8}$$







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered yesterday









        greedoidgreedoid

        40.7k1149100




        40.7k1149100








        • 1




          $begingroup$
          I gave the tick to this answer because it's the easiest to understand.
          $endgroup$
          – abc...
          yesterday










        • $begingroup$
          Am I the only one amazed by the fact that there are over 81 billion possibilities?
          $endgroup$
          – CTodea
          16 hours ago














        • 1




          $begingroup$
          I gave the tick to this answer because it's the easiest to understand.
          $endgroup$
          – abc...
          yesterday










        • $begingroup$
          Am I the only one amazed by the fact that there are over 81 billion possibilities?
          $endgroup$
          – CTodea
          16 hours ago








        1




        1




        $begingroup$
        I gave the tick to this answer because it's the easiest to understand.
        $endgroup$
        – abc...
        yesterday




        $begingroup$
        I gave the tick to this answer because it's the easiest to understand.
        $endgroup$
        – abc...
        yesterday












        $begingroup$
        Am I the only one amazed by the fact that there are over 81 billion possibilities?
        $endgroup$
        – CTodea
        16 hours ago




        $begingroup$
        Am I the only one amazed by the fact that there are over 81 billion possibilities?
        $endgroup$
        – CTodea
        16 hours ago











        14












        $begingroup$

        No, it's not correct. Multiplying the Catalan number by $8!$ twice means we're choosing legs arbitrarily for each instance of a socking or a shoeing - with no regard to whether that leg has a sock on it, in the latter case. It's a substantial overcount.



        Multiplying by $8!$ once would correspond to a "last in, first out" restriction; each time we put a shoe on, it's the most recently socked leg. That's an undercount, of course.



        There are two actions per leg - the sock and then the shoe. All we need to know to determine a sequence is when each leg was worked on. That's $binom{16}{2}$ for the first leg, $binom{14}{2}$ for the second, and so on - or, equivalently, the multinomial coefficient $binom{16}{2,2,dots,2} = frac{16!}{(2!)^8}$.






        share|cite|improve this answer









        $endgroup$


















          14












          $begingroup$

          No, it's not correct. Multiplying the Catalan number by $8!$ twice means we're choosing legs arbitrarily for each instance of a socking or a shoeing - with no regard to whether that leg has a sock on it, in the latter case. It's a substantial overcount.



          Multiplying by $8!$ once would correspond to a "last in, first out" restriction; each time we put a shoe on, it's the most recently socked leg. That's an undercount, of course.



          There are two actions per leg - the sock and then the shoe. All we need to know to determine a sequence is when each leg was worked on. That's $binom{16}{2}$ for the first leg, $binom{14}{2}$ for the second, and so on - or, equivalently, the multinomial coefficient $binom{16}{2,2,dots,2} = frac{16!}{(2!)^8}$.






          share|cite|improve this answer









          $endgroup$
















            14












            14








            14





            $begingroup$

            No, it's not correct. Multiplying the Catalan number by $8!$ twice means we're choosing legs arbitrarily for each instance of a socking or a shoeing - with no regard to whether that leg has a sock on it, in the latter case. It's a substantial overcount.



            Multiplying by $8!$ once would correspond to a "last in, first out" restriction; each time we put a shoe on, it's the most recently socked leg. That's an undercount, of course.



            There are two actions per leg - the sock and then the shoe. All we need to know to determine a sequence is when each leg was worked on. That's $binom{16}{2}$ for the first leg, $binom{14}{2}$ for the second, and so on - or, equivalently, the multinomial coefficient $binom{16}{2,2,dots,2} = frac{16!}{(2!)^8}$.






            share|cite|improve this answer









            $endgroup$



            No, it's not correct. Multiplying the Catalan number by $8!$ twice means we're choosing legs arbitrarily for each instance of a socking or a shoeing - with no regard to whether that leg has a sock on it, in the latter case. It's a substantial overcount.



            Multiplying by $8!$ once would correspond to a "last in, first out" restriction; each time we put a shoe on, it's the most recently socked leg. That's an undercount, of course.



            There are two actions per leg - the sock and then the shoe. All we need to know to determine a sequence is when each leg was worked on. That's $binom{16}{2}$ for the first leg, $binom{14}{2}$ for the second, and so on - or, equivalently, the multinomial coefficient $binom{16}{2,2,dots,2} = frac{16!}{(2!)^8}$.







            share|cite|improve this answer












            share|cite|improve this answer



            share|cite|improve this answer










            answered yesterday









            jmerryjmerry

            6,077718




            6,077718























                4












                $begingroup$

                The answers given are correct, but I have a different (and possibly easier) way to think of it:



                If you relax the condition for the sock/shoe event to be in order then there are $2n$ ($=16$) events hence $16!$ orderings.
                This is of course an over-count: many (most) of these are of an invalid ordering, with at least one sock over the top of a shoe.
                The question is by how many?



                To answer this, suppose we divide them into groups. Specifically one group for each of the orderings of shoe/sock on each foot.
                For example:




                • a group where: the sock on leg 1 is before on leg 1, the sock on leg 2 is before the shoe on leg 2 ..., the sock on leg 8 is before the shoe on leg 8 (the one we want)

                • a group where: the sock on leg 1 is after on leg 1, the sock on leg 2 is before the shoe on leg 2 etc (not valid for us)


                These groups are of the same size (none of them are special).



                There are $2^n$ ($2^8$) of these groups so each of them, including the one we want, is of size: $frac{16!}{2^8}$ or $81,729,648,000$.



                Notes on generalisation:



                Suppose $n$ legs and $k$ objects to put on in a given order.
                There are $(k n)!$ events, $k!$ orderings of any one of the leg's objects. Hence $(k!)^n$ orderings of the objects on each leg, only one of which is desired and so:
                $frac{(k n)!}{(k!)^n}$ possible valid orderings of placing an object on a leg.






                share|cite|improve this answer








                New contributor




                drjpizzle is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.






                $endgroup$


















                  4












                  $begingroup$

                  The answers given are correct, but I have a different (and possibly easier) way to think of it:



                  If you relax the condition for the sock/shoe event to be in order then there are $2n$ ($=16$) events hence $16!$ orderings.
                  This is of course an over-count: many (most) of these are of an invalid ordering, with at least one sock over the top of a shoe.
                  The question is by how many?



                  To answer this, suppose we divide them into groups. Specifically one group for each of the orderings of shoe/sock on each foot.
                  For example:




                  • a group where: the sock on leg 1 is before on leg 1, the sock on leg 2 is before the shoe on leg 2 ..., the sock on leg 8 is before the shoe on leg 8 (the one we want)

                  • a group where: the sock on leg 1 is after on leg 1, the sock on leg 2 is before the shoe on leg 2 etc (not valid for us)


                  These groups are of the same size (none of them are special).



                  There are $2^n$ ($2^8$) of these groups so each of them, including the one we want, is of size: $frac{16!}{2^8}$ or $81,729,648,000$.



                  Notes on generalisation:



                  Suppose $n$ legs and $k$ objects to put on in a given order.
                  There are $(k n)!$ events, $k!$ orderings of any one of the leg's objects. Hence $(k!)^n$ orderings of the objects on each leg, only one of which is desired and so:
                  $frac{(k n)!}{(k!)^n}$ possible valid orderings of placing an object on a leg.






                  share|cite|improve this answer








                  New contributor




                  drjpizzle is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.






                  $endgroup$
















                    4












                    4








                    4





                    $begingroup$

                    The answers given are correct, but I have a different (and possibly easier) way to think of it:



                    If you relax the condition for the sock/shoe event to be in order then there are $2n$ ($=16$) events hence $16!$ orderings.
                    This is of course an over-count: many (most) of these are of an invalid ordering, with at least one sock over the top of a shoe.
                    The question is by how many?



                    To answer this, suppose we divide them into groups. Specifically one group for each of the orderings of shoe/sock on each foot.
                    For example:




                    • a group where: the sock on leg 1 is before on leg 1, the sock on leg 2 is before the shoe on leg 2 ..., the sock on leg 8 is before the shoe on leg 8 (the one we want)

                    • a group where: the sock on leg 1 is after on leg 1, the sock on leg 2 is before the shoe on leg 2 etc (not valid for us)


                    These groups are of the same size (none of them are special).



                    There are $2^n$ ($2^8$) of these groups so each of them, including the one we want, is of size: $frac{16!}{2^8}$ or $81,729,648,000$.



                    Notes on generalisation:



                    Suppose $n$ legs and $k$ objects to put on in a given order.
                    There are $(k n)!$ events, $k!$ orderings of any one of the leg's objects. Hence $(k!)^n$ orderings of the objects on each leg, only one of which is desired and so:
                    $frac{(k n)!}{(k!)^n}$ possible valid orderings of placing an object on a leg.






                    share|cite|improve this answer








                    New contributor




                    drjpizzle is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.






                    $endgroup$



                    The answers given are correct, but I have a different (and possibly easier) way to think of it:



                    If you relax the condition for the sock/shoe event to be in order then there are $2n$ ($=16$) events hence $16!$ orderings.
                    This is of course an over-count: many (most) of these are of an invalid ordering, with at least one sock over the top of a shoe.
                    The question is by how many?



                    To answer this, suppose we divide them into groups. Specifically one group for each of the orderings of shoe/sock on each foot.
                    For example:




                    • a group where: the sock on leg 1 is before on leg 1, the sock on leg 2 is before the shoe on leg 2 ..., the sock on leg 8 is before the shoe on leg 8 (the one we want)

                    • a group where: the sock on leg 1 is after on leg 1, the sock on leg 2 is before the shoe on leg 2 etc (not valid for us)


                    These groups are of the same size (none of them are special).



                    There are $2^n$ ($2^8$) of these groups so each of them, including the one we want, is of size: $frac{16!}{2^8}$ or $81,729,648,000$.



                    Notes on generalisation:



                    Suppose $n$ legs and $k$ objects to put on in a given order.
                    There are $(k n)!$ events, $k!$ orderings of any one of the leg's objects. Hence $(k!)^n$ orderings of the objects on each leg, only one of which is desired and so:
                    $frac{(k n)!}{(k!)^n}$ possible valid orderings of placing an object on a leg.







                    share|cite|improve this answer








                    New contributor




                    drjpizzle is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.









                    share|cite|improve this answer



                    share|cite|improve this answer






                    New contributor




                    drjpizzle is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.









                    answered yesterday









                    drjpizzledrjpizzle

                    411




                    411




                    New contributor




                    drjpizzle is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.





                    New contributor





                    drjpizzle is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.






                    drjpizzle is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.























                        0












                        $begingroup$

                        Another approach:



                        Let $f(n)$ denote the number of ways for an $n$-legged animal to put socks and shoes on all of their legs.



                        With one leg, there's only one way: Put the sock on, then the shoe.



                        With two legs (like the vast majority of humans), there are 6 possibilities. In greedoid's notation, these are:




                        • 1122 = Sock on leg #1, shoe on leg #1, sock on leg #2, shoe on leg #2

                        • 1212 = Sock on leg #1, sock on leg #2, shoe on leg #1, shoe on leg #2

                        • 1221 = Sock on leg #1, sock on leg #2, shoe on leg #2, shoe on leg #1

                        • 2112 = Sock on leg #2, sock on leg #1, shoe on leg #1, shoe on leg #2

                        • 2121 = Sock on leg #2, sock on leg #1, shoe on leg #2, shoe on leg #1

                        • 2211 = Sock on leg #2, shoe on leg #2, sock on leg #1, shoe on leg #1


                        Now, suppose that we've calculated $f(k)$ for some $k$. How does introducing a $(k + 1)$th leg affect the problem?



                        If you take any possible sequence of the $2k$ sock+shoe events for $k$ legs, then there are $2k + 1$ possible positions in the sequence to put the sock for the new leg (the $2k - 1$ positions between existing events, at the beginning, or at the end). Assume that we decide to put this new event after $j$ of the original events.



                        Now, let's decide when to put on the shoe for the new leg. This is trickier, because it depends on when we put on the sock. This new event can be inserted at index $j + 1$, $j + 2$, $j + 3$, ..., up to $2k + 1$, for $2k + 1 - j$ possibilies.



                        So, that gives us $sumlimits_{j=0}^{2k+1} (2k + 1 - j)$ possibilities for when to add the sock and shoe for the new leg, which works out to the $(2k + 1)$th triangular number = $frac{(2k + 1)(2k + 2)}{2}$. With $k + 1 = n$, this can be rewritten as $frac{(2n - 1)(2n)}{2} = n(2n - 1)$.



                        We now have the recurrence relation $f(n) = n(2n - 1)f(n-1)$ with base case $f(n) = 1$. Or, in Python syntax.



                        >>> def f(n):
                        ... if n == 1:
                        ... return 1
                        ... else:
                        ... return n * (2 * n - 1) * f(n - 1)
                        ...
                        >>> f(8)
                        81729648000


                        Proof that this is equivalent to the non-recursive formulation $f(n) = frac{(2n)!}{2^n}$ is left as an exercise for the reader.






                        share|cite|improve this answer









                        $endgroup$


















                          0












                          $begingroup$

                          Another approach:



                          Let $f(n)$ denote the number of ways for an $n$-legged animal to put socks and shoes on all of their legs.



                          With one leg, there's only one way: Put the sock on, then the shoe.



                          With two legs (like the vast majority of humans), there are 6 possibilities. In greedoid's notation, these are:




                          • 1122 = Sock on leg #1, shoe on leg #1, sock on leg #2, shoe on leg #2

                          • 1212 = Sock on leg #1, sock on leg #2, shoe on leg #1, shoe on leg #2

                          • 1221 = Sock on leg #1, sock on leg #2, shoe on leg #2, shoe on leg #1

                          • 2112 = Sock on leg #2, sock on leg #1, shoe on leg #1, shoe on leg #2

                          • 2121 = Sock on leg #2, sock on leg #1, shoe on leg #2, shoe on leg #1

                          • 2211 = Sock on leg #2, shoe on leg #2, sock on leg #1, shoe on leg #1


                          Now, suppose that we've calculated $f(k)$ for some $k$. How does introducing a $(k + 1)$th leg affect the problem?



                          If you take any possible sequence of the $2k$ sock+shoe events for $k$ legs, then there are $2k + 1$ possible positions in the sequence to put the sock for the new leg (the $2k - 1$ positions between existing events, at the beginning, or at the end). Assume that we decide to put this new event after $j$ of the original events.



                          Now, let's decide when to put on the shoe for the new leg. This is trickier, because it depends on when we put on the sock. This new event can be inserted at index $j + 1$, $j + 2$, $j + 3$, ..., up to $2k + 1$, for $2k + 1 - j$ possibilies.



                          So, that gives us $sumlimits_{j=0}^{2k+1} (2k + 1 - j)$ possibilities for when to add the sock and shoe for the new leg, which works out to the $(2k + 1)$th triangular number = $frac{(2k + 1)(2k + 2)}{2}$. With $k + 1 = n$, this can be rewritten as $frac{(2n - 1)(2n)}{2} = n(2n - 1)$.



                          We now have the recurrence relation $f(n) = n(2n - 1)f(n-1)$ with base case $f(n) = 1$. Or, in Python syntax.



                          >>> def f(n):
                          ... if n == 1:
                          ... return 1
                          ... else:
                          ... return n * (2 * n - 1) * f(n - 1)
                          ...
                          >>> f(8)
                          81729648000


                          Proof that this is equivalent to the non-recursive formulation $f(n) = frac{(2n)!}{2^n}$ is left as an exercise for the reader.






                          share|cite|improve this answer









                          $endgroup$
















                            0












                            0








                            0





                            $begingroup$

                            Another approach:



                            Let $f(n)$ denote the number of ways for an $n$-legged animal to put socks and shoes on all of their legs.



                            With one leg, there's only one way: Put the sock on, then the shoe.



                            With two legs (like the vast majority of humans), there are 6 possibilities. In greedoid's notation, these are:




                            • 1122 = Sock on leg #1, shoe on leg #1, sock on leg #2, shoe on leg #2

                            • 1212 = Sock on leg #1, sock on leg #2, shoe on leg #1, shoe on leg #2

                            • 1221 = Sock on leg #1, sock on leg #2, shoe on leg #2, shoe on leg #1

                            • 2112 = Sock on leg #2, sock on leg #1, shoe on leg #1, shoe on leg #2

                            • 2121 = Sock on leg #2, sock on leg #1, shoe on leg #2, shoe on leg #1

                            • 2211 = Sock on leg #2, shoe on leg #2, sock on leg #1, shoe on leg #1


                            Now, suppose that we've calculated $f(k)$ for some $k$. How does introducing a $(k + 1)$th leg affect the problem?



                            If you take any possible sequence of the $2k$ sock+shoe events for $k$ legs, then there are $2k + 1$ possible positions in the sequence to put the sock for the new leg (the $2k - 1$ positions between existing events, at the beginning, or at the end). Assume that we decide to put this new event after $j$ of the original events.



                            Now, let's decide when to put on the shoe for the new leg. This is trickier, because it depends on when we put on the sock. This new event can be inserted at index $j + 1$, $j + 2$, $j + 3$, ..., up to $2k + 1$, for $2k + 1 - j$ possibilies.



                            So, that gives us $sumlimits_{j=0}^{2k+1} (2k + 1 - j)$ possibilities for when to add the sock and shoe for the new leg, which works out to the $(2k + 1)$th triangular number = $frac{(2k + 1)(2k + 2)}{2}$. With $k + 1 = n$, this can be rewritten as $frac{(2n - 1)(2n)}{2} = n(2n - 1)$.



                            We now have the recurrence relation $f(n) = n(2n - 1)f(n-1)$ with base case $f(n) = 1$. Or, in Python syntax.



                            >>> def f(n):
                            ... if n == 1:
                            ... return 1
                            ... else:
                            ... return n * (2 * n - 1) * f(n - 1)
                            ...
                            >>> f(8)
                            81729648000


                            Proof that this is equivalent to the non-recursive formulation $f(n) = frac{(2n)!}{2^n}$ is left as an exercise for the reader.






                            share|cite|improve this answer









                            $endgroup$



                            Another approach:



                            Let $f(n)$ denote the number of ways for an $n$-legged animal to put socks and shoes on all of their legs.



                            With one leg, there's only one way: Put the sock on, then the shoe.



                            With two legs (like the vast majority of humans), there are 6 possibilities. In greedoid's notation, these are:




                            • 1122 = Sock on leg #1, shoe on leg #1, sock on leg #2, shoe on leg #2

                            • 1212 = Sock on leg #1, sock on leg #2, shoe on leg #1, shoe on leg #2

                            • 1221 = Sock on leg #1, sock on leg #2, shoe on leg #2, shoe on leg #1

                            • 2112 = Sock on leg #2, sock on leg #1, shoe on leg #1, shoe on leg #2

                            • 2121 = Sock on leg #2, sock on leg #1, shoe on leg #2, shoe on leg #1

                            • 2211 = Sock on leg #2, shoe on leg #2, sock on leg #1, shoe on leg #1


                            Now, suppose that we've calculated $f(k)$ for some $k$. How does introducing a $(k + 1)$th leg affect the problem?



                            If you take any possible sequence of the $2k$ sock+shoe events for $k$ legs, then there are $2k + 1$ possible positions in the sequence to put the sock for the new leg (the $2k - 1$ positions between existing events, at the beginning, or at the end). Assume that we decide to put this new event after $j$ of the original events.



                            Now, let's decide when to put on the shoe for the new leg. This is trickier, because it depends on when we put on the sock. This new event can be inserted at index $j + 1$, $j + 2$, $j + 3$, ..., up to $2k + 1$, for $2k + 1 - j$ possibilies.



                            So, that gives us $sumlimits_{j=0}^{2k+1} (2k + 1 - j)$ possibilities for when to add the sock and shoe for the new leg, which works out to the $(2k + 1)$th triangular number = $frac{(2k + 1)(2k + 2)}{2}$. With $k + 1 = n$, this can be rewritten as $frac{(2n - 1)(2n)}{2} = n(2n - 1)$.



                            We now have the recurrence relation $f(n) = n(2n - 1)f(n-1)$ with base case $f(n) = 1$. Or, in Python syntax.



                            >>> def f(n):
                            ... if n == 1:
                            ... return 1
                            ... else:
                            ... return n * (2 * n - 1) * f(n - 1)
                            ...
                            >>> f(8)
                            81729648000


                            Proof that this is equivalent to the non-recursive formulation $f(n) = frac{(2n)!}{2^n}$ is left as an exercise for the reader.







                            share|cite|improve this answer












                            share|cite|improve this answer



                            share|cite|improve this answer










                            answered 23 hours ago









                            DanDan

                            4,51511517




                            4,51511517






























                                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%2f3091953%2fputting-socks-and-shoes-on-a-spider%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

                                "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                                Alcedinidae

                                RAC Tourist Trophy