pith. machine review for the scientific record. sign in
theorem proved term proof high

truth_eval_implies_identity

show as:
view Lean formalization →

A truth-evaluable comparison operator C on positive reals satisfies the identity property that C(x,x) equals zero for every x > 0. Researchers formalizing the Reality-to-Logic leg of the functional-equation paper cite this to obtain the base Aristotelian law (L1) directly from the structure axioms. The proof is a one-line term projection of the self_evaluable field.

claimLet $C : (0,∞) × (0,∞) → ℝ$ be a comparison operator. If $C$ is truth-evaluable, then $C(x,x) = 0$ for all $x > 0$.

background

The module formalizes the Reality ⇒ Logic direction by introducing truth-evaluable comparison operators whose self-comparisons, reorderings, continuity, and finite compositeness translate into the four logical conditions (L1)–(L4). A ComparisonOperator is simply a map ℝ → ℝ → ℝ on positive arguments. TruthEvaluableComparison packages six fields, the first of which is self_evaluable : ∀ x > 0, C x x = 0. Identity is the standalone proposition that extracts precisely this self-comparison law.

proof idea

The declaration is a term-mode one-liner that returns the self_evaluable field of the hypothesis hT : TruthEvaluableComparison C. No tactics or auxiliary lemmas are invoked; the field already matches the body of Identity C by definition.

why it matters in Recognition Science

The result supplies the identity component required by the downstream theorem truth_eval_to_operative, which assembles the full OperativePositiveRatioComparison structure. It therefore closes the first step of the (L1)–(L4) translation chain in the Logic Functional Equation paper. Within Recognition Science this corresponds to the zero-cost self-comparison that initiates the J-uniqueness and phi-ladder construction.

scope and limits

Lean usage

theorem example (C : ComparisonOperator) (hT : TruthEvaluableComparison C) : Identity C := truth_eval_implies_identity C hT

formal statement (Lean)

  34theorem truth_eval_implies_identity
  35    (C : ComparisonOperator)
  36    (hT : TruthEvaluableComparison C) :
  37    Identity C :=

proof body

Term-mode proof.

  38  hT.self_evaluable
  39
  40/-- Truth-evaluability of reordered pair-statements gives non-contradiction. -/

used by (1)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (8)

Lean names referenced from this declaration's body.