Observational Signatures of Inflation
From primordial power spectra to CMB anisotropies, B-mode polarization, non-Gaussianity, and the Lyth bound — the complete observational program for testing cosmic inflation
7.1 Introduction: Testing Inflation
Inflation is not merely an elegant theoretical framework — it makes precise, falsifiable predictions about the statistical properties of cosmic perturbations. The key observational signatures of inflation include:
- ●A nearly scale-invariant spectrum of primordial density perturbations with spectral index $n_s \approx 0.96$, slightly red-tilted
- ●Gaussian statistics of the perturbations to leading order, with small non-Gaussianity parameterized by $f_\text{NL}$
- ●A stochastic background of gravitational waves (tensor modes) with amplitude characterized by the tensor-to-scalar ratio $r$
- ●Adiabatic initial conditions for all matter species
- ●Spatial flatness: $|\Omega_K| \ll 1$
These predictions are imprinted on the Cosmic Microwave Background (CMB) — the relic radiation from $z \approx 1100$ — and on the large-scale structure (LSS) of the universe. In this chapter, we derive the precise relationships between inflationary parameters and observables, and compare with the latest data from Planck, BICEP/Keck, and other experiments.
The Observational Chain
The connection from inflation to observations proceeds through several steps: inflationary dynamics $\to$ primordial power spectra $\mathcal{P}_\mathcal{R}(k)$, $\mathcal{P}_h(k)$ $\to$ transfer through the radiation and matter eras $\to$ CMB anisotropies $C_\ell^{TT}$, $C_\ell^{EE}$, $C_\ell^{BB}$ and matter power spectrum $P(k)$. Each step involves well-understood linear physics (except for late-time nonlinear structure formation), making inflation's predictions remarkably robust.
7.2 CMB Angular Power Spectrum from the Primordial Spectrum
Starting Point: The Primordial Power Spectrum
Inflation predicts a nearly scale-invariant primordial curvature power spectrum. The standard parameterization around a pivot scale $k_* = 0.05\;\text{Mpc}^{-1}$ is:
$$\mathcal{P}_\mathcal{R}(k) = A_s \left(\frac{k}{k_*}\right)^{n_s - 1}$$
where $A_s \approx 2.1 \times 10^{-9}$ is the scalar amplitude and $n_s \approx 0.965$ is the scalar spectral index. The dimensionless power spectrum relates to the Fourier-space two-point function as:
$$\langle \mathcal{R}_\mathbf{k} \mathcal{R}_{\mathbf{k}'} \rangle = (2\pi)^3 \delta^3(\mathbf{k} + \mathbf{k}') \frac{2\pi^2}{k^3} \mathcal{P}_\mathcal{R}(k)$$
Transfer to the CMB: Angular Power Spectrum
The CMB temperature anisotropy field $\frac{\delta T}{T}(\hat{n})$ on the sky is expanded in spherical harmonics:
$$\frac{\delta T}{T}(\hat{n}) = \sum_{\ell m} a_{\ell m} Y_{\ell m}(\hat{n})$$
The angular power spectrum $C_\ell$ is defined by $\langle a_{\ell m} a^*_{\ell' m'} \rangle = C_\ell \delta_{\ell\ell'} \delta_{mm'}$, and relates to the primordial spectrum through:
$$C_\ell = 4\pi \int \frac{dk}{k}\; \mathcal{P}_\mathcal{R}(k)\; |\Delta_\ell(k)|^2$$
Here $\Delta_\ell(k)$ is the radiation transfer function, which encodes all the physics between the primordial epoch and the last scattering surface. It is computed by solving the coupled Boltzmann-Einstein equations for photons, baryons, dark matter, and neutrinos. The transfer function captures three key physical effects:
- ●Sachs-Wolfe effect (large scales, $\ell \lesssim 30$)
- ●Acoustic oscillations (intermediate scales, $30 \lesssim \ell \lesssim 2000$)
- ●Silk damping (small scales, $\ell \gtrsim 1500$)
The Sachs-Wolfe Effect
On scales larger than the horizon at recombination, perturbations are frozen and the temperature anisotropy is determined by the gravitational redshift of photons climbing out of potential wells. The ordinary Sachs-Wolfe effect gives:
$$\frac{\delta T}{T}\bigg|_\text{SW} = -\frac{1}{5}\mathcal{R}$$
The factor of $-1/5$ arises from the combination of the intrinsic temperature perturbation at the last scattering surface ($\delta T/T = \Phi/3$ for adiabatic perturbations) and the gravitational redshift ($\delta T/T = -\Phi$), combined with the matter-radiation relation $\Phi = -3\mathcal{R}/5$ during matter domination. With the Sachs-Wolfe transfer function$\Delta_\ell(k) = \frac{1}{5} j_\ell(k\eta_0)$ where $j_\ell$ is a spherical Bessel function and$\eta_0$ is the conformal time today, we obtain:
$$C_\ell^\text{SW} = \frac{4\pi}{25} \int \frac{dk}{k}\; \mathcal{P}_\mathcal{R}(k)\; j_\ell^2(k\eta_0)$$
For a scale-invariant spectrum $\mathcal{P}_\mathcal{R}(k) = A_s$ (i.e., $n_s = 1$), using the identity $\int_0^\infty \frac{dx}{x} j_\ell^2(x) = \frac{1}{2\ell(\ell+1)}$, we derive the celebrated Sachs-Wolfe plateau:
$$\frac{\ell(\ell+1)}{2\pi} C_\ell^\text{SW} = \frac{A_s}{25}$$
This means that $\ell(\ell+1)C_\ell$ is approximately constant at low $\ell$, forming the flat plateau seen in CMB power spectrum plots. The slight red tilt $n_s < 1$makes the plateau gently slope downward with increasing $\ell$.
Acoustic Peaks
On sub-horizon scales at recombination, the baryon-photon fluid undergoes acoustic oscillations driven by the competition between gravitational infall and radiation pressure. The photon temperature perturbation evolves as:
$$\Theta_0''(\eta) + \frac{R'}{1+R}\Theta_0'(\eta) + k^2 c_s^2 \Theta_0(\eta) = F(k,\eta)$$
where $\Theta_0 = \delta T/(T)$ is the monopole perturbation,$R = 3\rho_b/(4\rho_\gamma)$ is the baryon loading, $c_s = 1/\sqrt{3(1+R)}$ is the sound speed, and $F(k,\eta)$ is a gravitational driving term. The solution gives oscillations:
$$\Theta_0(k, \eta_*) \approx A(k) \cos\left(k r_s(\eta_*)\right) + B(k) \sin\left(k r_s(\eta_*)\right)$$
where $r_s(\eta_*) = \int_0^{\eta_*} c_s\, d\eta$ is the sound horizon at recombination. Peaks in the CMB power spectrum occur when modes are at extrema of oscillation at the moment of recombination, giving the peak locations:
$$\ell_n \approx n \pi \frac{\eta_0 - \eta_*}{r_s(\eta_*)} \approx n \cdot 302$$
The first peak at $\ell \approx 220$ is slightly shifted from $302$ by the driving effect of gravity on the oscillation. Odd peaks (1st, 3rd, ...) correspond to compression (maximal infall) and are enhanced by baryons, while even peaks (2nd, 4th, ...) correspond to rarefaction and are suppressed by baryons. The ratio of odd to even peak heights directly measures $\Omega_b h^2$.
Silk Damping
At small scales ($\ell \gtrsim 1500$), photon diffusion during recombination exponentially damps the anisotropies. The damping scale $k_D^{-1} \sim (\sigma_T n_e / H)^{-1/2}$corresponds to the random-walk distance of photons through the baryon-photon plasma. This produces the exponential fall-off beyond the third acoustic peak:$C_\ell \propto e^{-\ell^2/\ell_D^2}$ where $\ell_D \approx 1500$.
7.3 B-mode Polarization from Tensor Modes
E/B Decomposition of CMB Polarization
CMB polarization is generated by Thomson scattering of anisotropic radiation at the last scattering surface. The polarization field is described by the Stokes parameters $Q$and $U$, which form a spin-2 field on the sky. This field can be decomposed into gradient (E-mode) and curl (B-mode) components:
$$(Q \pm iU)(\hat{n}) = \sum_{\ell m} \left( a_{\ell m}^E \pm i\, a_{\ell m}^B \right)\; {}_{\pm 2}Y_{\ell m}(\hat{n})$$
where the $Y_{\ell m}$ with spin weight $\pm 2$ are spin-weighted spherical harmonics. The E and B modes have distinct parity properties: E-modes are parity-even ($(-1)^\ell$) while B-modes are parity-odd ($(-1)^{\ell+1}$).
Scalar Perturbations Produce Only E-modes
Scalar (density) perturbations create a quadrupole anisotropy in the radiation field through velocity gradients at the last scattering surface. The key symmetry argument is: a scalar perturbation with wavevector $\mathbf{k}$ has azimuthal symmetry around$\mathbf{k}$, so the polarization pattern it produces must also have this symmetry. Under a parity transformation, the polarization pattern from a scalar mode is symmetric, which corresponds to a pure E-mode pattern:
$$\text{Scalar perturbations:} \quad a_{\ell m}^B = 0 \quad \text{(to linear order)}$$
Tensor Perturbations Produce Both E and B Modes
Gravitational waves (tensor perturbations) break the azimuthal symmetry. A gravitational wave has two polarization states ($+$ and $\times$) and the quadrupole it induces in the photon distribution has components of both parities. Specifically, for a tensor mode with wavevector along $\hat{z}$:
$$h_{ij}(t, \mathbf{x}) = h(t) \begin{pmatrix} e^+_{ij} \cos(\mathbf{k}\cdot\mathbf{x}) + e^\times_{ij} \sin(\mathbf{k}\cdot\mathbf{x}) \end{pmatrix}$$
The $\times$ polarization generates a polarization pattern that is rotated by 45 degrees relative to the $+$ polarization, breaking the reflection symmetry and producing B-modes. The resulting angular power spectra are:
$$C_\ell^{EE,\text{tensor}} = 4\pi \int \frac{dk}{k}\; \mathcal{P}_h(k)\; |{}_2\Delta_\ell^E(k)|^2$$
$$C_\ell^{BB,\text{tensor}} = 4\pi \int \frac{dk}{k}\; \mathcal{P}_h(k)\; |{}_2\Delta_\ell^B(k)|^2$$
Since the tensor power spectrum is $\mathcal{P}_h(k) = r \cdot A_s (k/k_*)^{n_t}$with $n_t \approx -r/8$, the B-mode power spectrum scales as:
$$C_\ell^{BB} \propto r \cdot A_s$$
The B-mode Spectrum Structure
The primordial B-mode spectrum has two characteristic features:
- ●Reionization bump ($\ell \lesssim 10$): When the universe is reionized at $z \sim 8$, a new last scattering surface is created. Tensor modes that are super-horizon at reionization regenerate B-mode polarization, producing a bump at very low $\ell$.
- ●Recombination peak ($\ell \sim 80$): This peak corresponds to the horizon scale at recombination. Tensor modes that are entering the horizon at $z \approx 1100$ produce the maximum B-mode signal. The peak location is set by $\ell \sim \pi \eta_0/\eta_*$.
Lensing B-modes: The Foreground
Gravitational lensing by large-scale structure converts E-mode polarization into B-modes. This produces a lensing B-mode spectrum that peaks at $\ell \sim 1000$with amplitude $\ell(\ell+1)C_\ell^{BB}/(2\pi) \sim 5 \times 10^{-6}\;\mu\text{K}^2$. For $r \lesssim 0.01$, the lensing B-modes dominate over the primordial signal at all $\ell > 10$. Delensing techniques using reconstructed lensing maps can reduce this foreground by factors of 5–10, making the detection of smaller $r$values possible.
7.4 Non-Gaussianity and the Bispectrum
The Primordial Bispectrum
If the primordial perturbations were exactly Gaussian, all their statistical properties would be encoded in the two-point function (power spectrum). Deviations from Gaussianity are captured by higher-order correlators. The leading non-Gaussian signature is the three-point function, or bispectrum:
$$\langle \zeta_{\mathbf{k}_1} \zeta_{\mathbf{k}_2} \zeta_{\mathbf{k}_3} \rangle = (2\pi)^3 \delta^3(\mathbf{k}_1 + \mathbf{k}_2 + \mathbf{k}_3)\; B(k_1, k_2, k_3)$$
The delta function enforces the triangle condition (momentum conservation), so the bispectrum is a function of three wavenumbers forming a closed triangle. Different inflationary models predict different shapes for $B(k_1, k_2, k_3)$.
The f_NL Parameterization: Local Shape
The simplest parameterization of non-Gaussianity uses $f_\text{NL}$, defined through a local ansatz in real space:
$$\zeta(\mathbf{x}) = \zeta_G(\mathbf{x}) + \frac{3}{5} f_\text{NL}^\text{local} \left[\zeta_G^2(\mathbf{x}) - \langle \zeta_G^2 \rangle\right]$$
where $\zeta_G$ is the Gaussian part. Taking the three-point function of this expression and keeping terms to first order in $f_\text{NL}$:
$$B^\text{local}(k_1, k_2, k_3) = \frac{6}{5} f_\text{NL}^\text{local} \left[P_\zeta(k_1) P_\zeta(k_2) + P_\zeta(k_2) P_\zeta(k_3) + P_\zeta(k_3) P_\zeta(k_1)\right]$$
where $P_\zeta(k) = (2\pi^2/k^3)\mathcal{P}_\mathcal{R}(k)$. The local shape is maximized in the squeezed limit where $k_1 \ll k_2 \approx k_3$(one side of the triangle is much smaller than the other two). This configuration corresponds to a long-wavelength mode modulating the amplitude of short-wavelength fluctuations.
Equilateral Shape
Models with higher-derivative operators in the inflaton Lagrangian (such as DBI inflation or k-inflation with $\mathcal{L} = P(X, \phi)$ where $X = -(\partial\phi)^2/2$) generate non-Gaussianity that peaks in the equilateral configuration$k_1 \approx k_2 \approx k_3$. The equilateral template is:
$$B^\text{equil}(k_1, k_2, k_3) = 6 f_\text{NL}^\text{equil} \left[-P(k_1)P(k_2) - 2\;\text{perms} + P^{2/3}(k_1)P^{2/3}(k_2)P^{2/3}(k_3) + \ldots \right]$$
For DBI inflation with sound speed $c_s$, the non-Gaussianity amplitude is$f_\text{NL}^\text{equil} \sim -1/c_s^2$, so reduced sound speed gives large non-Gaussianity. Planck bounds $f_\text{NL}^\text{equil} = -26 \pm 47$ imply $c_s \gtrsim 0.02$.
The Maldacena Consistency Relation
For single-field slow-roll inflation, Maldacena (2003) derived an exact result for the bispectrum in the squeezed limit. The key insight is that a long-wavelength mode $\zeta_{k_L}$ with $k_L \to 0$ is equivalent to a local rescaling of the scale factor, which simply shifts the power spectrum. This leads to:
$$\lim_{k_1 \to 0} B(k_1, k_2, k_3) = -(n_s - 1) P_\zeta(k_1) P_\zeta(k_2)$$
Comparing with the local template, this gives the celebrated Maldacena consistency relation:
$$f_\text{NL}^\text{local} = \frac{5}{12}(1 - n_s)$$
Since $n_s \approx 0.965$, this gives $f_\text{NL}^\text{local} \approx 0.015$, far below current observational sensitivity ($\sigma(f_\text{NL}) \sim 5$ from Planck). This is a fundamental prediction: any detection of large local non-Gaussianity would rule out all single-field models of inflation. Conversely, multi-field models, curvaton scenarios, and models with non-standard initial states can produce$f_\text{NL}^\text{local} \gg 1$.
Physical Interpretation
The consistency relation reflects the fact that in single-field inflation, all perturbations originate from a single clock (the inflaton). A long-wavelength perturbation merely shifts the local value of this clock, which is equivalent to evaluating the short-wavelength power spectrum at a slightly different time. This produces a bispectrum proportional to the tilt $n_s - 1 = d\ln\mathcal{P}_\mathcal{R}/d\ln k$.
7.5 The Lyth Bound
The Lyth bound (1997) establishes a fundamental connection between the tensor-to-scalar ratio $r$ and the total field excursion of the inflaton during the observable epoch of inflation. This has profound implications for the UV sensitivity of inflationary model building.
Derivation
We start from the relationship between $r$ and the slow-roll parameter $\epsilon$:
$$r = 16\epsilon = 16 \cdot \frac{\dot{\phi}^2}{2M_P^2 H^2}$$
Solving for the field velocity:
$$\left|\frac{d\phi}{dN}\right| = \left|\frac{\dot{\phi}}{H}\right| = M_P\sqrt{\frac{r}{8}}$$
where $N$ is the number of e-folds ($dN = Hdt$). The total field excursion during the observable $\Delta N \approx 50$–$60$ e-folds of inflation is:
$$\frac{\Delta\phi}{M_P} = \int_0^{\Delta N} \sqrt{\frac{r(N)}{8}}\; dN$$
If $r$ varies slowly over the observable range (which is the case for most models), we can approximate $r(N) \approx r_*$ (the value at the pivot scale), giving:
$$\frac{\Delta\phi}{M_P} \approx \Delta N \sqrt{\frac{r}{8}} \approx \left(\frac{r}{0.01}\right)^{1/2}$$
where in the last step we used $\Delta N \approx 56$ and simplified numerically:$56\sqrt{r/8} = 56/(2\sqrt{2})\sqrt{r} \approx 19.8\sqrt{r}$. For $r = 0.01$:$\Delta\phi/M_P \approx 19.8 \times 0.1 \approx 2.0$.
Implications
$$r > 0.01 \quad \Longrightarrow \quad \Delta\phi > M_P \quad \text{(super-Planckian excursion)}$$
This has deep implications for the interplay between inflation and quantum gravity:
- ●Large-field models ($r \gtrsim 0.01$): Require $\Delta\phi > M_P$. The inflaton potential must be controlled over super-Planckian distances in field space. This is challenging because quantum gravity corrections are expected to become important, requiring special symmetry structures (such as shift symmetries in natural inflation or the geometric structure in Starobinsky/$R^2$ inflation).
- ●Small-field models ($r \ll 0.01$): Have $\Delta\phi \ll M_P$ and are less sensitive to UV physics. Hilltop models, inflection-point models, and many string-inspired constructions fall in this category.
The Swampland Connection
The Swampland Distance Conjecture in string theory posits that moving a distance$\Delta\phi \gtrsim M_P$ in field space triggers an infinite tower of light states, potentially invalidating the effective field theory description. If correct, this would place a fundamental upper bound on $r$ from quantum gravity considerations, complementing the observational constraints.
7.6 Current Constraints and Future Experiments
Planck 2018 Results
The Planck satellite (ESA, 2009–2013) provided the most precise measurement of the CMB temperature and E-mode polarization power spectra. The key inflationary parameters from Planck 2018 (TT,TE,EE+lowE+lensing) are:
Scalar Parameters
- $\ln(10^{10}A_s) = 3.044 \pm 0.014$
- $n_s = 0.9649 \pm 0.0042$ (8.4$\sigma$ from scale invariance)
- $dn_s/d\ln k = -0.0045 \pm 0.0067$ (consistent with zero running)
Tensor & Non-Gaussianity
- $r_{0.002} < 0.10$ (95% CL, Planck alone)
- $f_\text{NL}^\text{local} = -0.9 \pm 5.1$
- $f_\text{NL}^\text{equil} = -26 \pm 47$
- $f_\text{NL}^\text{ortho} = -38 \pm 24$
BICEP/Keck Constraints
The BICEP/Keck Array experiment at the South Pole directly targets B-mode polarization. The BICEP/Keck 2021 analysis (using data through 2018, BK18) combined with Planck and BAO gives:
$$r_{0.05} < 0.036 \quad (95\%\;\text{CL})$$
This already rules out several models: monomial potentials $V \propto \phi^n$ with$n \geq 2$ are excluded, as is natural inflation with $f \lesssim 7 M_P$. The Starobinsky/$R^2$ model with $r \approx 12/N^2 \approx 0.004$ remains well within bounds.
Future Experiments
LiteBIRD (JAXA, ~2032)
Space-based CMB polarization satellite targeting $\sigma(r) \sim 0.001$. Will measure B-modes at $2 \leq \ell \leq 200$, covering the reionization bump and recombination peak. Essentially free from atmospheric contamination.
CMB-S4 (NSF/DOE, ~2030)
Ground-based "Stage-4" experiment with ~500,000 detectors. Target sensitivity $\sigma(r) \sim 0.003$ after delensing. Will also constrain$N_\text{eff}$, neutrino masses, and $f_\text{NL}$ from lensing.
PICO (NASA concept)
Probe-class mission concept with $\sigma(r) \sim 5 \times 10^{-4}$. Would probe down to the level predicted by many string-inspired models and potentially detect$r$ for Starobinsky inflation.
PIXIE / Spectral Distortions
Measuring $\mu$-type and $y$-type spectral distortions of the CMB blackbody can probe the primordial power spectrum on scales $1 \lesssim k \lesssim 10^4$ Mpc$^{-1}$, far smaller than accessible with temperature anisotropies. This provides a unique window on inflationary physics at scales inaccessible to other probes.
7.7 Historical Context
The observational confirmation of inflation's predictions has unfolded over three decades of increasingly precise CMB measurements:
1992 — COBE
The COsmic Background Explorer's DMR instrument detected CMB temperature anisotropies at $\delta T/T \sim 10^{-5}$ for the first time (Smoot et al. 1992). The anisotropies were consistent with a scale-invariant spectrum, as predicted by inflation. The measurement of $n_s$ was not precise enough to distinguish $n_s = 1$ from$n_s < 1$. This discovery earned George Smoot and John Mather the 2006 Nobel Prize.
2003–2012 — WMAP
The Wilkinson Microwave Anisotropy Probe provided the first precise determination of cosmological parameters from the CMB. WMAP measured the first three acoustic peaks, confirmed spatial flatness ($\Omega_K \approx 0$), determined the age of the universe, and provided the first evidence for $n_s < 1$ at >2$\sigma$. WMAP's nine-year result gave $n_s = 0.972 \pm 0.013$.
2009–2018 — Planck
ESA's Planck satellite measured the CMB temperature anisotropy to cosmic-variance-limited precision up to $\ell \sim 2500$. The 2018 final release established$n_s = 0.9649 \pm 0.0042$ (8.4$\sigma$ detection of red tilt), consistent with the simplest slow-roll models. Planck also placed the best limits on non-Gaussianity from the CMB and on the running of the spectral index.
2014 — BICEP2 Controversy
In March 2014, the BICEP2 experiment announced the detection of B-mode polarization at $\ell \sim 80$ with $r = 0.20^{+0.07}_{-0.05}$, claimed as evidence for inflationary gravitational waves. However, subsequent analysis with Planck dust polarization data (Planck+BICEP2 joint analysis, 2015) showed that the signal was consistent with Galactic dust emission. After dust subtraction, the upper bound became $r < 0.12$. This episode highlighted the critical importance of foreground characterization.
2021 — BICEP/Keck (BK18)
The BICEP/Keck 2021 analysis combined data from multiple frequencies (95, 150, 220, 270 GHz) for robust foreground separation, yielding $r < 0.036$(95% CL) when combined with Planck and BAO data. This rules out $\phi^2$ chaotic inflation and natural inflation with sub-Planckian decay constants. The constraint continues to improve with ongoing observations.
7.8 Python Simulations
The following simulations illustrate the key observational signatures. All computations use numpy only (no scipy).
CMB TT Power Spectrum: Sachs-Wolfe Plateau and Acoustic Peaks
PythonClick Run to execute the Python code
Code will be executed with Python 3 on the server
n_s - r Constraint Contours with Model Predictions
PythonClick Run to execute the Python code
Code will be executed with Python 3 on the server
B-mode Polarization Spectrum for Different Tensor-to-Scalar Ratios
PythonClick Run to execute the Python code
Code will be executed with Python 3 on the server