IndisputableMonolith.Foundation.LogicAsFunctionalEquation
The module formalizes the Law of Logic by introducing a comparison operator C on positive reals together with four Aristotelian constraints that encode well-posed comparison as a functional equation. Researchers deriving arithmetic or domain properties from logic cite it as the common interface. The module consists of definitions for the operator and its properties plus short lemmas relating them, relying on the imported d'Alembert inevitability result.
claimLet $C:\mathbb{R}_+\times\mathbb{R}_+\to\mathbb{R}$ be a comparison operator. The module defines the four Aristotelian constraints (identity, non-contradiction, excluded middle, scale invariance) that any such $C$ must satisfy for comparison to be well-posed, along with derived notions such as route independence and non-triviality.
background
The module imports Cost.FunctionalEquation (lemmas for the T5 cost uniqueness proof) and DAlembert.Inevitability (which proves the d'Alembert functional equation is the unique form for multiplicative consistency of a cost functional). The DOC_COMMENT states: "A comparison operator on positive reals takes two positive quantities and returns a real-valued cost of comparing them. The four Aristotelian constraints below are the structural content of comparison being a well-posed operation." Sibling definitions include ComparisonOperator, Identity, NonContradiction, ExcludedMiddle, ScaleInvariant, RouteIndependence, NonTrivial and SatisfiesLawsOfLogic.
proof idea
This is a definition module, no proofs. It assembles the comparison operator and the four constraints as named definitions, then records elementary implications among them (identity_implies_normalized, non_contradiction_and_scale_imply_reciprocal, excluded_middle_implies_continuous) as short lemmas.
why it matters in Recognition Science
This module supplies the Law of Logic definitions imported by ArithmeticFromLogic, DomainBootstrap, GeneralizedDAlembert, LogicRealization, MultiplicativeRecognizerL4 and PrimitiveDistinction. It therefore supplies the common object into which different Law-of-Logic settings are mapped and feeds the Universal Forcing program and the derivation of the Recognition Composition Law.
scope and limits
- Does not derive J-uniqueness or the phi fixed point.
- Does not impose continuity or polynomial regularity.
- Does not address discrete or categorical realizations.
- Does not derive physical constants or the mass ladder.
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