Commit 2024-04-09 06:29 aee79f61

View on Github →

refactor(LinearAlgebra/BilinForm): Remove structure BilinForm from Mathlib, migrate all of _root_.BilinForm to LinearMap.BilinForm (#11278) Remove structure BilinForm from LinearAlgebra/BilinearForm/Basic and migrate all of _root_.BilinForm to LinearMap.BilinForm Closes: #10553 This isn't the end of the story, as there's still a lot of overlap between LinearAlgebra/BilinearForm and LinearAlgebra/SesquilinearForm but that can be sorted out in subsequent PRs. Supersedes:

Estimated changes

deleted theorem BilinForm.add_apply
deleted theorem BilinForm.add_left
deleted theorem BilinForm.add_right
deleted theorem BilinForm.coeFn_congr
deleted theorem BilinForm.coeFn_mk
deleted theorem BilinForm.coe_add
deleted theorem BilinForm.coe_injective
deleted theorem BilinForm.coe_neg
deleted theorem BilinForm.coe_smul
deleted theorem BilinForm.coe_sub
deleted theorem BilinForm.coe_zero
deleted theorem BilinForm.congr_fun
deleted theorem BilinForm.ext
deleted theorem BilinForm.ext_iff
deleted def BilinForm.flipHom
deleted theorem BilinForm.flip_apply
deleted theorem BilinForm.flip_flip
deleted theorem BilinForm.flip_flip_aux
deleted theorem BilinForm.neg_apply
deleted theorem BilinForm.neg_left
deleted theorem BilinForm.neg_right
deleted def BilinForm.restrict
deleted theorem BilinForm.smul_apply
deleted theorem BilinForm.smul_left
deleted theorem BilinForm.smul_right
deleted theorem BilinForm.sub_apply
deleted theorem BilinForm.sub_left
deleted theorem BilinForm.sub_right
deleted theorem BilinForm.zero_apply
deleted theorem BilinForm.zero_left
deleted theorem BilinForm.zero_right
deleted structure BilinForm
deleted def BilinForm.comp
deleted def BilinForm.compLeft
deleted theorem BilinForm.compLeft_apply
deleted theorem BilinForm.compLeft_id
deleted def BilinForm.compRight
deleted theorem BilinForm.compRight_apply
deleted theorem BilinForm.compRight_id
deleted theorem BilinForm.comp_apply
deleted theorem BilinForm.comp_comp
deleted theorem BilinForm.comp_congr
deleted theorem BilinForm.comp_id_id
deleted theorem BilinForm.comp_id_left
deleted theorem BilinForm.comp_id_right
deleted theorem BilinForm.comp_inj
deleted def BilinForm.congr
deleted theorem BilinForm.congr_apply
deleted theorem BilinForm.congr_comp
deleted theorem BilinForm.congr_congr
deleted theorem BilinForm.congr_refl
deleted theorem BilinForm.congr_symm
deleted theorem BilinForm.congr_trans
deleted theorem BilinForm.ext_basis
deleted def BilinForm.linMulLin
deleted theorem BilinForm.linMulLin_apply
deleted theorem BilinForm.linMulLin_comp
deleted theorem BilinForm.sum_apply
deleted theorem BilinForm.sum_left
deleted theorem BilinForm.sum_right
deleted theorem BilinForm.toLin'_apply
deleted def BilinForm.toLin
deleted def BilinForm.toLinHom
modified theorem BilinForm.toLin_apply
modified def LinearMap.toBilinAux
deleted def BilinForm.IsOrtho
deleted def BilinForm.iIsOrtho
deleted theorem BilinForm.iIsOrtho_def
deleted theorem BilinForm.isOrtho_def
deleted theorem BilinForm.orthogonal_le
deleted theorem BilinForm.IsAlt.isRefl
deleted theorem BilinForm.IsAlt.neg_eq
deleted def BilinForm.IsAlt
deleted theorem BilinForm.IsRefl.eq_zero
deleted def BilinForm.IsRefl
deleted theorem BilinForm.IsSymm.isRefl
deleted theorem BilinForm.IsSymm.restrict
deleted def BilinForm.IsSymm
deleted theorem BilinForm.isAlt_neg
deleted theorem BilinForm.isAlt_zero
deleted theorem BilinForm.isRefl_neg
deleted theorem BilinForm.isRefl_zero
deleted theorem BilinForm.isSymm_iff_flip
deleted theorem BilinForm.isSymm_neg
deleted theorem BilinForm.isSymm_zero
deleted theorem BilinForm.toDual_def
deleted theorem BilinForm.mul_toMatrix'
deleted def BilinForm.toMatrix'
deleted theorem BilinForm.toMatrix'_apply
deleted theorem BilinForm.toMatrix'_comp
deleted theorem BilinForm.toMatrix'_mul
deleted theorem BilinForm.toMatrix'_symm