IndisputableMonolith.Foundation.LogicAsFunctionalEquation
The module defines the comparison operator on positive reals and the four Aristotelian constraints that encode logical comparison as a cost functional. Researchers tracing the Recognition Science forcing chain from logic to the d'Alembert equation cite it as the interface layer. The module consists of definitions together with elementary implications between the laws.
claimLet $C:\mathbb{R}_+\times\mathbb{R}_+\to\mathbb{R}$ be a comparison operator. The Aristotelian laws require $C(x,x)=0$, mutual exclusion of contradictory costs, exhaustive coverage of alternatives, and invariance under positive scaling of both arguments.
background
The module imports functional-equation helpers from Cost.FunctionalEquation and the uniqueness result from DAlembert.Inevitability, which establishes that the d'Alembert equation is the unique form compatible with multiplicative consistency of any cost functional. The central object is the comparison operator $C$, equipped with derived cost and the named laws Identity, NonContradiction, ExcludedMiddle, ScaleInvariant, RouteIndependence and NonTrivial. These laws are collected under the predicate SatisfiesLawsOfLogic.
proof idea
This is a definition module, no proofs.
why it matters in Recognition Science
The definitions supply the common interface for the Law of Logic and are imported by ArithmeticFromLogic, DomainBootstrap, GeneralizedDAlembert, LogicRealization, MultiplicativeRecognizerL4 and PrimitiveDistinction. They thereby anchor the translation from logical constraints to the Recognition Composition Law and the T5 uniqueness step in the forcing chain.
scope and limits
- Does not assume continuity or measurability of the comparison operator.
- Does not derive the Recognition Composition Law or the J-uniqueness result.
- Does not treat discrete propositions or categorical settings.
- Does not prove existence of non-trivial operators satisfying the laws.
used by (8)
-
IndisputableMonolith.Foundation.ArithmeticFromLogic -
IndisputableMonolith.Foundation.DomainBootstrap -
IndisputableMonolith.Foundation.GeneralizedDAlembert -
IndisputableMonolith.Foundation.LogicAsFunctionalEquation.DirectProof -
IndisputableMonolith.Foundation.LogicRealization -
IndisputableMonolith.Foundation.MultiplicativeRecognizerL4 -
IndisputableMonolith.Foundation.NonTrivialityFromDistinguishability -
IndisputableMonolith.Foundation.PrimitiveDistinction
depends on (2)
declarations in this module (16)
-
abbrev
ComparisonOperator -
def
derivedCost -
def
Identity -
def
NonContradiction -
def
ExcludedMiddle -
def
ScaleInvariant -
def
RouteIndependence -
def
NonTrivial -
structure
SatisfiesLawsOfLogic -
theorem
identity_implies_normalized -
theorem
non_contradiction_and_scale_imply_reciprocal -
theorem
excluded_middle_implies_continuous -
theorem
route_independence_implies_multiplicative_consistency -
theorem
laws_of_logic_imply_dalembert_hypotheses -
theorem
RCL_is_unique_functional_form_of_logic -
theorem
J_is_unique_cost_under_logic