pith. machine review for the scientific record. sign in

IndisputableMonolith.Relativity.ILG.Falsifiers

IndisputableMonolith/Relativity/ILG/Falsifiers.lean · 31 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2
   3namespace IndisputableMonolith
   4namespace Relativity
   5namespace ILG
   6
   7/-- Enumerate falsifier bands for ILG (PPN, lensing, GW). -/
   8structure Falsifiers where
   9  ppn_tight    : ℝ
  10  lensing_band : ℝ
  11  gw_band      : ℝ
  12  deriving Repr
  13
  14/-- Predicate that falsifier bands are nonnegative (admissible). -/
  15def falsifiers_ok (f : Falsifiers) : Prop :=
  16  0 ≤ f.ppn_tight ∧ 0 ≤ f.lensing_band ∧ 0 ≤ f.gw_band
  17
  18/-- Default admissible bands (illustrative). -/
  19def falsifiers_default : Falsifiers :=
  20  { ppn_tight := (1/100000 : ℝ)
  21  , lensing_band := 1
  22  , gw_band := (1/1000000 : ℝ) }
  23
  24@[simp] theorem falsifiers_default_ok : falsifiers_ok falsifiers_default := by
  25  simp [falsifiers_ok, falsifiers_default]
  26  repeat' constructor <;> norm_num
  27
  28end ILG
  29end Relativity
  30end IndisputableMonolith
  31

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