Documentation

LeanPool.LeanModularForms.GeneralizedResidueTheory.Bridges

Bridge coercions from PiecewiseC1Curve to mathlib Path / ContinuousMap #

We provide PiecewiseC1Curve.toPath and PiecewiseC1Curve.toContinuousMap that rescale the domain [a,b] to the unit interval [0,1] via iccHomeoI.

noncomputable def PiecewiseC1Curve.toPath (γ : PiecewiseC1Curve) :
Path (γ.toFun γ.a) (γ.toFun γ.b)

Convert a PiecewiseC1Curve to a mathlib Path by rescaling [a,b] to [0,1]. The path goes from γ(a) to γ(b).

Equations
Instances For

    Convert a PiecewiseC1Curve to a ContinuousMap from the unit interval to .

    Equations
    Instances For
      theorem PiecewiseC1Curve.toPath_apply (γ : PiecewiseC1Curve) (t : unitInterval) :
      γ.toPath t = γ.toFun ((iccHomeoI γ.a γ.b ).symm t)

      toPath agrees with the original curve under rescaling.

      toContinuousMap agrees with the original curve under rescaling.

      noncomputable def PiecewiseC1Curve.toLoop (γ : PiecewiseC1Curve) (hc : γ.IsClosed) :
      Path (γ.toFun γ.a) (γ.toFun γ.a)

      A closed PiecewiseC1Curve gives a loop, i.e., a Path from γ(a) to itself.

      Equations
      Instances For