pith. machine review for the scientific record. sign in
def

J_bit

definition
show as:
view math explainer →
module
IndisputableMonolith.Astrophysics.StellarAssembly
domain
Astrophysics
line
52 · github
papers citing
none yet

open explainer

Read the cached plain-language explainer.

open lean source

IndisputableMonolith.Astrophysics.StellarAssembly on GitHub at line 52.

browse module

All declarations in this module, on Recognition.

explainer page

A cached Ask Recognition explainer exists for this declaration.

open explainer

depends on

formal source

  49noncomputable def φ : ℝ := Constants.phi
  50
  51/-- The elementary ledger bit cost J_bit = ln φ -/
  52noncomputable def J_bit : ℝ := Real.log φ
  53
  54/-- J_bit is positive (φ > 1 → ln φ > 0) -/
  55lemma J_bit_pos : 0 < J_bit := by
  56  unfold J_bit φ
  57  exact Real.log_pos Constants.one_lt_phi
  58
  59/-! ## Recognition Cost Model -/
  60
  61/-- Recognition cost for scale ratio x: J(x) = ½(x + 1/x) - 1 -/
  62noncomputable def J (x : ℝ) : ℝ := Cost.Jcost x
  63
  64/-- J is minimized at x = 1 with J(1) = 0 -/
  65lemma J_unit_zero : J 1 = 0 := Cost.Jcost_unit0
  66
  67/-- J is nonnegative for positive arguments -/
  68lemma J_nonneg {x : ℝ} (hx : 0 < x) : 0 ≤ J x := by
  69  unfold J
  70  have : Cost.Jcost x = (x - 1)^2 / (2 * x) := by
  71    unfold Cost.Jcost
  72    have hne : x ≠ 0 := ne_of_gt hx
  73    field_simp [hne]
  74    ring
  75  rw [this]
  76  exact div_nonneg (sq_nonneg _) (by linarith)
  77
  78/-! ## Stellar Configuration -/
  79
  80/-- A stellar configuration specifies the scale ratios for emission and storage -/
  81structure StellarConfig where
  82  /-- Scale ratio for photon emission events -/