pith. machine review for the scientific record. sign in

IndisputableMonolith.Physics.LightConeCausalityFromRS

IndisputableMonolith/Physics/LightConeCausalityFromRS.lean · 33 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: ready · generated 2026-05-16 13:37:18.525757+00:00

   1import Mathlib
   2import IndisputableMonolith.Constants
   3
   4/-!
   5# Light Cone Causality from RS — Foundational Depth
   6
   7Five canonical causal relations between two events (= configDim D = 5):
   8  timelike separated, spacelike separated, lightlike (null) separated,
   9  past light cone boundary, future light cone boundary.
  10
  11Lean status: 0 sorry, 0 axiom.
  12-/
  13
  14namespace IndisputableMonolith.Physics.LightConeCausalityFromRS
  15
  16inductive CausalRelation where
  17  | timelike
  18  | spacelike
  19  | lightlike
  20  | pastBoundary
  21  | futureBoundary
  22  deriving DecidableEq, Repr, BEq, Fintype
  23
  24theorem causalRelation_count : Fintype.card CausalRelation = 5 := by decide
  25
  26structure LightConeCausalityCert where
  27  five_relations : Fintype.card CausalRelation = 5
  28
  29def lightConeCausalityCert : LightConeCausalityCert where
  30  five_relations := causalRelation_count
  31
  32end IndisputableMonolith.Physics.LightConeCausalityFromRS
  33

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