OAI/Geometry/Convex/GeneralMahler/TraceOrder.lean
24 declarations, 0 contain sorry, 0 declared as axioms
Matrix trace order calculus for layer inequalities.
- instance
OAI.GeneralMahler.mat_measline 11Source comment
Use actual Borel measurable structureinstance mat_meas (m:ℕ) : MeasurableSpace (Mat m) := borel _
Mentions: OAI.GeneralMahler.Mat
- instance
OAI.GeneralMahler.mat_borelline 12 - lemma
OAI.GeneralMahler.trN_cyclicline 13 - lemma
OAI.GeneralMahler.trN_addline 15 - lemma
OAI.GeneralMahler.trN_subline 16 - lemma
OAI.GeneralMahler.trN_smulline 17 - lemma
OAI.GeneralMahler.trN_monoline 19 - lemma
OAI.GeneralMahler.sand_nonnegline 25 - lemma
OAI.GeneralMahler.trN_mul_nonnegline 29 - lemma
OAI.GeneralMahler.trN_mul_monoline 37 - lemma
OAI.GeneralMahler.trN_jline 41 - lemma
OAI.GeneralMahler.trN_oneline 44 - lemma
OAI.GeneralMahler.trN_unitline 45 - lemma
OAI.GeneralMahler.trN_prod_unitline 49 - lemma
OAI.GeneralMahler.thresh_pdline 56 - lemma
OAI.GeneralMahler.inv_mul'line 58 - lemma
OAI.GeneralMahler.mul_inv'line 59 - lemma
OAI.GeneralMahler.inv_revline 62Source documentation
Order reversal under inversion: prove by nonnegative remainder.
lemma inv_rev {A B:Mat m} (ha:A.PosDef) (hb:B.PosDef) (hh:A≤B) : B⁻¹≤A⁻¹ := by …Mentions: OAI.GeneralMahler.Mat
- def
OAI.GeneralMahler.threshline 72 - lemma
OAI.GeneralMahler.thresh_monoline 73 - lemma
OAI.GeneralMahler.thresh_unitline 75 - lemma
OAI.GeneralMahler.thresh_eqline 80 - lemma
OAI.GeneralMahler.mul_comm_nonnegline 86Source comment
b > 0 upper bound on I+A gives b⁻¹ A ≤ thresh A via eigenvectors or product of commutinglemma mul_comm_nonneg {A B:Mat m} (ha:0≤A) (hb:0≤B) (hh:Commute A B) : 0 ≤ A*B := by …Mentions: OAI.GeneralMahler.Mat
- lemma
OAI.GeneralMahler.thresh_lowline 97