File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77
88public import Mathlib.Init
99/-!
10- ## Definitions on Arrays
10+ # Definitions on Arrays
1111
1212This file contains various definitions on `Array`. It does not contain
13- proofs about these definitions, those are contained in other files in `Mathlib/Data/Array.lean` .
13+ proofs about these definitions.
1414-/
1515
1616@[expose] public section
Original file line number Diff line number Diff line change @@ -291,7 +291,7 @@ namespace SMul
291291-- instance made scoped to avoid situations like instance synthesis
292292-- of `SMul ℂ ℂ` trying to proceed via `SMul ℂ ℝ`.
293293/-- Scalar multiplication by `R` on `ℝ` extends to `ℂ`. This is used here and in
294- `Mathlib/Data /Complex/Module.lean` to transfer instances from `ℝ` to `ℂ`, but is not
294+ `Mathlib/LinearAlgebra /Complex/Module.lean` to transfer instances from `ℝ` to `ℂ`, but is not
295295needed outside, so we make it scoped. -/
296296scoped instance instSMulRealComplex {R : Type *} [SMul R ℝ] : SMul R ℂ where
297297 smul r x := ⟨r • x.re - 0 * x.im, r • x.im + 0 * x.re⟩
Original file line number Diff line number Diff line change @@ -37,8 +37,8 @@ While we could implement this by filtering `(Fintype.PiFinset fun _ ↦ range (n
3737this implementation would be much slower.
3838
3939In the future, we could consider generalizing `Finset.Nat.antidiagonalTuple` further to
40- support finitely-supported functions, as is done with `cut` in
41- `archive/100-theorems-list/45_partition .lean`.
40+ support finitely-supported functions, as in `Finset.finsuppAntidiag` from
41+ `Mathlib/Algebra/Order/Antidiag/Finsupp .lean`.
4242-/
4343
4444@[expose] public section
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ Finsets give a basic foundation for defining finite sums and products over types
3131 2. `∏ i ∈ (s : Finset α), f i`.
3232
3333 Lean refers to these operations as big operators.
34- More information can be found in `Mathlib/Algebra/BigOperators/Group/Finset.lean`.
34+ More information can be found in `Mathlib/Algebra/BigOperators/Group/Finset/Basic .lean`.
3535
3636Finsets are directly used to define fintypes in Lean.
3737A `Fintype α` instance for a type `α` consists of a universal `Finset α` containing every term of
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ It is activated using `open scoped MonomialOrder`.
3434
3535Commutative algebra defines many monomial orders, with different usefulness ranges.
3636In this file, we provide the basic example of lexicographic ordering.
37- For the graded lexicographic ordering, see `Mathlib/Data/Finsupp/DegLex.lean`
37+ For the graded lexicographic ordering, see `Mathlib/Data/Finsupp/MonomialOrder/ DegLex.lean`
3838
3939* `MonomialOrder.lex` : the lexicographic ordering on `σ →₀ ℕ`.
4040 For this, `σ` needs to be embedded with an ordering relation which satisfies `WellFoundedGT σ`.
Original file line number Diff line number Diff line change @@ -20,9 +20,9 @@ The lexicographic order on `List α` is defined by `L < M` iff
2020 ## See also
2121
2222Related files are:
23- * `Mathlib/Data/Finset /Colex.lean`: Colexicographic order on finite sets.
23+ * `Mathlib/Combinatorics /Colex.lean`: Colexicographic order on finite sets.
2424* `Mathlib/Data/PSigma/Order.lean`: Lexicographic order on `Σ' i, α i`.
25- * `Mathlib/Data/Pi/Lex .lean`: Lexicographic order on `Πₗ i, α i`.
25+ * `Mathlib/Order/PiLex .lean`: Lexicographic order on `Πₗ i, α i`.
2626* `Mathlib/Data/Sigma/Order.lean`: Lexicographic order on `Σ i, α i`.
2727* `Mathlib/Data/Prod/Lex.lean`: Lexicographic order on `α × β`.
2828 -/
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ The scope `Matrix` gives the following notation:
3232* `*ᵥ` for `Matrix.mulVec`
3333* `ᵥ*` for `Matrix.vecMul`
3434
35- See `Mathlib/Data /Matrix/ConjTranspose.lean` for
35+ See `Mathlib/LinearAlgebra /Matrix/ConjTranspose.lean` for
3636
3737* `ᴴ` for `Matrix.conjTranspose`
3838
Original file line number Diff line number Diff line change @@ -46,10 +46,10 @@ Less basic uses of `ℕ` and `ℤ` should however use the typeclass-mediated dev
4646The relevant files are:
4747* `Mathlib/Data/Nat/Basic.lean` for the continuation of the home-baked development on `ℕ`
4848* `Mathlib/Data/Int/Init.lean` for the continuation of the home-baked development on `ℤ`
49- * `Mathlib/Algebra/Group/Nat.lean` for the monoid instances on `ℕ`
50- * `Mathlib/Algebra/Group/Int.lean` for the group instance on `ℤ`
49+ * `Mathlib/Algebra/Group/Nat/Defs .lean` for the monoid instances on `ℕ`
50+ * `Mathlib/Algebra/Group/Int/Defs .lean` for the group instance on `ℤ`
5151* `Mathlib/Algebra/Ring/Nat.lean` for the semiring instance on `ℕ`
52- * `Mathlib/Algebra/Ring/Int.lean` for the ring instance on `ℤ`
52+ * `Mathlib/Algebra/Ring/Int/Defs .lean` for the ring instance on `ℤ`
5353* `Mathlib/Algebra/Order/Group/Nat.lean` for the ordered monoid instance on `ℕ`
5454* `Mathlib/Algebra/Order/Group/Int.lean` for the ordered group instance on `ℤ`
5555* `Mathlib/Algebra/Order/Ring/Nat.lean` for the ordered semiring instance on `ℕ`
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ public import Batteries.Tactic.Alias
1313# Extra definitions on `Option`
1414
1515This file defines more operations involving `Option α`. Lemmas about them are located in other
16- files under `Mathlib/Data/Option.lean `.
16+ files under `Mathlib/Data/Option/ `.
1717Other basic operations on `Option` are defined in the core library.
1818-/
1919
Original file line number Diff line number Diff line change @@ -25,7 +25,8 @@ powerset).
2525Note that a set is a term, not a type. There is a coercion from `Set α` to `Type*` sending
2626`s` to the corresponding subtype `↥s`.
2727
28- See also the file `SetTheory/ZFC.lean`, which contains an encoding of ZFC set theory in Lean.
28+ See also the directory `Mathlib/SetTheory/ZFC/`, which contains an encoding of ZFC set theory in
29+ Lean.
2930
3031## Main definitions
3132
You can’t perform that action at this time.
0 commit comments