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

optimal_transfer

proved
show as:
view math explainer →
module
IndisputableMonolith.RRF.Theorems.OrderPreservation
domain
RRF
line
56 · github
papers citing
none yet

open explainer

Generate a durable explainer page for this declaration.

open lean source

IndisputableMonolith.RRF.Theorems.OrderPreservation on GitHub at line 56.

browse module

All declarations in this module, on Recognition.

explainer page

Tracked in the explainer inventory; generation is lazy so crawlers do not trigger LLM jobs.

open explainer

depends on

formal source

  53open RRF.Core
  54
  55/-- If two channels are quality-equivalent, their optimal states coincide. -/
  56theorem optimal_transfer {Obs₁ Obs₂ : Type*}
  57    {C₁ : DisplayChannel State Obs₁}
  58    {C₂ : DisplayChannel State Obs₂}
  59    (heq : QualityEquiv C₁ C₂)
  60    (x : State) :
  61    C₁.isOptimal x ↔ C₂.isOptimal x :=
  62  QualityEquiv.optimal_iff heq x
  63
  64/-- If C₂.quality = g ∘ C₁.quality for monotone g, they induce the same order. -/
  65theorem channel_mono_transfer {Obs : Type*}
  66    {C₁ C₂ : DisplayChannel State Obs}
  67    {g : ℝ → ℝ} (hg : Monotone g)
  68    (hqual : ∀ o, C₂.quality o = g (C₁.quality o))
  69    (heq : C₁.observe = C₂.observe) :
  70    ∀ x y, C₁.stateQuality x ≤ C₁.stateQuality y →
  71           C₂.stateQuality x ≤ C₂.stateQuality y := by
  72  intro x y h
  73  simp only [DisplayChannel.stateQuality, Function.comp_apply] at *
  74  rw [← heq, hqual, hqual]
  75  exact hg h
  76
  77/-! ## Strain Ordering Lemmas -/
  78
  79/-- Strain ordering is transitive. -/
  80theorem strain_order_trans {S : StrainFunctional State}
  81    {x y z : State}
  82    (hxy : S.weaklyBetter x y) (hyz : S.weaklyBetter y z) :
  83    S.weaklyBetter x z :=
  84  le_trans hxy hyz
  85
  86/-- Strict strain ordering is transitive. -/