Cross Block ordered error det upper
ProvedD1Bound5.crossBlock_ordered_error_det_upperdiophantine-tuplesnumber-theory
The finite rank-layer estimate specialized to ordered complex moduli. The constant two fifteenths is a strict upper bound for 128/961 supplied by the algebraic square-root perturbation estimate.
Preamble
import Mathlib.Algebra.QuadraticAlgebra.Basic import Mathlib.Algebra.Ring.Basic import Mathlib.Algebra.Ring.Equiv import Mathlib.Analysis.Complex.Basic import Mathlib.Analysis.Complex.Norm import Mathlib.Analysis.Complex.Polynomial.Basic import Mathlib.Data.Complex.Basic import Mathlib.Data.Finset.Card import Mathlib.Data.Int.GCD import Mathlib.LinearAlgebra.Dimension.Free import Mathlib.LinearAlgebra.Matrix.Determinant.Basic import Mathlib.LinearAlgebra.Matrix.ToLinearEquiv import Mathlib.NumberTheory.NumberField.InfinitePlace.TotallyRealComplex import Mathlib.NumberTheory.NumberField.Norm import Mathlib.Tactic.FieldSimp import Mathlib.Tactic.FinCases import Mathlib.Tactic.GCongr import Mathlib.Tactic.Linarith import Mathlib.Tactic.LinearCombination import Mathlib.Tactic.NormNum import Mathlib.Tactic.Ring
Formal statement
section
open scoped BigOperators NumberField
open Module
namespace D1Bound5
theorem _root_.D1Bound5.crossBlock_ordered_error_det_upper
(a b : Fin 3 → ℂ) (E : Fin 3 → Fin 3 → ℂ)
(ha : Monotone (fun i => ‖a i‖)) (hb : Monotone (fun i => ‖b i‖))
(hE : ∀ i j, ‖E i j‖ ≤ (2/15 : ℝ))
(hW1 : 9 ≤ ‖a 1‖*‖b 1‖) (hW2 : 9 ≤ ‖a 2‖*‖b 2‖) :
‖Matrix.det (Matrix.of (fun i j => (a i*b j)^2+(1/2 : ℂ)*(a i*b j)+E i j))‖ <
(5/2 : ℝ)*(‖a 2‖*‖b 2‖)^2*(‖a 1‖*‖b 1‖) := by sorry
end D1Bound5
end
Source
D1Bound5/CrossBlockGrowth.lean, lines 29-72, SHA-256 3777e46d483287a817b131071ac51c08d504f0feca7cb831dcc041f533f01f1c. Project: https://github.com/tomislav-math/d1-bound5-lean