Summer of Math Exposition
Ranking of the non-video entries
Entry | Title | Rank |
---|---|---|
![]() | MaVSWith the MaVS (Modeling and Visualizing STEM) project that our team of 3 worked on this summer, we wanted to build a website with interactive visualizations of undergraduate-level math and computer science topics. We aimed our work this summer at a few simpler topics in these fields, namely sorting algorithms, simple encoding/compression methods, and number theory (particularly modular arithmetic). We would like for the website as a whole to be evaluated as our entry, but if a single "lesson" is required as the entry, I am specifically submitting the lesson on Huffman coding. | #1 details |
![]() | Exploring the wave equationIn this article, we derive and examine the wave equation in both its pure and discretized form. Finally, we build a functioning wave simulation, which allows more complex behaviour such as interaction with objects. | #2 details |
![]() | Math and Living ThingsAn interactive overview of mathematical biology written for those who are generally "mathematics-averse." | #3 details |
![]() | Shapley Values: Unlocking Intuition with Venn DiagramsI stumbled upon Shapley values through my interest in explainable AI. For reference, check out the Python package 'SHAP': https://shap.readthedocs.io/en/latest/ The package analyzes the importance of each feature in a model's decision. It works for black-box models (e.g. deep neural networks), which has made SHAP extremely popular. Interestingly, very few explainers on Shapley values discuss the concept of 'synergy,' and NO explainers use Venn diagrams. I was surprised, because the visual intuition for Shapley values is simple and powerful. The value of my article lies in the gap it fills. If you're willing, I encourage you to explore the existing explainers on Shapley values and see how mine compares. Above all, this piece is a work in progress—it is my first ever online explainer, and any feedback is invaluable! Thanks so much for reading, and I hope you enjoy. | #4 details |
![]() | The Algebra of SocksDelightfully, there is a way to define an algebra on the different ways you can wear your socks. In this interactive Scratch game, you solve math puzzles using a humble pair of socks and learning a little bit of group theory on the way. | #5 details |
![]() | Exploring Truchet Tiles and BeyondThe article explores the fascinating world of Truchet tiling and its variations. New methods are introduced to enrich Truchet tiling and to create visually interesting results. Finally, an open source Python implementation of the proposed methods is given. | #6 details |
![]() | Variable Rate Function Traversal (Or: How to Make Cartoons Go Faster)A method for changing the rate at which a function is traversed over time and how it's useful for 3D animation. | #7 details |
![]() | Making Category Theory RelatableAny row operation on a matrix can be implemented via left-multiplication by a fixed matrix. The way you obtain this is by applying the row operation to the identity matrix. This simple fact turns out to be an application of the Yoneda Lemma, one of the most important theorems in Category Theory. While the full statement is famously abstract, it's possible to go through the proof in this specific instance with minimal jargon. My article attempts to introduce the reader to the ideas and techniques of category theory, on the way to proving this result. | #8 details |
![]() | Always Check the Units Before Submitting Your Final AnswerA short story illustrating how dimensional analysis provides insight into the quadratic formula. | #9 details |
![]() | Transformational Music Theory: A Mathematical Approach To Analyzing MusicA primer on transformational music theory, which combines math, specifically group theory, with music theory. This post uses basic group theory and set theory, so familiarizing yourself with those fields is encouraged before reading this piece. Prior music theory knowledge is also recommended, but not required. | #10 details |
![]() | An Intuitive Explanation of Monsky's TheoremMonsky's Theorem states that you cannot cut a square into an odd number of triangles with equal area. Despite being a seemingly simple problem about geometry, the solution draws from completely unrelated fields of mathematics, whether that be algebraic number theory or graph theory. In this blog post, I attempt to explain these connections in an intuitive manner. No higher-math prerequisites are required, although prior experience with proofs would be somewhat helpful. | #11 details |
![]() | Revisiting Number Theory and the Impossible PuzzleA mathematical journey inspired by a classic sum and product puzzle. I look at solutions to the problem, and how they relate to large factors of even larger integers. Much is said about Fermat and Mersenne numbers. I look at patterns that break down, and shed new light on a topic that I previously explained in #some2. For fans of ominous horizontal scrollbars. | #12 details |
![]() | Fermat’s Little TheoremAn article explaining an uncommon proof of FLT that uses The Freshman's Dream. (x+y)^2 = x^2 + y^2 | #13 details |
![]() | Interpolation in any dimension with barycentric coordinatesInterpolation is a method used to create a new point in a data set without doing new measurements, using the existing points. It can be used to create a continuous function from a set of points, and can have applications in various domains: it can be used to scale up the frame rate of a video, to predict phenomenons with less measurement, etc. In this article, we will try to find an efficient method that can handle a lot of parameters. | #14 details |
![]() | On the life and afterlife of proofsAn attempt at elucidating the significance of proofs in mathematics, not as a means of verification, but as a means of discovery and advance. After quickly going through different types of proof we delve into that of the Euler's conjecture. The theme of the website is "trails through the world of mathematics" | #15 details |
![]() | Deviation SeekerThis work present 3 algorithms on a simple problem: given a stream of data (as a string of text), determine if a single letter dominates the entire dataset. | #16 details |
![]() | Generalisation of Geometric SeriesAn article about a path of generalisation of the familiar geometric series, and its connection to combinatorics and probability, as well as analytic number theory. | #17 details |
![]() | How to Cheat with Math | The Russian Cards ProblemOur entry showcases the russian cards problem. This is a question about how to transfer information unencrypted whilst maintaining security. It show cases interesting ideas about the logic of knowledge. We made our entry as simple as possible. | #18 details |
![]() | Introduction to Group Theory 1I am doing some research over the summer, and I wanted to explain what I am doing in a meaningful manner to my family and friends. I decided the best way to do this is to start from the ground up with Group theory, and work my way towards the specific corner of Representation Theory that my research is in. This article represents the first step in that journey. My goal is for everything to be accessible to a motivated high school (age 14-18) kid, as well as adults who haven't touched algebra in a few decades. | #19 details |
![]() | GoldiLooks and the Three Bearers of OpticsIntroduction to Optics by GoldiLooks and the Three Bearers, providing enjoyment +/- education to a mathematically curious reader with a sense of fun. One-drive link = https://1drv.ms/b/s!AqUHOZl0LXnHjP8JZ8qyo9DUp5kaPQ | #20 details |
![]() | A proof of the Cauchy-Goursat theoremThis expository article presents a proof of the Cauchy-Goursat theorem along with the motivations for it. I would have liked to have some handout like this when I was taking a complex analysis course, so that is what I have attempted to make with this article. The article was written with a goal to help the reader prove the result on their own. It is aimed at an undergraduate student and assumes familiarity with some basic concepts in complex analysis. | #21 details |
![]() | A story about AveragesIf you measure the average distance between center of a unit square and its boundary, you get exactly equal to P/4. What's P? It's the universal parabolic constant. It's like PI. but for Parabolas. But why is this problem of averages and squares... linked to parabolas? Huddle. I have a story to tell you. :) It shouldn't take long.. about 5 minutes. | #22 details |
![]() | PellagonsExploring the integer pattern that emerges from a set of simple construction rules on a hex grid. | #23 details |
![]() | Polynomial Regression as a Tool in EducationIn this article, we look at a novel usecase of polynomial regression models. | #24 details |
![]() | The Snake Eyes ParadoxBlog post on a paradox in probability theory revolving around the "Snake Eyes Game": a game played by a potentially infinite pool of participants, with the actual number of participants doubling each round. Discusses multiple versions of the paradox and how they can be mathematically solved, as well as some philosophical issues relating to probability distributions over infinitely many outcomes. | #25 details |
![]() | Some Dusty Decades-Old OEIS SequencesThey're dusty and they're decades old. And I felt quite proud of myself for rediscovering them independently. They're part of a mathematical puzzle which is nearly a century old and has half a dozen different names. So I channelled my inner Matt Parker and Had A Go at the associated problem, and in attacking it I found I was treading paths that others followed 20 years ago and longer. Have I had any success? Probably not, but maybe. And it has been genuinely interesting to try. This entry is largely free of mathematical jargon because I'm just a hobbyist, not a trained mathematician. It should be fully accessible to any layman, and anyone who likes Numberphile videos is squarely in the target audience. I'll count it as a success if just one person grabs a sheet of scrap paper, scribbles down the same few numbers I did, and tries it for themselves. To me, that's what recreational maths is all about. And if someone makes a serious attempt at a proof by induction or a proof by contradiction at the points I've noted, I'd be delighted. [Administrivia: Because of time constraints the 'tree diagrams' in the article are not particularly clear. I will continue to try to improve them, and will insert links to improved versions when or if I manage to make them. I'm really not an artist, sadly, and it shows. I won't alter any of the text, except for typos or broken links, but I don't want to delay entering any longer.] | #26 details |
![]() | The Cornu SpiralAn exploration of a fascinating curve called the Cornu spiral, and a new approximation for the coordinates of the curve. | #27 details |
![]() | Broken ObjectsHave you ever faced a challenging problem? Few things are more satisfying than discovering a simple solution to such complexities. | #27 details |
![]() | Adjusting for competitive advantage - a sensitivity analysis of TenziThis is an analysis of how competitive the dice-rolling game of Tenzi would be between kids of different ages, and to what extent adjustments to game parameters could level the playing field. Inline visualizations were generated with Python. | #27 details |
![]() | Accuracy of an Epicycle Model for Predicting EclipsesThis is a blog post where I try to determine how accurate a simple epicycle model can be for predicting lunar and solar eclipses. Using code, I show how to determine the parameters with Hipparchus' method, and show how these parameters compare to modern values based on an elliptical orbit. The resulting parameters for the sun and moon are then used to predict the eclipses and compare them to modern predictions. One potential advantage of an epicycle model is the easier to calculate by hand, especially in the days where astronomers used tables to determine the positions of the sun and moon. | #28 details |
![]() | Ramblings on Malliavin CalculusThis entire web book was created so I can explain the topics of Malliavin Calculus and the Clark-Ocone formula to myself. After many months of frustration, I figured the main obstacle with learning the topic is the emphasis on mathematical rigor over pedagogical clarity, so I hope to bridge that gap. I’m assuming just basic knowledge of algebra, analysis and probability. I start with developing what Malliavin calculus was meant to address. I approach it in an indirect, meandering way. After documenting situations were a problem exists, the need for a solution will generate a “vacuum” of sorts. Following that, again indirectly, I lay the foundation step by step. Finally, the vacuum is filled. As mentioned, pedagogical clarity is the guiding factor. I’ll disregard proofs if I don’t see them important. Shortcuts will be taken liberally. Some pieces will lead nowhere or be there just to round up a concept. I may even admit when I’m ignorant about something and leave it like that. Truth is, I’m not a mathematician, a statistician or an economist. I’m just trying to understand an obscure topic. | #29 details |
![]() | Solving Lights-OutIn this presentation, I cover: - The mechanics of the Lights Out game - A playable demo - Solving the game (RREF over Z_2) - Solvability of a game - (crux.) Size and Shape doesn't matter - Create your own lights out grid, and have the program solve it! - Proof that the all lights-on configuration is always winnable The content in this presentation is heavily inspired from this snippet (https://njohnston.ca/lights_out.pdf) from the book "Introduction to Linear and Matrix Algebra" authored by Nathaniel Johnston This is an interactive presentation built using Python, Jupyter and RISE. It requires the viewer to execute every code-cell (Using ctrl+enter). The slides are browsed using the Pg-Up and Pd-Dn buttons respectively. On some monitor resolutions the content may overflow; please use ctrl + - to adjust accordingly. The level creator for the lights out game used at the end currently supports only mouse events and not touch. Find the repository for the presentation here: https://github.com/iamviveksrk/LightsOut The submitted link is a mybinder link to the project, which will automatically open it in presentation mode. It may take about a minute to load the containers and begin. | #30 details |
![]() | A Sketch of a Nonexistent PyramidIn this exposition, we present a theorem and a sketch of its proof. This theorem extends the renowned Gelfand-Mazur Lemma from the theory of normed algebras. Familiarity with the context—the theory of unitary Banach C-algebras—is assumed. The original lemma states: "If $A$ is a unitary Banach C-algebra, for any element $a \in A$, there exists a complex number $\lambda$ such that $a - \lambda$ is non-invertible in $A$." The generalization is as follows: "If $A$ is an R-algebra and $E$ is an R-vector subspace of $A$ where all elements commute, and any nonzero element of $E$ is invertible in the completion $\hat{A}$ of $A$, then $E$ has at most two independent vectors." Here, $R$ denotes the real number field. | #31 details |
![]() | Hertzsprung SeriesJust a little recap and research on the hertzsprung series on the OEIS. If you choose to go the itch.io page; the paper is new, the game is old, I hope that doesn't disqualify me. | #32 details |
![]() | Graph Colouring with Group TheoryI tried to constrain myself to one page. This document shows a connection between graph theory and group theory, allowing one to transfer computability results from k-colouring to a certain class of problems in group theory. Unfortunately, due to the one page constraint, I did not make certain notions precise, but I hope the reader can still make out the main ideas. | #33 details |
![]() | A Delicious Theorem in AnalysisSome applications of the intermediate value theorem that can be done in a kitchen. | #34 details |
![]() | World in Motion: How to animate the beautiful gameIn a Summer full of wonderful sporting moments, we wanted to recreate our favourite: the goal that won the FA Cup! Feeling a little nostalgic, we thought it would be fun if our virtual Soccer highlights took on the appearance of a retro video game. To our surprise, a simple application of High School mathematics provided a short-cut. Here, we outline an approach that can easily be adapted to animating highlights from the NFL, NHL, MLB, NBA, and many other sports besides. And if you're not a big Sports fan, we hope you'll enjoy dreaming up new ways to apply a powerful animation technique! | #35 details |
![]() | Ellipse Theorems – Defining Perimeters and Reshaping GeometryThis Paper defines three new ellipse theorems. The three theorems are as follows: • The Generalized Diagonal of a Square Theorem • The Diameter and Circumference Theorem • The Generalized Circumference (round shapes) Theorem The implications of these theorems are as follows: • An exact ellipse circumference equation (closed form) • A unification of the ellipse and circle equations for circumference and area • A new group of rounds shapes with defined circumference and area equations This is a link to the accompanying Desmos Graph - https://www.desmos.com/calculator/bkr35tpff9 Everything explained in the paper is interactively demonstrated in the graph. | #36 details |
![]() | Ranked-choice (Instant-runoff) Voting, Interactive DemoIn the US, many people want ranked-choice voting as an alternative to the current system where a candidate may win even with less than half of the total votes. View this interactive demo to see how Rank-choice voting can allow third party candidates a better mathematical possibility of winning. | #37 details |
![]() | A Beginner's Guide to Graph TheoryA basic illustrated guide to the principles of graph theory which has many applications in computer science and the natural sciences. | #38 details |
![]() | How to crochet a Rolling TorusYes! You can actually crochet a torus that can roll around its circular axis! Once you get the hang of it, you can now create your own smoothly rolling toruses in all shapes and sizes and explore firsthand how a tiny change in pattern may result in a very different outcome. This new technique is a must for crochet artists and mathematicians alike - you can now explore torus knots and links by pure craftsmanship. | #39 details |
![]() | Can We Calculate the Day That We WILL Die?Quantifying death as a side quest | #40 details |
![]() | Permutation Tables, Permutation Cycles and TranspositionsThis article (and associated articles) explains you how Linear Permutation Without Repetition of N Distinct Items can be mathematically represented | #41 details |
![]() | The Mysterious Primal Music of Like Powers SummedTogether we are uncovering the hidden math gems within the counter-examples to the Euler sum of like powers conjecture. Check out one of the math diary entries. Let the treasure hunt continue! | #42 details |
![]() | Green’s Theorem Application – Volume : Prism + Cutting PlaneFinding volume of a prism cut by a plane using Green's Theorem. | #43 details |
![]() | Riemann-Liouville Integral and Mellin TransformIn this paper I would like to introduce the generalized multiple integral,Riemann-Liouville integral, and see its application on special functions, such as Gamma function and Zeta function, by using Mellin Transform. | #44 details |