Encyclopedia Foundation Foundation Ecology Biotic Interact4 Cert
ARTICLE 5 claims 4 theorems 1 model
Foundation Ecology Biotic Interact4 Cert
A formal certificate in the Recognition Science library packages three basic facts about a cost function, but says nothing yet about ecology itself.
The certification structure
In ecology, five classic types of interaction between species are usually listed: competition, mutualism, predation, amensalism, and commensalism. A researcher working in the Recognition Science framework wanted to connect these five types to the framework's five-axis recognition space. The declaration BioticInteract4Cert in the framework's machine-checked library was meant to be that connection. The certificate is a formal structure, a bundle of three mathematical facts about a cost function.
The cost function at the center is domainCost, defined as J(m/e), where J is the framework's forced cost function and m and e are real numbers. The three facts the certificate packages are these: the cost is zero when m equals e, the cost is never negative when m and e are both positive, and the threshold phi minus 3/2 is positive. Each fact is proved as a theorem in the library. The certificate itself simply collects these three theorems into one named structure, and a separate theorem confirms that such a certificate exists.
The plain reading is modest. The certificate establishes three general properties of the cost function: zero at equality, nonnegativity on positive inputs, and a positive threshold. It does not establish anything about ecology. The definition of domainCost makes no reference to species, interactions, or any ecological quantity. The five interaction types appear only in a research note attached to the module, not in any formal statement. The note records where the idea was meant to go, not a result that has been proved.
In Recognition Science, this is an honest gap. The framework proves general facts about its cost function, and the certificate packages those facts. What would make the certificate a theorem about ecology is a definition of m and e in ecological terms, for instance as some measure of two species' resource use or population sizes. That definition does not exist in the module. The certificate is therefore a template waiting for content, not a claim about the natural world.
THEOREM domainCost_at_eq · IndisputableMonolith/Foundation/Ecology.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 · IndisputableMonolith/Foundation/Ecology.lean
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 · IndisputableMonolith/Foundation/Ecology.lean
theorem canonicalThreshold_pos : 0 < canonicalThreshold := by
unfold canonicalThreshold; linarith [phi_gt_onePointFive]
MODEL BioticInteract4Cert · IndisputableMonolith/Foundation/Ecology.lean
structure BioticInteract4Cert 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 cert_inhabited · IndisputableMonolith/Foundation/Ecology.lean
theorem cert_inhabited : Nonempty BioticInteract4Cert := ⟨cert⟩
What this page does not claim
BioticInteract4Cert does not prove that five ecological interaction types exist or that they match the five-axis space. The certificate does not define m or e in ecological terms, so it makes no claim about any real species interaction. No theorem in this module connects the cost function to competition, mutualism, predation, amensalism, or commensalism.
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/Ecology.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 ecological quantities would m and e need to represent for the certificate to become a theorem about competition or mutualism?
- Does the five-axis recognition space correspond to the five classical interaction types in any formal way?
- What does the positive threshold phi minus 3/2 mean for a hypothetical ecological model?
- How many of the 2383 sibling modules share this template structure without subject-specific content?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM domainCost_at_eq · IndisputableMonolith/Foundation/Ecology.lean
theorem domainCost_at_eq (r : ℝ) (h : r ≠ 0) : domainCost r r = 0 := by unfold domainCost; rw [div_self h]; exact Jcost_unit0The cost is zero when m equals e. domainCost_at_eq · IndisputableMonolith/Foundation/Ecology.leanTHEOREM domainCost_nonneg · IndisputableMonolith/Foundation/Ecology.lean
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)The cost is never negative when m and e are both positive. domainCost_nonneg · IndisputableMonolith/Foundation/Ecology.leanTHEOREM canonicalThreshold_pos · IndisputableMonolith/Foundation/Ecology.lean
theorem canonicalThreshold_pos : 0 < canonicalThreshold := by unfold canonicalThreshold; linarith [phi_gt_onePointFive]The threshold phi minus 3/2 is positive. canonicalThreshold_pos · IndisputableMonolith/Foundation/Ecology.leanMODEL BioticInteract4Cert · IndisputableMonolith/Foundation/Ecology.lean
structure BioticInteract4Cert 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 certificate packages three facts about the cost function into one named structure. BioticInteract4Cert · IndisputableMonolith/Foundation/Ecology.leanTHEOREM cert_inhabited · IndisputableMonolith/Foundation/Ecology.lean
theorem cert_inhabited : Nonempty BioticInteract4Cert := ⟨cert⟩A separate theorem confirms that such a certificate exists. cert_inhabited · IndisputableMonolith/Foundation/Ecology.lean