Documentation

LeanPool.MarkovProcess.MarkovProcess.Parameterized.DenseTimeTrajectory

Parameterized trajectories on countable dense time #

Extract the immutable parameter and initial state from an augmented history.

Equations
Instances For

    Extract one observed state from an augmented finite history.

    Equations
    Instances For
      @[irreducible]
      def MarkovProcess.ParameterizedSubMarkovKernelSemigroup.historyEquiv {Theta : Type uTheta} {alpha : Type uAlpha} [MeasurableSpace Theta] [MeasurableSpace alpha] (n : ℕ) :
      ((i : ↥(Finset.Iic n)) → trajectoryCoordinate ↑i) ≃ᵐ (Theta × alpha) × (Fin n → alpha)

      An augmented history is exactly the immutable data and its observed prefix.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        noncomputable def MarkovProcess.ParameterizedSubMarkovKernelSemigroup.parameterizedTrajStep {Theta : Type uTheta} {D : Type u_1} {alpha : Type uAlpha} [MeasurableSpace Theta] [MeasurableSpace alpha] [StandardBorelSpace alpha] [Nonempty alpha] (P : ParameterizedSubMarkovKernelSemigroup Theta alpha) (hP : ∀ (theta : Theta), (P.toSubMarkovKernelSemigroup theta).IsConservative) (e : ℕ ≃ D) (iota : D ↪ NNReal) (n : ℕ) :

        The next conditional observation kernel, transported to augmented histories.

        Equations
        Instances For
          def MarkovProcess.ParameterizedSubMarkovKernelSemigroup.initialHistory {Theta : Type uTheta} {alpha : Type uAlpha} (q : Theta × alpha) (i : ↥(Finset.Iic 0)) :

          The augmented history containing only the initial parameter and state.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def MarkovProcess.ParameterizedSubMarkovKernelSemigroup.eraseAugmentation {Theta : Type uTheta} {D : Type u_1} {alpha : Type uAlpha} (e : ℕ ≃ D) (path : (n : ℕ) → trajectoryCoordinate n) :
            D → alpha

            Remove the immutable coordinate and reindex observations by the dense-time labels.

            Equations
            Instances For
              noncomputable def MarkovProcess.ParameterizedSubMarkovKernelSemigroup.parameterizedDenseTimeTrajectory {Theta : Type uTheta} {D : Type u_1} {alpha : Type uAlpha} [MeasurableSpace Theta] [MeasurableSpace alpha] [StandardBorelSpace alpha] [Nonempty alpha] (P : ParameterizedSubMarkovKernelSemigroup Theta alpha) (hP : ∀ (theta : Theta), (P.toSubMarkovKernelSemigroup theta).IsConservative) (e : ℕ ≃ D) (iota : D ↪ NNReal) :
              ProbabilityTheory.Kernel (Theta × alpha) (D → alpha)

              The jointly measurable dense-time trajectory kernel.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                The parameterized dense-time trajectory kernel is Markov.

                Restricting the trajectory to the first n enumeration labels gives exactly the parameterized prefix kernel.