Friday, February 20, 2026
Comparison: Variation of Parameters vs. Undetermined Coefficients
Friday, January 9, 2026
Why We Should Never Tell Students What They Can Tell Us
Why We Should Never Tell Students What They Can Tell Us
A student-centered approach to deeper mathematical thinking
There is a deceptively simple idea in teaching that can fundamentally reshape classroom practice: never say anything a student can say. This principle comes from Steve Reinhart’s article Never Say Anything a Kid Can Say! (2000), and it challenges teachers to resist the urge to explain, clarify, or summarize when students themselves are capable of doing that intellectual work.
When we connect Reinhart’s insight with Robert Kaplinsky’s instructional reflection and Dan Finkel’s TEDx talk, Five Principles of Extraordinary Math Teaching, a coherent vision of student-centered learning emerges. In that vision, students are active sense-makers and communicators, and the teacher’s primary job is to design experiences that make student thinking visible.
Lead with a question
Dan Finkel argues that extraordinary math teaching begins with questions worth thinking about, not procedures to copy. Starting with a question invites curiosity and pushes students to interpret, test ideas, and make sense of what is happening before anyone explains it. If you want a clear reset button for a lesson, try replacing “Here’s how to do it” with “What do you notice, and what do you wonder?”
Finkel’s talk: https://www.youtube.com/watch?v=ytVneQUA5-c
Protect productive struggle
One reason “never say anything a student can say” is so powerful is that it protects productive struggle. The moment we rush to explain, we often remove the exact thinking students need to do in order to learn. Reinhart’s point is not to leave students unsupported; it is to avoid taking over their reasoning. Kaplinsky extends this idea with a practical teacher lens: if a student can answer their own question with a bit more time, a prompt, or a peer conversation, then our job is to create that pathway rather than supply the answer.
Kaplinsky’s reflection: https://robertkaplinsky.com/never-say-anything-a-kid-can-say/
Shift from answer key to facilitator
Finkel also pushes back on the idea that the teacher is the answer key. When students depend on us to verify every step, they stop evaluating their own reasoning. Reinhart describes a different classroom rhythm: students explain, justify, and revise ideas publicly, while the teacher listens, presses for clarity, and helps the class compare strategies. This shift changes what students think math is. It becomes less about getting the teacher’s approval and more about building a convincing argument.
Try one small move tomorrow
If this sounds inspiring but difficult, start with one repeatable move. The next time a student asks, “Is this right?” respond with one of these prompts: “How could you check?” “What would convince you?” “Can you explain your reasoning to your partner?” “What do you notice about your result?” These questions keep ownership with the student while still providing support.
Over time, these small moves accumulate into a classroom culture where students expect to think, speak, and make meaning. That is the promise behind Reinhart’s principle: not less teaching, but better teaching, because students are doing more of the learning work themselves.
References
Reinhart, S. C. (2000). Never say anything a kid can say! Mathematics Teaching in the Middle School, 5(8), 478–483.
Kaplinsky, R. (n.d.). Never say anything a kid can say. https://robertkaplinsky.com/never-say-anything-a-kid-can-say/
Finkel, D. (2016, February 17). Five principles of extraordinary math teaching [Video]. TEDxRainier. https://www.youtube.com/watch?v=ytVneQUA5-c
Friday, November 14, 2025
The Queen of Mathematics: A Gentle Journey Through Number Theory
Wednesday, November 5, 2025
Remember, Remember the Fifth of November: From Bonfire Prayer to Symbol of Revolution
Every November 5th, the night sky glows with bonfires and fireworks across the United Kingdom. Children recite the familiar words:
Remember, remember the Fifth of November,
Gunpowder, treason, and plot.
I see no reason why gunpowder treason
Should ever be forgot.
This short rhyme—known as the Bonfire Prayer—dates back over four centuries to the failed Gunpowder Plot of 1605, when a group of English Catholics, including Guy Fawkes, attempted to blow up the Houses of Parliament and assassinate King James I. Their goal was to end Protestant rule and restore a Catholic monarchy. The plan failed, and Fawkes was captured, tortured, and executed.
From Thanksgiving to Tradition
In the years that followed, November 5th became known as Guy Fawkes Night or Bonfire Night. The government declared it a national day of thanksgiving for the King’s survival. Communities lit bonfires, rang church bells, and later burned effigies of Guy Fawkes in public squares. The annual celebrations served as a ritual of national unity and religious loyalty, reinforcing Protestant dominance and the authority of the Crown.
Thus, the original intent of the rhyme was far from rebellious. It was an act of loyal remembrance—a warning against treason and a celebration of divine deliverance. Yet, over the centuries, the tone and symbolism of the poem have shifted dramatically.
Transformation of Meaning
As time passed, Guy Fawkes himself transformed from villain to antihero. The political landscape changed, and what was once a state-sanctioned reminder of obedience slowly evolved into a folk celebration of defiance and irony. The rhyme endured, but the meaning inverted.
By the 20th century, the figure of Fawkes had become a symbol of protest—a man who dared to challenge corruption and power, even if his methods failed. This reinterpretation found new life in the 1980s graphic novel V for Vendetta by Alan Moore and artist David Lloyd, later adapted into the 2006 film directed by James McTeigue and starring Hugo Weaving and Natalie Portman.
V for Vendetta and the Rebirth of the Bonfire Prayer
In the film, a masked revolutionary known only as V fights against a totalitarian government that has stripped citizens of freedom and truth. His mask—modeled on the face of Guy Fawkes—becomes the symbol of rebellion. The movie opens with the haunting cadence of the old rhyme, reclaiming it as a rallying cry for liberty:
Remember, remember the Fifth of November,
The Gunpowder Treason and Plot.
I know of no reason why the Gunpowder Treason
Should ever be forgot.
Whereas the original poem warned citizens to obey authority, in V for Vendetta it becomes a call to question authority. The bonfire is no longer lit to celebrate the survival of government, but to signal its downfall. The rhyme is reimagined as a meditation on the thin line between justice and vengeance, obedience and conscience.
The Central Theme: Power, Memory, and Identity
At its core, both the historical rhyme and its modern reinterpretation grapple with the same enduring question: What should a society remember, and why? The poem’s transformation mirrors our evolving relationship with power—how yesterday’s traitor can become today’s hero, and how collective memory shapes national identity.
In V for Vendetta, the bonfire becomes a metaphor for purification. Fire destroys, but it also renews. The film’s closing scenes—citizens unmasking themselves as V—suggest that rebellion is not about a single man but about the awakening of a people. The rhyme’s persistence reminds us that memory itself can be revolutionary.
From Fear to Freedom
What began as a loyalist prayer of fear has become a universal cry for freedom. The Bonfire Prayer stands as a testament to how language, when repeated across centuries, can evolve beyond its origins to reflect the moral struggles of each new generation.
So, on every Fifth of November, as sparks rise into the night sky, we might do more than remember a failed plot. We might reflect on the deeper message the poem has come to carry: that ideas, once ignited, can never be extinguished.
“Beneath this mask there is more than flesh. Beneath this mask there is an idea, Mr. Creedy, and ideas are bulletproof.” — V
Thursday, October 30, 2025
Rebuilding curves (and physical laws) from their tangents: a gentle introduction to the the Legendre dual
In this post, we will explore an elegant mathematical idea that links geometry, calculus, and physics: the Legendre transform (sometimes called the Legendre dual). The basic concept is that a smooth curve or function can be re-described entirely in terms of the slopes of its tangent lines. Even more remarkably, this process can be reversed to recover the original function. The same idea appears in classical mechanics and thermodynamics as a tool for switching between different physical variables, such as velocity and momentum or entropy and temperature.
1. Geometric Intuition with Tangent Lines
Suppose we have a smooth, upward-curving function f(x). At any point x = a, we can draw a tangent line. The tangent line can be written in slope-intercept form:
y = p·x + b
Here, p = f′(a) is the slope of the tangent line, and b is its y-intercept, which can be found by substituting x = 0:
b = f(a) − a·f′(a)
So, every point a on the curve corresponds to a line with slope p and intercept b. This gives a one-to-one correspondence between points on the curve and tangent lines. We can even plot the collection of all such intercepts as a separate curve if we wish.
2. Defining the Legendre Dual
Now, instead of describing the function in terms of x, we describe it in terms of the slope p. This leads to the Legendre transform of f, usually written as f* or f*. Formally, it is defined by:
f*(p) = sup_x [ p·x − f(x) ]
The notation “sup” stands for “supremum,” which is the maximum value if it exists. To compute it, we vary x over all real numbers and find the point where the expression p·x − f(x) is largest. For a differentiable convex function, this happens when p = f′(x). Substituting that back gives:
f*(p) = p·x − f(x)
This new function f*(p) encodes the same information as f(x), but now the independent variable is the slope p of the tangent line, not the coordinate x.
3. Recovering the Original Function
The most remarkable part is that this transformation can be reversed. If f is convex and smooth, we can recover it from its dual using:
f(x) = sup_p [ p·x − f*(p) ]
This formula says that the original function is the “upper envelope” of all tangent lines. Each tangent line has slope p and intercept −f*(p), and together, their maximum forms the original curve.
4. Applications in Physics
The Legendre transform is not just a mathematical curiosity—it plays a central role in physics. Here are two major examples.
Classical Mechanics: From Velocities to Momenta
In mechanics, we often start with a function called the Lagrangian, denoted L(q, v), which depends on generalized position q and velocity v. The conjugate variable to velocity is momentum, defined as:
p = ∂L / ∂v
We then define another function called the Hamiltonian, H(q, p), by taking the Legendre transform of L with respect to the velocity variable:
H(q, p) = p·v − L(q, v)
where v is chosen so that p = ∂L/∂v. The Hamiltonian provides an equivalent description of motion, but in terms of position and momentum instead of position and velocity. This transformation makes certain physical laws (like energy conservation) more apparent and simplifies equations of motion in advanced physics. (Wikipedia: Legendre Transformation)
Thermodynamics: From Entropy to Temperature
In thermodynamics, systems are described by energy functions that depend on quantities like entropy (S) and volume (V). For example, internal energy might be a function:
U = U(S, V)
However, it is often more useful to work with temperature (T) instead of entropy. The relationship between them is:
T = ∂U / ∂S
We can define a new function, the Helmholtz free energy F(T, V), by performing a Legendre transform on U with respect to S:
F(T, V) = U − T·S
This new function expresses energy in terms of measurable quantities like temperature and volume, rather than entropy. Similar transformations lead to other important thermodynamic potentials such as enthalpy (H = U + P·V) and Gibbs free energy (G = U − T·S + P·V). (Washington University Physics Notes)
5. Summary of Key Ideas
- A function can be described either by its values (x, f(x)) or by the slopes and intercepts of its tangent lines (p, b).
- The Legendre transform re-expresses a function in terms of its slopes rather than its original variable.
- The transformation is reversible if the function is convex and differentiable.
- In physics, the Legendre transform allows us to trade one set of variables for another—velocity for momentum, entropy for temperature—depending on which are more convenient or measurable.
- This dual viewpoint helps simplify equations and reveal deeper structure in physical systems.
6. Closing Thoughts
The Legendre transform shows how the same mathematical object can appear in very different forms, depending on which variables we choose to emphasize. In geometry, it describes a curve as the envelope of its tangents. In mechanics, it connects the Lagrangian and Hamiltonian formulations. In thermodynamics, it explains why we can express energy in terms of temperature or pressure instead of entropy or volume.
Although the formal definitions may look advanced, the underlying concept is simple and powerful: a change in perspective—from positions to slopes, or from one set of variables to another—can reveal new insights into how the world works.
References
Wikipedia: Legendre Transformation
Legendre Transform Introduction, Washington University Physics Department
Zia, R. K. P. (2009). "Legendre Transform in Physics." University of Notre Dame.
Friday, October 24, 2025
The Hidden Connections Between the Totient, Sigma, Tau, Möbius, and Dirichlet Convolution
In number theory, certain functions show how integers interact with their divisors. This post introduces five of them — the Euler totient function phi(n), the sum of divisors sigma(n), the number of divisors tau(n), the Möbius function mu(n), and the Dirichlet convolution — using one example number:
Example number: n = 12
1) Euler’s Totient Function φ(n)
Idea: phi(n) counts how many numbers from 1 to n are coprime to n (that is, share no common factors with n except 1).
Formula: If n = p1^a1 * p2^a2 * ... * pk^ak, then
phi(n) = n * (1 - 1/p1) * (1 - 1/p2) * ... * (1 - 1/pk)
Example with n = 12: 12 = 2^2 * 3^1
phi(12) = 12 * (1 - 1/2) * (1 - 1/3) = 12 * (1/2) * (2/3) = 4
The numbers 1, 5, 7, and 11 are coprime to 12, so phi(12) = 4.
2) The Sigma Function σ(n)
Idea: sigma(n) is the sum of all positive divisors of n.
Formula: If n = p1^a1 * p2^a2 * ... * pk^ak, then
sigma(n) = [(p1^(a1+1) - 1) / (p1 - 1)] * [(p2^(a2+1) - 1) / (p2 - 1)] * ... * [(pk^(ak+1) - 1) / (pk - 1)]
Example with n = 12:
sigma(12) = [(2^3 - 1) / (2 - 1)] * [(3^2 - 1) / (3 - 1)] = (7) * (4) = 28
The divisors of 12 are 1, 2, 3, 4, 6, 12, and their sum is 28. So sigma(12) = 28.
3) The Tau Function τ(n)
Idea: tau(n) counts how many positive divisors n has.
Formula: If n = p1^a1 * p2^a2 * ... * pk^ak, then
tau(n) = (a1 + 1) * (a2 + 1) * ... * (ak + 1)
Example with n = 12: 12 = 2^2 * 3^1 tau(12) = (2 + 1) * (1 + 1) = 3 * 2 = 6
The divisors of 12 are 1, 2, 3, 4, 6, and 12. There are 6 in total, so tau(12) = 6.
4) The Möbius Function μ(n)
Idea: mu(n) helps detect whether a number has repeated prime factors.
Definition:
- mu(1) = 1
- mu(n) = 0 if n has a squared prime factor
- mu(n) = (-1)^k if n is a product of k distinct primes
Example with n = 12: 12 = 2^2 * 3. Because 12 has a squared factor (2^2), mu(12) = 0.
5) Möbius Inversion Formula
Idea: Sometimes one function (g) is the sum of another function (f) over the divisors of n. If g(n) = Σ f(d) for all d dividing n, the Möbius inversion formula lets us recover f from g.
Formula:
f(n) = Σ mu(d) * g(n / d), summed over all d dividing n.
This means mu acts like an “inverse” for divisor sums.
6) Dirichlet Convolution
Definition: For two arithmetic functions f and g, their Dirichlet convolution is defined as:
(f * g)(n) = Σ f(d) * g(n / d), summed over all d dividing n.
Examples of how these functions relate:
sigma(n) = id * 1 tau(n) = 1 * 1 phi(n) = id * mu
where "id(n)" means the identity function id(n) = n, and "1(n)" means the constant function that always equals 1.
7) Checking the Relationships for n = 12
Check that sigma = id * 1. Divisors of 12: 1, 2, 3, 4, 6, 12.
(id * 1)(12) = 1*1 + 2*1 + 3*1 + 4*1 + 6*1 + 12*1 = 28 That matches sigma(12) = 28.
Check that phi = id * mu. We will make a small table:
| d | 12/d | mu(12/d) | d * mu(12/d) |
|---|---|---|---|
| 1 | 12 | 0 | 0 |
| 2 | 6 | 1 | 2 |
| 3 | 4 | 0 | 0 |
| 4 | 3 | -1 | -4 |
| 6 | 2 | -1 | -6 |
| 12 | 1 | 1 | 12 |
Sum = 0 + 2 + 0 - 4 - 6 + 12 = 4 That matches phi(12) = 4.
8) Summary Table
| Function | Meaning | Formula | n=12 |
|---|---|---|---|
| phi(n) | Count of numbers coprime to n | phi(n) = n * Π (1 - 1/p) | 4 |
| sigma(n) | Sum of divisors | sigma(n) = Π [(p^(a+1) - 1)/(p - 1)] | 28 |
| tau(n) | Number of divisors | tau(n) = Π (a + 1) | 6 |
| mu(n) | Detects squared primes | mu(1)=1; mu(n)=0 if any p^2 divides n; else (-1)^k | 0 |
These relationships show how number theory ties together through divisor functions. The Möbius function “undoes” divisor sums, and the Dirichlet convolution “combines” functions in a structured way. Even with n = 12, we can see the elegance in how these mathematical ideas connect.
Friday, October 17, 2025
Understanding Markov Chains — A Journey Through Probability and Prediction
Have you ever wondered how computers make predictions—like when your music app seems to know the next song to play, or how weather forecasts estimate tomorrow’s conditions based on today’s patterns? Behind these everyday tools lies a mathematical idea called a Markov Chain, named after the Russian mathematician Andrey Markov, who developed the concept in the early 1900s.
What Is a Markov Chain?
A Markov Chain models systems that evolve step-by-step over time where the next state depends only on the current state, not on the full history. This principle is called the Markov Property:
“The future is independent of the past, given the present.”
To specify a Markov Chain, you need:
- A set of possible states (for example, Sunny or Rainy).
- Transition probabilities that describe how likely it is to move from one state to another in one step.
Transition Matrix (2×2 Case)
We often collect the transition probabilities into a transition matrix. For two states A and B, the matrix is:
| P(A→A) P(A→B) | | P(B→A) P(B→B) |
Each row sums to 1 because, starting from a state, the probabilities of going somewhere next must add up to 1.
A Simple 2×2 Example: Weather
Suppose the weather can be either Sunny (S) or Rainy (R). Based on observations:
- If today is Sunny, there is a 0.7 chance it will be Sunny tomorrow and a 0.3 chance it will be Rainy.
- If today is Rainy, there is a 0.4 chance it will be Sunny tomorrow and a 0.6 chance it will be Rainy.
Write the transition matrix as:
| 0.7 0.3 | | 0.4 0.6 |
Row 1 corresponds to transitions from Sunny; Row 2 corresponds to transitions from Rainy. Note each row sums to 1 (0.7 + 0.3 = 1 and 0.4 + 0.6 = 1).
Predicting the Next Day
Let the current-day state vector be:
[ p(Sunny) p(Rainy) ]
To get tomorrow’s probabilities, multiply the current state vector by the transition matrix. For example, if today is certainly Sunny, the state vector is:
[ 1 0 ]
Now multiply:
[ 1 0 ] × | 0.7 0.3 |
| 0.4 0.6 |
= [ 0.7 0.3 ]
Interpretation: Tomorrow there is a 0.7 chance of Sunny and a 0.3 chance of Rainy. Repeating this multiplication step models how probabilities evolve over multiple days—this sequence of steps is the “chain.”
Why Markov Chains Matter
Markov Chains offer a simple way to model uncertainty over time. They appear in fields such as weather prediction, queueing and reliability, finance, biology, speech recognition, and web search ranking. Though Andrey Markov worked long before modern computing, his ideas form a foundation for today’s data science and machine learning.
Final Thought
When you see a prediction—whether it is tomorrow’s weather or a recommended song—remember Markov’s elegant insight: “The future depends only on the present.” Knowing where you stand now often tells you a great deal about what comes next.
Building the Math Mentor Framework Together: What Are We Missing?
In my last post, we explored what happens when we apply Tim Ferriss’s Tribe of Mentors interview framework to the mathematics classroom. Ad...
-
What does it really mean for students to be mathematically fluent? If you’ve been in any math PD over the past few years, you’ve likely hea...
-
It is easy to get caught up in the vague, existential questions of education: How do I become a better teacher? How do I make math engaging?...
-
Mathematics is full of elegant ideas that take simple definitions and build deep, powerful structures. In group theory, three such concepts—...