Documentation

BrownianMotion.StochasticIntegral.Cadlag

cadlag functions #

@[reducible, inline]
abbrev Function.IsRightContinuous {ι : Type u_1} {E : Type u_2} [TopologicalSpace ι] [TopologicalSpace E] [Preorder ι] (f : ιE) :

The predicate that a function is right continuous.

Equations
Instances For
    theorem Function.IsRightContinuous.continuous_comp {ι : Type u_1} {E : Type u_2} [TopologicalSpace ι] {F : Type u_3} [TopologicalSpace E] [TopologicalSpace F] [Preorder ι] {g : EF} {f : ιE} (hg : Continuous g) (hf : IsRightContinuous f) :
    @[simp]
    theorem Function.isRightContinuous_const {ι : Type u_1} {E : Type u_2} [TopologicalSpace ι] [TopologicalSpace E] [Preorder ι] (c : E) :
    IsRightContinuous fun (x : ι) => c
    structure IsCadlag {ι : Type u_1} {E : Type u_2} [TopologicalSpace ι] [TopologicalSpace E] [Preorder ι] (f : ιE) :

    A function is cadlag if it is right-continuous and has left limits.

    Instances For
      def leftJumpSet {ι : Type u_1} {E : Type u_2} [TopologicalSpace E] [LinearOrder ι] (f : ιE) :
      Set ι

      The set of left jump times of a function.

      Equations
      Instances For
        theorem IsCadlag.leftJumpSet_eq_discontinuitySet {ι : Type u_1} {E : Type u_2} [TopologicalSpace ι] [LinearOrder ι] [OrderTopology ι] [TopologicalSpace E] [T2Space E] {f : ιE} (hf : IsCadlag f) :

        For a càdlàg function, the left jump times are exactly its discontinuity points.

        def largeLeftJumpSet {ι : Type u_1} {E : Type u_2} [TopologicalSpace E] [LinearOrder ι] (f : ιE) (v : Set (E × E)) :
        Set ι

        The set of large left jump times.

        Equations
        Instances For
          theorem IsCadlag.not_accPt_largeLeftJumpSet {ι : Type u_1} {E : Type u_2} [TopologicalSpace ι] [LinearOrder ι] [OrderTopology ι] [UniformSpace E] {f : ιE} (hf : IsCadlag f) {v : Set (E × E)} (hv : v uniformity E) (t : ι) :

          The set of large left jump times has no accumulation points. TODO: maybe to_dual can be extended to simplify this proof as the proof of the second part is very similar to the first part.

          theorem IsCadlag.finite_largeLeftJumpSet {ι : Type u_1} {E : Type u_2} [TopologicalSpace ι] [LinearOrder ι] [OrderTopology ι] [CompactSpace ι] [UniformSpace E] {f : ιE} (hf : IsCadlag f) {v : Set (E × E)} (hv : v uniformity E) :

          If ι is a compact space, then a càdlàg function has only finitely many large jumps.

          theorem IsCadlag.add {ι : Type u_1} [TopologicalSpace ι] {E : Type u_3} [Add E] [TopologicalSpace E] [ContinuousAdd E] [Preorder ι] {f g : ιE} (hf : IsCadlag f) (hg : IsCadlag g) :
          IsCadlag (f + g)
          theorem IsCadlag.const_smul {ι : Type u_1} [TopologicalSpace ι] {E : Type u_3} [SMul E] [TopologicalSpace E] [ContinuousSMul E] [Preorder ι] {f : ιE} (hf : IsCadlag f) (r : ) :
          IsCadlag fun (i : ι) => r f i
          theorem IsCadlag.continuous_comp {κ : Type u_3} {E : Type u_4} {F : Type u_5} [TopologicalSpace κ] [TopologicalSpace E] [TopologicalSpace F] [Preorder κ] {g : EF} {f : κE} (hg : Continuous g) (hf : IsCadlag f) :
          theorem IsCadlag.norm_sq {κ : Type u_3} {F : Type u_4} [TopologicalSpace κ] [NormedAddCommGroup F] [Preorder κ] {f : κF} (hf : IsCadlag f) :
          IsCadlag fun (i : κ) => f i ^ 2
          theorem isLocallyBounded_of_isCadlag {ι : Type u_1} [TopologicalSpace ι] {E : Type u_3} [LinearOrder ι] [PseudoMetricSpace E] {f : ιE} (hf : IsCadlag f) (x : ι) :
          tnhds x, Bornology.IsBounded (f '' t)

          A càdlàg function is locally bounded.

          theorem isBounded_image_of_isCadlag_of_isCompact {ι : Type u_1} [TopologicalSpace ι] {E : Type u_3} [LinearOrder ι] [PseudoMetricSpace E] {f : ιE} (hf : IsCadlag f) {s : Set ι} (hs : IsCompact s) :

          A càdlàg function maps compact sets to bounded sets.