Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor(topology/algebra/module/basic): don't import determinant (#1…
…7517) More files on the longest import chain in mathlib. Co-authored-by: Scott Morrison <scott.morrison@gmail.com>
- Loading branch information
1 parent
aab56fd
commit 4b262b8
Showing
7 changed files
with
39 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
/- | ||
Copyright (c) 2019 Sébastien Gouëzel. All rights reserved. | ||
Released under Apache 2.0 license as described in the file LICENSE. | ||
Authors: Jan-David Salchow, Sébastien Gouëzel, Jean Lo, Yury Kudryashov, Frédéric Dupuis, | ||
Heather Macbeth | ||
-/ | ||
import topology.algebra.module.basic | ||
import linear_algebra.determinant | ||
|
||
/-! | ||
# The determinant of a continuous linear map. | ||
-/ | ||
|
||
namespace continuous_linear_map | ||
|
||
/-- The determinant of a continuous linear map, mainly as a convenience device to be able to | ||
write `A.det` instead of `(A : M →ₗ[R] M).det`. -/ | ||
@[reducible] noncomputable def det {R : Type*} [comm_ring R] | ||
{M : Type*} [topological_space M] [add_comm_group M] [module R M] (A : M →L[R] M) : R := | ||
linear_map.det (A : M →ₗ[R] M) | ||
|
||
end continuous_linear_map | ||
|
||
namespace continuous_linear_equiv | ||
|
||
@[simp] lemma det_coe_symm {R : Type*} [field R] | ||
{M : Type*} [topological_space M] [add_comm_group M] [module R M] (A : M ≃L[R] M) : | ||
(A.symm : M →L[R] M).det = (A : M →L[R] M).det ⁻¹ := | ||
linear_equiv.det_coe_symm A.to_linear_equiv | ||
|
||
end continuous_linear_equiv |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters