Documentation

OptimizationTheoryAndMethods_SunYuan_2006.Chap03.Example_3_3_3

noncomputable def chapter03Example333ReportedBetaSq :

Chapter03 Example 3.3.3 (1): the reported value of β² is 1.061.

Instances For
    @[simp]

    The reported constant β² is the rational value 1061 / 1000.

    noncomputable def chapter03Example333InputMatrix :
    Matrix (Fin 3) (Fin 3)

    Chapter03 Example 3.3.3 (2): the concrete matrix G_k from formula (3.3.15).

    Instances For
      noncomputable def chapter03Example333ReportedL :
      Matrix (Fin 3) (Fin 3)

      The lower-triangular factor L reported in Example 3.3.3.

      Instances For
        noncomputable def chapter03Example333ReportedD :
        Matrix (Fin 3) (Fin 3)

        The diagonal matrix D reported in Example 3.3.3.

        Instances For
          noncomputable def chapter03Example333ReportedE :
          Matrix (Fin 3) (Fin 3)

          The diagonal correction matrix E_k reported in Example 3.3.3.

          Instances For
            noncomputable def chapter03Example333ReportedCorrectedMatrix :
            Matrix (Fin 3) (Fin 3)

            The corrected matrix Ḡ_k = G_k + E_k attached to the reported data of Example 3.3.3.

            Instances For

              Helper for Chapter03 Example 3.3.3: the squared Frobenius norm of the reported diagonal correction has the exact rational value coming from its three diagonal entries.

              Chapter03 Example 3.3.3 (4): the Frobenius norm of the concrete correction Ḡ_k - G_k is reported by the rounded value 6154 / 1000 = 6.154.

              noncomputable def chapter03Example333ReportedCorrectedMatrixCore :
              Matrix (Fin 3) (Fin 3)

              Helper for Chapter03 Example 3.3.3: the rational core of the corrected matrix keeps the reported rounded entries and drops only the tiny 10^-20 diagonal perturbation.

              Instances For
                noncomputable def chapter03Example333ReportedTinyDiagonalCorrection :
                Matrix (Fin 3) (Fin 3)

                Helper for Chapter03 Example 3.3.3: the remaining tiny positive diagonal perturbation in the reported corrected matrix sits only in the (1,1) entry.

                Instances For

                  Helper for Chapter03 Example 3.3.3: the corrected matrix splits into the rational core plus the tiny nonnegative diagonal remainder.

                  Helper for Chapter03 Example 3.3.3: the rational core is symmetric.

                  theorem chapter03Example333_fin3_eq_zero_of_coords {x : Fin 3} (h0 : x 0 = 0) (h1 : x 1 = 0) (h2 : x 2 = 0) :
                  x = 0

                  Helper for Chapter03 Example 3.3.3: if all three coordinates of a vector in Fin 3 → ℝ vanish, then the vector itself is zero.

                  theorem chapter03Example333_reportedCorrectedMatrixCore_quadraticForm_split (x : Fin 3) :
                  x ⬝ᵥ chapter03Example333ReportedCorrectedMatrixCore.mulVec x = 3771 / 1000 * (x 0 + 1000 / 3771 * x 1 + 2000 / 3771 * x 2) ^ 2 + 2710792 / 471375 * (x 1 + 1164125 / 2710792 * x 2) ^ 2 + 47511304 / 42356125 * x 2 ^ 2

                  Helper for Chapter03 Example 3.3.3: the rational core quadratic form admits the exact two-step square-completion decomposition that mirrors the source's modified-factorization route.

                  Helper for Chapter03 Example 3.3.3: the rational core already has a strictly positive quadratic form on every nonzero vector.

                  Helper for Chapter03 Example 3.3.3: the rational core matrix is positive definite.

                  Helper for Chapter03 Example 3.3.3: the tiny diagonal remainder is positive semidefinite, so it can be added without destroying positive definiteness.

                  Chapter03 Example 3.3.3 (5): the concrete corrected matrix Ḡ_k = G_k + E_k attached to the reported data is positive definite.

                  noncomputable def chapter03Example333ReportedRoundedFactorProduct :
                  Matrix (Fin 3) (Fin 3)

                  The rounded factor product L D Lᵀ attached to the reported data of Example 3.3.3.

                  Instances For