Pith. sign in

REVIEW 4 major objections 6 minor 5 references

PAD\'E FILTERING, Principles and Use: an Introductory Report

T0 review · 4 major / 6 minor · reviewed 2026-08-11 · deepseek-v4-flash

Pith's one-line read This report argues that the reliable way to separate a signal from noise in a data stream is to study the complex poles and zeros of the data's z-transform via Padé approximants, rather than the real peaks of its Fourier energy spectrum.

desk verdict Honest, useful introduction to Padé Filtering with solid toy-model mathematics and a candid admission of the open Froissart-separation problem, but the Virgo 'proof of concept' outruns what the data demonstration actually supports. read the letter →

arxiv 2412.08254 v1 pith:4I7G4CYX submitted 2024-12-11 gr-qc astro-ph.IMphysics.data-an

classification gr-qcastro-ph.IMphysics.data-an MSC 41A2130C1562M1094A12 PACS 04.80.Nn95.75.Wx
keywords Padéapproximantsz-transformFroissartdoubletsgravitationalwavedataanalysissignal-noiseseparationrandompolynomialsARMAnoiseVirgointerferometer
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Padé Filtering is a proposed way to separate signal from noise by reading the complex singularities of a data set's z-transform instead of the real peaks of its Fourier energy spectrum. The paper argues that Padé Approximants of the z-transform produce pole and zero patterns in the complex plane: the poles that reflect the true signal stay stable, while random noise shows up as nearby zero-pole pairs, the Froissart doublets. If this separation holds, gravitational-wave analysts could identify damped oscillations, binary chirp features, suspension resonances, and environmental couplings from pole statistics, and compress a long noisy relation between detector channels into a small rational transfer function—on Virgo data the seismic-to-suspension relation reduces to a [5/5] fraction. The report is pedagogical and includes a proof of concept on real Virgo channels, which makes the central claim testable.

What carries the argument

The load-bearing object is the Padé Approximant $[L/M](z)=P_L(z)/Q_M(z)$ of the z-transform $T_N(\mathcal{D})(z)$, whose numerator zeros and denominator poles are tracked in the complex plane. Two probabilistic phenomena give the method its power: the Kac phenomenon (random polynomials have a positive density of real roots, so the real axis attracts PA poles in the noisy case) and the Froissart phenomenon (noise in the Taylor coefficients creates short zero-pole doublets, the Froissart doublets, located near the unit circle). The practical step that carries all the applications is separating these doublets from faithful poles and erasing them, which yields the compressed rational transfer functions used on Virgo data.

What would settle it

To test the central claim, synthesize a damped cosine with known resonance $z_0=e^{-\lambda\tau}e^{i\omega\tau}$, add white Gaussian noise, and run the paper's [10/10] Padé filtering with $N=20$ and many realizations: if the pole-density maximum does not converge to $z_0$ and remain separated from the Froissart doublets, the method fails. A second decisive check is the Virgo transfer property: the pole-histogram maxima of the seismic channel must reappear in the F0 suspension channel on independent non-overlapping data chunks; if they do not, the [5/5] skeleton is an artifact of the chosen chunk.

Watch

Extended reading notes

Core claim

The central claim is that the z-transform $T_N(\mathcal{D})(z)=\sum_{n=0}^{N-1} d_n z^n$ encodes the physics of a data set in its complex analytic structure, and that (possibly noisy) Padé Approximants $[L/M](z)=P_L(z)/Q_M(z)$ reveal that structure even for finite $N$. For the paper's model signals the faithful poles are explicit: a constant signal has a pole at $z=1$; a damped cosine has the complex-conjugate pair $1/a$ and $1/\bar a$; AR(1) pink noise has a pole at $1/a$ outside the unit circle; AR(2) red noise has two poles at $r e^{\pm i\varphi}$. White Gaussian noise, by contrast, makes the unit circle a natural boundary of the infinite-$N$ z-transform, and the PA's respond by placing a dense set of poles there, broken near $\pm 1$, together with Froissart doublets—zero-pole pairs with $O(\varepsilon)$ separation that are the signature of randomness. The paper's motto is 'Better study the complex poles of the z-Transform of a process rather than the real peaks of its energy spectrum,' and it supports this by showing that Virgo pole-density maxima of one channel reappear in another and that erasing doublets leaves a [5/5] rational skeleton for the seismic-to-suspension transfer function.

