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]