Some combinatorial applications of Sage, an open source program

Jessica Ruth Chowning · 2015

In this thesis, we consider the usefulness of Sage, an online and open-source program, in analyzing permutation puzzles such as the Rubik’s cube and a specific combinatorial structure called the projective plane. Many programs exist to expedite calculations in research and provide previously-unavailable solutions; some require purchase, while others, such as Sage, are available for free online. Sage is asked to handle a small permutation puzzle called Swap, and then we explore how it calculates solutions for a Rubik’s cube. We then discuss projective planes, Sage’s library of functions for dealing with projective planes, and how they relate to the card game Spot It! Since Sage is a free, open-source program, its limitations are a valid concern and are also discussed.

Read the paper · More papers on PaperTik