Load-bearing premise

The whole method rests on being able to tell the faithful poles from the spurious Froissart doublets in real noisy data; the paper explicitly notes that this separation is still under discussion and gives no precise rule for the threshold used when erasing doublets.

Editorial extensions

If this is right

  • Gravitational-wave searches could stop hunting for peaks in the energy spectrum and instead ask whether a particular pole of the z-transform appears consistently across realizations of the noisy data.
  • Noise types become identifiable by their complex-plane signatures: white noise fills the unit circle with poles except near $\pm 1$, AR(1) noise concentrates poles near $1/a$, AR(2) noise creates a pair at $r e^{\pm i\varphi}$, and these signatures persist when a signal is added.
  • Erasing Froissart doublets gives a data-compression tool: the Virgo seismic-to-suspension coupling is represented as a [5/5] rational transfer function rather than 432,000-sample channels, and the same idea generalizes to other linear apparatus.
  • For modeled gravitational-wave signals the PA reproduces the expected analytic structures—the chirp's accumulating singularity, the ringdown's [1/2] fraction with one zero and complex-conjugate poles, and the pulsar's slowly drifting frequency as secondary peaks near the unit circle.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If the Froissart doublet separation can be made quantitative, the density and angular spread of doublets could serve as a noise-level estimator, giving the method an error bar on the cleaned signal.
  • Comparing complex singularity patterns rather than time series might provide a new coincidence test between separate detectors (LIGO, Virgo, KAGRA), especially in the low signal-to-noise regime where spectral peaks are ambiguous.
  • The contrast between the real-axis pole attraction and the unit-circle condensation suggests a cheap diagnostic for non-Gaussian noise: real-axis PA pole density should be sensitive to non-Gaussian contaminants, a prediction that can be checked with simulated non-Gaussian noise.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 6 minor

Summary. This manuscript is an introductory report on 'Padé Filtering' (PF), the practice of using Padé Approximants of the z-Transform of a data set to locate complex poles and zeros and thereby separate signal from noise. Part A motivates the approach: a two-Lorentzian example (Section 3) and AR(1)/AR(2) computations (Section 8) show that real spectral peaks are ambiguous while complex-pole structures are stable, and the Kac and Froissart phenomena (Section 4) are presented as the probabilistic backdrop. Part B develops toy-model mathematics: the random z-Transform of white Gaussian data (Section 5), random polynomials (Section 7), and explicit noisy rational-interpolation and Padé models in which a 'Froissart polynomial' controls the statistics of pole-zero doublets (Sections 10-11). Part C applies PF to prototypical signals and noises (Section 14), to gravitational-wave templates (chirp, ringdown, pulsar; Section 15), and to Virgo data, where a [5/5] transfer-function 'skeleton' between a seismicity channel and a suspension channel is claimed (Sections 13 and 16), and the open state of the 'Froissart debate' is acknowledged (Section 17). The paper is explicitly a mixture of review and research report.

Significance. If it can be made operational, PF would give gravitational-wave analysts a genuinely different diagnostic: a data-compression and signal/noise-separation tool whose resolution is governed by complex-pole statistics rather than by spectral-peak separation. The paper's strengths are its explicit, checkable toy-model calculations; I verified the Lorentz two-line threshold S >= 2/sqrt(3) (Section 3), the AR(1)/AR(2) energy spectra and the AR(2) peak-transition curve r_2(phi) (Section 8), and the mean energy E[E_N] = 1 for white noise (Section 5). The Section 10 derivation of an explicit Cauchy doublet density with condensation probability 2/3 inside the interpolation interval is a concrete and useful result, and Section 17's candid statement of the open Froissart question is a model of scientific honesty. However, the two applied demonstrations -- the channel-to-channel pole reappearance (Section 13) and the Virgo [5/5] skeleton (Section 16) -- rest on exactly the faithful-versus-Froissart separation that Section 17 concedes is not settled, and neither demonstration is currently quantitative or reproducible.

