Encyclopedia Foundation Foundation Rhat Fixed Point Faster Contraction Faster Thinking

ARTICLE 2 claims 1 theorem 1 model

Foundation Rhat Fixed Point Faster Contraction Faster Thinking

In the Recognition Science framework, a smaller contraction rate means a faster approach to a fixed point, and this theorem makes that intuition precise.

Faster contraction, faster thinking

In mathematics, a contraction is a function that brings points closer together with each application. If you start with any positive number and repeatedly apply a contraction that pulls toward 1, the values get closer to 1 at a rate governed by a number called the contraction rate, which lies between 0 and 1. A smaller rate means each step shrinks the distance more aggressively, so the sequence reaches its target faster. This is a standard fact in analysis, and it underlies many iterative methods used in numerical computation.

The Recognition Science framework applies this idea to its model of intelligence. The framework defines a recognition event as a discrete record of a comparison, and it uses a fixed cost function J(x) = (x + 1/x)/2 - 1 to measure the defect of a state x from the ideal state x = 1. The framework models thinking as a sequence of recognition steps that reduce this cost, and it treats the process as a contraction on the positive real line. The theorem faster_contraction_faster_thinking states that if one contraction rate is smaller than another, then after any positive number of steps, the error term for the faster contraction is no larger than the error for the slower one. In plain language: a smaller contraction rate means the state approaches the fixed point at least as quickly, and the framework interprets this as faster thinking.

The theorem is proved in the framework's machine-checked library of formal theorems. It relies on the monotonicity of powers: for positive bases less than 1, a smaller base raised to any positive power is less than or equal to a larger base raised to the same power, and multiplying by a positive error preserves the inequality. The proof is short and direct, with no gaps.

The framework does not claim that this theorem alone establishes any specific speed for human or artificial intelligence. It establishes a comparative statement: given two contractions, the one with the smaller rate converges no slower. The framework's further claim, that this rate corresponds to thinking speed, is an interpretation built on the model, not a consequence of the theorem itself. The theorem also does not say that a smaller rate always produces a strictly smaller error after every step; it only guarantees the inequality holds, with equality possible in degenerate cases.

THEOREM faster_contraction_faster_thinking · IndisputableMonolith/Foundation/RHatFixedPoint.lean
faster_contraction_faster_thinking · IndisputableMonolith/Foundation/RHatFixedPoint.lean:86
/-- The convergence rate determines thinking speed:
    smaller contraction rate = faster convergence = faster thinking. -/
theorem faster_contraction_faster_thinking (c₁ c₂ : ℝ)
    (h₁ : 0 < c₁) (h₂ : 0 < c₂)
    (h_faster : c₁ < c₂) (error : ℝ) (he : 0 < error) (n : ℕ) :
    c₁ ^ n * error ≤ c₂ ^ n * error := by
  apply mul_le_mul_of_nonneg_right
  · exact pow_le_pow_left₀ (le_of_lt h₁) (le_of_lt h_faster) n
  · exact le_of_lt he
MODEL faster_contraction_faster_thinking · IndisputableMonolith/Foundation/RHatFixedPoint.lean
faster_contraction_faster_thinking · IndisputableMonolith/Foundation/RHatFixedPoint.lean:86
/-- The convergence rate determines thinking speed:
    smaller contraction rate = faster convergence = faster thinking. -/
theorem faster_contraction_faster_thinking (c₁ c₂ : ℝ)
    (h₁ : 0 < c₁) (h₂ : 0 < c₂)
    (h_faster : c₁ < c₂) (error : ℝ) (he : 0 < error) (n : ℕ) :
    c₁ ^ n * error ≤ c₂ ^ n * error := by
  apply mul_le_mul_of_nonneg_right
  · exact pow_le_pow_left₀ (le_of_lt h₁) (le_of_lt h_faster) n
  · exact le_of_lt he

What this page does not claim

The theorem does not prove that any particular cognitive process has a specific speed. The theorem does not claim that a smaller contraction rate always gives a strictly smaller error after every step. The framework's interpretation of contraction rate as thinking speed is a modeling choice, not a proved fact.

Verify this page

Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:

$ lake env lean IndisputableMonolith/Foundation/RHatFixedPoint.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)

A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.

Derived articles

This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:

MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND