OAI/Combinatorics/HadwigerCounterexample/GramProbabilities.lean
14 declarations, 0 contain sorry, 0 declared as axioms
Gram Probabilities
- abbrev
OAI.HadwigerCounterexample.numline 12 - def
OAI.HadwigerCounterexample.columnInvline 16 - theorem
OAI.HadwigerCounterexample.outer_actline 20 - theorem
OAI.HadwigerCounterexample.colSp_outerline 24 - theorem
OAI.HadwigerCounterexample.shift_pmaxline 32 - theorem
OAI.HadwigerCounterexample.shift_failline 50 - theorem
OAI.HadwigerCounterexample.unif_failline 70 - def
OAI.HadwigerCounterexample.gramGoodline 77 - def
OAI.HadwigerCounterexample.GramLline 80 - theorem
OAI.HadwigerCounterexample.gramL_surjline 86 - theorem
OAI.HadwigerCounterexample.pr_gram_fixedline 93 - theorem
OAI.HadwigerCounterexample.gram_shiftline 104Source documentation
Conditional minus columns: adding columns in the annihilator of P doesn't change the pre-injectivity Gram law.
theorem gram_shift (P : Mat U I) (G : Mat I J) : columnInv (w:=unifOn (fun Q : Mat U J => Pᵀ * Q = G)) (ker (Pᵀ.mulVecLin)) := by …Mentions: OAI.HadwigerCounterexample.Mat, OAI.HadwigerCounterexample.columnInv, OAI.HadwigerCounterexample.unifOn
- theorem
OAI.HadwigerCounterexample.pr_gram_inj_fixedline 114 - theorem
OAI.HadwigerCounterexample.gram_normline 139Source documentation
Uniform lower and upper estimates including the full Gram normalization.
theorem gram_norm (G : Mat I J) (hsize : num I + num J ≤ num U) : let v := (pairW unif unif : Wgt (Mat U I × Mat U J)) …Mentions: OAI.HadwigerCounterexample.Mat, OAI.HadwigerCounterexample.num, OAI.HadwigerCounterexample.pairW, OAI.HadwigerCounterexample.unif, OAI.HadwigerCounterexample.Wgt