major comments (4)
  1. [Section 17] Section 17, 'The Froissart debate': the manuscript itself states that the clear separation between faithful poles and spurious Froissart doublets is 'the corner stone of the Padé Filtering method' and that 'the situation is not clear cut and is still under discussion.' Both the channel-to-channel proof of concept (Section 13) and the Virgo [5/5] extraction (Section 16) interpret PA pole/zero statistics using precisely that separation, so the central applied claim of the report is conditional on a premise the paper leaves open. The report should either supply an operational, validated separation criterion for the noisy-data regime of Sections 13 and 16, or re-frame the Virgo and channel-cascade results as illustrations of an intended workflow whose validity awaits resolution of the Froissart question.
  2. [Section 13] Section 13, displayed z-transform relation: the sentence 'the singularities of T_{O_j}(z), for each random realization, have to reappear among the singularities of T_{O_{j+1}}(z)' does not follow from the displayed identity T_{O_{j+1}} = (T_{E_j} T_{L_{j+1}} / T_{L_j}) T_{O_j} + T_{E_j} T_{L_{j+1}} T_{M_j} T_{I_j}. A pole of T_{O_j} at z_0 is cancelled if T_{E_j} or T_{L_{j+1}} has a zero at z_0, and the second term contributes singularities of its own; moreover, for the finite data sets used here the z-transforms are polynomials, so the statement can only be meant at the level of PA poles, while PA's are nonlinear functions of the data. The histogram version ('the local maxima of the polar histogram ... have to reappear') is stronger still and is supported only by the two Virgo figures, whose content is qualitative. Please either prove the claim under stated genericity conditions (no pole-zero cancellations, known transfer functions) or test it on a synthetic cascade with known stages, and state what the histograms are expected to show in the presence of shared versus channel-specific poles.
  3. [Section 16] Section 16, [5/5] skeleton: the procedure is not reproducible as written. The doublet-erasure threshold is not specified ('we erase those doublets'), the number of erased doublets is not reported, the [20/20] PA is applied to a single realization, and the promised 'check on other chunks of data' is not presented. As a result, the claimed compression of the seismicity-to-suspension transfer function to a [5/5] rational fraction cannot be verified. Please specify the erasure criterion (distance in |z|, residue size, or histogram-based rule), report the counts and the variability across realizations, and show the held-out-chunk validation, or explicitly label the [5/5] as a single-realization illustration pending that validation.
  4. [Section 16, Table 16] Section 16, Table 16: the correlation coefficients and Kullback-Leibler divergences are point estimates from single realizations with no uncertainty quantification and no stated null model. The within-channel KL entries are printed with an unclear exponent, and the histogram binning and number of draws are not given, so it is not possible to decide whether the contrasts (for example 6.14 versus 5.4) are statistically meaningful. For a statistical method whose output is a two-dimensional histogram, the proof of concept should include bootstrap or jackknife error bars (over draws or over disjoint time chunks) and a statement of the histogram resolution.
