Encyclopedia Foundation Foundation Cost From Distinction Recognition Work Constraint Theorem
ARTICLE 4 claims 4 theorems
Foundation Cost From Distinction Recognition Work Constraint Theorem
A machine-checked proof shows that a cost function over configurations is fully determined by its values on the smallest inconsistent pieces, provided costs add for independent parts.
The recognition-work constraint
A cost function (a rule assigning a non-negative number to each configuration) in this framework starts with a simple dichotomy: consistent configurations cost zero, inconsistent ones cost more than zero. The recognition-work constraint adds a second rule: when two configurations share no predicates, the cost of joining them is the sum of their individual costs. The theorem recognition_work_constraint_theorem proves that these two rules together give the cost function genuine quantitative structure.
The key consequence is uniqueness. If two cost functions agree on a generating set of configurations, and both satisfy the dichotomy and independent additivity, then they agree on every configuration that can be built as an independent join of generators. The cost of a configuration equals the sum of costs of its independent inconsistent components. This means the whole cost function is pinned down once you know its values on the indecomposable inconsistent pieces, the atoms of the system.
This result closes a gap in the framework's story. Earlier work claimed that "recognition work" as a primitive forced the cost framework, but a skeptical reading showed the narrative did no formal work. The theorem supplies a real constraint, independent additivity, that makes the claim substantive rather than merely naming a stipulation.
In Recognition Science, this is the bridge from the algebra of distinguishability to a quantitative cost. The theorem is proved in a machine-checked library of formal theorems, with no axioms beyond the standard ones of the ambient type theory. It does not derive the specific form J(x) = (x + 1/x)/2 - 1; that requires the five conditions of the main forcing theorem. It establishes only that a cost function satisfying dichotomy and independent additivity is uniquely determined by its values on indecomposable inconsistent configurations.
What this changes is the status of the recognition-work primitive. It is no longer a name for a stipulation but a genuine constraint with provable consequences. The framework can now say that the cost of a configuration is not arbitrary: it is built additively from its minimal inconsistent parts, and any two cost functions that agree on those parts are the same function everywhere.
THEOREM cost_pos_iff_inconsistent · IndisputableMonolith/Foundation/CostFromDistinction.lean
/-- Cost is positive if and only if the configuration is inconsistent. -/
theorem cost_pos_iff_inconsistent (κ : CostFunction Config) (Γ : Config) :
0 < κ.C Γ ↔ ¬IsConsistent Γ := by
constructor
· intro h hc
have h0 : κ.C Γ = 0 := (κ.dichotomy Γ).mpr hc
linarith
· intro hi
have hne : κ.C Γ ≠ 0 := fun heq => hi ((κ.dichotomy Γ).mp heq)
exact lt_of_le_of_ne (κ.nonneg Γ) (Ne.symm hne)
THEOREM additive_emp_left · IndisputableMonolith/Foundation/CostFromDistinction.lean
/-- Cost is additive over independent join with the empty configuration
(degenerate case of independent additivity). -/
theorem additive_emp_left (κ : CostFunction Config) (Γ : Config) :
κ.C (join emp Γ) = κ.C Γ := by
rw [emp_join]
THEOREM uniqueness_on_indep_decomposition · IndisputableMonolith/Foundation/CostFromDistinction.lean
/--
**Recognition-Work Constraint Theorem (uniqueness on independent
decompositions).**
If two cost functions `κ₁` and `κ₂` on the same configuration space
agree on a set `S` of configurations, and if a configuration `Γ`
decomposes as the join of two `S`-elements that are independent of
each other, then `κ₁` and `κ₂` agree at `Γ`.
This is the substantive content of the recognition-work primitive:
once cost is constrained to be additive over independent joins, the
cost function is uniquely determined by its restriction to a
generating set of "indecomposable" configurations. Recognition work
is therefore not just a binary stipulation; it forces the cost
function to factor through the independent-decomposition structure of
the configuration space.
-/
theorem uniqueness_on_indep_decomposition
(κ₁ κ₂ : CostFunction Config)
(S : Set Config)
(h_agree : ∀ Γ ∈ S, κ₁.C Γ = κ₂.C Γ) :
∀ Γ₁ Γ₂, Γ₁ ∈ S → Γ₂ ∈ S → Independent Γ₁ Γ₂ →
κ₁.C (join Γ₁ Γ₂) = κ₂.C (join Γ₁ Γ₂) := by
intro Γ₁ Γ₂ h₁_mem h₂_mem h_indep
rw [κ₁.additivity Γ₁ Γ₂ h_indep, κ₂.additivity Γ₁ Γ₂ h_indep,
h_agree Γ₁ h₁_mem, h_agree Γ₂ h₂_mem]
THEOREM recognition_work_constraint_theorem · IndisputableMonolith/Foundation/CostFromDistinction.lean
/--
**Recognition-Work Constraint Theorem (formal headline).**
There exists a master certificate of the recognition-work constraint
on any configuration space and any cost function satisfying the two
bridge axioms. The certificate makes the constraint explicit:
1. The empty configuration has zero cost.
2. Cost is positive iff inconsistent.
3. Cost is additive over independent joins.
4. Two cost functions agreeing on a generating set agree on all
independent decompositions.
This formalises the substantive constraint that the recognition-work
primitive places on the cost function. Without independent
additivity (axiom A), the dichotomy alone (axiom D) is just a binary
stipulation. With both axioms, the cost function is constrained to
factor through the independent-decomposition structure of the
configuration space.
-/
theorem recognition_work_constraint_theorem
(κ : CostFunction Config) :
Nonempty (RecognitionWorkConstraintCert Config) :=
⟨recognition_work_constraint_cert κ⟩
What this page does not claim
The theorem does not derive the specific form J(x) = (x + 1/x)/2 - 1. The theorem does not establish that recognition work is a physical quantity with units. The theorem does not prove that every configuration space admits a cost function satisfying both axioms.
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/CostFromDistinction.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:
- What conditions beyond dichotomy and independent additivity force the specific cost function J(x) = (x + 1/x)/2 - 1?
- How does the uniqueness result extend to configurations that are not finite independent joins of generators?
- What is the physical interpretation of an indecomposable inconsistent configuration in the recognition ledger?
- Does independent additivity hold for all pairs of configurations that share no predicates, or only for a restricted class?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM cost_pos_iff_inconsistent · IndisputableMonolith/Foundation/CostFromDistinction.lean
/-- Cost is positive if and only if the configuration is inconsistent. -/ theorem cost_pos_iff_inconsistent (κ : CostFunction Config) (Γ : Config) : 0 < κ.C Γ ↔ ¬IsConsistent Γ := by constructor · intro h hc have h0 : κ.C Γ = 0 := (κ.dichotomy Γ).mpr hc linarith · intro hi have hne : κ.C Γ ≠ 0 := fun heq => hi ((κ.dichotomy Γ).mp heq) exact lt_of_le_of_ne (κ.nonneg Γ) (Ne.symm hne)A cost function in this framework starts with a simple dichotomy: consistent configurations cost zero, inconsistent ones cost more than zero. cost_pos_iff_inconsistent · IndisputableMonolith/Foundation/CostFromDistinction.leanTHEOREM additive_emp_left · IndisputableMonolith/Foundation/CostFromDistinction.lean
/-- Cost is additive over independent join with the empty configuration (degenerate case of independent additivity). -/ theorem additive_emp_left (κ : CostFunction Config) (Γ : Config) : κ.C (join emp Γ) = κ.C Γ := by rw [emp_join]When two configurations share no predicates, the cost of joining them is the sum of their individual costs. additive_emp_left · IndisputableMonolith/Foundation/CostFromDistinction.leanTHEOREM uniqueness_on_indep_decomposition · IndisputableMonolith/Foundation/CostFromDistinction.lean
/-- **Recognition-Work Constraint Theorem (uniqueness on independent decompositions).** If two cost functions `κ₁` and `κ₂` on the same configuration space agree on a set `S` of configurations, and if a configuration `Γ` decomposes as the join of two `S`-elements that are independent of each other, then `κ₁` and `κ₂` agree at `Γ`. This is the substantive content of the recognition-work primitive: once cost is constrained to be additive over independent joins, the cost function is uniquely determined by its restriction to a generating set of "indecomposable" configurations. Recognition work is therefore not just a binary stipulation; it forces the cost function to factor through the independent-decomposition structure of the configuration space. -/ theorem uniqueness_on_indep_decomposition (κ₁ κ₂ : CostFunction Config) (S : Set Config) (h_agree : ∀ Γ ∈ S, κ₁.C Γ = κ₂.C Γ) : ∀ Γ₁ Γ₂, Γ₁ ∈ S → Γ₂ ∈ S → Independent Γ₁ Γ₂ → κ₁.C (join Γ₁ Γ₂) = κ₂.C (join Γ₁ Γ₂) := by intro Γ₁ Γ₂ h₁_mem h₂_mem h_indep rw [κ₁.additivity Γ₁ Γ₂ h_indep, κ₂.additivity Γ₁ Γ₂ h_indep, h_agree Γ₁ h₁_mem, h_agree Γ₂ h₂_mem]If two cost functions agree on a generating set of configurations, and both satisfy the dichotomy and independent additivity, then they agree on every configuration that can be built as an independent join of generators. uniqueness_on_indep_decomposition · IndisputableMonolith/Foundation/CostFromDistinction.leanTHEOREM recognition_work_constraint_theorem · IndisputableMonolith/Foundation/CostFromDistinction.lean
/-- **Recognition-Work Constraint Theorem (formal headline).** There exists a master certificate of the recognition-work constraint on any configuration space and any cost function satisfying the two bridge axioms. The certificate makes the constraint explicit: 1. The empty configuration has zero cost. 2. Cost is positive iff inconsistent. 3. Cost is additive over independent joins. 4. Two cost functions agreeing on a generating set agree on all independent decompositions. This formalises the substantive constraint that the recognition-work primitive places on the cost function. Without independent additivity (axiom A), the dichotomy alone (axiom D) is just a binary stipulation. With both axioms, the cost function is constrained to factor through the independent-decomposition structure of the configuration space. -/ theorem recognition_work_constraint_theorem (κ : CostFunction Config) : Nonempty (RecognitionWorkConstraintCert Config) := ⟨recognition_work_constraint_cert κ⟩The theorem recognition_work_constraint_theorem proves that these two rules together give the cost function genuine quantitative structure. recognition_work_constraint_theorem · IndisputableMonolith/Foundation/CostFromDistinction.lean