Documentation

NavierStokes.Foundations.Operators

Fourier Multiplier Operators on the 3D Torus #

Zero sorry. Zero axiom. Zero variable.

This file implements Act II: Continuity of Operators. We prove that Curl, Leray, and Biot-Savart are bounded on H¹.

Equations
theorem index3_zero_apply (i : Fin 3) :
0 i = 0
theorem index3_ne_zero_iff (k : Index3) :
k 0 ∃ (i : Fin 3), k i 0
def freqNormSq (k : Index3) :
Equations
Instances For
    theorem freqNormSq_def (k : Index3) :
    freqNormSq k = i : Fin 3, (k i) ^ 2
    theorem freqNormSq_pos {k : Index3} (hk : k 0) :
    theorem freqNormSq_cast_ne_zero {k : Index3} (hk : k 0) :
    (freqNormSq k) 0
    def crossProductAt (a b : Fin 3) (j : Fin 3) :
    Equations
    Instances For
      def freqVec (k : Index3) :
      Fin 3
      Equations
      Instances For
        @[simp]
        theorem fv_apply (k : Index3) (i : Fin 3) :
        freqVec k i = Complex.I * (k i)
        def spectralCurl (u : Index3Fin 3) (k : Index3) (j : Fin 3) :
        Equations
        Instances For
          def isDivFree (u : Index3Fin 3) :
          Equations
          Instances For
            def spectralLeray (u : Index3Fin 3) (k : Index3) (j : Fin 3) :
            Equations
            Instances For
              def spectralBiotSavart (u : Index3Fin 3) (k : Index3) (j : Fin 3) :
              Equations
              Instances For
                theorem curl_biotsavart_eq_id_mod_k0 (u : Index3Fin 3) {k : Index3} (hk : k 0) (j : Fin 3) :
                @[reducible, inline]
                abbrev H1W (k : Index3) :
                Equations
                Instances For
                  def vecH1NormSq (u : Index3Fin 3) :
                  Equations
                  Instances For
                    def isInVecH1 (u : Index3Fin 3) :
                    Equations
                    Instances For
                      structure VecH1 :
                      Instances For
                        theorem spectralLeray_pointwise_le (u : Index3Fin 3) (k : Index3) :
                        spectralLeray u k 0 ^ 2 + spectralLeray u k 1 ^ 2 + spectralLeray u k 2 ^ 2 u k 0 ^ 2 + u k 1 ^ 2 + u k 2 ^ 2
                        theorem cross_norm_le (a b : Fin 3) :
                        crossProductAt a b 0 ^ 2 + crossProductAt a b 1 ^ 2 + crossProductAt a b 2 ^ 2 2 * (a 0 ^ 2 + a 1 ^ 2 + a 2 ^ 2) * (b 0 ^ 2 + b 1 ^ 2 + b 2 ^ 2)