Multiplicative persistence calculator

🔢 Number Theory

Multiplicative Persistence
Calculator

Discover how many times you must multiply a number’s digits together before reaching a single digit — with a convergence flow diagram, step-by-step breakdown, and persistence ranking.

🔬 Math Verified
📚 Educational
🧩 Number Theory Tool
Enter any positive integer (up to 200 digits)
Famous persistence numbers

Multiplicative Persistence Calculator: Explore Number Persistence

Take any positive integer. Multiply all of its digits together. Take the result and multiply its digits together. Keep going until you reach a single digit. The number of multiplication steps you took is the number’s multiplicative persistence. It sounds simple — and the rules are — but the patterns that emerge are deep, surprising, and still not fully understood by mathematicians. The number 679 has persistence 5 (679→378→168→48→32→6). The number 277777788888899 has persistence 11 — and no one has ever found a number with persistence 12. This free calculator computes the multiplicative persistence of any integer up to 200 digits, displays every step in a flow diagram and iteration table, shows the final single digit, and rates the persistence level from trivial to record-breaking.

🔢 The process:
1. Take any positive integer (e.g., 679)
2. Multiply its digits: 6 × 7 × 9 = 378
3. Repeat: 3 × 7 × 8 = 168 → 1 × 6 × 8 = 48 → 4 × 8 = 32 → 3 × 2 = 6 ✓
4. Count the steps: persistence = 5, final digit = 6

Smallest Numbers by Persistence Level

PersistenceSmallest numberDigit countSteps to single digit
001Already single digit
11021×0=0
225225→10→0
339239→27→14→4
477277→49→36→18→8
56793679→378→168→48→32→6
6678846 steps to single digit
76888957 steps to single digit
8267788978 steps to single digit
92688899989 steps to single digit
1037788889991010 steps to single digit
112777777888888991511 steps to single digit

Why Persistence Matters in Number Theory

🔬

Open problem

No number with persistence ≥ 12 has ever been found despite extensive computer searches. Whether persistence 12 exists is one of the great unsolved problems in recreational mathematics.

📉

Rapid reduction

Digit multiplication shrinks numbers fast. A 15-digit number (persistence 11) collapses to a single digit in just 11 steps. Most numbers reach a single digit in 1–4 steps regardless of size.

0️⃣

The zero trap

Any number containing a zero digit has persistence ≤ 1 — the digit product is immediately 0, which is already single-digit. High-persistence numbers never contain 0 or 1 (since ×1 doesn’t help).

🏆

Record holder

277777788888899 (persistence 11) was found by computer search. Searches through numbers with hundreds of digits have failed to find persistence 12 — suggesting it may not exist, though this hasn’t been proven.

How Multiplicative Persistence Works

The mechanics are simple: given a number, compute the product of its digits. If the result has more than one digit, repeat. Count the iterations until a single digit remains. The persistence is the iteration count. The multiplicative digital root is the final single digit. For example, 39 → 3×9=27 → 2×7=14 → 1×4=4. Persistence = 3, digital root = 4. The calculator uses JavaScript’s BigInt type to handle numbers with up to 200 digits, ensuring exact computation even for the largest known high-persistence numbers.

The concept was formally introduced by mathematician Neil Sloane in 1973 (the same Neil Sloane who created the Online Encyclopedia of Integer Sequences, OEIS). Sloane posed the question: is there a finite upper bound on multiplicative persistence? Despite nearly 50 years of study and massive computational searches, no one has answered this question definitively. The empirical evidence strongly suggests that persistence 11 is the maximum (or close to it), but a mathematical proof remains elusive.

The Open Problem: Does Persistence 12 Exist?

The central unsolved problem in multiplicative persistence is whether any number exists with persistence 12 or higher. Computer searches have checked all numbers up to 10^233 (numbers with 233 digits) without finding persistence 12. This is an astronomically large search space — far more numbers than atoms in the observable universe — yet no persistence-12 number has appeared. There are two possibilities: either persistence 12 exists but requires an enormously large number to achieve (far beyond current search limits), or persistence 11 is the absolute maximum for base-10 numbers.

The conjecture that persistence is bounded (there exists some maximum persistence for base-10 numbers) was made by Paul Erdős, one of the most prolific mathematicians of the 20th century. Despite his involvement and the attention of many other researchers, the conjecture remains unproven. The problem is that proving an upper bound requires showing that no possible digit arrangement — among infinitely many numbers — can sustain more than 11 multiplication steps, which is a fundamentally different challenge from checking specific numbers.

Why High Persistence Is So Rare

The rarity of high persistence numbers comes from a fundamental mathematical constraint: digit multiplication reduces numbers much faster than digit addition. A 15-digit number has a digit product of at most 9^15 ≈ 2×10^14 — a 15-digit number. But most 15-digit numbers have much smaller digit products because most digits are below 9 and many are 0 or 1. The average digit product falls precipitously with each step, making it nearly impossible to sustain the process for many iterations.

High-persistence numbers must avoid 0 and 1 (which terminate or stall the product), prefer large digits (7, 8, 9) to maintain large products, and arrange digits so that each successive product also has these properties. The known high-persistence numbers (like 277777788888899) achieve this through heavy repetition of 7s, 8s, and 9s — but even these carefully constructed numbers can only sustain 11 steps before collapsing to a single digit.

Digit Constraints and Structure

Analysis of high-persistence numbers reveals strong structural patterns. Numbers with persistence above 7 tend to contain only the digits 2, 3, 6, 7, 8, and 9 — never 0, 1, 4, or 5. This is because 0 immediately kills the product, 1 contributes nothing, and the digits 4 and 5 can be replaced by more productive combinations (4 = 2×2, so using two 2s is equivalent; 5×any even number produces a trailing 0 in the next step, which kills the sequence). The “optimal” digits for persistence are those that maximise the product while avoiding premature zeros.

Additive vs Multiplicative Persistence

Additive persistence is the analogous concept using digit sums instead of digit products: repeatedly sum a number’s digits until reaching a single digit. For example, 679 → 6+7+9=22 → 2+2=4. Additive persistence = 2. Unlike multiplicative persistence, additive persistence is well-understood: it can be arbitrarily large (just add more 9s to a number to increase its digit sum and potentially its persistence), and the final single digit is always the number’s digital root (related to the number modulo 9). The multiplicative version is much more mysterious because multiplication reduces numbers far more aggressively than addition.

Persistence in Other Number Bases

Multiplicative persistence can be defined in any number base, not just base 10. In base 2 (binary), the persistence of any number is at most 1 (since binary digits are only 0 and 1, and multiplying them gives 0 or 1 immediately). In base 3, persistence can reach 3. In base 10, the maximum known persistence is 11. Different bases have different maximum persistence values, and the study of how this maximum grows with the base is an active research topic. Base 10 happens to produce particularly interesting behaviour because its digit set (0–9) offers a rich enough alphabet for complex multiplicative patterns.

Classroom and Educational Applications

Multiplicative persistence is a powerful classroom tool for teaching several mathematical concepts. Multiplication fluency — students practice single-digit multiplication repeatedly while working through the steps. Number sense — observing how digit products behave builds intuition about multiplication properties (commutativity, the effect of 0 and 1, how digit size affects products). Algorithmic thinking — the process is a well-defined algorithm with a clear termination condition, teaching loop concepts before students encounter programming. Open questions — sharing the unsolved persistence-12 problem shows students that mathematics has active frontiers and that important questions can be stated simply even when answers are elusive.

Related Mathematical Calculators

Frequently Asked Questions

