pith. machine review for the scientific record. sign in

IndisputableMonolith.Physics.CosmologicalPerturbationFromRS

IndisputableMonolith/Physics/CosmologicalPerturbationFromRS.lean · 38 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Constants
   3
   4/-!
   5# Cosmological Perturbation Theory from RS — S3 Cosmology Depth
   6
   7Cosmological perturbations seed structure formation.
   8Five canonical perturbation types (scalar, vector, tensor, isocurvature, entropy)
   9= configDim D = 5.
  10
  11RS: the primordial power spectrum P(k) ∝ k^(n_s-1) with n_s ∈ (0.95, 0.96).
  12(proved in InflationEfoldsFromGap45.lean)
  13
  14The 5 perturbation types are excited by the 5 recognition degrees of freedom
  15at the RS inflation threshold.
  16
  17Lean: 5 types.
  18
  19Lean status: 0 sorry, 0 axiom.
  20-/
  21
  22namespace IndisputableMonolith.Physics.CosmologicalPerturbationFromRS
  23open Constants
  24
  25inductive PerturbationType where
  26  | scalar | vector | tensor | isocurvature | entropy
  27  deriving DecidableEq, Repr, BEq, Fintype
  28
  29theorem perturbationTypeCount : Fintype.card PerturbationType = 5 := by decide
  30
  31structure CosmoPerturbCert where
  32  five_types : Fintype.card PerturbationType = 5
  33
  34def cosmoPerturbCert : CosmoPerturbCert where
  35  five_types := perturbationTypeCount
  36
  37end IndisputableMonolith.Physics.CosmologicalPerturbationFromRS
  38

source mirrored from github.com/jonwashburn/shape-of-logic