IndisputableMonolith.Physics.GravitationalWaveInterferometryFromJCost
IndisputableMonolith/Physics/GravitationalWaveInterferometryFromJCost.lean · 36 lines · 4 declarations
show as:
view math explainer →
1import Mathlib
2import IndisputableMonolith.Common.CanonicalJBand
3
4/-!
5# Gravitational Wave Interferometry from J-Cost — A4 Depth
6
7LIGO/Virgo sensitivity: ~10^(-21) strain at 100 Hz.
8In RS terms: GW strain h = J(metric perturbation ratio).
9
10Five canonical GW source types (BH-BH merger, NS-NS, BH-NS,
11continuous wave, stochastic background) = configDim D = 5.
12
13The detection threshold: strain J(r) < J(φ) ∈ (0.11, 0.13).
14
15Lean status: 0 sorry, 0 axiom.
16-/
17
18namespace IndisputableMonolith.Physics.GravitationalWaveInterferometryFromJCost
19open Common.CanonicalJBand
20
21inductive GWSourceType where
22 | BHBH | NSNS | BHNS | continuousWave | stochastic
23 deriving DecidableEq, Repr, BEq, Fintype
24
25theorem gwSourceCount : Fintype.card GWSourceType = 5 := by decide
26
27structure GWInterferometryCert where
28 five_sources : Fintype.card GWSourceType = 5
29 detection_threshold : CanonicalCert
30
31noncomputable def gwInterferometryCert : GWInterferometryCert where
32 five_sources := gwSourceCount
33 detection_threshold := cert
34
35end IndisputableMonolith.Physics.GravitationalWaveInterferometryFromJCost
36