Skip to main content
Sandbox Physics
From quantum ripples to cosmic texture

Reading Planck’s Searches for Inflation Features and Non-Gaussianity

This guide walks through the sections, tables and figures where Planck tested for features in the primordial spectrum and for non-Gaussianity, then through the PDG review that places those results beside newer data. For each claim it says who made it, in which version, and what kind of claim it is.

What to open, and what kind of source each one is

Planck 2018 X, Constraints on inflation, arXiv:1807.06211v2 dated 2 August 2019, and Planck 2018 IX, Constraints on primordial non-Gaussianity, arXiv:1905.05697v1. Both are collaboration papers prepared for Astronomy and Astrophysics; their numbers below are published measurements.

Review 23, Inflation, in the Review of Particle Physics, revised August 2025 by Ellis, Vennin and Wands. It is a published review that summarises newer results. Two of them are used here only as the review reports them: the ACT combination for the tilt, cited as arXiv:2503.14452, and the BICEP, Keck Array and Planck tensor bound. We did not read those papers.

Our own curves are model predictions from the Lab’s equations, checked by the independent Python reference. They are labelled as computed in every figure.

Reading: Planck Collaboration, Planck 2018 results. X. Constraints on inflation, arXiv:1807.06211v2 · Planck Collaboration, Planck 2018 results. IX. Constraints on primordial non-Gaussianity, arXiv:1905.05697v1 · Ellis, Vennin & Wands, Review 23: Inflation, Review of Particle Physics (PDG 2025, revised August 2025)

Planck X, Section 7.1.2: the step template

Section 7.1.2 models a tanh step in the potential, citing Adams, Cresswell and Easther, through a template written to second order. Equation 57 adds a first-order term I0I_0 and a second-order term I1I_1; equations 58–62 define them through window functions W0W_0, W1W_1 and a damping function D(x)=x/sinh⁡xD(x)=x/\sinh x.

Three parameters set the feature: an amplitude AsA_s, a position ksk_s and a damping width xsx_s. Watch the notation. The symbol is the same one the paper uses elsewhere for the scalar amplitude, but here it means the size of the feature. Table 11 gives the priors: amplitude 00 to 11, log⁡10(ks/Mpc−1)\log_{10}(k_s/\mathrm{Mpc}^{-1}) from −5-5 to −1-1 and ln⁡xs\ln x_s from −1-1 to 55.

The Lab does not use this template. It integrates the mode equation for a tanh step directly. Its height, position and width map onto AsA_s, ksk_s and xsx_s only roughly, so we make no claim that a Lab preset reproduces a Planck fit.

ln⁡PRs(k)=ln⁡PR0(k)+I0(k)+ln⁡[1+I12(k)]\ln\mathcal{P}^{s}_{\mathcal{R}}(k)=\ln\mathcal{P}^{0}_{\mathcal{R}}(k)+I_0(k)+\ln\left[1+I_1^{2}(k)\right]
Planck 2018 X equation 57, transcribed. PR0\mathcal{P}^0_{\mathcal{R}} is the featureless power law.

Reading: Planck Collaboration, Planck 2018 results. X. Constraints on inflation, arXiv:1807.06211v2 · Adams, Cresswell & Easther, Inflationary perturbations from a potential with a step (2001), astro-ph/0102236v2

Sections 7.2–7.3 and Table 12: a better fit is not evidence

Section 7.2 fits each template to unbinned high-multipole likelihoods with nested sampling, holding nuisance parameters at their base-model best fit. Two numbers come out: the fit improvement Δχeff2\Delta\chi^2_{\mathrm{eff}} and the log Bayes factor ln⁡B\ln B.

Table 12 gives the step model Δχeff2=−7.0\Delta\chi^2_{\mathrm{eff}}=-7.0 for temperature, −5.2-5.2 for E polarisation and −5.4-5.4 for the combination, with ln⁡B=0.0\ln B=0.0, −0.2-0.2 and 0.10.1. Section 7.3 notes that these improvements fall within the range of about 1010 expected from fitting noise. It adds that the best fit to the polarisation data is out of phase with the temperature fit, with log⁡10ks=−3.47\log_{10}k_s=-3.47 against −3.11-3.11.