What is multiplicative persistence?
Multiplicative persistence is the number of times you must multiply a number’s digits together before reaching a single-digit number. For example, 39 has persistence 3: 3×9=27, 2×7=14, 1×4=4 (three steps). It was formally introduced by Neil Sloane in 1973 and remains an active topic in recreational mathematics and number theory.
What number has the highest known persistence?
The smallest number with the highest known persistence (11) is 277777788888899. No number with persistence 12 or higher has ever been found, despite computer searches through numbers with over 200 digits. Whether persistence 12 exists is one of the great open problems in recreational mathematics.
Can persistence be infinite?
It’s conjectured that no — multiplicative persistence is bounded for base-10 numbers, meaning there is some maximum persistence that no number can exceed. Paul Erdős conjectured this bound exists. The empirical evidence (no persistence above 11 found despite exhaustive search) strongly supports this, but a mathematical proof hasn’t been achieved yet.
Why do mathematicians study persistence?
Persistence connects to deep questions about how digit multiplication behaves — a topic at the intersection of number theory, combinatorics, and dynamical systems. The fact that such a simple process produces an unsolved problem (does persistence 12 exist?) illustrates that elementary questions can be fundamentally difficult. It also has connections to digit product distributions and the structure of numbers in different bases.
How accurate is this calculator?
Perfectly accurate — the calculator uses JavaScript’s BigInt type for exact integer arithmetic, handling numbers up to 200 digits with no rounding or overflow. The digit product computation and step counting are exact. You can verify the calculator’s output by hand for small numbers — the results will match perfectly.
What is the final digit called?
The single digit at the end of the persistence process is called the multiplicative digital root. Unlike the additive digital root (which is always the number modulo 9), the multiplicative digital root depends on the specific digit arrangement and can be any digit 0–9. Numbers containing a 0 always have multiplicative digital root 0.
Is persistence related to digital roots?
Yes — multiplicative persistence and the multiplicative digital root are closely related concepts. Persistence counts the steps; the digital root is the endpoint. They’re the multiplicative analogues of additive persistence and the additive digital root (which relates to the number’s residue modulo 9). However, the multiplicative versions are much less predictable and more computationally interesting.
Can large numbers be calculated?
Yes — this calculator supports integers up to 200 digits using BigInt arithmetic. Even for very large numbers, persistence is typically low (1–4 steps) because digit multiplication reduces numbers very rapidly. The famous 277777788888899 (15 digits, persistence 11) is handled correctly. Try it using the preset button!

The Computational Search for Persistence 12

The search for a number with multiplicative persistence 12 has been one of the longest-running computational challenges in recreational mathematics. Researchers have systematically checked increasingly large numbers using powerful computers, and the current frontier extends beyond 10^233 — a number with over 233 digits. To put this in perspective, the number of atoms in the observable universe is estimated at roughly 10^80. The search space already explored is inconceivably vast, yet no persistence-12 number has been found.

The search exploits several mathematical shortcuts to reduce the computational burden. First, only numbers composed of the digits 2, 3, 6, 7, 8, and 9 need to be checked (numbers containing 0, 1, 4, or 5 cannot have high persistence, as explained earlier). Second, the order of digits doesn’t matter for persistence (since multiplication is commutative, 2789 and 9872 have the same digit product), so only non-decreasing digit sequences need to be tested. Third, certain digit combinations can be ruled out by algebraic arguments about the parity and divisibility of successive products. These optimisations reduce the effective search space by many orders of magnitude, but the remaining space is still enormous.

Despite the failure to find persistence 12, mathematicians have not proven it doesn’t exist. The distinction between “not found” and “proven impossible” is fundamental in mathematics — an exhaustive search of all numbers up to some finite bound, no matter how large, does not constitute a proof of impossibility for all numbers. A hypothetical persistence-12 number might exist at 10^500 or 10^10000 or beyond any computationally reachable threshold. The gap between the empirical evidence (strongly suggesting persistence 11 is maximal) and the theoretical situation (unproven) makes this one of the most tantalising open problems in the field.

Understanding the Flow Diagram

The calculator generates a visual flow diagram that traces the digit multiplication chain from your input number down to the final single digit. Each node represents a number in the sequence — your starting number at the top in a purple box, intermediate products in light purple boxes, and the final single digit in a green box at the bottom. Connecting arrows show the transitions, with the digit multiplication expression (e.g., “6 × 7 × 9”) annotated alongside each arrow.

For numbers with high persistence (8+ steps), the diagram shows up to 15 nodes before truncating with a “more steps” indicator. This truncation keeps the visual manageable while still conveying the structure of the convergence path. The full step-by-step breakdown and iteration table below the diagram show all steps without truncation, providing complete data for analysis. The combination of visual flow (for intuitive understanding) and tabular data (for precise reference) serves both casual explorers and serious students of the topic.

