← Latest papers
🔢 mathematics

Calculating the floor of y**(1/m)

This paper presents two Newton-Raphson-based algorithms for computing the floor of y1/my^{1/m} for natural numbers y>2y > 2 and m>1m > 1, offering a method to determine if yy is an integer power of another integer as an alternative to traditional binary search approaches.

Original authors: Alexandros V. Gerbessiotis

Published 2026-07-07
📖 4 min read🧠 Deep dive

Original authors: Alexandros V. Gerbessiotis

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a giant, mysterious number, let's call it yy. You also have a number mm. Your goal is to find a secret number xx such that if you multiply xx by itself mm times (like x×x×xx \times x \times x \dots), you get exactly yy.

In math terms, you are trying to find the mm-th root of yy. But there's a catch: you only care about whole numbers. If the answer is 3.9, you want to know it's 3. If it's 4.1, you want to know it's 4. You are looking for the "floor" of the answer—the biggest whole number that doesn't overshoot.

This paper is like a guidebook for two different smart guessing games designed to find that secret whole number quickly.

The Old Way: The "Binary Search" Hike

Traditionally, to find this number, people used a method called Binary Search. Imagine you are hiking up a mountain (the number line) to find a specific campsite. You start at the bottom, guess the middle, and ask, "Am I too high or too low?" Then you cut the remaining path in half and guess again. You keep chopping the path in half until you find the spot.

The author says this works, but it's a bit like walking a long, winding path when you could have taken a helicopter. It's reliable, but it takes a lot of steps (computations) to get there, especially with huge numbers.

The New Way: The "Newton-Raphson" Slide

The author proposes two new methods based on an old mathematical trick called Newton-Raphson. Think of this not as a hike, but as a slide.

Imagine you are standing on a hill. You want to slide down to the bottom of a valley (the perfect answer). The Newton-Raphson method gives you a special pair of skis that calculate the slope of the hill right where you are standing and shoot you closer to the bottom in one giant leap.

The paper presents two variations of this "ski jump":

Algorithm 1: The "Aggressive" Slide

This is the first method. It starts with a guess that is definitely too high (like standing on a mountain peak).

  • How it works: It uses a formula to calculate how far down the hill you should jump. It keeps jumping down, getting closer and closer to the bottom.
  • The Quirk: Sometimes, because we are dealing with whole numbers (no fractions allowed), the slide might overshoot the valley floor slightly, landing you on the other side, or it might land you right on the edge.
  • The Finish: The algorithm watches your path. If you start sliding up the hill again (meaning you jumped too far), or if you land on the exact same spot twice in a row, you stop. You then check the two numbers you landed on to see which one is the correct answer.

Algorithm 2: The "Careful" Slide

This is the second method. It also starts high up, but it uses a slightly different formula for the jump.

  • How it works: This version is designed so that you never slide below the valley floor. You are guaranteed to stay on the "safe side" of the answer.
  • The Finish: You keep sliding down until you can't go any lower without going up. The moment you stop sliding down (or start sliding up), you know you are at the bottom.

The "Check Your Work" Step

Both algorithms are like a chef tasting a soup. They keep adjusting the seasoning (the guess) until it tastes just right. But because they are using a special "integer-only" spoon (no half-spoons), the final taste might be slightly off.

So, once the sliding stops, the algorithm does a final check:

  1. Take your final guess (xx).
  2. Multiply it by itself mm times.
  3. Does it equal yy? Or is it just slightly less than yy?
    If it fits, you found your number!

The Verdict

The author tested these two "slides" with some very large numbers.

  • Algorithm 1 was found to be slightly faster in some cases because its initial guess was a bit more "targeted" (it started closer to the answer).
  • Algorithm 2 was a bit more predictable in its path but sometimes took a few more steps to finish.

In a nutshell: The paper offers two new, faster ways to find the "whole number root" of a giant number by using a mathematical slide instead of a slow, chopping hike. It's a tool for mathematicians and computer scientists who need to solve these puzzles efficiently.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →