Formulas and algorithms for the length of a Farey sequence

Vladimir Sukhoy1, Alexander Stoytchev2

  • 1Department of Electrical and Computer Engineering, Iowa State University, Ames, IA, 50011, USA.

Scientific Reports
|November 16, 2021
PubMed
Summary

This study introduces new formulas and efficient algorithms for calculating the length of Farey sequences. The fastest algorithm achieves optimal time and memory complexity for computing Farey sequence lengths.

Related Concept Videos

Fast Fourier Transform01:10

Fast Fourier Transform

The Fast Fourier Transform (FFT) is a computational algorithm designed to compute the Discrete Fourier Transform (DFT) efficiently. By breaking down the calculations into smaller, manageable sections, the FFT significantly reduces the computational complexity involved. Direct computation of an N-point DFT requires N2 complex multiplications, whereas the FFT algorithm needs only (N/2)log⁡2N multiplications, offering a much faster performance.
The computational efficiency of the FFT becomes...
529
Properties of Fourier series I01:20

Properties of Fourier series I

The Fourier series is a powerful tool in signal processing and communications, allowing periodic signals to be expressed as sums of sine and cosine functions. A foundational property of the Fourier series is linearity. If we consider two periodic signals, their linear combination results in a new signal whose Fourier coefficients are simply the corresponding linear combinations of the original signals' coefficients. This property is crucial in applications like frequency modulation (FM)...
495
Properties of Fourier series II01:21

Properties of Fourier series II

Time scaling of signals is a crucial concept in signal processing that affects the Fourier series representation without altering its coefficients. The process modifies the fundamental frequency, thereby changing how the series represents the signal over time. This principle is essential in various applications, including audio and image processing, where signal manipulation is frequent. Understanding function symmetries is fundamental to simplifying the Fourier series.
A function f(t) is...
305
Exponential Fourier series01:24

Exponential Fourier series

In audio signal processing, the exponential Fourier series plays a crucial role in sound synthesis, allowing complex sounds to be broken down into simpler sinusoidal components. This decomposition process is fundamental in analyzing and reconstructing musical notes and other audio signals. The exponential Fourier series expresses periodic signals as the sum of complex exponentials at both positive and negative harmonic frequencies, providing a powerful tool for signal analysis.
Euler's identity...
381
Basic Discrete Time Signals01:16

Basic Discrete Time Signals

The unit step sequence is defined as 1 for zero and positive values of the integer n. This sequence can be graphically displayed using a set of eight sample points, showing a step function starting from n=0 and remaining constant thereafter.
The unit impulse or sample sequence is mathematically expressed as zero for all n values except at n=0, where it is one. The unit impulse sequence, denoted by δ(n), is the first difference of the unit step sequence, while the unit step sequence u(n) is...
349
Euler's Formula to Columns: Problem Solving01:23

Euler's Formula to Columns: Problem Solving

Euler's formula is used in structural engineering to determine the buckling load of columns under various conditions. However, when dealing with systems that incorporate both rigid elements and elastic components, such as springs, the analysis requires a finer approach to determine the critical load. The problem described involves two rigid bars connected at a pivot point with a spring attached and a vertical load applied at one end.
The system comprises two vertical rigid bars, AB and BC,...
573