Persistence and the OEIS

The Online Encyclopedia of Integer Sequences (OEIS), created by Neil Sloane — the same mathematician who formalised multiplicative persistence — catalogues the persistence function as sequence A003001 (smallest number with persistence n). The OEIS entry for this sequence includes the values shown in the calculator’s reference table (10, 25, 39, 77, 679, 6788, 68889, 2677889, 26888999, 3778888999, 277777788888899) and notes that no further terms are known. The sequence has been studied since the 1970s and appears in numerous mathematical papers and recreational mathematics publications.

The OEIS also catalogues related sequences: A031346 (multiplicative persistence of n), A031347 (multiplicative digital root of n), and A003001 (smallest number of each persistence level). These sequences provide a formal mathematical framework for exploring persistence computationally. Researchers use the OEIS as both a reference database and a collaboration platform — new results about persistence are typically registered there, making it the authoritative record of progress on the problem.

Connections to Dynamical Systems

From the perspective of dynamical systems theory, the multiplicative persistence function defines a discrete dynamical system on the positive integers. The “state” is the current number, and the “transition” is the digit product operation. The single-digit numbers (0–9) are fixed points of this system — once reached, the state never changes. The persistence of a number is its “time to absorption” — how many steps it takes to reach a fixed point from a given initial condition.

The key question — whether persistence is bounded — is equivalent to asking whether this dynamical system has a finite “diameter” from any starting state to the set of fixed points. In most discrete dynamical systems, the existence or non-existence of long transient paths before reaching a fixed point or cycle is a deep structural question. For the digit product system, the empirical evidence suggests a finite diameter (at most 11), but proving this requires understanding the global structure of the entire system — not just individual orbits — which is why the problem has resisted proof for half a century.

Programming the Persistence Calculator

For computer science students, implementing a multiplicative persistence calculator is an excellent programming exercise that covers several important concepts. The basic algorithm is straightforward: extract digits from the number, multiply them together, check if the result is a single digit, and repeat if not while counting iterations. In pseudocode: while number has more than one digit, compute digit product, increment counter. Return counter when the loop terminates.

The implementation becomes more interesting when handling very large numbers. In most programming languages, standard integer types overflow at 2^63 (approximately 19 digits). Computing the digit product of a 200-digit number requires either arbitrary-precision integer arithmetic (Python handles this natively; JavaScript uses BigInt; Java uses BigInteger) or careful intermediate-product management. The calculator on this page uses JavaScript’s BigInt type, which provides arbitrary-precision integers with native syntax, making the implementation both correct and readable.

Advanced programming challenges include: finding the smallest number with a given persistence (requires systematic enumeration with the digit-order optimisation), computing persistence statistics for all numbers up to a given bound (requires efficient batch processing), and visualising the persistence landscape (requires mapping persistence values to graphical elements). These challenges scale from beginner (basic persistence calculation) to advanced (optimised search algorithms) to research-level (contributing to the persistence-12 search).

Persistence in Popular Mathematics

Multiplicative persistence has been featured in numerous popular mathematics contexts. The Numberphile YouTube channel has produced videos on the topic that have been viewed millions of times, introducing the concept to a wide non-specialist audience. Matt Parker’s “Stand-up Maths” channel has explored persistence records and the search for persistence 12. The concept appears regularly in mathematics competition problems, puzzle books, and recreational mathematics journals.

The appeal lies in the contrast between simplicity and depth: the rules can be explained to a child (multiply the digits, repeat), but the questions they raise remain unanswered by the world’s best mathematicians. This accessibility makes multiplicative persistence an ideal “gateway” concept for mathematical engagement — it requires no prerequisites beyond basic multiplication, yet connects to genuine open research problems. The calculator supports this gateway function by making the computation instant and visual, removing the arithmetic barrier that might otherwise slow down exploration.

Interesting Patterns in Persistence Sequences

Several patterns emerge when examining the persistence sequences (the chain of numbers from start to final digit) for various inputs. Numbers containing a zero always have persistence 1 — any digit product involving 0 is 0, immediately terminating the sequence. Numbers with only 1s have persistence 1 (the product is 1, a single digit). Numbers with all digits ≥ 2 have higher potential persistence because their products remain large.

