pith. machine review for the scientific record. sign in

IndisputableMonolith.Chemistry.CatalysisFromJCost

IndisputableMonolith/Chemistry/CatalysisFromJCost.lean · 37 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Common.CanonicalJBand
   3
   4/-!
   5# Enzyme Catalysis from J-Cost — B-tier Chemistry
   6
   7Enzyme catalysis reduces activation energy by stabilising the transition
   8state. In RS terms: the enzyme-substrate complex has lower J-cost than
   9the uncatalysed transition state.
  10
  11Five canonical enzyme mechanisms (acid-base, covalent, metal ion,
  12proximity-orientation, electrostatic) = configDim D = 5.
  13
  14The transition state stabilisation: J(ES†) < J(E + S†).
  15
  16Lean status: 0 sorry, 0 axiom.
  17-/
  18
  19namespace IndisputableMonolith.Chemistry.CatalysisFromJCost
  20open Common.CanonicalJBand
  21
  22inductive EnzymeMechanism where
  23  | acidBase | covalent | metalIon | proximityOrientation | electrostatic
  24  deriving DecidableEq, Repr, BEq, Fintype
  25
  26theorem enzymeMechanismCount : Fintype.card EnzymeMechanism = 5 := by decide
  27
  28structure CatalysisCert where
  29  five_mechanisms : Fintype.card EnzymeMechanism = 5
  30  transition_threshold : CanonicalCert
  31
  32noncomputable def catalysisCert : CatalysisCert where
  33  five_mechanisms := enzymeMechanismCount
  34  transition_threshold := cert
  35
  36end IndisputableMonolith.Chemistry.CatalysisFromJCost
  37

source mirrored from github.com/jonwashburn/shape-of-logic