Pith. sign in

Explain the Lean theorem `aggregate_eq_one_iff` in module `IndisputableMonolith.Cost.Ndim.Neutrality`. Write for an educated reader who knows science and programming but may not know Lean. Cover: (1) what the declaration says in plain English, (2) why it matters in Recognition Science, (3) how to read the formal statement, (4) visible dependencies or certificates in the supplied source, and (5) what this declaration does not prove. Cite only declarations present in the supplied Recognition source.

Big AI job. Grok 4.3 reads the canon and writes a Lean-grounded derivation; usually 20 seconds to 2 minutes. Your answer will appear below.
confidence: high in recognition cached

Explanation of aggregate_eq_one_iff

(1) Plain English

The theorem asserts that, for vectors α and x in any finite dimension n, the scalar aggregate α x equals exactly 1 if and only if the weighted sum dot α (logVec x) equals zero. In other words, the aggregate condition holds precisely when the log-weighted inner product vanishes.

(2) Why it matters in Recognition Science

This equivalence sits at the neutrality surface of the N-dimensional ledger. It directly links the aggregate function to the vanishing of the weighted log sum, which is the condition for zero J-cost in the multi-dimensional extension. The same module uses it to prove zero_cost_iff_aggregate_one, connecting ledger neutrality to the cost-minimizing property that forces recognition structure.

(3) How to read the formal statement

The declaration reads:

theorem aggregate_eq_one_iff {n : ℕ} (α x : Vec n) :
    aggregate α x = 1 ↔ dot α (logVec x) = 0
  • {n : ℕ} is an implicit dimension parameter.
  • α x : Vec n are two n-dimensional vectors.
  • The left side is the aggregate scalar; the right side is the dot product of α with the component-wise logarithm of x.
  • The proof unfolds aggregate, rewrites the equality as an exponential equality, and applies injectivity of the real exponential.

(4) Visible dependencies or certificates in the supplied source

The theorem appears verbatim in IndisputableMonolith.Cost.Ndim.Neutrality. It is immediately reused by the sibling declarations zero_cost_iff_dot_zero and zero_cost_iff_aggregate_one within the same module. No further certificates or axioms are attached inside the supplied slice.

(5) What this declaration does not prove

It does not supply the definition of aggregate, Vec, dot, or logVec (those reside in the imported Core module). It does not address the uniqueness of the J-cost functional, the forcing chain from distinction to physics, or any empirical calibration. Those topics appear only in other supplied modules such as IndisputableMonolith.Foundation.RealityFromDistinction and IndisputableMonolith.Cost.Ndim.Neutrality itself.

outside recognition

Aspects Recognition does not yet address:

  • Definition of aggregate, Vec, dot, and logVec (imported from IndisputableMonolith.Cost.Ndim.Core)
  • Full uniqueness proof for the J-cost functional equation
  • Connection to the master forcing chain or spacetime emergence

recognition modules consulted

The Recognition library is at github.com/jonwashburn/shape-of-logic. The model is restricted to the supplied Lean source and instructed not to invent theorem names. Treat output as a starting point, not a verified proof.