Zulip Chat Archive

Stream: Is there code for X?

Topic: Fintype { xs : List α // xs.length = n }


Kim Morrison (Sep 15 2024 at 05:53):

I was a bit surprised to find both of these missing:

import Mathlib

variable (n : Nat) (α : Type _)

example : { xs : List α // xs.length = n }  (Fin n  α) := by exact? -- fails

variable  [Fintype α]

#synth Fintype { xs : List α // xs.length = n } -- fails

Does anyone have these on hand?

Daniel Weber (Sep 15 2024 at 06:06):

example : Fintype { xs : List α // xs.length = n } := inferInstanceAs (Fintype (Mathlib.Vector α n))

Daniel Weber (Sep 15 2024 at 06:11):

And docs#Equiv.vectorEquivFin

Kim Morrison (Sep 15 2024 at 06:18):

Thanks!


Last updated: May 02 2025 at 03:31 UTC