Documentation

BV.Defs

def Nat.modEqs {q : ℕ} (a : ZMod q) :
Equations
Instances For
    @[simp]
    theorem Nat.mem_modEqs {q : ℕ} (a : ZMod q) (n : ℕ) :
    n ∈ modEqs a ↔ ↑n = a
    def onCoprime {R : Type u_1} [Zero R] (r : ℕ) (f : ℕ → R) (n : ℕ) :
    R
    Equations
    Instances For
      theorem onCoprime_apply {R : Type u_1} [Zero R] (r : ℕ) (f : ℕ → R) (n : ℕ) :
      onCoprime r f n = if r.Coprime n then f n else 0
      theorem onCoprime_congr {R : Type u_1} [Zero R] (r s : ℕ) (f g : ℕ → R) (n m : ℕ) (hrs : r = s) (hfg : ∀ (x : ℕ), x = n → r.Coprime x → f x = g x) (hnm : n = m) :
      onCoprime r f n = onCoprime s g m
      theorem onCoprime_nonneg {R : Type u_1} [Zero R] [Preorder R] {r : ℕ} {f : ℕ → R} {n : ℕ} (hf : 0 ≤ f n) :
      0 ≤ onCoprime r f n
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem onCoprime_le_of_nonneg {R : Type u_1} [Zero R] [Preorder R] {r : ℕ} {f : ℕ → R} {n : ℕ} (hf : 0 ≤ f n) :
        onCoprime r f n ≤ f n
        Instances
          theorem ProofData.x_pos [data : ProofData] :
          0 < x
          theorem ProofData.U_pos [data : ProofData] :
          0 < U
          theorem ProofData.V_pos [data : ProofData] :
          0 < V
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  noncomputable def maxy [data : ProofData] (f : ℝ → ℝ) :
                  Equations
                  Instances For
                    theorem maxy_le [data : ProofData] {f : ℝ → ℝ} {M : ℝ} (hf : ∀ (y : ℝ), √ProofData.x ≤ y → y ≤ ProofData.x → f y ≤ M) (hM : 0 ≤ M) :
                    maxy f ≤ M
                    noncomputable def maxya [data : ProofData] (q : ℕ) (f : ℝ → ZMod q → ℝ) :

                    The maximum of $f$ over all $y \in \left[\sqrt{x}, x\right]$ and $a \in (\mathbb{Z} / q\mathbb{Z})^*

                    Equations
                    Instances For
                      theorem maxya_le [data : ProofData] {q : ℕ} {f : ℝ → ZMod q → ℝ} {M : ℝ} (hf : ∀ (y : ℝ), √ProofData.x ≤ y → y ≤ ProofData.x → ∀ (a : ZMod q), f y a ≤ M) (hM : 0 ≤ M) :
                      maxya q f ≤ M
                      noncomputable def ArithmeticFunction.on {R : Type u_1} [Zero R] (s : Set ℕ) (f : ArithmeticFunction R) :

                      Restrict an arithmetic function to a set, setting all values outside the set to zero. Like Set.indicator but for ArithmeticFunction.

                      Equations
                      Instances For
                        @[simp]
                        theorem ArithmeticFunction.on_apply_of_mem {R : Type u_1} [Zero R] (s : Set ℕ) (f : ArithmeticFunction R) (n : ℕ) (hn : n ∈ s) :
                        (on s f) n = f n
                        @[simp]
                        theorem ArithmeticFunction.on_apply_of_not_mem {R : Type u_1} [Zero R] (s : Set ℕ) (f : ArithmeticFunction R) (n : ℕ) (hn : n ∉ s) :
                        (on s f) n = 0
                        theorem ArithmeticFunction.on_nonneg {R : Type u_1} [Zero R] [Preorder R] {s : Set ℕ} {f : ArithmeticFunction R} (hf : ∀ n ∈ s, 0 ≤ f n) (n : ℕ) :
                        0 ≤ (on s f) n
                        @[simp]
                        theorem ArithmeticFunction.on_nonneg_iff {R : Type u_1} [Zero R] [Preorder R] (s : Set ℕ) (f : ArithmeticFunction R) :
                        (∀ (n : ℕ), 0 ≤ (on s f) n) ↔ ∀ n ∈ s, 0 ≤ f n
                        noncomputable def LambdaLEU [data : ProofData] :

                        $\Lambda_{\le U} = 1_{≤ U} \cdot \Lambda$

                        Equations
                        Instances For
                          @[simp]
                          theorem LambdaLEU_apply_of_gt [data : ProofData] {n : ℕ} (hn : ProofData.U < ↑n) :
                          @[simp]
                          theorem LambdaLEU_nonneg [data : ProofData] {n : ℕ} :
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            noncomputable def moebiusLEV [data : ProofData] :

                            $\mu{\le U} = 1_{≤ U} \cdot \mu$

                            Equations
                            Instances For

                              Decompose $\Lambda = \Lambda^\sharp + \Lambda^\flat + \Lambda_{\le U}$