Documentation

Init.GrindInstances.ToInt

Instances for concrete types #

@[simp]
theorem Lean.Grind.toInt_int (x : Int) :
↑x = x
@[simp]
theorem Lean.Grind.toInt_nat (x : Nat) :
↑x = ↑x
Equations
@[simp]
theorem Lean.Grind.toInt_fin {n : Nat} (x : Fin n) :
↑x = ↑↑x
@[simp]
theorem Lean.Grind.toInt_uint8 (x : UInt8) :
↑x = ↑x.toNat
@[simp]
@[simp]
@[simp]
@[simp]
theorem Lean.Grind.toInt_usize (x : USize) :
↑x = ↑x.toNat
@[simp]
@[simp]
@[simp]
@[simp]
Equations
@[simp]
theorem Lean.Grind.toInt_bitVec {v : Nat} (x : BitVec v) :
↑x = ↑x.toNat
@[simp]