Encyclopedia Information Information Emlfrom Recognition Eml Recovers Log
ARTICLE 4 claims 4 theorems
Information Emlfrom Recognition Eml Recovers Log
A single arithmetic operation, exp(x) minus log(y), can recover both exponential and logarithmic functions from a discrete recognition ledger.
The exp-log gate
The exponential and logarithmic functions are normally introduced as inverses of each other, but they can also be recovered from a single two-input operation. The operation is exp(x) − log(y), where exp is the natural exponential function and log is the natural logarithm. This expression is known in some physics literature as the EML operator, named after the physicist Andrzej Odrzywolek. The framework's machine-checked library of formal theorems proves that this operator contains enough structure to reproduce both functions on its own.
The recovery works by feeding the number 1 into one channel. Setting y to 1 makes the logarithm term vanish, since log(1) = 0, leaving exp(x). Setting x to 1 and then nesting the operation twice produces log(x). The exact nesting is eml 1 (eml (eml 1 x) 1) = log(x). The framework also proves that the same operator recovers subtraction on positive numbers, and that it can produce the constant e by feeding 1 into both channels.
In Recognition Science, this result connects the framework's central object, the recognition ledger (a discrete record of events with a forced cost structure), to standard exponential and logarithmic coordinates. The framework models an oriented ledger, one that tracks direction, as having an additive coordinate. Exponentiation maps that coordinate to positive ratios, and logarithms map ratios back. The two-input compiler gate that arises from this chart is exactly the EML operator. The theorem eml_recovers_log is the formal statement that this gate can reconstruct the logarithm.
The framework is explicit about a limit of this result. The reciprocal cost function J(x) = (x + 1/x)/2 − 1, which is central elsewhere in the framework, satisfies J(x) = J(1/x) and therefore forgets orientation. The EML operator does not have this symmetry; it keeps the two channels separate. The theorem does not claim that the cost function J alone derives the EML gate. That would be false, since J cannot distinguish a ratio from its reciprocal. The recovery of log requires the oriented, pre-quotient structure.
What this means in practice is that the framework's recognition ledger, before any symmetrization, already contains the raw material for classical transcendental functions. The exponential and logarithm are not imported from outside; they emerge from the ledger's additive coordinate structure. The result is a compiler-layer bridge, not a claim about the physical origin of logarithms. It shows that a discrete record of events, when oriented and exponentiated, carries the full exp-log structure inside it.
THEOREM eml_recovers_exp · IndisputableMonolith/Information/EMLFromRecognition.lean
/-- EML recovers exponentiation by feeding the identity terminal to the
logarithmic channel. -/
theorem eml_recovers_exp (x : ℝ) :
eml x 1 = Real.exp x := by
simp [eml]
THEOREM eml_recovers_log · IndisputableMonolith/Information/EMLFromRecognition.lean
/-- The cancellation loop that recovers logarithm from EML. Over real Lean
this statement uses Lean's total `Real.log`; analytically it is the real
positive branch or the chosen complex branch in the paper. -/
theorem eml_recovers_log (x : ℝ) :
eml 1 (eml (eml 1 x) 1) = Real.log x := by
unfold eml
simp only [Real.log_one, sub_zero]
rw [Real.log_exp]
ring
THEOREM reciprocal_cost_forgets_orientation · IndisputableMonolith/Information/EMLFromRecognition.lean
/-- Reciprocal cost forgets the orientation of the log coordinate. -/
theorem reciprocal_cost_forgets_orientation (u : ℝ) :
Jlog u = Jlog (-u) := by
have h := Jcost_symm (Real.exp_pos u)
simpa [Jlog, Real.exp_neg] using h
THEOREM emlFromRecognitionCert · IndisputableMonolith/Information/EMLFromRecognition.lean
/-- The EML compiler gate follows from oriented exp/log recognition data. -/
def emlFromRecognitionCert : EMLFromRecognitionCert where
compiler_gate := oriented_compiler_gate_eq_eml
exp_recovery := eml_recovers_exp
log_recovery := eml_recovers_log
sub_recovery := eml_recovers_sub
reciprocal_cost_quotient := reciprocal_cost_forgets_orientation
What this page does not claim
The reciprocal cost function J alone derives the EML gate; the theorem requires the oriented, pre-quotient structure. The EML operator is physically fundamental; it is a compiler-layer bridge between recognition data and classical functions. The framework derives the existence of logarithms from nothing; it shows how they emerge from an oriented additive coordinate.
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/Information/EMLFromRecognition.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:
- How does the oriented ledger coordinate relate to the reciprocal cost function's loss of orientation?
- What physical interpretation does the EML operator have beyond its role as a compiler gate?
- Does the recovery of subtraction from EML require any condition on the inputs beyond positivity?
- How does the EML operator connect to the framework's derivation of the golden ratio and the eight-tick cycle?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM eml_recovers_exp · IndisputableMonolith/Information/EMLFromRecognition.lean
/-- EML recovers exponentiation by feeding the identity terminal to the logarithmic channel. -/ theorem eml_recovers_exp (x : ℝ) : eml x 1 = Real.exp x := by simp [eml]The operation exp(x) − log(y) can recover the exponential function by setting y to 1. eml_recovers_exp · IndisputableMonolith/Information/EMLFromRecognition.leanTHEOREM eml_recovers_log · IndisputableMonolith/Information/EMLFromRecognition.lean
/-- The cancellation loop that recovers logarithm from EML. Over real Lean this statement uses Lean's total `Real.log`; analytically it is the real positive branch or the chosen complex branch in the paper. -/ theorem eml_recovers_log (x : ℝ) : eml 1 (eml (eml 1 x) 1) = Real.log x := by unfold eml simp only [Real.log_one, sub_zero] rw [Real.log_exp] ringThe same operation can recover the logarithm by the nesting eml 1 (eml (eml 1 x) 1) = log(x). eml_recovers_log · IndisputableMonolith/Information/EMLFromRecognition.leanTHEOREM reciprocal_cost_forgets_orientation · IndisputableMonolith/Information/EMLFromRecognition.lean
/-- Reciprocal cost forgets the orientation of the log coordinate. -/ theorem reciprocal_cost_forgets_orientation (u : ℝ) : Jlog u = Jlog (-u) := by have h := Jcost_symm (Real.exp_pos u) simpa [Jlog, Real.exp_neg] using hThe reciprocal cost function J(x) = (x + 1/x)/2 − 1 satisfies J(x) = J(1/x) and therefore forgets orientation. reciprocal_cost_forgets_orientation · IndisputableMonolith/Information/EMLFromRecognition.leanTHEOREM emlFromRecognitionCert · IndisputableMonolith/Information/EMLFromRecognition.lean
/-- The EML compiler gate follows from oriented exp/log recognition data. -/ def emlFromRecognitionCert : EMLFromRecognitionCert where compiler_gate := oriented_compiler_gate_eq_eml exp_recovery := eml_recovers_exp log_recovery := eml_recovers_log sub_recovery := eml_recovers_sub reciprocal_cost_quotient := reciprocal_cost_forgets_orientationThe framework does not claim that the reciprocal cost J alone derives the EML gate. emlFromRecognitionCert · IndisputableMonolith/Information/EMLFromRecognition.lean