minor comments (6)
  1. [Section 11] Section 11: in the displayed formula for the [n-1/n] PA of the geometric series, the Froissart polynomial appears once as K_{n-1} and once as K_k; please use a single symbol and define its degree, and add an explicit inline citation to Gilewicz and Pindor (JCAM 105, 1999, already in the bibliography) at the point where the general rational case is asserted.
  2. [Section 15] Section 15, pulsar paragraph: the authors are explicit that the test uses b=4 as 'a model of the model' because the physical b=9 regime is not resolvable by the PA; the section heading 'testing on signals that are expected from the Gravitational Universe' should state up front that the pulsar test is a surrogate, so that readers do not mistake it for a test of the physical signal.
  3. [Section 2] Section 2: 'We prove the validity of the concept on actual Virgo data' overstates what Sections 13 and 16 establish given the caveats of Section 17; suggest 'provide a proof of concept subject to the open Froissart question' or an equivalent formulation.
  4. [Table 16] Table 16: print the diagonal KL entries in decimal form, state the histogram binning, the number of Monte Carlo draws, and the exact definition of the correlation factor between two pole distributions, so that the numbers can be reproduced.
  5. [Bibliography and Section 4] Bibliography and Sections 4/IX: the surname 'Kahn' should read 'Kahane' (J.-P. Kahane), and the year of the Porquerolles school is given as 2003 in Section 4 and in the bibliography but as 2005 in Section IX for E. Saff's lecture; please unify these references.
  6. [Section 5] Section 5a: the asymptotic statement that the z-Transform 'explodes like 2^{(N-1)/2}(1-rho)^{-1/2}' does not follow from the preceding variance expression E[T_N^2] = (1 - z^{2N})/(1 - z^2), whose square root in the regime rho^{2N} << 1 and rho roughly 1 scales as (1-rho)^{-1/2} with no exponential-in-N factor; please correct the prefactor or its typesetting.

Circularity Check

0 steps flagged · score 2.0 of 10

No significant circularity: the analytic derivations and known-signal benchmarks are self-contained; self-citations are not load-bearing, and the main gaps are unproven or unvalidated assertions, not circular reductions.

full rationale

The report's load-bearing analytic core is rederived in-text rather than assumed. Section 10 derives the Froissart formula for noisy rational interpolants from Cramer determinants ('Using formal manipulations on the corresponding Cramer determinants, one can prove the formula...'), and Section 11 does the same for noisy PA's ('A combination of elementary manipulation of those determinants allows one to prove the formula...'). These formulas are then checked against external benchmarks: the ringdown template has an exact [1/2] rational z-transform and the paper notes 'The PA [L/M] to this fraction is the fraction itself' (Section 15); the AR(1)/AR(2) pole locations are computed independently in Section 8 and compared with PF pole densities in Section 14. This is self-contained evidence, not a fit renamed as a prediction. The self-citations to Gilewicz-Pindor and Fournier-Pindor support extension of the Froissart formalism, but Section 2 expressly says those earlier works 'are not logical prerequisites for this report's main topic', and the basic formulas are present in the text. What remains are validation gaps, not circularity: Section 13's assertion that singularities of T_Oj 'have to reappear' among those of T_O(j+1) ignores possible cancellation by the added second term; Section 16's [5/5] skeleton is produced by an unspecified erasure of doublets and the promised 'check on other chunks of data' is not reported; and Section 17 concedes that the faithful/spurious pole separation, 'the corner stone' of PF, 'is still under discussion.' These are important correctness and reproducibility limitations, but none of them makes a stated result equal to its input by construction.

Assumptions & free parameters 5 free parameters · 6 assumptions · 0 invented entities

The central claims rest on classical results (Kac formula, natural-boundary theorem, PA theory) and on domain assumptions (linear model of GW interferometer, separation of Froissart doublets). The free parameters are mostly methodological choices (PA degrees, window lengths, draw counts, doublet-erasure threshold) plus one ad hoc model parameter (pulsar b=4). No new physical entities are introduced.

free parameters (5)
  • PA degrees [L/M] (choice of [10/10], [20/20], [50/50])
    Chosen by hand for each application; pole and zero patterns depend on this choice and on N and M, so it is a methodological free parameter.
  • Number of Monte Carlo draws M (e.g., 5000, 1300)
    Histogram smoothness depends on M; no convergence criterion is given.
  • Data window length N (e.g., 20 for toy patterns; 432,000 for Virgo)
    Asymptotic statements assume various scaling regimes; N is selected per experiment.
  • Froissart doublet erasure threshold (unspecified)
    The [5/5] skeleton is obtained by erasing doublets, but the extension magnitude threshold is not defined or justified.
  • Pulsar model parameter b set to 4 instead of physical b=9 = b=4
    Chosen ad hoc because the actual ratio is too large to be resolved by Padé analysis; a model-of-the-model demonstration.
