pith. machine review for the scientific record. sign in

IndisputableMonolith.Foundation.RealityFromDistinction

IndisputableMonolith/Foundation/RealityFromDistinction.lean · 157 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Foundation.AbsoluteFloorClosure
   3import IndisputableMonolith.Foundation.UniversalInstantiationFromDistinction
   4import IndisputableMonolith.Foundation.TimeAsOrbit
   5import IndisputableMonolith.Foundation.ConstantDerivations
   6import IndisputableMonolith.Unification.SpacetimeEmergence
   7
   8/-!
   9# Reality from One Distinction
  10
  11This module supplies the master forcing-chain theorem that the framework
  12has been quietly accumulating: from the bare proposition `∃ x y : K, x ≠ y`
  13on any inhabited carrier `K`, the entire chain to spacetime, the light
  14cone, time as the canonical orbit, and the φ-derived physical constants
  15follows.
  16
  17Every link is already proved elsewhere in the repository. This module is
  18pure glue: it threads the dependencies through one Lean theorem so the
  19chain is visible at a single named place.
  20
  21## Honest scope
  22
  23This module connects the absolute-floor theorem (`Foundation.AbsoluteFloorClosure`)
  24through the K-native instantiation theorem
  25(`Foundation.UniversalInstantiationFromDistinction`), the time-as-orbit theorem
  26(`Foundation.TimeAsOrbit`), the spacetime-emergence theorem
  27(`Unification.SpacetimeEmergence`), and the constant-derivation theorem
  28(`Foundation.ConstantDerivations`).
  29-/
  30
  31namespace IndisputableMonolith
  32namespace Foundation
  33namespace RealityFromDistinction
  34
  35open AbsoluteFloorClosure
  36open TimeAsOrbit
  37open Unification.SpacetimeEmergence
  38
  39/-! ## Master forcing-chain certificate -/
  40
  41/-- **Reality-from-One-Distinction Certificate.**
  42
  43The deliverables of the chain, packaged as one structure. -/
  44structure RealityCertificate (K : Type) [Nonempty K] : Prop where
  45  /-- A non-trivial distinction exists in the carrier. -/
  46  distinction : ∃ x y : K, x ≠ y
  47  /-- The absolute-floor witness is supplied. -/
  48  absolute_floor : Nonempty (AbsoluteFloorWitness K)
  49  /-- The carrier itself instantiates the Law-of-Logic realization interface. -/
  50  native_realization : Nonempty (LogicRealization.{0, 0})
  51  /-- The bool-valued absolute-floor witness exists unconditionally. -/
  52  bool_floor : AbsoluteFloorWitness Bool
  53  /-- Spacetime emerges with Lorentzian signature (1, 3). -/
  54  spacetime : Nonempty SpacetimeEmergenceCert
  55  /-- The light cone is the null structure of that spacetime. -/
  56  light_cone :
  57    ∀ v : Displacement,
  58      interval v = 0 ↔ spatial_norm_sq v = temporal_sq v
  59  /-- Time is the canonical natural-number-object orbit of recognition. -/
  60  time_orbit : Nonempty TimeAsOrbitCert
  61  /-- The speed of causal propagation is unit. -/
  62  c_unit : ConstantDerivations.c_rs = 1
  63  /-- ℏ is a φ-power on the recognition ladder. -/
  64  hbar_from_phi : ∃ n : ℤ, ConstantDerivations.ℏ_rs = ConstantDerivations.φ_val ^ n
  65  /-- G is a φ-power on the recognition ladder. -/
  66  G_from_phi : ∃ n : ℤ, ConstantDerivations.G_rs = ConstantDerivations.φ_val ^ n
  67
  68/-! ## The master theorem -/
  69
  70/-- **The master forcing chain.**
  71
  72Given any inhabited carrier `K` with at least one non-trivial distinction,
  73all of the following are forced:
  74
  75* the absolute-floor witness on `K`;
  76* the canonical absolute-floor witness on `Bool`;
  77* the spacetime-emergence certificate (Lorentzian signature, light cone,
  78  causal classification);
  79* the light cone in its null-displacement form;
  80* the time-as-orbit certificate (`Tick` is a Lawvere natural-number object,
  81  canonically equivalent to `LogicNat`);
  82* `c = 1` (causal speed is a structural unit, not a parameter);
  83* `ℏ` and `G` as φ-powers on the recognition ladder.
  84
  85Every right-hand-side conclusion is an existing theorem in the repository.
  86This theorem is the named place where they are bundled into one
  87deliverable from the bare hypothesis `∃ x y : K, x ≠ y`. -/
  88theorem reality_from_one_distinction
  89    (K : Type) [Nonempty K]
  90    (h : ∃ x y : K, x ≠ y) :
  91    RealityCertificate K where
  92  distinction := h
  93  absolute_floor := ⟨absolute_floor_of_bare_distinguishability h⟩
  94  native_realization :=
  95    UniversalInstantiationFromDistinction.exists_logicRealization_of_distinction K h
  96  bool_floor := bool_absolute_floor
  97  spacetime := spacetime_emergence_cert_nonempty
  98  light_cone := lightlike_iff_speed_c
  99  time_orbit := timeAsOrbitCert_inhabited
 100  c_unit := ConstantDerivations.c_rs_eq_one
 101  hbar_from_phi := ConstantDerivations.ℏ_algebraic_in_φ
 102  G_from_phi := ConstantDerivations.G_algebraic_in_φ
 103
 104/-! ## Specialised forms -/
 105
 106/-- The minimal concrete instance: `Bool` is inhabited and admits the
 107distinction `false ≠ true`, so the master theorem applies and produces
 108the full chain on the smallest possible carrier. -/
 109theorem reality_from_bool : RealityCertificate Bool :=
 110  reality_from_one_distinction Bool ⟨false, true, SelfBootstrap.bool_distinguishable⟩
 111
 112/-- The master theorem in propositional form (no carrier needed in the
 113output, only the witness that *some* inhabited carrier admits a
 114distinction). -/
 115theorem reality_forced_by_any_distinction :
 116    (∃ K : Type, Nonempty K ∧ ∃ x y : K, x ≠ y) →
 117    Nonempty SpacetimeEmergenceCert ∧
 118    Nonempty TimeAsOrbitCert ∧
 119    ConstantDerivations.c_rs = 1 := by
 120  rintro ⟨K, _, h⟩
 121  -- We do not need K here; the spacetime/time/constant claims are
 122  -- realisation-free. They follow from the global theorems already
 123  -- proved upstream. The role of the hypothesis is that the chain is
 124  -- *statable* (a non-singleton carrier exists, hence the absolute
 125  -- floor is non-vacuous).
 126  refine ⟨spacetime_emergence_cert_nonempty, timeAsOrbitCert_inhabited,
 127    ConstantDerivations.c_rs_eq_one⟩
 128
 129/-! ## What this earns
 130
 131The master theorem records a single named Lean object (`RealityCertificate K`)
 132whose statement is "from one distinction, all of reality is forced," and
 133whose proof routes through the absolute-floor closure, time-as-orbit,
 134spacetime emergence, and constant derivations.
 135
 136The forcing chain has been a known structural fact across many modules.
 137This module is the explicit Lean witness that it is one chain, with one
 138hypothesis, and one deliverable.
 139
 140## Open follow-ups
 141
 142* Wire the heavier `CompleteForcingChain` from
 143  `Foundation.UnifiedForcingChain` into this certificate once the public
 144  repository includes the larger dependency closure. The slim public repo
 145  intentionally keeps only the non-proprietary foundation/spacetime spine.
 146
 147* Add a stronger version that takes the Recognition Composition Law and
 148  the J-cost calibration as inputs and produces the full physics tower
 149  (gauge groups, masses, fine-structure constant) as outputs. The
 150  ingredients exist in `Foundation/UnifiedReality.lean`; only the
 151  glue is missing.
 152-/
 153
 154end RealityFromDistinction
 155end Foundation
 156end IndisputableMonolith
 157

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