Pumping Lemma Demonstration Tool

Interactive visualization and automated proof synthesis for Regular Languages.

Interactive Pumping

Visually split strings into x, y, and z. Dynamically duplicate or remove the y substring to observe structural language constraints breaking in real-time.

📝

Formal Proofs

Generates pseudo-formal text proofs mapping your exact string partition, parameters, and pump count directly to the mathematical theorem.

🧮

Multi-Pump Matrix

Computationally evaluates all valid partitions simultaneously to conclusively disprove regularity for a given target string and configuration.