pith. machine review for the scientific record. sign in

IndisputableMonolith.Foundation.LogicAsFunctionalEquation.MainTheorem

IndisputableMonolith/Foundation/LogicAsFunctionalEquation/MainTheorem.lean · 64 lines · 5 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Foundation.LogicAsFunctionalEquation.PositiveRatioForcing
   3import IndisputableMonolith.Foundation.LogicAsFunctionalEquation.NoHiddenState
   4import IndisputableMonolith.Foundation.LogicAsFunctionalEquation.OperativeDomain
   5
   6/-!
   7# Main theorem package for logic as functional equation
   8
   9This module collects the formal chain closest to the paper's headline:
  10
  11* scale-free comparison factors through positive ratios;
  12* no-hidden-state finite comparison gives counted-once composition;
  13* counted-once finite logical comparison forces the RCL family.
  14-/
  15
  16namespace IndisputableMonolith
  17namespace Foundation
  18namespace LogicAsFunctionalEquation
  19
  20/-- No-hidden-state operative comparison forces the RCL family. -/
  21theorem no_hidden_state_logic_forces_rcl
  22    (C : ComparisonOperator)
  23    (hOp : OperativePositiveRatioComparison C)
  24    (hNoHidden : NoHiddenStateComposition C) :
  25    RCLFamily (derivedCost C) :=
  26  no_hidden_state_comparison_forces_rcl C hOp hNoHidden
  27
  28/-- Counted-once finite logical comparison on positive ratios is RCL algebra. -/
  29theorem rcl_is_counted_once_logic_on_positive_ratios
  30    (C : ComparisonOperator)
  31    (h : FiniteLogicalComparison C) :
  32    RCLFamily (derivedCost C) :=
  33  finite_logical_comparison_forces_rcl C h
  34
  35/-- The operative-domain chain: encoded logic plus RCL family. -/
  36theorem operative_domain_rcl_logic_reality_chain
  37    (C : ComparisonOperator)
  38    (h : OperativeDomainStructure C) :
  39    SatisfiesLawsOfLogic C ∧ RCLFamily (derivedCost C) :=
  40  rcl_logic_reality_chain C h
  41
  42/-- Scale-free counted-once logical comparison factors through ratios and
  43then forces RCL on the derived cost. -/
  44theorem scale_free_counted_once_logic_forces_ratio_rcl
  45    (C : ComparisonOperator)
  46    (h : FiniteLogicalComparison C) :
  47    (∃ F : ℝ → ℝ, ∀ x y : ℝ, 0 < x → 0 < y → C x y = F (x / y)) ∧
  48    RCLFamily (derivedCost C) := by
  49  exact ⟨scale_free_comparison_factors_through_ratio C h.scale_invariant,
  50    finite_logical_comparison_forces_rcl C h⟩
  51
  52/-- Final theorem-name alias: RCL is scale-free counted-once logic on positive
  53ratios. -/
  54theorem rcl_is_scale_free_counted_once_logic_on_positive_ratios
  55    (C : ComparisonOperator)
  56    (h : FiniteLogicalComparison C) :
  57    (∃ F : ℝ → ℝ, ∀ x y : ℝ, 0 < x → 0 < y → C x y = F (x / y)) ∧
  58    RCLFamily (derivedCost C) :=
  59  scale_free_counted_once_logic_forces_ratio_rcl C h
  60
  61end LogicAsFunctionalEquation
  62end Foundation
  63end IndisputableMonolith
  64

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