The conclusion in Section 7.3 is that the evidence for all models and data combinations lies between barely worth mentioning and substantial evidence against, so Planck shows no preference for these features. Three extra parameters will always buy some χ2\chi^2; the Bayes factor charges for them.

Reading: Planck Collaboration, Planck 2018 results. X. Constraints on inflation, arXiv:1807.06211v2 · Original background and mode calculations with an independent Python reference

Figure 28: a bound that applies to oscillations, not to steps

Figure 28 shows the modulation amplitude against frequency for the logarithmic and linear oscillation models of equation 56. Within the prior frequency ranges, the text states that the relative modulation is constrained to roughly 3%3\%.

That bound concerns oscillations spread over all observed scales. A step makes a localised ripple at large scales, where cosmic variance is large, so the 3%3\% figure does not carry over to the Lab’s step. Treat each bound as belonging to its own template.

Reading: Planck Collaboration, Planck 2018 results. X. Constraints on inflation, arXiv:1807.06211v2 · Ellis, Vennin & Wands, Review 23: Inflation, Review of Particle Physics (PDG 2025, revised August 2025)

Planck IX: the templates and the numbers to quote

Section 2.1 gives the equilateral and orthogonal templates, equations 1 and 2, for single-field models with non-standard dynamics. Section 2.2 gives the local template, equation 3, typical of several fields. All are written for the Bardeen potential Φ\Phi, not for ζ\zeta.

The final values come from Table 5, temperature plus E polarisation, lensing bias subtracted, KSW estimator: fNLlocal=−0.9±5.1f_{\mathrm{NL}}^{\mathrm{local}}=-0.9\pm5.1, fNLequil=−26±47f_{\mathrm{NL}}^{\mathrm{equil}}=-26\pm47 and fNLortho=−38±24f_{\mathrm{NL}}^{\mathrm{ortho}}=-38\pm24, at 68%68\% confidence and statistical only. PDG 2025 rounds the local value to −1±5-1\pm5 in its equation 23.103.

Table 10 is the place to learn the look-elsewhere effect. For the feature bispectrum searches, raw peak significances of up to 3.0σ3.0\sigma fall to at most 1.1σ1.1\sigma once the size of the parameter survey is accounted for.

Reading: Planck Collaboration, Planck 2018 results. IX. Constraints on primordial non-Gaussianity, arXiv:1905.05697v1 · Ellis, Vennin & Wands, Review 23: Inflation, Review of Particle Physics (PDG 2025, revised August 2025)

PDG 2025: the tilt, the tensor bound and reheating

Section 23.3.4 quotes Planck’s ns=0.9649±0.0042n_s=0.9649\pm0.0042 in equation 23.55 and reports that ACT combined with Planck, lensing and DESI data suggests 0.975±0.0030.975\pm0.003, adding that this is not yet a full joint analysis. Equation 23.57 gives r<0.036r<0.036 at 95%95\% confidence.

Section 23.6 explains why the tilt also tests reheating: within one model, nsn_s and rr depend on N∗N_*, and the measurement error in nsn_s is comparable to the change between N∗=50N_*=50 and 6060. Section 23.4.11 states that for the plateau-like class Planck allows 51<N∗<6551<N_*<65. If the higher ACT value were confirmed, needing N∗>60N_*>60 at 2σ2\sigma, the simplest versions with conventional reheating would be ruled out.

Our computed curves show the same tension. The plateau stays inside Planck’s 1σ1\sigma band for roughly N∗N_* from 4949 to 6363, and on our grid it reaches only 0.96970.9697 at N∗=64N_*=64, short of the ACT band. The small offsets from PDG’s range come from its lowest-order formulas and from where NN is counted to.

Computed spectral tilt and tensor ratio against the number of e-folds after the pivot exits, for two potentials, with published bands
Points are our numerical spectra for the R2R^2 plateau and 12m2ϕ2\tfrac12m^2\phi^2, with nsn_s from a finite difference at k=0.05 Mpc−1k=0.05\,\mathrm{Mpc}^{-1}. Bands are transcribed: Planck 2018 ns=0.9649±0.0042n_s=0.9649\pm0.0042; the ACT combination 0.975±0.0030.975\pm0.003, which PDG 2025 says is not yet a full joint analysis; and the PDG 2025 bound r<0.036r<0.036 at 95%95\% confidence. Open the full figure