assumptions (6)
  • standard math Kac formula for the average density of real roots of Gaussian random polynomials is admitted.
    Section 4a: 'Let us here admit the result'.
  • standard math For an infinite iid Gaussian process, the z-transform has almost surely a natural boundary on the unit circle.
    Stated in Section 5a with no proof; it grounds the interpretation of dense pole distributions.
  • domain assumption A GW interferometer can be modeled as a linear multi-stage apparatus with convolutions and linear filters.
    Section 13: 'The functioning of any GW interferometer detector like Virgo can be modeled this way.'
  • ad hoc to paper Poles and zeros of noisy PA separate into faithful and Froissart doublet classes, with doublets located near the unit circle and reflecting noise.
    Cornerstone of PF; the paper itself flags the Froissart debate as unsettled (Section 17).
  • ad hoc to paper Pole histogram peaks of one output channel reappear in another channel for the same realization, enabling transfer-function extraction.
    Section 13: 'local maxima of the polar histogram of T_c^j have to reappear among the local maxima of T_c^{j+1}', used to justify the proof of concept without proof under PA approximation.
  • domain assumption GW signal templates (chirp, ringdown, pulsar) are represented by the lowest-order models cited.
    Section 15 uses Damour 2016 models and a pulsar model with dropped phase and Doppler factors.

how reviews work

0 comments
Cite this review

Pith. "Pith review of PAD\'E FILTERING, Principles and Use: an Introductory Report." pith.science (2026). https://pith.science/paper/4I7G4CYX

