Encyclopedia Foundation Foundation Dalembert Entanglement Gate No Interaction Implies Additive
ARTICLE 3 claims 3 theorems
Foundation Dalembert Entanglement Gate No Interaction Implies Additive
If observing a pair of objects is just the sum of observing each alone, the framework proves the combiner must be plain addition.
When combination is only addition
In the Recognition Science framework, a ledger, a discrete record of events, assigns a cost to each observation. The framework asks how the cost of observing a composite system relates to the costs of observing its parts. The answer it proves is stark: if the composite cost is exactly the sum of the part costs, with no extra coupling term, then the combiner is forced to be the additive rule P(u, v) = 2u + 2v. This is the content of the theorem no_interaction_implies_additive, a machine-checked result in the framework's library of formal theorems.
The theorem works from a functional equation, the same one that governs the framework's cost function. For positive x and y, the equation F(xy) + F(x/y) = P(F x)(F y) links the cost of a product and a quotient to a combiner P applied to the individual costs. The theorem assumes F is normalized so F(1) = 0 and that F has no interaction, meaning its mixed second difference vanishes. Under those conditions, whenever u and v are actual costs of some observations, the combiner must equal 2u + 2v. The proof is a short algebraic argument: separability, the property that P splits as a sum of a function of u and a function of v, together with the boundary conditions P(u, 0) = 2u and P(0, v) = 2v, pins down the additive form exactly.
The theorem is a classification result. It shows that the additive combiner is the unique option in the no-interaction regime. Its counterpart, interaction_implies_entangling, shows that if F does have interaction, then P must be entangling, meaning its mixed second difference is nonzero somewhere. The two results together draw a clean line: no interaction forces additivity; interaction forces entanglement. The framework's own cost function, J(x) = (x + 1/x)/2 - 1, falls on the interaction side, with the combiner P(u, v) = 2uv + 2u + 2v whose cross term 2uv is the signature of coupling.
What the theorem does not claim is broader. It does not say that every additive combiner describes a physical system, nor that the no-interaction regime is the one nature uses. It is a conditional statement about the framework's own definitions, not an empirical law. The theorem also requires that u and v lie in the range of F, so it does not apply to arbitrary real inputs. And it does not assert that the additive combiner is the only separable one; it proves that under the boundary conditions, the additive form is the only one that survives.
THEOREM no_interaction_implies_additive · IndisputableMonolith/Foundation/DAlembert/EntanglementGate.lean
/-- If F has no interaction and P satisfies boundary conditions,
then P is the additive combiner. -/
theorem no_interaction_implies_additive (F : ℝ → ℝ) (P : ℝ → ℝ → ℝ)
(hCons : ∀ x y : ℝ, 0 < x → 0 < y → F (x * y) + F (x / y) = P (F x) (F y))
(hNorm : F 1 = 0)
(hNoInt : ¬ NecessityGates.HasInteraction F) :
∀ u v : ℝ, (∃ x y, 0 < x ∧ 0 < y ∧ F x = u ∧ F y = v) →
P u v = 2 * u + 2 * v := by
intro u v ⟨x, y, hx, hy, hFx, hFy⟩
-- hNoInt says: ∀ x y, 0 < x → 0 < y → F(xy) + F(x/y) = 2 F x + 2 F y
simp only [NecessityGates.HasInteraction, not_exists, not_and, not_not] at hNoInt
have hAdd := hNoInt x y hx hy
rw [hCons x y hx hy] at hAdd
-- hAdd : P (F x) (F y) = 2 * F x + 2 * F y
rw [← hFx, ← hFy]
exact hAdd
THEOREM separable_with_boundary_is_additive · IndisputableMonolith/Foundation/DAlembert/EntanglementGate.lean
/-- If P is separable AND satisfies both boundary conditions,
then P must be the additive combiner 2u + 2v. -/
theorem separable_with_boundary_is_additive (P : ℝ → ℝ → ℝ)
(hSep : IsSeparable P)
(hBdryU : ∀ u, P u 0 = 2 * u)
(hBdryV : ∀ v, P 0 v = 2 * v) :
∀ u v, P u v = 2 * u + 2 * v := by
obtain ⟨α, β, hαβ⟩ := hSep
-- From hBdryU: α(u) + β(0) = 2u, so α(u) = 2u - β(0)
have hα : ∀ u, α u = 2 * u - β 0 := by
intro u
have := hBdryU u
rw [hαβ] at this
linarith
-- From hBdryV: α(0) + β(v) = 2v, so β(v) = 2v - α(0)
have hβ : ∀ v, β v = 2 * v - α 0 := by
intro v
have := hBdryV v
rw [hαβ] at this
linarith
-- From hα at u=0: α(0) = -β(0)
have hα0 : α 0 = -β 0 := by
have := hα 0
simp at this
exact this
intro u v
rw [hαβ]
-- Goal: α u + β v = 2 * u + 2 * v
have hαu := hα u
have hβv := hβ v
rw [hαu, hβv, hα0]
ring
THEOREM interaction_implies_entangling · IndisputableMonolith/Foundation/DAlembert/EntanglementGate.lean
/-- If F has interaction and symmetry, then ANY consistent combiner P must be entangling. -/
theorem interaction_implies_entangling (F : ℝ → ℝ) (P : ℝ → ℝ → ℝ)
(hCons : ∀ x y : ℝ, 0 < x → 0 < y → F (x * y) + F (x / y) = P (F x) (F y))
(hNorm : F 1 = 0)
(hSymm : ∀ x : ℝ, 0 < x → F x = F x⁻¹)
(hInt : NecessityGates.HasInteraction F) :
IsEntangling P := by
-- Proof by contradiction: suppose P is not entangling
by_contra hNotEnt
simp only [IsEntangling, not_exists, not_not] at hNotEnt
-- Then P has zero mixed difference everywhere
obtain ⟨x, y, hx, hy, hNeq⟩ := hInt
have hcons := hCons x y hx hy
-- Mixed difference = 0 implies P decomposes additively
have hMixed : ∀ u₀ v₀ u₁ v₁, P u₁ v₁ - P u₁ v₀ - P u₀ v₁ + P u₀ v₀ = 0 :=
fun u₀ v₀ u₁ v₁ => hNotEnt u₀ v₀ u₁ v₁
have hDecomp : ∀ u v, P u v = P u 0 + P 0 v - P 0 0 := by
intro u v
have := hMixed 0 0 u v
linarith
-- P(u, 0) = 2u from normalization
have hBdryU : ∀ u, (∃ x', 0 < x' ∧ F x' = u) → P u 0 = 2 * u := by
intro u ⟨x', hxpos, hFx'⟩
have hc := hCons x' 1 hxpos one_pos
simp only [mul_one, div_one, hNorm] at hc
rw [← hFx']
linarith
-- P(0, v) = 2v from symmetry: F(1·y) + F(1/y) = P(0, F y), and F(1/y) = F(y)
have hBdryV : ∀ v, (∃ y', 0 < y' ∧ F y' = v) → P 0 v = 2 * v := by
intro v ⟨y', hypos, hFy'⟩
have hc := hCons 1 y' one_pos hypos
simp only [one_mul, one_div, hNorm] at hc
-- hc : F y' + F y'⁻¹ = P 0 (F y')
have hsym := hSymm y' hypos
-- hsym : F y' = F y'⁻¹, so F y' + F y'⁻¹ = F y' + F y' = 2 * F y'
rw [← hsym] at hc
-- hc : F y' + F y' = P 0 (F y')
rw [← hFy']
linarith
-- P(0, 0) = 0
have hP00 : P 0 0 = 0 := by
have := hCons 1 1 one_pos one_pos
simp only [mul_one, div_one, hNorm] at this
linarith
-- On the range of F, P(u, v) = 2u + 2v
have hPadd : P (F x) (F y) = 2 * F x + 2 * F y := by
rw [hDecomp]
rw [hBdryU (F x) ⟨x, hx, rfl⟩]
rw [hBdryV (F y) ⟨y, hy, rfl⟩]
rw [hP00]
ring
-- But F has interaction: F(xy) + F(x/y) ≠ 2 F x + 2 F y
-- And consistency: F(xy) + F(x/y) = P(F x, F y) = 2 F x + 2 F y
rw [hcons] at hNeq
exact hNeq hPadd
What this page does not claim
The theorem does not assert that the additive combiner is the one nature uses. The theorem does not apply to arbitrary real inputs u and v, only to values that lie in the range of F. The theorem does not prove that the additive combiner is the only separable one without the boundary conditions.
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/DAlembert/EntanglementGate.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 physical interpretation does the framework give to the cross term 2uv in the entangling combiner?
- How does the no-interaction theorem relate to the framework's proof that the cost function J is the unique solution to its functional equation?
- What role does the boundary condition P(u, 0) = 2u play in the classification, and what happens if it is relaxed?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM no_interaction_implies_additive · IndisputableMonolith/Foundation/DAlembert/EntanglementGate.lean
/-- If F has no interaction and P satisfies boundary conditions, then P is the additive combiner. -/ theorem no_interaction_implies_additive (F : ℝ → ℝ) (P : ℝ → ℝ → ℝ) (hCons : ∀ x y : ℝ, 0 < x → 0 < y → F (x * y) + F (x / y) = P (F x) (F y)) (hNorm : F 1 = 0) (hNoInt : ¬ NecessityGates.HasInteraction F) : ∀ u v : ℝ, (∃ x y, 0 < x ∧ 0 < y ∧ F x = u ∧ F y = v) → P u v = 2 * u + 2 * v := by intro u v ⟨x, y, hx, hy, hFx, hFy⟩ -- hNoInt says: ∀ x y, 0 < x → 0 < y → F(xy) + F(x/y) = 2 F x + 2 F y simp only [NecessityGates.HasInteraction, not_exists, not_and, not_not] at hNoInt have hAdd := hNoInt x y hx hy rw [hCons x y hx hy] at hAdd -- hAdd : P (F x) (F y) = 2 * F x + 2 * F y rw [← hFx, ← hFy] exact hAddif the composite cost is exactly the sum of the part costs, with no extra coupling term, then the combiner is forced to be the additive rule P(u, v) = 2u + 2v no_interaction_implies_additive · IndisputableMonolith/Foundation/DAlembert/EntanglementGate.leanTHEOREM separable_with_boundary_is_additive · IndisputableMonolith/Foundation/DAlembert/EntanglementGate.lean
/-- If P is separable AND satisfies both boundary conditions, then P must be the additive combiner 2u + 2v. -/ theorem separable_with_boundary_is_additive (P : ℝ → ℝ → ℝ) (hSep : IsSeparable P) (hBdryU : ∀ u, P u 0 = 2 * u) (hBdryV : ∀ v, P 0 v = 2 * v) : ∀ u v, P u v = 2 * u + 2 * v := by obtain ⟨α, β, hαβ⟩ := hSep -- From hBdryU: α(u) + β(0) = 2u, so α(u) = 2u - β(0) have hα : ∀ u, α u = 2 * u - β 0 := by intro u have := hBdryU u rw [hαβ] at this linarith -- From hBdryV: α(0) + β(v) = 2v, so β(v) = 2v - α(0) have hβ : ∀ v, β v = 2 * v - α 0 := by intro v have := hBdryV v rw [hαβ] at this linarith -- From hα at u=0: α(0) = -β(0) have hα0 : α 0 = -β 0 := by have := hα 0 simp at this exact this intro u v rw [hαβ] -- Goal: α u + β v = 2 * u + 2 * v have hαu := hα u have hβv := hβ v rw [hαu, hβv, hα0] ringseparability, the property that P splits as a sum of a function of u and a function of v, together with the boundary conditions P(u, 0) = 2u and P(0, v) = 2v, pins down the additive form exactly separable_with_boundary_is_additive · IndisputableMonolith/Foundation/DAlembert/EntanglementGate.leanTHEOREM interaction_implies_entangling · IndisputableMonolith/Foundation/DAlembert/EntanglementGate.lean
/-- If F has interaction and symmetry, then ANY consistent combiner P must be entangling. -/ theorem interaction_implies_entangling (F : ℝ → ℝ) (P : ℝ → ℝ → ℝ) (hCons : ∀ x y : ℝ, 0 < x → 0 < y → F (x * y) + F (x / y) = P (F x) (F y)) (hNorm : F 1 = 0) (hSymm : ∀ x : ℝ, 0 < x → F x = F x⁻¹) (hInt : NecessityGates.HasInteraction F) : IsEntangling P := by -- Proof by contradiction: suppose P is not entangling by_contra hNotEnt simp only [IsEntangling, not_exists, not_not] at hNotEnt -- Then P has zero mixed difference everywhere obtain ⟨x, y, hx, hy, hNeq⟩ := hInt have hcons := hCons x y hx hy -- Mixed difference = 0 implies P decomposes additively have hMixed : ∀ u₀ v₀ u₁ v₁, P u₁ v₁ - P u₁ v₀ - P u₀ v₁ + P u₀ v₀ = 0 := fun u₀ v₀ u₁ v₁ => hNotEnt u₀ v₀ u₁ v₁ have hDecomp : ∀ u v, P u v = P u 0 + P 0 v - P 0 0 := by intro u v have := hMixed 0 0 u v linarith -- P(u, 0) = 2u from normalization have hBdryU : ∀ u, (∃ x', 0 < x' ∧ F x' = u) → P u 0 = 2 * u := by intro u ⟨x', hxpos, hFx'⟩ have hc := hCons x' 1 hxpos one_pos simp only [mul_one, div_one, hNorm] at hc rw [← hFx'] linarith -- P(0, v) = 2v from symmetry: F(1·y) + F(1/y) = P(0, F y), and F(1/y) = F(y) have hBdryV : ∀ v, (∃ y', 0 < y' ∧ F y' = v) → P 0 v = 2 * v := by intro v ⟨y', hypos, hFy'⟩ have hc := hCons 1 y' one_pos hypos simp only [one_mul, one_div, hNorm] at hc -- hc : F y' + F y'⁻¹ = P 0 (F y') have hsym := hSymm y' hypos -- hsym : F y' = F y'⁻¹, so F y' + F y'⁻¹ = F y' + F y' = 2 * F y' rw [← hsym] at hc -- hc : F y' + F y' = P 0 (F y') rw [← hFy'] linarith -- P(0, 0) = 0 have hP00 : P 0 0 = 0 := by have := hCons 1 1 one_pos one_pos simp only [mul_one, div_one, hNorm] at this linarith -- On the range of F, P(u, v) = 2u + 2v have hPadd : P (F x) (F y) = 2 * F x + 2 * F y := by rw [hDecomp] rw [hBdryU (F x) ⟨x, hx, rfl⟩] rw [hBdryV (F y) ⟨y, hy, rfl⟩] rw [hP00] ring -- But F has interaction: F(xy) + F(x/y) ≠ 2 F x + 2 F y -- And consistency: F(xy) + F(x/y) = P(F x, F y) = 2 F x + 2 F y rw [hcons] at hNeq exact hNeq hPaddif F does have interaction, then P must be entangling, meaning its mixed second difference is nonzero somewhere interaction_implies_entangling · IndisputableMonolith/Foundation/DAlembert/EntanglementGate.lean