pith. machine review for the scientific record. sign in

IndisputableMonolith.URCAdapters.LawfulNormalizer

IndisputableMonolith/URCAdapters/LawfulNormalizer.lean · 29 lines · 3 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2
   3namespace URC
   4
   5structure LawfulNormalizer (x : ℝ) : Prop where
   6  fixed : x = 1
   7  EL    : IndisputableMonolith.URCAdapters.EL_prop
   8
   9def lambda_rec_unique : Prop := ExistsUnique (fun x : ℝ => LawfulNormalizer x)
  10
  11end URC
  12
  13namespace IndisputableMonolith
  14namespace URCAdapters
  15
  16/-- Prop-level witness: a trivial normalizer at λ=1 satisfies stationarity and scaling invariance
  17    under our current abstract obligations; this stands in for the concrete λ_rec bridge and will be
  18    refined when the ethics alignment hook is exposed. -/
  19lemma lawful_normalizer_exists_unique : URC.lambda_rec_unique := by
  20  refine ExistsUnique.intro 1 ?hex ?uniq
  21  · -- existence: provide a LawfulNormalizer at λ=1 using EL stationarity/minimality
  22    exact ⟨rfl, IndisputableMonolith.URCAdapters.EL_holds⟩
  23  · -- uniqueness: any lawful normalizer must equal 1 under these obligations
  24    intro x hx
  25    exact hx.fixed
  26
  27end URCAdapters
  28end IndisputableMonolith
  29

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