Theorems · Definition · linear algebra
Module.Basis.adjustToOrientation
{R : Type u_1} →
[inst : CommRing R] →
[inst_1 : LinearOrder R] →
[inst_2 : IsStrictOrderedRing R] →
{M : Type u_2} →
[inst_3 : AddCommGroup M] →
[inst_4 : Module R M] →
{ι : Type u_3} →
[Fintype ι] →
[DecidableEq ι] → [Nonempty ι] → Module.Basis ι R M → Orientation R M ι → Module.Basis ι R MGiven a basis and an orientation, return a basis giving that orientation: either the original basis, or one constructed by negating a single (arbitrary) basis vector.
- Defined in
- Mathlib.LinearAlgebra.Orientation
- Cited by
- 7 results in Mathlib
- Foundations
- Depth 98 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites12
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Modulestatement and proof · cited by 20,661
- CommRingstatement and proof · cited by 17,173
- AddCommGroupstatement and proof · cited by 12,871
- LinearOrderstatement and proof · cited by 8,572
- Fintypestatement and proof · cited by 7,736
- IsStrictOrderedRingstatement and proof · cited by 2,490
- Module.Basisstatement and proof · cited by 1,477
- Function.updateproof · cited by 502
- Orientationstatement and proof · cited by 360
- Classical.arbitraryproof · cited by 161
- Module.Basis.orientationproof · cited by 28
- Module.Basis.unitsSMulproof · cited by 9
Cited by9
Results whose statement or proof uses this declaration.
- OrthonormalBasis.adjustToOrientationproof · cited by 7
- OrthonormalBasis.toBasis_adjustToOrientationstatement and proof · cited by 3
- Module.Basis.adjustToOrientation_apply_eq_or_eq_negstatement · cited by 2
- Module.Basis.orientation_adjustToOrientationstatement · cited by 2
- Module.Basis.det_adjustToOrientationstatement · cited by 2
- Orientation.someBasisproof · cited by 1
- Module.Basis.abs_det_adjustToOrientationstatement and proof · cited by 1
- OrthonormalBasis.orthonormal_adjustToOrientationstatement · cited by 1
- Module.Basis.adjustToOrientation.congr_simpstatement and proof · cited by 0