pith. sign in

IndisputableMonolith.Papers.DIF.AmplitudeHypothesis

IndisputableMonolith/Papers/DIF/AmplitudeHypothesis.lean · 55 lines · 6 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: ready · generated 2026-05-16 12:48:03.488073+00:00

   1import Mathlib
   2import IndisputableMonolith.Constants
   3
   4namespace IndisputableMonolith
   5namespace Papers
   6namespace DIF
   7namespace AmplitudeHypothesis
   8
   9open Constants
  10
  11noncomputable section
  12
  13/-- Derivation-status labels for candidate ILG amplitudes. -/
  14inductive CandidateStatus
  15  | derived
  16  | hypothesis
  17  | candidate
  18  deriving DecidableEq
  19
  20/-- A documented candidate for the kernel amplitude constant `C`. -/
  21structure AmplitudeCandidate where
  22  C : ℝ
  23  derivation : String
  24  status : CandidateStatus
  25
  26/-- `C = φ⁻²`: canonical paper candidate from 3-channel factorization. -/
  27def candidate_phi_sq : AmplitudeCandidate := {
  28  C := phi ^ (-(2 : ℤ))
  29  derivation := "3-channel factorization"
  30  status := CandidateStatus.hypothesis
  31}
  32
  33/-- `C = φ^(-3/2)`: RS canonical ILG specification candidate. -/
  34def candidate_phi_3half : AmplitudeCandidate := {
  35  C := phi ^ (-(3 : ℝ) / 2)
  36  derivation := "RS canonical ILG spec"
  37  status := CandidateStatus.candidate
  38}
  39
  40/-- `C = 49/162`: eight-tick aligned candidate. -/
  41def candidate_eight_tick : AmplitudeCandidate := {
  42  C := 49 / 162
  43  derivation := "eight-tick aligned kernel parameters"
  44  status := CandidateStatus.candidate
  45}
  46
  47@[simp] theorem candidate_phi_sq_status :
  48    candidate_phi_sq.status = CandidateStatus.hypothesis := rfl
  49
  50end
  51end AmplitudeHypothesis
  52end DIF
  53end Papers
  54end IndisputableMonolith
  55

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