The superficial answer is "because of the convolution theorem, and converting phasors to cartesian form, and the FFT and $O(n \log n)$," but I want a deeper answer. Is there proof that this is the only way to go about it? How do we know there is no way to perform fast convolution on rational numbers without having to mess with real numbers (i.e. real components of complex numbers)?
2026-03-25 23:36:25.1774481785
Why do we need real numbers for fast convolution on rational numbers?
209 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
1
There are 1 best solutions below
Related Questions in ALGORITHMS
- Least Absolute Deviation (LAD) Line Fitting / Regression
- Do these special substring sets form a matroid?
- Modified conjugate gradient method to minimise quadratic functional restricted to positive solutions
- Correct way to prove Big O statement
- Product of sums of all subsets mod $k$?
- (logn)^(logn) = n^(log10+logn). WHY?
- Clarificaiton on barycentric coordinates
- Minimum number of moves to make all elements of the sequence zero.
- Translation of the work of Gauss where the fast Fourier transform algorithm first appeared
- sources about SVD complexity
Related Questions in NUMERICAL-METHODS
- The Runge-Kutta method for a system of equations
- How to solve the exponential equation $e^{a+bx}+e^{c+dx}=1$?
- Is the calculated solution, if it exists, unique?
- Modified conjugate gradient method to minimise quadratic functional restricted to positive solutions
- Minimum of the 2-norm
- Is method of exhaustion the same as numerical integration?
- Prove that Newton's Method is invariant under invertible linear transformations
- Initial Value Problem into Euler and Runge-Kutta scheme
- What are the possible ways to write an equation in $x=\phi(x)$ form for Iteration method?
- Numerical solution for a two dimensional third order nonlinear differential equation
Related Questions in POLAR-COORDINATES
- Second directional derivative of a scaler in polar coordinate
- polar coordinate subtitution
- $dr$ in polar co-ordinates
- Finding the centroid of a triangle in hyperspherical polar coordinates
- Arc length of polar function and x interceps
- Evaluation of $I=\iint_R e^{-(x^2+y^2)} \,dx\,dy$ by change of variable
- Finding area bound by polar graph
- Question about the roots of a complex polynomial
- Polar Area Integral with Absolute Function
- How to compute 'polar form' of a line given two points in cartesian coordinate system?
Related Questions in CONVOLUTION
- What is the result of $x(at) * δ(t-k)$
- Convolution sum
- PDF of the sum of two random variables integrates to >1
- If $u \in \mathscr{L}^1(\lambda^n), v\in \mathscr{L}^\infty (\lambda^n)$, then $u \star v$ is bounded and continuous.
- Proof of Young's inequality $\Vert u \star v \Vert_p \le \Vert u \Vert_1 \Vert v \Vert_p.$
- Duhamel's principle for heat equation.
- Computing the convolution of $f(x)=\gamma1_{(\alpha,\alpha+\beta)}(x)$
- Convolution of distributions property
- Self-convolution of $f(\vec{r}) = e^{-x^2-y^2}/r^2$
- Inverse $z$-transform similar to convolution
Related Questions in FAST-FOURIER-TRANSFORM
- Translation of the work of Gauss where the fast Fourier transform algorithm first appeared
- Arcsin of a number greater than one
- Unable to solve nonlinear equation using scipy.optimize.fsolve
- Fourier transform on formal series
- Optimization of a Fast Fourier Transformation-based correlation function?
- Example of 1-D Poisson Equation in physics field, engineering field, or others in daily life
- Fourier Curve Fitting
- The best textbook on Fourier Transformation for beginners
- What is the intuition of FFT for polynomial multiplication?
- Which part of formula is FFT changing the basis?
Trending Questions
- Induction on the number of equations
- How to convince a math teacher of this simple and obvious fact?
- Find $E[XY|Y+Z=1 ]$
- Refuting the Anti-Cantor Cranks
- What are imaginary numbers?
- Determine the adjoint of $\tilde Q(x)$ for $\tilde Q(x)u:=(Qu)(x)$ where $Q:U→L^2(Ω,ℝ^d$ is a Hilbert-Schmidt operator and $U$ is a Hilbert space
- Why does this innovative method of subtraction from a third grader always work?
- How do we know that the number $1$ is not equal to the number $-1$?
- What are the Implications of having VΩ as a model for a theory?
- Defining a Galois Field based on primitive element versus polynomial?
- Can't find the relationship between two columns of numbers. Please Help
- Is computer science a branch of mathematics?
- Is there a bijection of $\mathbb{R}^n$ with itself such that the forward map is connected but the inverse is not?
- Identification of a quadrilateral as a trapezoid, rectangle, or square
- Generator of inertia group in function field extension
Popular # Hahtags
second-order-logic
numerical-methods
puzzle
logic
probability
number-theory
winding-number
real-analysis
integration
calculus
complex-analysis
sequences-and-series
proof-writing
set-theory
functions
homotopy-theory
elementary-number-theory
ordinary-differential-equations
circles
derivatives
game-theory
definite-integrals
elementary-set-theory
limits
multivariable-calculus
geometry
algebraic-number-theory
proof-verification
partial-derivative
algebra-precalculus
Popular Questions
- What is the integral of 1/x?
- How many squares actually ARE in this picture? Is this a trick question with no right answer?
- Is a matrix multiplied with its transpose something special?
- What is the difference between independent and mutually exclusive events?
- Visually stunning math concepts which are easy to explain
- taylor series of $\ln(1+x)$?
- How to tell if a set of vectors spans a space?
- Calculus question taking derivative to find horizontal tangent line
- How to determine if a function is one-to-one?
- Determine if vectors are linearly independent
- What does it mean to have a determinant equal to zero?
- Is this Batman equation for real?
- How to find perpendicular vector to another vector?
- How to find mean and median from histogram
- How many sides does a circle have?
There are ways to do fast convolution of integers without leaving the integer domain (without using floating point), for example the Nussbaumer convolution described in the book "Prime Numbers" by Richard Crandall, which achieves the same O(n*log(n)) as the real-based FFT methods.
In practice though (on a computer) the real numbers are quite fast and FFT libraries are optimized and simple to use, and the combination is hard to beat.