Documentation Verification Report

BitVec

📁 Source: Mathlib/Data/BitVec.lean

Statistics

MetricCount
DefinitionsequivFin, instCommRing, instCommSemiring
3
TheoremsequivFin_apply, equivFin_symm_apply_toFin, ofFin_intCast, toFin_injective, toFin_intCast, toFin_nsmul, toFin_pow, toFin_zsmul, toNat_injective
9
Total12

BitVec

Definitions

NameCategoryTheorems
equivFin 📖CompOp
2 mathmath: equivFin_symm_apply_toFin, equivFin_apply
instCommRing 📖CompOp
10 mathmath: UInt8.toBitVec_zsmul, UInt64.toBitVec_zsmul, UInt16.toBitVec_nsmul, USize.toBitVec_zsmul, UInt64.toBitVec_nsmul, UInt32.toBitVec_nsmul, UInt8.toBitVec_nsmul, UInt16.toBitVec_zsmul, UInt32.toBitVec_zsmul, USize.toBitVec_nsmul
instCommSemiring 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
equivFin_apply 📖mathematicalDFunLike.coe
RingEquiv
Monoid.toNatPow
Nat.instMonoid
EquivLike.toFunLike
RingEquiv.instEquivLike
equivFin
equivFin_symm_apply_toFin 📖mathematicalDFunLike.coe
RingEquiv
Monoid.toNatPow
Nat.instMonoid
EquivLike.toFunLike
RingEquiv.instEquivLike
RingEquiv.symm
equivFin
ofFin_intCast 📖mathematicalMonoid.toNatPow
Nat.instMonoid
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
CommRing.toRing
Fin.instCommRing
Fin.val_intCast
Nat.instAtLeastTwoHAddOfNat
Nat.cast_ofNat
Nat.cast_pow
toFin_injective 📖
toFin_intCast 📖mathematicalAddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
CommRing.toRing
Fin.instCommRing
ofFin_intCast
toFin_nsmul 📖mathematicalAddMonoid.toNatSMul
AddMonoidWithOne.toAddMonoid
Fin.instAddMonoidWithOne
nsmul_eq_mul
toFin_pow 📖Nat.cast_one
pow_zero
pow_succ
toFin_zsmul 📖mathematicalSubNegMonoid.toZSMul
AddGroup.toSubNegMonoid
AddCommGroup.toAddGroup
Fin.addCommGroup
toFin_intCast
zsmul_eq_mul
toNat_injective 📖

---

← Back to Index