The Gibbs phenomenon for the Krawtchouk polynomials

This paper investigates the Gibbs phenomenon in the Fourier approximation of the sign function using Krawtchouk polynomials, demonstrating that unlike classical orthogonal polynomials, it exhibits a distinct Gibbs constant and a bounded steepness that converges to log4\log 4 as the degree increases.

John Cullinan, Elisabeth Young

Published 2026-03-06
📖 4 min read☕ Coffee break read

Here is an explanation of the paper "The Gibbs Phenomenon for the Krawtchouk Polynomials" using simple language, analogies, and metaphors.

The Big Picture: Trying to Draw a Square with Curves

Imagine you are an artist trying to draw a perfect square wave (a line that jumps instantly from -1 to +1, like a digital on/off switch) using only curved lines.

In mathematics, this is called approximating a "discontinuous" function (the jump) with "continuous" functions (smooth curves). The mathematicians in this paper are using a specific set of curved lines called Krawtchouk polynomials to do this drawing.

The Problem: The "Bump" (Gibbs Phenomenon)

When you try to draw a sharp corner using smooth curves, you can't do it perfectly. The curves always overshoot the target. They go a little too high before settling down.

  • The Classic Problem: For a long time, mathematicians knew that if you use standard curves (like sine waves or Chebyshev polynomials) to draw this jump, the "overshoot" is always about 18% higher than the target. This is called the Gibbs Phenomenon.
  • The "Steepness" Problem: Furthermore, as you add more and more curves to make the drawing sharper, the slope at the jump gets infinitely steep. It's like trying to build a wall that gets taller and taller until it becomes a vertical cliff.

The Discovery: Krawtchouk Polynomials are Different

The authors, John Cullinan and Elisabeth Young, asked: "What if we use a different set of curves? What if we use Krawtchouk polynomials?"

Think of Krawtchouk polynomials not as smooth, flowing rivers (like the classical ones), but as discrete stepping stones or a pixelated image. They are built on a grid of integers, not a continuous line.

Here is what they found, which breaks the rules of the old world:

1. The Overshoot is Different

In the classic world, the overshoot is always the same (approx 1.179).
With Krawtchouk polynomials, the authors found that the overshoot is smaller and seems to settle at a different number (around 1.066).

  • Analogy: If the classic curves are like a trampoline that always bounces you 18% too high, the Krawtchouk curves are like a trampoline with a slightly different spring that only bounces you 6% too high. It's a "gentler" overshoot.

2. The Steepness is Bounded (The "Magic Limit")

This is the paper's biggest "Aha!" moment.

  • Classic Curves: As you add more curves to sharpen the jump, the slope at the center gets infinitely steep. It's like a ladder that keeps getting taller forever.
  • Krawtchouk Curves: The authors proved that no matter how many curves you add, the slope at the center never gets infinitely steep. It stops growing and settles at a specific, finite number: log(4)\log(4) (which is about 1.386).
  • Analogy: Imagine trying to build a ramp to get over a wall. With classic curves, the ramp gets steeper and steeper until it's a vertical wall you can't climb. With Krawtchouk curves, the ramp gets steeper, but it hits a "speed limit" and stops at a manageable angle. It never becomes a vertical cliff.

Why Does This Happen? (The Secret Sauce)

The paper explains that the reason for this difference lies in the nature of the polynomials:

  • Classical Polynomials are like smooth, flowing water. They follow rules of calculus (derivatives) that allow them to become infinitely sharp.
  • Krawtchouk Polynomials are like a digital photo or a pixelated game. They are defined on a grid of whole numbers. Because they are "discrete" (stepped) rather than "continuous" (smooth), they have a built-in limit to how sharp they can get. You can't make a pixel infinitely sharp; it's always made of blocks.

The authors had to use combinatorics (the math of counting and arranging things, like card games or Lego blocks) rather than standard calculus to solve this. They treated the problem like a puzzle of counting paths, which led them to discover the "speed limit" of the slope.

The Takeaway

This paper is important because it shows that the "rules" of how we approximate sharp jumps aren't universal.

  1. Old Rule: Sharp jumps always overshoot by ~18% and get infinitely steep.
  2. New Rule (Krawtchouk): Sharp jumps can overshoot by less (~6%) and have a maximum steepness.

It's like discovering that while all cars on the highway have a speed limit of 100mph, there is a special type of vehicle (the Krawtchouk car) that has a different engine and a hard cap of 60mph, no matter how hard you press the gas.

In short: The authors found a new way to draw sharp corners that is "gentler" and "safer" (less steep) than the traditional methods, thanks to the unique, pixelated nature of Krawtchouk polynomials.