Encyclopedia Chemistry Chemistry Water P Kw Rs Water Pkw Rs
ARTICLE 3 claims 3 theorems
Chemistry Water P Kw Rs Water Pkw Rs
Water's self-ionization constant is 14 at 25°C, and a formal library records three general facts that a recognition-cost model would need, without yet claiming any of them apply to water.
The water certificate
The self-ionization constant of water, pKw, is the equilibrium constant for water molecules splitting into hydronium and hydroxide ions. At 25 degrees Celsius, that constant is 14. The Recognition Science declaration WaterPKwRS is not a claim that the framework has derived this 14. Instead, it is a certificate: a small, machine-checked structure that records three general mathematical facts about a particular cost function, called domainCost, which is defined as the recognition cost J of the ratio m over e.
The three facts are general properties of that cost function, not of water. First, when the two inputs m and e are equal, the cost is zero. Second, for any two positive inputs, the cost is never negative. Third, a constant called the canonical threshold, defined as phi minus 3/2, is positive. The certificate simply packages these three proven facts into a single object. The documentation is explicit: the code proves nothing specific to water, because the cost function is defined without any reference to water's chemistry.
The research note attached to the certificate records an aspiration, not a result. It sketches ideas for how 14 might relate to the golden ratio phi, for instance noting that phi to the fifth power is about 11.09, and that 14 is roughly phi to the fifth times 1.26. Another speculative line tries to build 14 from a structural formula involving phi and the dimension D. These are handwritten notes about where the idea was meant to go. They are not part of the machine-checked theorems.
What the certificate does establish is a template. It shows that a recognition-cost model, if one were later built for water, would need to satisfy these three conditions: zero cost at equality, nonnegative cost for positive inputs, and a positive threshold. The declaration is a placeholder that names the target structure, not a proof that water's pKw is 14. The distinction matters: the framework's library is honest about the difference between a theorem and a research note, and this certificate is squarely on the note side of that line.
THEOREM WaterPKwRS · IndisputableMonolith/Chemistry/Water_pKw_RS.lean
structure WaterPKwRS where
cost_at_eq : ∀ r : ℝ, r ≠ 0 → domainCost r r = 0
cost_nonneg : ∀ m e : ℝ, 0 < m → 0 < e → 0 ≤ domainCost m e
threshold_pos : 0 < canonicalThreshold
THEOREM domainCost_at_eq · domainCost_nonneg · canonicalThreshold_pos · IndisputableMonolith/Chemistry/Water_pKw_RS.lean
theorem domainCost_at_eq (r : ℝ) (h : r ≠ 0) : domainCost r r = 0 := by
unfold domainCost; rw [div_self h]; exact Jcost_unit0
theorem domainCost_nonneg (m e : ℝ) (hm : 0 < m) (he : 0 < e) : 0 ≤ domainCost m e := by
unfold domainCost; exact Jcost_nonneg (div_pos hm he)
theorem canonicalThreshold_pos : 0 < canonicalThreshold := by
unfold canonicalThreshold; linarith [phi_gt_onePointFive]
THEOREM domainCost · IndisputableMonolith/Chemistry/Water_pKw_RS.lean
def domainCost (m e : ℝ) : ℝ := Jcost (m / e)
What this page does not claim
The declaration does not prove that water's pKw is 14. The declaration does not derive a relationship between the golden ratio and water's self-ionization constant. The declaration does not claim that the recognition cost function applies to water without a further definition of m and e in chemical terms.
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/Chemistry/Water_pKw_RS.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 definition of m and e in water's own terms would turn this certificate into a theorem about pKw?
- Does the recognition cost function J have any established relationship to equilibrium constants in physical chemistry?
- What would a falsifiable prediction about water's pKw look like within the Recognition Science framework?
- How does the framework's cost function relate to thermodynamic free energy, if at all?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM WaterPKwRS · IndisputableMonolith/Chemistry/Water_pKw_RS.lean
structure WaterPKwRS where cost_at_eq : ∀ r : ℝ, r ≠ 0 → domainCost r r = 0 cost_nonneg : ∀ m e : ℝ, 0 < m → 0 < e → 0 ≤ domainCost m e threshold_pos : 0 < canonicalThresholdThe declaration WaterPKwRS is a certificate that records three general mathematical facts about the cost function domainCost, not a claim about water's chemistry. WaterPKwRS · IndisputableMonolith/Chemistry/Water_pKw_RS.leanTHEOREM domainCost_at_eq · domainCost_nonneg · canonicalThreshold_pos · IndisputableMonolith/Chemistry/Water_pKw_RS.lean
theorem domainCost_at_eq (r : ℝ) (h : r ≠ 0) : domainCost r r = 0 := by unfold domainCost; rw [div_self h]; exact Jcost_unit0theorem domainCost_nonneg (m e : ℝ) (hm : 0 < m) (he : 0 < e) : 0 ≤ domainCost m e := by unfold domainCost; exact Jcost_nonneg (div_pos hm he)theorem canonicalThreshold_pos : 0 < canonicalThreshold := by unfold canonicalThreshold; linarith [phi_gt_onePointFive]The three facts are that the cost is zero when its two inputs are equal, the cost is nonnegative for positive inputs, and the canonical threshold phi minus 3/2 is positive. domainCost_at_eq · domainCost_nonneg · canonicalThreshold_pos · IndisputableMonolith/Chemistry/Water_pKw_RS.leanTHEOREM domainCost · IndisputableMonolith/Chemistry/Water_pKw_RS.lean
def domainCost (m e : ℝ) : ℝ := Jcost (m / e)The documentation states that the code proves nothing specific to water, because domainCost is defined without reference to water. domainCost · IndisputableMonolith/Chemistry/Water_pKw_RS.lean