Commit 2024-07-04 21:34 0b5b0644

View on Github →

chore: Move MulAction on Opposite, Pi, Prod, Sum, Sigma, Units (#13161) ... and add assert_not_exists MonoidWithZero everywhere.

Estimated changes

added theorem Prod.pow_def
added theorem Prod.pow_fst
added theorem Prod.pow_mk
added theorem Prod.pow_snd
added theorem Prod.pow_swap
added theorem Prod.smul_def
added theorem Prod.smul_fst
added theorem Prod.smul_mk
added theorem Prod.smul_snd
added theorem Prod.smul_swap
added def smulMonoidHom
added def smulMulHom
added theorem IsUnit.inv_smul
added theorem IsUnit.smul
added theorem Units.smul_def
added theorem Units.smul_inv
added theorem Units.smul_isUnit
added theorem Units.smul_mk_apply
added theorem Units.val_smul
deleted def MulAction.prodEquiv
deleted theorem Prod.pow_def
deleted theorem Prod.pow_fst
deleted theorem Prod.pow_mk
deleted theorem Prod.pow_snd
deleted theorem Prod.pow_swap
deleted theorem Prod.smul_def
deleted theorem Prod.smul_fst
deleted theorem Prod.smul_mk
deleted theorem Prod.smul_snd
deleted theorem Prod.smul_swap
deleted def smulMonoidHom
deleted def smulMulHom
deleted theorem IsUnit.inv_smul
deleted theorem IsUnit.smul
deleted theorem Units.smul_def
deleted theorem Units.smul_inv
deleted theorem Units.smul_isUnit
deleted theorem Units.smul_mk_apply
deleted theorem Units.val_smul