Documentation

Init.Data.List.FinRange

def List.finRange (n : Nat) :
List (Fin n)

finRange n lists all elements of Fin n in order

Equations
Instances For
    @[simp]
    theorem List.length_finRange (n : Nat) :
    (List.finRange n).length = n
    @[simp]
    theorem List.getElem_finRange {n : Nat} (i : Nat) (h : i < (List.finRange n).length) :
    (List.finRange n)[i] = Fin.cast i, h
    theorem List.finRange_reverse (n : Nat) :
    (List.finRange n).reverse = List.map Fin.rev (List.finRange n)