noncomputable def
SX.fee.εφ
(φ : ℝ>0)
{sx : SX}
{s : Γ}
{a : A}
{t0 t1 : T}
{x₀ x₁ : ℝ>0}
(sw0 : Swap sx s a t0 t1 x₀)
(sw1 : Swap sx sw0.apply a t0 t1 x₁)
(hφ : φ < 1)
(o : T → ℝ>0)
(h_supply : s.mints.supply t0 t1 > 0)
(h_mint : (s.mints.get a).get t0 t1 < s.mints.supply t0 t1)
:
Equations
Instances For
noncomputable def
SX.fee.εφ_toReal
(φ : ℝ>0)
{sx : SX}
{s : Γ}
{a : A}
{t0 t1 : T}
{x₀ x₁ r0 r1 α : ℝ>0}
(sw0 : Swap sx s a t0 t1 x₀)
(sw1 : Swap sx sw0.apply a t0 t1 x₁)
(hφ : φ < 1)
(hr0 : r0 = s.amms.r0 t0 t1 ⋯)
(hr1 : r1 = s.amms.r1 t0 t1 ⋯)
(hα : α = sx x₀ r0 r1)
(o : T → ℝ>0)
(h_supply : s.mints.supply t0 t1 > 0)
(h_mint : (s.mints.get a).get t0 t1 < s.mints.supply t0 t1)
:
Equations
- ⋯ = ⋯
Instances For
theorem
SX.fee.additive_gain
(φ : ℝ>0)
{sx : SX}
{s : Γ}
{a : A}
{t0 t1 : T}
{x₀ x₁ : ℝ>0}
(sw0 : Swap sx s a t0 t1 x₀)
(sw1 : Swap sx sw0.apply a t0 t1 x₁)
(sw2 : Swap sx s a t0 t1 (x₀ + x₁))
(addi : extended_additivity φ sx)
(out_b : sx.outputbound)
(h_supply : s.mints.supply t0 t1 > 0)
(h_mint : (s.mints.get a).get t0 t1 < s.mints.supply t0 t1)
(hφ : φ < 1)
(o : T → ℝ>0)
: