Cast of integers (additional theorems) #
This file proves additional properties about the canonical homomorphism from
the integers into an additive group with a one (Int.cast
).
There is also Data.Int.Cast.Lemmas
,
which includes lemmas stated in terms of algebraic homomorphisms,
and results involving the order structure of ℤ
.
By contrast, this file's only import beyond Data.Int.Cast.Defs
is Algebra.Group.Basic
.
@[simp]
@[simp]
@[simp]
@[simp]
theorem
Int.cast_ofNat
{R : Type u}
[AddGroupWithOne R]
(n : ℕ)
[n.AtLeastTwo]
:
↑(OfNat.ofNat n) = OfNat.ofNat n
@[simp]
theorem
Int.cast_subNatNat
{R : Type u}
[AddGroupWithOne R]
(m : ℕ)
(n : ℕ)
:
↑(Int.subNatNat m n) = ↑m - ↑n
@[simp]
@[simp]
@[simp]