Looking for solution to “lights out” puzzle variant with multiple states












3












$begingroup$


Recently in World of Warcraft, there is a puzzle that is very similar to the "lights out" puzzle where a player needs to flip switches to turn all the lights into a specific color (in this case yellow, green, red, white). I have seen other solution to the lights out problem using linear algebra however all these uses only 2 states (on or off).



I haven't ever ran into a system of linear equation with modular operation before and would like some help solving something like:



  L_1 = ((s_1 + s_2 + ...s_n + c_1 ) mod 4)

L_2 = ((s_1 + s_2 + ...s_n + c_2 ) mod 4)

...

L_n = ((s_1 + s_2 + ...s_n + c_n ) mod 4)


where each L has some linear combination of s + constant mod 4










share|cite|improve this question











$endgroup$












  • $begingroup$
    It will be a bit different mod 4 because 2 doesn't have a modular inverse, so mod 4 doesn't form a field. But you can still do gaussian elimination on the matrix, just do all the adding and mulitplying mod 4 and try hard to pick odd numbers to make into pivots.
    $endgroup$
    – DanielV
    Dec 17 '18 at 1:27












  • $begingroup$
    See the 2017 article "Lights Out" and Variants by Martin Kreh in the American Mathematical Monthly which specifically treats modular colors on square grids.
    $endgroup$
    – Brian Hopkins
    Dec 17 '18 at 3:21
















3












$begingroup$


Recently in World of Warcraft, there is a puzzle that is very similar to the "lights out" puzzle where a player needs to flip switches to turn all the lights into a specific color (in this case yellow, green, red, white). I have seen other solution to the lights out problem using linear algebra however all these uses only 2 states (on or off).



I haven't ever ran into a system of linear equation with modular operation before and would like some help solving something like:



  L_1 = ((s_1 + s_2 + ...s_n + c_1 ) mod 4)

L_2 = ((s_1 + s_2 + ...s_n + c_2 ) mod 4)

...

L_n = ((s_1 + s_2 + ...s_n + c_n ) mod 4)


where each L has some linear combination of s + constant mod 4










share|cite|improve this question











$endgroup$












  • $begingroup$
    It will be a bit different mod 4 because 2 doesn't have a modular inverse, so mod 4 doesn't form a field. But you can still do gaussian elimination on the matrix, just do all the adding and mulitplying mod 4 and try hard to pick odd numbers to make into pivots.
    $endgroup$
    – DanielV
    Dec 17 '18 at 1:27












  • $begingroup$
    See the 2017 article "Lights Out" and Variants by Martin Kreh in the American Mathematical Monthly which specifically treats modular colors on square grids.
    $endgroup$
    – Brian Hopkins
    Dec 17 '18 at 3:21














3












3








3


0



$begingroup$


Recently in World of Warcraft, there is a puzzle that is very similar to the "lights out" puzzle where a player needs to flip switches to turn all the lights into a specific color (in this case yellow, green, red, white). I have seen other solution to the lights out problem using linear algebra however all these uses only 2 states (on or off).



I haven't ever ran into a system of linear equation with modular operation before and would like some help solving something like:



  L_1 = ((s_1 + s_2 + ...s_n + c_1 ) mod 4)

L_2 = ((s_1 + s_2 + ...s_n + c_2 ) mod 4)

...

L_n = ((s_1 + s_2 + ...s_n + c_n ) mod 4)


where each L has some linear combination of s + constant mod 4










share|cite|improve this question











$endgroup$




Recently in World of Warcraft, there is a puzzle that is very similar to the "lights out" puzzle where a player needs to flip switches to turn all the lights into a specific color (in this case yellow, green, red, white). I have seen other solution to the lights out problem using linear algebra however all these uses only 2 states (on or off).



I haven't ever ran into a system of linear equation with modular operation before and would like some help solving something like:



  L_1 = ((s_1 + s_2 + ...s_n + c_1 ) mod 4)

L_2 = ((s_1 + s_2 + ...s_n + c_2 ) mod 4)

...

L_n = ((s_1 + s_2 + ...s_n + c_n ) mod 4)


where each L has some linear combination of s + constant mod 4







linear-algebra combinatorics modular-arithmetic puzzle combinatorial-game-theory






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Dec 17 '18 at 1:38









Batominovski

33.1k33293




33.1k33293










asked Dec 17 '18 at 1:17









kkawabatkkawabat

1304




1304












  • $begingroup$
    It will be a bit different mod 4 because 2 doesn't have a modular inverse, so mod 4 doesn't form a field. But you can still do gaussian elimination on the matrix, just do all the adding and mulitplying mod 4 and try hard to pick odd numbers to make into pivots.
    $endgroup$
    – DanielV
    Dec 17 '18 at 1:27












  • $begingroup$
    See the 2017 article "Lights Out" and Variants by Martin Kreh in the American Mathematical Monthly which specifically treats modular colors on square grids.
    $endgroup$
    – Brian Hopkins
    Dec 17 '18 at 3:21


















  • $begingroup$
    It will be a bit different mod 4 because 2 doesn't have a modular inverse, so mod 4 doesn't form a field. But you can still do gaussian elimination on the matrix, just do all the adding and mulitplying mod 4 and try hard to pick odd numbers to make into pivots.
    $endgroup$
    – DanielV
    Dec 17 '18 at 1:27












  • $begingroup$
    See the 2017 article "Lights Out" and Variants by Martin Kreh in the American Mathematical Monthly which specifically treats modular colors on square grids.
    $endgroup$
    – Brian Hopkins
    Dec 17 '18 at 3:21
















$begingroup$
It will be a bit different mod 4 because 2 doesn't have a modular inverse, so mod 4 doesn't form a field. But you can still do gaussian elimination on the matrix, just do all the adding and mulitplying mod 4 and try hard to pick odd numbers to make into pivots.
$endgroup$
– DanielV
Dec 17 '18 at 1:27






$begingroup$
It will be a bit different mod 4 because 2 doesn't have a modular inverse, so mod 4 doesn't form a field. But you can still do gaussian elimination on the matrix, just do all the adding and mulitplying mod 4 and try hard to pick odd numbers to make into pivots.
$endgroup$
– DanielV
Dec 17 '18 at 1:27














$begingroup$
See the 2017 article "Lights Out" and Variants by Martin Kreh in the American Mathematical Monthly which specifically treats modular colors on square grids.
$endgroup$
– Brian Hopkins
Dec 17 '18 at 3:21




$begingroup$
See the 2017 article "Lights Out" and Variants by Martin Kreh in the American Mathematical Monthly which specifically treats modular colors on square grids.
$endgroup$
– Brian Hopkins
Dec 17 '18 at 3:21










1 Answer
1






active

oldest

votes


















2












$begingroup$

You can solve the mod 4 version like two instances of the mod 2 version.



First treat states $1$ and $3$ as if they are switched-on lights, and states $0$ and $2$ as if they are switched-off lights. Solve this as the normal lights out. You are essentially just working mod $2$, making everything even. At the end of this stage, all lights are either $0$ or $2$.



Then solve the rest as another two-state lights out puzzle, where $2$ is the switched-on state and $0$ is a switched-off state. The only difference is that the moves you do consist of double button presses. A double button press skips over the $1$ and $3$ states, and toggles lights between the $0$ and $2$ state.






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%2f3043430%2flooking-for-solution-to-lights-out-puzzle-variant-with-multiple-states%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2












    $begingroup$

    You can solve the mod 4 version like two instances of the mod 2 version.



    First treat states $1$ and $3$ as if they are switched-on lights, and states $0$ and $2$ as if they are switched-off lights. Solve this as the normal lights out. You are essentially just working mod $2$, making everything even. At the end of this stage, all lights are either $0$ or $2$.



    Then solve the rest as another two-state lights out puzzle, where $2$ is the switched-on state and $0$ is a switched-off state. The only difference is that the moves you do consist of double button presses. A double button press skips over the $1$ and $3$ states, and toggles lights between the $0$ and $2$ state.






    share|cite|improve this answer









    $endgroup$


















      2












      $begingroup$

      You can solve the mod 4 version like two instances of the mod 2 version.



      First treat states $1$ and $3$ as if they are switched-on lights, and states $0$ and $2$ as if they are switched-off lights. Solve this as the normal lights out. You are essentially just working mod $2$, making everything even. At the end of this stage, all lights are either $0$ or $2$.



      Then solve the rest as another two-state lights out puzzle, where $2$ is the switched-on state and $0$ is a switched-off state. The only difference is that the moves you do consist of double button presses. A double button press skips over the $1$ and $3$ states, and toggles lights between the $0$ and $2$ state.






      share|cite|improve this answer









      $endgroup$
















        2












        2








        2





        $begingroup$

        You can solve the mod 4 version like two instances of the mod 2 version.



        First treat states $1$ and $3$ as if they are switched-on lights, and states $0$ and $2$ as if they are switched-off lights. Solve this as the normal lights out. You are essentially just working mod $2$, making everything even. At the end of this stage, all lights are either $0$ or $2$.



        Then solve the rest as another two-state lights out puzzle, where $2$ is the switched-on state and $0$ is a switched-off state. The only difference is that the moves you do consist of double button presses. A double button press skips over the $1$ and $3$ states, and toggles lights between the $0$ and $2$ state.






        share|cite|improve this answer









        $endgroup$



        You can solve the mod 4 version like two instances of the mod 2 version.



        First treat states $1$ and $3$ as if they are switched-on lights, and states $0$ and $2$ as if they are switched-off lights. Solve this as the normal lights out. You are essentially just working mod $2$, making everything even. At the end of this stage, all lights are either $0$ or $2$.



        Then solve the rest as another two-state lights out puzzle, where $2$ is the switched-on state and $0$ is a switched-off state. The only difference is that the moves you do consist of double button presses. A double button press skips over the $1$ and $3$ states, and toggles lights between the $0$ and $2$ state.







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered Dec 17 '18 at 6:32









        Jaap ScherphuisJaap Scherphuis

        4,167717




        4,167717






























            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%2f3043430%2flooking-for-solution-to-lights-out-puzzle-variant-with-multiple-states%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

            Bundesstraße 106

            Verónica Boquete

            Ida-Boy-Ed-Garten