Documentation

Redhill.General.Defs

Definitions for the general case #

In this section h is the variable such that tup n F h ∈ factorFreeTuples F (n + 6) for sufficiently large h.

The lower bound s for primeChain in U was originally 200 * Y F ^ 6.

An optimised version of the paper's y.

Equations
Instances For
    def GeneralCase.X (F : Finset ) (h : ) :

    x in the paper, but using the optimised y.

    Equations
    Instances For
      theorem GeneralCase.Y_pos {F : Finset } :
      0 < Y F
      theorem GeneralCase.Y_lt_X {F : Finset } {h : } :
      Y F < X F h
      def GeneralCase.U (n : ) (F : Finset ) :

      The sum of tup over all indices save n and n + 1, i.e. the input u to VWPair.

      Equations
      Instances For
        theorem GeneralCase.U_lower_bound {n : } {F : Finset } :
        (100 * 33330 - 2) * 33330 ^ 5 U n F
        theorem GeneralCase.U_pos {n : } {F : Finset } :
        0 < U n F
        def GeneralCase.VW (n : ) (F : Finset ) :
        VWPair (U n F) (U n F)

        The VWPair generated from the inputs u = m = U n F.

        Equations
        Instances For
          def GeneralCase.tup (n : ) (F : Finset ) (h : ) (i : Fin (n + 6)) :

          The sequence of (n + 6)-tuples whose tail is in factorFreeTuples and has quality tending to 5 / 4.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            @[simp]
            theorem GeneralCase.tup_castAdd {n : } {F : Finset } {h : } {i : Fin n} :
            tup n F h (Fin.castAdd 6 i) = (primeChain (100 * Y F ^ 6) i)
            @[simp]
            theorem GeneralCase.tup_natAdd_zero {n : } {F : Finset } {h : } :
            tup n F h (Fin.natAdd n 0) = (VW n F).v
            @[simp]
            theorem GeneralCase.tup_natAdd_one {n : } {F : Finset } {h : } :
            tup n F h (Fin.natAdd n 1) = -(VW n F).w
            @[simp]
            theorem GeneralCase.tup_natAdd_two {n : } {F : Finset } {h : } :
            tup n F h (Fin.natAdd n 2) = ((X F h) ^ 2 + 10 * (Y F) ^ 3) ^ 2
            @[simp]
            theorem GeneralCase.tup_natAdd_three {n : } {F : Finset } {h : } :
            tup n F h (Fin.natAdd n 3) = (10 * (Y F) - 1) * (X F h) ^ 4
            @[simp]
            theorem GeneralCase.tup_natAdd_four {n : } {F : Finset } {h : } :
            tup n F h (Fin.natAdd n 4) = ((X F h) - (Y F)) ^ 5
            @[simp]
            theorem GeneralCase.tup_natAdd_five {n : } {F : Finset } {h : } :
            tup n F h (Fin.natAdd n 5) = -((X F h) + (Y F)) ^ 5
            theorem GeneralCase.sum_tup {n : } {F : Finset } {h : } :
            i : Fin (n + 6), tup n F h i = 0
            theorem GeneralCase.dvd_Y_of_mem_F {F : Finset } {f : } (mf : f F.erase 0) :
            f Y F
            theorem GeneralCase.X_modEq_one_of_mem_F {F : Finset } {h f : } (mf : f F) (lf : 3 f) :
            X F h 1 [MOD f]
            theorem GeneralCase.le_Y_of_mem_F {F : Finset } {f : } (mf : f F) :
            f Y F
            theorem GeneralCase.lt_primeChain_of_mem_F {n : } {F : Finset } {f : } (mf : f F) :
            f < primeChain (100 * Y F ^ 6) n
            theorem GeneralCase.le_U_of_mem_F {n : } {F : Finset } {f : } (mf : f F) :
            f U n F
            theorem GeneralCase.not_dvd_tup {n : } {F : Finset } {h f : } (mf : f F) (lf : 3 f) (i : Fin (n + 6)) :
            ¬f tup n F h i