The multiplicative digital root (the final single digit) has its own distribution: among all positive integers, the most common digital roots are 0 (for any number containing a 0 digit) and 0 again (for products that cascade to 0 through factors of 2 and 5). Non-zero digital roots tend to cluster around certain values depending on the starting number’s digit composition. The calculator shows the digital root alongside the persistence count, making it easy to explore this secondary pattern.

Among the smallest numbers at each persistence level, a clear structural pattern is visible: they tend to contain mostly large digits (7, 8, 9) with a few small multipliers (2, 3, 6). The number 277777788888899 (persistence 11) is roughly ⅔ sevens and eights plus a few 2s and 9s. This structure maximises the digit product at each step while avoiding the zero-producing combinations that would prematurely terminate the sequence. Understanding why this particular digit composition is optimal connects to the theory of digit products and their divisibility properties — a topic that remains under active investigation.

Challenge: Can You Find High Persistence?

Use the calculator to explore persistence yourself. Start with small numbers and observe the patterns. Try all two-digit numbers from 10–99: which has the highest persistence? (Answer: 77, with persistence 4.) Try three-digit numbers: can you find one with persistence 5? (Hint: 679 is the smallest.) Notice that adding digits doesn’t always increase persistence — in fact, most 100-digit numbers have persistence 1 or 2, because the probability of encountering a 0 or producing one through multiplication increases with digit count. High persistence is a delicate balance between having enough large digits to maintain large products and avoiding the combinations that produce zeros or collapse the product prematurely. The calculator lets you test hypotheses instantly, turning mathematical exploration into an interactive game.

Mathematical Proof Techniques and Persistence

The persistence problem illustrates several important concepts about mathematical proof methodology. The statement “all base-10 numbers have persistence ≤ 11” is currently supported only by computational evidence — every number tested (up to 10^233) satisfies the bound. But computational evidence, no matter how extensive, is not a proof. Mathematics requires certainty: a proof must demonstrate that the property holds for all numbers, including those too large to ever be computed.

Several proof approaches have been attempted. Analytic methods try to bound the digit product function’s rate of decrease, showing that after at most 11 applications, any number must fall below 10. The difficulty is that the digit product function is highly irregular — it depends on the specific digit decomposition, not just the magnitude of the number. Combinatorial methods try to enumerate the possible digit product chains and show that none can extend beyond 11 steps. The difficulty is that the number of possible chains grows exponentially with the number of digits. Algebraic methods try to exploit the prime factorisation of digit products (all digit products are of the form 2^a × 3^b × 5^c × 7^d) to constrain the sequence. Progress has been made along this line, but a complete proof remains out of reach.

The persistence problem serves as an excellent case study in the philosophy of mathematics: when does computational evidence constitute sufficient grounds for belief? Most mathematicians believe persistence is bounded at 11 — the evidence is overwhelming — but the mathematical culture demands formal proof before the result can be stated as theorem rather than conjecture. This distinction between empirical confidence and logical certainty is one of the defining characteristics of mathematics as a discipline, and the persistence problem makes this distinction accessible and concrete.

Persistence and Cryptographic Applications

While multiplicative persistence is primarily a recreational mathematics topic, digit product operations have connections to broader computational theory. Hash functions, checksums, and error-detecting codes all involve reducing large numbers to small summaries through repeated operations on digits or components. The rapid convergence of the digit product function — reducing a 200-digit number to a single digit in just a few steps — is a feature that cryptographic hash functions also exhibit, though through far more complex operations designed for security rather than mathematical elegance.

The structural constraints on high-persistence numbers (avoiding certain digits, preferring specific digit combinations) also connect to combinatorial optimisation — the same algorithmic techniques used to search for persistence-12 numbers (branch-and-bound, constraint propagation, symmetry breaking) are fundamental tools in operations research, artificial intelligence, and computational biology. The persistence problem is simple enough to serve as a teaching example for these techniques while being hard enough that even optimised algorithms cannot solve it completely.

Test a number now

Enter any integer and discover its multiplicative persistence — how many digit multiplications to reach a single digit.

Calculate persistence ↑