Documentation

LeanPool.NavierStokesAndEuler.Euler.ContinuousPathComposition

Actual composition and adjoint calculus on continuous paths #

The pointwise operator operations are built from bounded maps in the uniform norm. Their regularity and factorial bounds are consequently genuine derivative statements in that norm.

@[instance_reducible]

Cache the standard NormedAddCommGroup (E →L[ℝ] F) instance to shorten typeclass synthesis.

Equations
Instances For
    @[instance_reducible]

    Cache the standard NormedSpace ℝ (E →L[ℝ] F) instance to shorten typeclass synthesis.

    Equations
    Instances For
      @[instance_reducible]

      Cache the standard NormedAddCommGroup (U →L[ℝ] E) instance to shorten typeclass synthesis.

      Equations
      Instances For
        @[instance_reducible]

        Cache the standard NormedSpace ℝ (U →L[ℝ] E) instance to shorten typeclass synthesis.

        Equations
        Instances For
          @[instance_reducible]

          Cache the standard NormedAddCommGroup (U →L[ℝ] F) instance to shorten typeclass synthesis.

          Equations
          Instances For
            @[instance_reducible]

            Cache the standard NormedSpace ℝ (U →L[ℝ] F) instance to shorten typeclass synthesis.

            Equations
            Instances For
              @[instance_reducible]

              Cache the standard NormedAddCommGroup ((U →L[ℝ] E) →L[ℝ] U →L[ℝ] F) instance to shorten typeclass synthesis.

              Equations
              Instances For
                @[instance_reducible]

                Cache the standard NormedSpace ℝ ((U →L[ℝ] E) →L[ℝ] U →L[ℝ] F) instance to shorten typeclass synthesis.

                Equations
                Instances For
                  @[instance_reducible]

                  Cache the standard NormedAddCommGroup C(K,E →L[ℝ] F) instance to shorten typeclass synthesis.

                  Equations
                  Instances For
                    @[instance_reducible]

                    Cache the standard NormedSpace ℝ C(K,E →L[ℝ] F) instance to shorten typeclass synthesis.

                    Equations
                    Instances For
                      @[instance_reducible]

                      Cache the standard NormedAddCommGroup C(K,U →L[ℝ] E) instance to shorten typeclass synthesis.

                      Equations
                      Instances For
                        @[instance_reducible]

                        Cache the standard NormedSpace ℝ C(K,U →L[ℝ] E) instance to shorten typeclass synthesis.

                        Equations
                        Instances For
                          @[instance_reducible]

                          Cache the standard NormedAddCommGroup C(K,U →L[ℝ] F) instance to shorten typeclass synthesis.

                          Equations
                          Instances For
                            @[instance_reducible]

                            Cache the standard NormedSpace ℝ C(K,U →L[ℝ] F) instance to shorten typeclass synthesis.

                            Equations
                            Instances For
                              @[instance_reducible]

                              Cache the standard NormedAddCommGroup C(K,(U →L[ℝ] E) →L[ℝ] U →L[ℝ] F) instance to shorten typeclass synthesis.

                              Equations
                              Instances For
                                @[instance_reducible]

                                Cache the standard NormedSpace ℝ C(K,(U →L[ℝ] E) →L[ℝ] U →L[ℝ] F) instance to shorten typeclass synthesis.

                                Equations
                                Instances For

                                  A fixed bounded map acts pointwise on continuous paths with the same norm bound.

                                  Lift the actual operator composition bilinear map to the coefficient path.

                                  Equations
                                  Instances For

                                    Literal pointwise composition of two continuous coefficient paths.

                                    Equations
                                    Instances For
                                      @[simp]
                                      theorem EulerContinuousPathComposition.compose_apply {K : Type u_1} [TopologicalSpace K] [CompactSpace K] {U : Type u_2} {E : Type u_3} {F : Type u_4} [NormedAddCommGroup U] [NormedSpace U] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (A : C(K, E →L[] F)) (B : C(K, U →L[] E)) (t : K) :
                                      (compose A B) t = A t ∘SL B t
                                      theorem EulerContinuousPathComposition.contDiff_compose {K : Type u_1} [TopologicalSpace K] [CompactSpace K] {U : Type u_2} {E : Type u_3} {F : Type u_4} [NormedAddCommGroup U] [NormedSpace U] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] {P : Type u_5} [NormedAddCommGroup P] [NormedSpace P] (A : PC(K, E →L[] F)) (B : PC(K, U →L[] E)) {n : WithTop ℕ∞} (hA : ContDiff n A) (hB : ContDiff n B) :
                                      ContDiff n fun (x : P) => compose (A x) (B x)

                                      Actual uniform-norm smoothness of pointwise composition.

                                      theorem EulerContinuousPathComposition.compose_bound {K : Type u_1} [TopologicalSpace K] [CompactSpace K] {U : Type u_2} {E : Type u_3} {F : Type u_4} [NormedAddCommGroup U] [NormedSpace U] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] {P : Type u_5} [NormedAddCommGroup P] [NormedSpace P] (A : PC(K, E →L[] F)) (B : PC(K, U →L[] E)) (hA : ContDiff (↑) A) (hB : ContDiff (↑) B) (R C D : ) (hR : 0 R) (hC : 0 C) (hD : 0 D) (c d : ) (hbA : ∀ (n : ) (x : P), iteratedFDeriv n A x C * EulerGevrey.majorant R c n) (hbB : ∀ (n : ) (x : P), iteratedFDeriv n B x D * EulerGevrey.majorant R d n) (n : ) (x : P) :
                                      iteratedFDeriv n (fun (y : P) => compose (A y) (B y)) x 3 * C * D * EulerGevrey.majorant R (c + d) n

                                      Pointwise composition has the same fixed factorial product constant.

                                      @[instance_reducible]

                                      Cache the standard NormedAddCommGroup (U →L[ℝ] E) instance to shorten typeclass synthesis.

                                      Equations
                                      Instances For
                                        @[instance_reducible]

                                        Cache the standard NormedSpace ℝ (U →L[ℝ] E) instance to shorten typeclass synthesis.

                                        Equations
                                        Instances For
                                          @[instance_reducible]

                                          Cache the standard NormedAddCommGroup (E →L[ℝ] U) instance to shorten typeclass synthesis.

                                          Equations
                                          Instances For
                                            @[instance_reducible]

                                            Cache the standard NormedSpace ℝ (E →L[ℝ] U) instance to shorten typeclass synthesis.

                                            Equations
                                            Instances For
                                              @[instance_reducible]

                                              Cache the standard NormedAddCommGroup C(K,U →L[ℝ] E) instance to shorten typeclass synthesis.

                                              Equations
                                              Instances For
                                                @[instance_reducible]

                                                Cache the standard NormedSpace ℝ C(K,U →L[ℝ] E) instance to shorten typeclass synthesis.

                                                Equations
                                                Instances For
                                                  @[instance_reducible]

                                                  Cache the standard NormedAddCommGroup C(K,E →L[ℝ] U) instance to shorten typeclass synthesis.

                                                  Equations
                                                  Instances For
                                                    @[instance_reducible]

                                                    Cache the standard NormedSpace ℝ C(K,E →L[ℝ] U) instance to shorten typeclass synthesis.

                                                    Equations
                                                    Instances For
                                                      theorem EulerContinuousPathComposition.adjoint_bound {K : Type u_1} [TopologicalSpace K] [CompactSpace K] {U : Type u_2} {E : Type u_3} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] {P : Type u_4} [NormedAddCommGroup P] [NormedSpace P] (A : PC(K, U →L[] E)) (hA : ContDiff (↑) A) (R C : ) (hR : 0 R) (hC : 0 C) (d : ) (hb : ∀ (n : ) (x : P), iteratedFDeriv n A x C * EulerGevrey.majorant R d n) (n : ) (x : P) :
                                                      iteratedFDeriv n (fun (y : P) => adjointMap (A y)) x C * EulerGevrey.majorant R d n