Reading: Ellis, Vennin & Wands, Review 23: Inflation, Review of Particle Physics (PDG 2025, revised August 2025) · Original background and mode calculations with an independent Python reference

Sorting the claims

Published measurements: Planck’s tilt, amplitude, feature fits and non-Gaussianity limits. Published review: the PDG summary and its reheating discussion. Reported but not read by us: the ACT combination and the tensor bound, both taken from the PDG text. Model predictions: equation 48 of Planck X and our numerical spectra.

Open questions: whether the higher tilt survives a full joint analysis; whether tensors will be detected; whether any large-scale feature is more than noise; how reheating fixes N∗N_*; and whether squeezed non-Gaussianity well above the single-field value exists, which would point to more than one field.

Reading: Ellis, Vennin & Wands, Review 23: Inflation, Review of Particle Physics (PDG 2025, revised August 2025) · Planck Collaboration, Planck 2018 results. X. Constraints on inflation, arXiv:1807.06211v2 · Planck Collaboration, Planck 2018 results. IX. Constraints on primordial non-Gaussianity, arXiv:1905.05697v1

Notation traps to check before comparing papers

Maldacena’s ns in equation 1.2 is the deviation from scale invariance, ns−1n_s-1 in modern notation. Creminelli and Zaldarriaga’s equation 5 defines fNLf_{\mathrm{NL}} with the opposite sign to Planck and PDG. Planck IX writes templates for Φ\Phi, which in the matter era equals 35ζ\tfrac35\zeta in Planck’s sign convention.

Planck X uses the symbol AsA_s for the scalar amplitude and, in Section 7.1.2, for the step amplitude. Tensor limits come at k=0.002k=0.002 or 0.05 Mpc−10.05\,\mathrm{Mpc}^{-1}. And N∗N_* depends on how the end of inflation is defined; we use ϵ=1\epsilon=1.

Reading: Maldacena, Non-Gaussian features of primordial fluctuations in single field inflationary models (2003), astro-ph/0210603v5 · Creminelli & Zaldarriaga, Single field consistency relation for the 3-point function (2004), astro-ph/0407059v2 · Planck Collaboration, Planck 2018 results. IX. Constraints on primordial non-Gaussianity, arXiv:1905.05697v1

Exercises and explained answers

  1. The temperature step fit improves χ2\chi^2 by 7.07.0 with three extra parameters, and ln⁡B=0.0\ln B=0.0. Why is that not a detection?

    Read the explanation

    Section 7.3 says improvements of this size are within the roughly 1010 expected from fitting noise. The Bayes factor of zero means the data do not prefer the step once its parameter volume is paid for. The polarisation fit lands at a different ksk_s, out of phase with temperature, which a real feature would not do.

  2. Planck’s temperature best fit has log⁡10(ks/Mpc−1)=−3.11\log_{10}(k_s/\mathrm{Mpc}^{-1})=-3.11. With the Lab’s convention N∗=55N_*=55, about how many e-folds before the end did that scale exit?

    Read the explanation

    ks=7.8×10−4 Mpc−1k_s=7.8\times10^{-4}\,\mathrm{Mpc}^{-1}, and ln⁡(0.05/7.8×10−4)=4.17\ln(0.05/7.8\times10^{-4})=4.17. It exited about 4.24.2 e-folds before the pivot, so about 59.259.2 e-folds before the end. This is close to the Lab’s default step, but the template amplitude does not map onto the step height, so it is not a fit.

  3. Two papers report local fNLf_{\mathrm{NL}} from the same data with opposite signs. What should you check first?

    Read the explanation

    The sign convention in the definition: ζ=ζg±35fNLζg2\zeta=\zeta_g\pm\tfrac35f_{\mathrm{NL}}\zeta_g^2, or the equivalent for Φ\Phi. Creminelli and Zaldarriaga’s equation 5 uses the minus sign; Planck and PDG use the convention in which a positive value means a positive squeezed bispectrum of ζ\zeta.

  4. A feature search reports a raw 3.0σ3.0\sigma peak and a 1.1σ1.1\sigma single-peak significance. Which do you quote?

    Read the explanation

    The corrected 1.1σ1.1\sigma. The raw value ignores that many frequencies and phases were tried; the look-elsewhere correction accounts for the size of that survey.

