Documentation

Init.Data.Range.Polymorphic.Fin

@[simp]
theorem Fin.pRangeSucc?_eq {n : Nat} :
Std.PRange.succ? = fun (x : Fin n) => x.addNat? 1
@[simp]
theorem Fin.pRangeSuccMany?_eq {n m : Nat} :
Std.PRange.succMany? m = fun (x : Fin n) => x.addNat? m
@[simp]
Equations
    theorem Fin.rxcHasSize_eq {n : Nat} :
    Std.Rxc.HasSize.size = fun (lo hi : Fin n) => hi + 1 - lo
    Equations
      Equations
        theorem Fin.rxiHasSize_eq {n : Nat} :
        Std.Rxi.HasSize.size = fun (lo : Fin n) => n - lo