Theorems · Definition · combinatorics
List.Vector
Type u → ℕ → Type (max 0 u)
List.Vector α n is the type of lists of length n with elements of type α.
Note that there is also Vector α n in the root namespace,
which is the type of arrays of length n with elements of type α.
Typically, if you are doing programming or verification, you will primarily use Vector α n,
and if you are doing mathematics, you may want to use List.Vector α n instead.
- Defined in
- Mathlib.Data.Vector.Defs
- Cited by
- 270 results in Mathlib
- Foundations
- Depth 10 from the axioms, rests on 33 definitions · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites0
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
Nothing in Mathlib beyond the foundations.
Cited by338
Results whose statement or proof uses this declaration.
- List.Vector.consstatement and proof · cited by 90
- List.Vector.toListstatement and proof · cited by 79
- List.Vector.nilstatement · cited by 68
- List.Vector.getstatement and proof · cited by 41
- List.Vector.headstatement and proof · cited by 39
- List.Vector.tailstatement and proof · cited by 37
- List.Vector.snocstatement and proof · cited by 30
- Nat.Primrec'statement · cited by 28
- List.Vector.head_consstatement and proof · cited by 25
- List.Vector.mapstatement and proof · cited by 25
- List.Vector.mapAccumr₂statement and proof · cited by 21
- List.Vector.mapAccumrstatement and proof · cited by 18
Showing the 200 most cited of 338.