pith. machine review for the scientific record. sign in

IndisputableMonolith.Acoustics.UltrasoundTherapyFromJCost

IndisputableMonolith/Acoustics/UltrasoundTherapyFromJCost.lean · 37 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: ready · generated 2026-05-16 03:55:58.289688+00:00

   1import Mathlib
   2import IndisputableMonolith.Common.CanonicalJBand
   3
   4/-!
   5# Ultrasound Therapy from J-Cost — B14 Acoustics Depth
   6
   7Therapeutic ultrasound works through two mechanisms:
   81. Thermal: heating at J(temperature_ratio) above threshold
   92. Mechanical: cavitation at J(pressure_ratio) above threshold
  10
  11Both thresholds are at the canonical J(φ) band.
  12
  13Five ultrasound therapy modalities (HIFU, low-intensity pulsed,
  14diagnostic, lithotripsy, sonoporation) = configDim D = 5.
  15
  16Lean status: 0 sorry, 0 axiom.
  17-/
  18
  19namespace IndisputableMonolith.Acoustics.UltrasoundTherapyFromJCost
  20open Common.CanonicalJBand
  21
  22inductive UltrasoundModality where
  23  | HIFU | lowIntensityPulsed | diagnostic | lithotripsy | sonoporation
  24  deriving DecidableEq, Repr, BEq, Fintype
  25
  26theorem ultrasoundModalityCount : Fintype.card UltrasoundModality = 5 := by decide
  27
  28structure UltrasoundTherapyCert where
  29  five_modalities : Fintype.card UltrasoundModality = 5
  30  threshold : CanonicalCert
  31
  32noncomputable def ultrasoundTherapyCert : UltrasoundTherapyCert where
  33  five_modalities := ultrasoundModalityCount
  34  threshold := cert
  35
  36end IndisputableMonolith.Acoustics.UltrasoundTherapyFromJCost
  37

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