Try the prediction

Put the step where Planck’s best fit sits

  1. Set the step crossing to 59.259.2 e-folds before the end, by dragging the gold handle or using the slider.
  2. In the spectrum chart, the ripple now sits near k≈10−3 Mpc−1k\approx10^{-3}\,\mathrm{Mpc}^{-1}, the scale of Planck’s best-fit step.
  3. Lower the step height until the ripple is a few per cent. Remember this is a comparison of scale, not a fit to Planck data.

Sources and calculation scope

  1. Planck Collaboration, Planck 2018 results. X. Constraints on inflation, arXiv:1807.06211v2

    Full v2 PDF (2 August 2019) read for Sections 4.2 and 7.1–7.3: equations 47–48, the step template in equations 57–62, Table 11 priors, Table 12 step results and Figure 28. The headline spectral index and amplitude quoted in this course come from its parameter tables.

  2. Planck Collaboration, Planck 2018 results. IX. Constraints on primordial non-Gaussianity, arXiv:1905.05697v1

    Full v1 PDF read for Sections 2.1–2.2 (equations 1–3, written for the Bardeen potential rather than the curvature perturbation), Table 5 final SMICA T+E values after lensing-ISW subtraction, and Table 10 feature-model peak statistics with the look-elsewhere correction.

  3. Ellis, Vennin & Wands, Review 23: Inflation, Review of Particle Physics (PDG 2025, revised August 2025)

    Full review read. Used: Section 23.3.4 equations 23.55–23.57 and its sentence on the ACT combination, Section 23.6 on reheating and the number of e-folds after the pivot exits, and Section 23.7.3.2 equations 23.101–23.103 for the sign convention of the local non-Gaussian amplitude and its single-field squeezed-limit value.

  4. Adams, Cresswell & Easther, Inflationary perturbations from a potential with a step (2001), astro-ph/0102236v2

    Full v2 read. Equation 1 defines the tanh step we use; equations 6–19 set out the mode equation in e-fold time and its initial data. Our code is written independently and puts the step on the Starobinsky plateau and on a quadratic potential, not only on the paper’s quadratic case.

  5. Maldacena, Non-Gaussian features of primordial fluctuations in single field inflationary models (2003), astro-ph/0210603v5

    Full v5 read. Equation 1.2 gives the squeezed-limit argument. In that paper the tilt symbol means the deviation from scale invariance, which modern papers write as the spectral index minus one.

  6. Creminelli & Zaldarriaga, Single field consistency relation for the 3-point function (2004), astro-ph/0407059v2

    Full v2 read. Equation 1 states the consistency relation for any single-field model. Equation 5 defines the local non-Gaussian amplitude with the opposite sign to Planck and PDG; we use the PDG sign and do not use or rewrite equation 6.

  7. Original background and mode calculations with an independent Python reference

    Our own calculations: the Lab integrator and a separate NumPy/SciPy reference agree to better than three parts in ten thousand on all five presets. The ZIP holds the Python reference, closed-form benchmarks, five inputs and expected outputs. No Engine code and no paper text is included.

Keep reading

What this page links to directly

You are hereReading Planck’s Searches for Inflation Features and Non-Gaussianity

Articles

From quantum ripples to cosmic texture · Reading path

Horizon exit, the mode equation and spectral constraints

  1. ArticleHow a Quantum Ripple Becomes Cosmic Structure
  2. ArticleWhy a Stretched Ripple Stops Changing After Horizon Exit
  3. ArticleDeriving the Mode Equation Behind a Computed Spectrum
  4. ArticleWhat the Tilt, Tensors and Squeezed Triangles Measure
  5. ArticleRecompute a Primordial Spectrum and Test the Solver
  6. You are hereReading Planck’s Searches for Inflation Features and Non-Gaussianity
Something broken, confusing, or missing on this page?Tell us
What kind of feedback?

Sent with this page’s address, its Lab ID, the site language and your device type. Please leave out personal details. Feedback is kept for up to 12 months.Privacy policy