@misc{pith2026241208254,
  author       = {Pith},
  title        = {Pith review of: PAD\'E FILTERING, Principles and Use: an Introductory Report},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/4I7G4CYX}},
  note         = {Machine review of arXiv:2412.08254}
}
read the original abstract

This report aims to provide gravitational waves data analysts with an introduction to the ideas and practice of the Pad\'e Filtering method for disentangling a signal from the noise. Technically it comes to the tracking of the zeros and singularities of random z-Transforms by noisy Pad\'e Approximants.

Figures

Figures reproduced from arXiv: 2412.08254 by the authors.

Figure 3
Figure 3. [PITH_FULL_IMAGE:figures/full_fig_p008_3.png] view at source ↗
Figure 8
Figure 8. [PITH_FULL_IMAGE:figures/full_fig_p022_8.png] view at source ↗
Figure 8
Figure 8. [PITH_FULL_IMAGE:figures/full_fig_p023_8.png] view at source ↗
Figures from the paper (14 more)
Figure 10
Figure 10. Figure 10: In the sequel of this paragraph we study this phenomenon for 𝜑(𝑧 ) rational, 𝜑(𝑧 ) = 𝑇)(𝑧) 𝐵;(𝑧) . Toy model. To best look at the steps of the calculation, we resort to the constant 𝜑(𝑧 ) toy model: 𝑚 = 𝑛 = 0 , 𝜑(𝑧 ) ≡ 𝜙 . We also set 𝑝 = 𝑞 = 1 and 𝑀 = 3 . The interpo…
Figure 15
Figure 15. Figure 15 [PITH_FULL_IMAGE:figures/full_fig_p036_15.png]
Figure 15
Figure 15. Figure 15 [PITH_FULL_IMAGE:figures/full_fig_p038_15.png]
Figure 16
Figure 16. Figure 16: (i) and Fig. 16.3(ii) tell us about the close similarity between the motion of the first and last [PITH_FULL_IMAGE:figures/full_fig_p039_16.png]
Figure 16
Figure 16. Figure 16: (i) Figure 16.4(ii) [PITH_FULL_IMAGE:figures/full_fig_p040_16.png]
Figure 16
Figure 16. Figure 16 [PITH_FULL_IMAGE:figures/full_fig_p041_16.png]
Figure 3
Figure 3. Figure 3 [PITH_FULL_IMAGE:figures/full_fig_p052_3.png]
Figure 4
Figure 4. Figure 4 [PITH_FULL_IMAGE:figures/full_fig_p052_4.png]
Figure 7
Figure 7. Figure 7 [PITH_FULL_IMAGE:figures/full_fig_p052_7.png]
Figure 8
Figure 8. Figure 8 [PITH_FULL_IMAGE:figures/full_fig_p052_8.png]
Figure 14
Figure 14. Figure 14: e.(ii), (iv), (vi) give the perspective view for respectively Fig. 14. e.(i), [PITH_FULL_IMAGE:figures/full_fig_p053_14.png]
Figure 16
Figure 16. Figure 16 [PITH_FULL_IMAGE:figures/full_fig_p054_16.png]
Figure 16.3
Figure 16.3. Figure 16.3: i In blue (resp. red) the cross-correlation function of the seismicity and the 0th stage (resp. 7th stage) of a Virgo mirror suspension. In green the cross-correlation function of the 0th stage and the 7th stage [PITH_FULL_IMAGE:figures/full_fig_p054_16_3.png]
Figure 16.4
Figure 16.4. Figure 16.4: i Padé Filtering of the seismicity channel: distribution of the poles (resp zeros) in red (resp. green). PA [20/20] [PITH_FULL_IMAGE:figures/full_fig_p054_16_4.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

5 extracted references · 5 canonical work pages

  1. [4]

    ,…,𝛿),…,𝛿!$# } such that 𝑑)= 𝜇+ 𝜎𝛿) . The 𝛿)’s are rrv, iid according to 𝒩(0,1) and, for any 𝑁, the z-transform of the 𝑑)’ can be rewritten 𝑇!{4}(𝑧) = 𝜇 + 𝑧𝜇 +⋯+𝑧!$#𝜇+ 𝜎[𝛿

    Two odd probabilistic phenomena in the complex In this paragraph we assume that the reader is somehow familiar with probability theory and deterministic Padé approximation. a. The Kac phenomenon. We consider the real roots of a real random polynomial 𝑃;(𝑧)= _𝑎< 𝑧< ,; <*" where the coefficients 𝑎< are real random gaussian variables. One observes that, for ...

  2. [9]

    + 𝑝# 𝑧, 𝑄# (𝑧 )= 1+ 𝑞# 𝑧. The nodes are denoted 𝑧#=𝑔−1,𝑧-=𝑔+𝑒, 𝑧8=𝑔+1, allowing for irregular spacing. Finally, the set of equations is a 3x3 inhomogeneous linear system for 𝑝

    Szegö polynomials, deterministic and random. a. Spectral identification via deterministic Szegö polynomials. We assume that the reader is familiar with the classical theory of orthogonal polynomials on the line. We recall here only that orthogonality is usually defined using the inner product of two functions 𝑓 and 𝑔 <𝑓,𝑔> = ¶𝑓(𝑥)𝑔(𝑥)𝑑𝜇(𝑥) . where 𝜇(𝑥) is...

  3. [14]

    ∈ℝ∗ 𝑛=0 ,...𝑁−1 32 and their z-Transform satisfies Ti(z)= d

    Prototypical analyticity patterns: T(z) and PA’s to T(z). Before proceeding with this description, we remind the reader that while our goal is to characterize the z-Transform in the complex, we rely in most concrete cases only on approximate hints pointed by PA’s. Moreover while 𝑇𝒟 (𝑧) is a linear transform of the data, the PA is not linear and is admitte...

  4. [16]

    = 𝑇𝑇 ; 𝑇|

    Testing on Virgo output channels subject to environmental noises. We now turn to the study of actual data collected as the Virgo interferometer***. We concentrate on the coupling between the state of the detector and the environmental perturbation it is subjected to. Among them the most critical one is the micro-seismicity which governs the bad low freque...

  5. [17]

    Dealing with the singularities of analytic functions

    Actual implementation. Generalizations. The Froissart debate. Actual implementation. As for any processing of actual data collected at an interferometric GW detector, we advise to perform the routine preprocessing, namely: - undersampling from the usual 20 kHz to 1 kHz - bandpass filtering [20 Hz, 500 Hz] 42 - remove the 50 Hz component (60 Hz in the US),...

Pith tools

Reviewed August 11, 2026 · model on record in the stance chip above.