Documentation Verification Report

WithZero

📁 Source: Mathlib/Algebra/GroupWithZero/WithZero.lean

Statistics

MetricCount
Definitionsunzero, withZero, coeMonoidHom, div, exp, expEquiv, expRecOn, instAddMonoidWithOne, instCommGroupWithZero, instCommMonoidWithZero, instCommSemigroup, instDivInvMonoid, instDivInvOneMonoid, instDivisionCommMonoid, instDivisionMonoid, instGroupWithZero, instInvolutiveInv, instMonoidWithZero, instMulZeroClass, instMulZeroOneClass, instPowInt, instSemigroupWithZero, inv, invOneClass, lift', logEquiv, map', one, pow, unitsWithZeroEquiv, withZeroUnitsEquiv, «term_ᵐ⁰»
32
Theoremsapply_one_apply_eq, comp_one, map_eq_zero_iff, one_apply_val_unit, withZero_apply_apply, withZero_apply_symm_apply, withZero_symm_apply_apply, withZero_symm_apply_symm_apply, coeMonoidHom_apply, coe_div, coe_expEquiv_apply, coe_inv, coe_mul, coe_one, coe_pow, coe_unitsWithZeroEquiv_eq_units_val, coe_zpow, expEquiv_symm, expRecOn_exp, expRecOn_zero, exp_add, exp_eq_one, exp_inj, exp_injective, exp_log, exp_ne_zero, exp_neg, exp_nsmul, exp_sub, exp_zero, exp_zsmul, instCanLiftMultiplicativeExpNeOfNat, instNoZeroDivisors, instNontrivialUnits, inv_zero, lift'_coe, lift'_surjective, lift'_symm_apply_apply, lift'_unique, lift'_zero, logEquiv_apply, logEquiv_symm, logEquiv_unitsMk0, log_div, log_exp, log_inv, log_mul, log_one, log_pow, log_zero, log_zpow, map'_coe, map'_comp, map'_id, map'_injective, map'_injective_iff, map'_map', map'_surjective, map'_surjective_iff, map'_zero, monoidWithZeroHom_ext, monoidWithZeroHom_ext_iff, recZeroCoe_one, unitsWithZeroEquiv_apply, unitsWithZeroEquiv_symm_apply, unzero_mul, withZeroUnitsEquiv_apply, withZeroUnitsEquiv_symm_apply, withZeroUnitsEquiv_symm_apply_coe
69
Total101

MonoidWithZeroHom

Theorems

NameKindAssumesProvesValidatesDepends On
apply_one_apply_eq 📖mathematicalDFunLike.coe
MonoidWithZeroHom
funLike
one
eq_or_ne
one_apply_zero
map_zero
MonoidWithZeroHomClass.toZeroHomClass
monoidWithZeroHomClass
one_apply_of_ne_zero
map_one
MonoidHomClass.toOneHomClass
MonoidWithZeroHomClass.toMonoidHomClass
comp_one 📖mathematicalcomp
MonoidWithZeroHom
one
ext
apply_one_apply_eq
map_eq_zero_iff 📖mathematicalDFunLike.coe
MonoidWithZeroHom
MonoidWithZero.toMulZeroOneClass
GroupWithZero.toMonoidWithZero
funLike
MulZeroClass.toZero
MulZeroOneClass.toMulZeroClass
Mathlib.Tactic.Contrapose.contrapose₁
CanLift.prf
instCanLiftUnitsValIsUnit
isUnit_iff_ne_zero
one_ne_zero
NeZero.one
map_one
MonoidHomClass.toOneHomClass
MonoidWithZeroHomClass.toMonoidHomClass
monoidWithZeroHomClass
Units.mul_inv
map_mul
MonoidHomClass.toMulHomClass
MulZeroClass.zero_mul
map_zero
MonoidWithZeroHomClass.toZeroHomClass
one_apply_val_unit 📖mathematicalDFunLike.coe
MonoidWithZeroHom
MonoidWithZero.toMulZeroOneClass
funLike
one
Units.val
MonoidWithZero.toMonoid
MulOne.toOne
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
one_apply_of_ne_zero
Units.ne_zero

MulEquiv

Definitions

NameCategoryTheorems
unzero 📖CompOp
withZero 📖CompOp
4 mathmath: withZero_apply_symm_apply, withZero_apply_apply, withZero_symm_apply_apply, withZero_symm_apply_symm_apply

Theorems

NameKindAssumesProvesValidatesDepends On
withZero_apply_apply 📖mathematicalDFunLike.coe
MulEquiv
WithZero
MulZeroClass.toMul
WithZero.instMulZeroClass
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
EquivLike.toFunLike
instEquivLike
Equiv
Equiv.instEquivLike
withZero
MonoidWithZeroHom
WithZero.instMulZeroOneClass
MonoidWithZeroHom.funLike
WithZero.map'
MonoidHomClass.toMonoidHom
withZero_apply_symm_apply 📖mathematicalDFunLike.coe
MulEquiv
WithZero
MulZeroClass.toMul
WithZero.instMulZeroClass
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
EquivLike.toFunLike
instEquivLike
symm
Equiv
Equiv.instEquivLike
withZero
MonoidWithZeroHom
WithZero.instMulZeroOneClass
MonoidWithZeroHom.funLike
WithZero.map'
MonoidHomClass.toMonoidHom
withZero_symm_apply_apply 📖mathematicalDFunLike.coe
MulEquiv
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
EquivLike.toFunLike
instEquivLike
Equiv
WithZero
MulZeroClass.toMul
WithZero.instMulZeroClass
Equiv.instEquivLike
Equiv.symm
withZero
WithZero.unzero
WithZero.coe
withZero_symm_apply_symm_apply 📖mathematicalDFunLike.coe
MulEquiv
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
EquivLike.toFunLike
instEquivLike
symm
Equiv
WithZero
MulZeroClass.toMul
WithZero.instMulZeroClass
Equiv.instEquivLike
Equiv.symm
withZero
WithZero.unzero
WithZero.coe

WithZero

Definitions

NameCategoryTheorems
coeMonoidHom 📖CompOp
3 mathmath: monoidWithZeroHom_ext_iff, lift'_unique, coeMonoidHom_apply
div 📖CompOp
10 mathmath: Ring.ordFrac_eq_div, exp_sub, Polynomial.valuation_of_mk, coe_div, log_div, ValuativeRel.ValueGroupWithZero.orderMonoidIso_mk, IsDedekindDomain.HeightOneSpectrum.valuation_of_mk', ValuativeRel.ValueGroupWithZero.embed_mk, Valuation.exists_div_eq_of_unit, Valuation.restrict_exists_div_eq
exp 📖CompOp
49 mathmath: exp_add, exp_inj, FunctionField.inftyValuation.X_inv, IsDedekindDomain.HeightOneSpectrum.intValuation_if_neg, LaurentSeries.valuation_le_iff_coeff_lt_eq_zero, LaurentSeries.valuation_single_zpow, exp_lt_exp, exp_sub, IsDedekindDomain.HeightOneSpectrum.intValuationDef_if_neg, IsDedekindDomain.HeightOneSpectrum.intValuation_le_pow_iff_mem, coe_expEquiv_apply, IsDedekindDomain.HeightOneSpectrum.intValuation_singleton, Rat.padicValuation_self, FunctionField.inftyValuation.polynomial, log_le_iff_le_exp, IsDedekindDomain.HeightOneSpectrum.valuation_exists_uniformizer, lt_mul_exp_iff_le, FunctionField.inftyValuation_of_nonzero, IsDedekindDomain.HeightOneSpectrum.intValuation_le_pow_iff_dvd, Padic.mulValuation_toFun, exp_eq_one, exp_le_exp, le_exp_of_log_le, LaurentSeries.intValuation_le_iff_coeff_lt_eq_zero, Int.padicValuation_self, expRecOn_exp, log_exp, le_log_iff_exp_le, exp_nsmul, lt_exp_of_log_lt, instCanLiftMultiplicativeExpNeOfNat, FunctionField.inftyValuation.X_zpow, lt_log_iff_exp_lt, IsDedekindDomain.HeightOneSpectrum.intValuation_def, FunctionField.inftyValuation.X, exp_pos, PowerSeries.intValuation_X, exp_zsmul, IsDedekindDomain.HeightOneSpectrum.intValuation_exists_uniformizer, log_lt_iff_lt_exp, Valuation.IsRankOneDiscrete.generator_eq_neg_exp_one_of_surjective, le_exp_log, Valuation.IsRankOneDiscrete.valueGroup₀_equiv_withZeroMulInt_apply_zpow, exp_log, exp_zero, LaurentSeries.valuation_X_pow, exp_neg, Polynomial.valuation_X_eq_neg_one, exp_injective
expEquiv 📖CompOp
3 mathmath: logEquiv_symm, coe_expEquiv_apply, expEquiv_symm
expRecOn 📖CompOp
2 mathmath: expRecOn_exp, expRecOn_zero
instAddMonoidWithOne 📖CompOp
instCommGroupWithZero 📖CompOp
instCommMonoidWithZero 📖CompOp
5 mathmath: isOrderedMonoid, mulArchimedean_iff, Valuation.nonempty_rankOne_iff_mulArchimedean, instMulArchimedean, MonoidWithZeroHom.ValueGroup₀.instIsOrderedMonoid
instCommSemigroup 📖CompOp
instDivInvMonoid 📖CompOp
instDivInvOneMonoid 📖CompOp
instDivisionCommMonoid 📖CompOp
instDivisionMonoid 📖CompOp
instGroupWithZero 📖CompOp
8 mathmath: OrderMonoidIso.val_inv_unitsWithZero_symm_apply, OrderMonoidIso.val_unitsWithZero_symm_apply, unitsWithZeroEquiv_symm_apply, val_inv_expOrderIso_apply, Valuation.RankOne.restrict_RankOne_hom_eq, Valuation.IsRankOneDiscrete.generator_eq_neg_exp_one_of_surjective, logEquiv_unitsMk0, val_inv_logOrderIso_symm_apply
instInvolutiveInv 📖CompOp
instMonoidWithZero 📖CompOp
45 mathmath: Valuation.mem_nhds_zero_iff, logOrderIso_apply, OrderMonoidIso.val_inv_unitsWithZero_symm_apply, val_expOrderIso_apply, logEquiv_symm, coe_unitsWithZeroEquiv_eq_units_val, Valued.toUniformSpace_eq, coe_expEquiv_apply, Valuation.hasBasis_nhds_zero, expOrderIso_symm_apply, Valued.is_topological_valuation, MonoidWithZeroHom.ValueGroup₀.embedding_unit_pos, instIsCyclicUnitsWithZero, expEquiv_symm, Valuation.subgroups_basis, OrderMonoidIso.val_unitsWithZero_symm_apply, LaurentSeries.exists_ratFunc_val_lt, Valued.hasBasis_nhds_zero, instNontrivialUnits, unitsWithZeroEquiv_symm_apply, LaurentSeries.exists_Polynomial_intValuation_lt, OrderMonoidIso.unitsWithZero_apply, val_inv_expOrderIso_apply, Valuation.cauchy_iff, Valued.cauchy_iff, Valuation.toTopologicalSpace_eq, logEquiv_apply, Valuation.hasBasis_nhds, Valued.mem_nhds_zero, Valuation.RankLeOne.exists_val_lt, Valued.mem_nhds, Valuation.hasBasis_uniformity, Valuation.toUniformSpace_eq, Valuation.exists_div_eq_of_unit, IsDedekindDomain.HeightOneSpectrum.adicCompletion_valueGroup_eq, Valued.hasBasis_uniformity, Valuation.restrict_exists_div_eq, Valued.exists_pow_lt_of_le_exp_neg_one, Valuation.exists_setOf_restrict_le_iff, val_logOrderIso_symm_apply, logEquiv_unitsMk0, val_inv_logOrderIso_symm_apply, Valuation.mem_nhds_iff, unitsWithZeroEquiv_apply, Valuation.is_topological_valuation
instMulZeroClass 📖CompOp
72 mathmath: unzero_mul, exp_add, WithVal.valueGroupOrderIso₀_symm_apply, instPosMulMonoWithZeroOfMulLeftMono, withZeroUnitsEquiv_symm_apply_coe, OrderMonoidIso.withZero_symm_apply_symm_apply, OrderMonoidIso.withZero_symm_apply_apply, WithVal.valueGroupOrderIso₀_restrict, Valuation.IsRankOneDiscrete.valueGroup₀_equiv_withZeroMulInt_restrict_apply_of_surjective, WithVal.valueGroupOrderIso₀_apply, LinearOrderedCommGroupWithZero.inl_mul_inr_eq_coe_toLex, ValuativeRel.ValueGroupWithZero.orderMonoidIso_valuation_eq_restrict₀, ValuativeRel.nonempty_orderIso_withZeroMul_int_iff, Valuation.IsRankOneDiscrete.valueGroup₀_equiv_withZeroMulInt_strictMono, ValuativeRel.ValueGroupWithZero.leftInverse_embedding_orderMonoidIso, MulEquiv.withZero_apply_symm_apply, lt_mul_exp_iff_le, OrderMonoidIso.withZeroUnits_symm_apply, OrderMonoidIso.withZeroUnits_apply, MulEquiv.withZero_apply_apply, instNoZeroDivisors, withZeroUnitsEquiv_symm_strictMono, WithVal.strictMono_valueGroupOrderIso₀, OrderMonoidIso.withZero_apply_symm_apply, WithVal.strictMono_valueGroupOrderIso₀_symm, toMulBot_lt, ValuativeRel.ValueGroupWithZero.orderMonoidIso_mk, instLeftDistribClass, log_mul, MonoidWithZeroHom.inl_mul_inr_eq_mk_of_unit, OrderMonoidIso.withZero_apply_apply, ValuativeRel.ValueGroupWithZero.orderMonoidIso_embed, toMulBot_coe_ofAdd, FunctionField.InftyValuation.map_mul', instMulLeftMono, instRightDistribClass, instMulLeftReflectLT, toMonoidWithZeroHom_withZeroUnitsEquiv, toMulBot_zero, Valuation.IsEquiv.orderMonoidIso_trans, instMulPosMonoWithZeroOfMulRightMono, toMulBot_coe, LinearOrderedCommGroupWithZero.wellFoundedOn_setOf_ge_gt_iff_nonempty_discrete_of_ne_zero, WithVal.valueGroupOrderIso₀_symm_restrict, Valuation.IsRankOneDiscrete.valueGroup₀_equiv_withZeroMulInt_symm_apply, ValuativeRel.ValueGroupWithZero.embedding_orderMonoidIso_valuation_eq, Valuation.Integers.wellFounded_gt_on_v_iff_discrete_mrange, Valuation.IsEquiv.orderMonoidIso_eq_refl, withZeroUnitsEquiv_symm_apply, ValuativeRel.valuation_lt_symm_orderMonoidIso, MulEquiv.withZero_symm_apply_apply, Valuation.IsRankOneDiscrete.valueGroup₀_equiv_withZeroMulInt_apply, IsDedekindDomain.HeightOneSpectrum.intValuation.map_mul', instMulPosStrictMonoWithZeroOfMulRightStrictMono, toMulBot_le, ValuativeRel.restrict_lt_orderMonoidIso, withZeroUnitsEquiv_apply, Valuation.IsEquiv.orderMonoidIso_spec, LinearOrderedCommGroupWithZero.discrete_iff_not_denselyOrdered, coe_mul, instPosMulStrictMonoWithZeroOfMulLeftStrictMono, Valuation.IsRankOneDiscrete.valueGroup₀_equiv_withZeroMulInt_apply_zero, ValuativeRel.ValueGroupWithZero.orderMonoidIso_strictMono, MonoidWithZeroHom.commute_inl_inr, Valuation.IsRankOneDiscrete.valueGroup₀_equiv_withZeroMulInt_apply_zpow, toMulBot_symm_bot, LinearOrderedCommGroupWithZero.wellFoundedOn_setOf_le_lt_iff_nonempty_discrete_of_ne_zero, toMulBot_strictMono, Valuation.IsEquiv.orderMonoidIso_symm, withZeroUnitsEquiv_strictMono, LinearOrderedCommGroupWithZero.discrete_or_denselyOrdered, MulEquiv.withZero_symm_apply_symm_apply
instMulZeroOneClass 📖CompOp
118 mathmath: WithVal.valueGroupOrderIso₀_symm_apply, map'_mono, map'_zero, MonoidWithZeroHom.snd_comp_inl, map'_coe, lift'_symm_apply_apply, Ring.ordFrac_eq_div, NumberField.FinitePlace.norm_def', MonoidWithZeroHom.ValueGroup₀.monoidWithZeroHom_strictMono, WithVal.valueGroupOrderIso₀_apply, NumberField.HeightOneSpectrum.NumberField.toNNReal_valued_eq_adicAbv, LinearOrderedCommGroupWithZero.inl_mul_inr_eq_coe_toLex, Valued.toUniformSpace_eq, NumberField.HeightOneSpectrum.rankOne_hom'_def, map'_strictMono, Ring.ordFrac_eq_ord, MonoidWithZeroHom.fst_mono, ValuativeRel.ValueGroupWithZero.embed_strictMono, MonoidWithZeroHom.ValueGroup₀.restrict₀_eq_one_iff, ValuativeRel.ValueGroupWithZero.orderMonoidIso_valuation_eq_restrict₀, ValuativeRel.ValueGroupWithZero.leftInverse_embedding_orderMonoidIso, WithZeroMulInt.toNNReal_pos, Valuation.restrict_lt_iff_lt_embedding, NumberField.HeightOneSpectrum.adicAbv_def, MonoidWithZeroHom.ValueGroup₀.embedding_unit_pos, MulEquiv.withZero_apply_symm_apply, MonoidWithZeroHom.ValueGroup₀.restrict₀_of_ne_zero, MonoidWithZeroHom.inl_strictMono, WithZeroMulInt.toNNReal_lt_one_iff, Valuation.subgroups_basis, Valuation.restrict_le_iff_le_embedding, lift'_coe, NumberField.HeightOneSpectrum.NumberField.rankOne_hom'_def, map'_surjective, Valuation.RankOne.exists_val_lt, MulEquiv.withZero_apply_apply, OrderMonoidIso.withZero_apply_symm_apply, WithZeroMulInt.toNNReal_neg_apply, map'_injective, Valuation.RankOne.strictMono, monoidWithZeroHom_ext_iff, ValuativeRel.ValueGroupWithZero.embed_valuation_eq_restrict₀, Valued.coe_valuation_eq_rankOne_hom_comp_valuation, MonoidWithZeroHom.fst_comp_inl, ValuativeRel.ValueGroupWithZero.orderMonoidIso_mk, MonoidWithZeroHom.ValueGroup₀.restrict₀_range_eq_top, MonoidWithZeroHom.ValueGroup₀.embedding_apply, LinearOrderedCommGroupWithZero.inl_eq_coe_inlₗ, WithZeroMulInt.toNNReal_le_one_iff, Valuation.IsRankOneDiscrete.embedding_generator', MonoidWithZeroHom.inl_mul_inr_eq_mk_of_unit, OrderMonoidIso.withZero_apply_apply, ValuativeRel.ValueGroupWithZero.orderMonoidIso_embed, MonoidWithZeroHom.ValueGroup₀.restrict₀_eq_zero_iff, lift'_unique, Valuation.embedding_restrict, NumberField.FinitePlace.norm_def_int, MonoidWithZeroHom.inr_mono, MonoidWithZeroHom.snd_inr, MonoidWithZeroHom.snd_inl_apply_of_ne_zero, toMonoidWithZeroHom_withZeroUnitsEquiv, Valuation.restrict_def, MonoidWithZeroHom.inl_injective, MonoidWithZeroHom.ValueGroup₀.restrict₀_surjective, LinearOrderedCommGroupWithZero.inr_eq_coe_inrₗ, Valuation.toTopologicalSpace_eq, LinearOrderedCommGroupWithZero.fst_comp_inl, MonoidWithZeroHom.snd_mono, MonoidWithZeroHom.fst_apply_coe, MonoidWithZeroHom.fst_inl, MonoidWithZeroHom.fst_surjective, Valuation.RankLeOne.exists_val_lt, WithZeroMulInt.toNNReal_eq_one_iff, MonoidWithZeroHom.snd_comp_inr, lift'_surjective, ValuativeRel.ValueGroupWithZero.embed_mk, MonoidWithZeroHom.inr_apply_unit, LinearOrderedCommGroupWithZero.fst_apply, Valuation.IsRankOneDiscrete.valueGroup₀_equiv_withZeroMulInt_symm_apply, ValuativeRel.ValueGroupWithZero.embedding_orderMonoidIso_valuation_eq, WithZeroMulInt.toNNReal_strictMono, Valued.toNormedField.norm_def, Valuation.toUniformSpace_eq, Valuation.norm_def, MonoidWithZeroHom.fst_inr_apply_of_ne_zero, MonoidWithZeroHom.ValueGroup₀.embedding_restrict₀, NumberField.HeightOneSpectrum.NumberField.RingOfIntegers.HeightOneSpectrum.adicAbv_def, MonoidWithZeroHom.inr_strictMono, map'_surjective_iff, WithZeroMulInt.toNNReal_pos_apply, MonoidWithZeroHom.ValueGroup₀.restrict₀_apply, Valuation.IsRankOneDiscrete.valueGroup₀_equiv_withZeroMulInt_apply, MonoidWithZeroHom.inl_mono, map'_comp, ValuativeRel.ValueGroupWithZero.embedding_embed_valuation_eq, lift'_zero, NumberField.HeightOneSpectrum.toNNReal_valued_eq_adicAbv, NumberField.FinitePlace.norm_embedding', MonoidWithZeroHom.snd_apply_coe, LocallyFiniteOrder.orderMonoidWithZeroHom_strictMono, Valuation.RankOne.hom_eq_zero_iff, Valuation.RankOne.restrict_RankOne_hom_eq, LinearOrderedCommGroupWithZero.inl_apply, LinearOrderedCommGroupWithZero.inr_apply, Valuation.RankLeOne.strictMono', MonoidWithZeroHom.inr_injective, map'_id, MonoidWithZeroHom.commute_inl_inr, MonoidWithZeroHom.fst_comp_inr, NumberField.FinitePlace.norm_embedding_int, MonoidWithZeroHom.ValueGroup₀.embedding_strictMono, coeMonoidHom_apply, NumberField.FinitePlace.norm_def, MonoidWithZeroHom.inl_apply_unit, MonoidWithZeroHom.snd_surjective, Valued.extensionValuation_toFun, map'_injective_iff, map'_map'
instPowInt 📖CompOp
4 mathmath: coe_zpow, log_zpow, exp_zsmul, Valuation.IsRankOneDiscrete.valueGroup₀_equiv_withZeroMulInt_apply_zpow
instSemigroupWithZero 📖CompOp
inv 📖CompOp
4 mathmath: log_inv, coe_inv, inv_zero, exp_neg
invOneClass 📖CompOp
lift' 📖CompOp
6 mathmath: lift'_symm_apply_apply, lift'_coe, lift'_unique, toMonoidWithZeroHom_withZeroUnitsEquiv, lift'_surjective, lift'_zero
logEquiv 📖CompOp
4 mathmath: logEquiv_symm, expEquiv_symm, logEquiv_apply, logEquiv_unitsMk0
map' 📖CompOp
23 mathmath: WithVal.valueGroupOrderIso₀_symm_apply, map'_mono, map'_zero, map'_coe, WithVal.valueGroupOrderIso₀_apply, map'_strictMono, MulEquiv.withZero_apply_symm_apply, map'_surjective, MulEquiv.withZero_apply_apply, OrderMonoidIso.withZero_apply_symm_apply, map'_injective, MonoidWithZeroHom.ValueGroup₀.embedding_apply, OrderMonoidIso.withZero_apply_apply, LinearOrderedCommGroupWithZero.fst_apply, Valuation.IsRankOneDiscrete.valueGroup₀_equiv_withZeroMulInt_symm_apply, map'_surjective_iff, Valuation.IsRankOneDiscrete.valueGroup₀_equiv_withZeroMulInt_apply, map'_comp, LinearOrderedCommGroupWithZero.inl_apply, LinearOrderedCommGroupWithZero.inr_apply, map'_id, map'_injective_iff, map'_map'
one 📖CompOp
54 mathmath: Padic.withValUniformEquiv_norm_le_one_iff, IsDedekindDomain.HeightOneSpectrum.intValuation_eq_one_iff_mem_primeCompl, recZeroCoe_one, WeierstrassCurve.HasAdditiveReduction.badReduction, IsDedekindDomain.HeightOneSpectrum.mem_adicCompletionIntegers, Int.padicValuation_lt_one_iff, IsDedekindDomain.HeightOneSpectrum.intValuation_le_one, WeierstrassCurve.valuation_Δ_aux_eq_of_isIntegral, Valuation.restrict_eq_one_iff, Int.padicValuation_eq_one_iff, MonoidWithZeroHom.ValueGroup₀.restrict₀_eq_one_iff, WeierstrassCurve.hasGoodReduction_iff, WeierstrassCurve.hasMultiplicativeReduction_iff, LaurentSeries.val_le_one_iff_eq_coe, WithZeroMulInt.toNNReal_lt_one_iff, log_one, WeierstrassCurve.IsMinimal.val_Δ_maximal, IsDedekindDomain.HeightOneSpectrum.valuation_div_le_one_iff, WeierstrassCurve.HasGoodReduction.goodReduction, IsDedekindDomain.HeightOneSpectrum.valuation_lt_one_iff_dvd, Rat.valuation_le_one_iff_den, exp_eq_one, coe_le_one, Valuation.restrict_lt_one_iff, WithZeroMulInt.toNNReal_le_one_iff, FunctionField.InftyValuation.map_one', IsDedekindDomain.HeightOneSpectrum.valuation_lt_one_iff_mem, IsDedekindDomain.HeightOneSpectrum.intValuation.map_one', one_lt_coe, WeierstrassCurve.hasAdditiveReduction_iff, coe_lt_one, WeierstrassCurve.HasAdditiveReduction.additiveReduction, IsDedekindDomain.HeightOneSpectrum.intValuation_lt_one_iff_dvd, WeierstrassCurve.isMinimal_iff, IsDedekindDomain.HeightOneSpectrum.intValuation_eq_one_iff, Set.unit_valuation_eq_one, one_le_coe, WithZeroMulInt.toNNReal_eq_one_iff, Valuation.restrict_le_one_iff, FunctionField.inftyValuation.C, IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers.isUnit_iff_valued_eq_one, Padic.norm_rat_le_one_iff_padicValuation_le_one, Set.integer_valuation_le_one, IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers.mem_units_iff_valued_eq_one, Int.padicValuation_le_one, WeierstrassCurve.HasMultiplicativeReduction.badReduction, coe_one, IsDedekindDomain.HeightOneSpectrum.valuation_le_one, instWellFoundedGTWithZeroMultiplicativeIntLeOne, exp_zero, IsDedekindDomain.HeightOneSpectrum.intValuation_lt_one_iff_mem, WeierstrassCurve.HasMultiplicativeReduction.multiplicativeReduction, Rat.padicValuation_le_one_iff, IsDedekindDomain.HeightOneSpectrum.notMem_adicCompletionIntegers
pow 📖CompOp
3 mathmath: coe_pow, log_pow, exp_nsmul
unitsWithZeroEquiv 📖CompOp
3 mathmath: coe_unitsWithZeroEquiv_eq_units_val, unitsWithZeroEquiv_symm_apply, unitsWithZeroEquiv_apply
withZeroUnitsEquiv 📖CompOp
6 mathmath: withZeroUnitsEquiv_symm_apply_coe, withZeroUnitsEquiv_symm_strictMono, toMonoidWithZeroHom_withZeroUnitsEquiv, withZeroUnitsEquiv_symm_apply, withZeroUnitsEquiv_apply, withZeroUnitsEquiv_strictMono
«term_ᵐ⁰» 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
coeMonoidHom_apply 📖mathematicalDFunLike.coe
MonoidHom
WithZero
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
instMulZeroOneClass
MonoidHom.instFunLike
coeMonoidHom
coe
coe_div 📖mathematicalcoe
WithZero
div
coe_expEquiv_apply 📖mathematicalUnits.val
WithZero
Multiplicative
MonoidWithZero.toMonoid
instMonoidWithZero
Multiplicative.monoid
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
DFunLike.coe
Equiv
Units
EquivLike.toFunLike
Equiv.instEquivLike
expEquiv
exp
coe_inv 📖mathematicalcoe
WithZero
inv
coe_mul 📖mathematicalcoe
WithZero
MulZeroClass.toMul
instMulZeroClass
coe_one 📖mathematicalcoe
WithZero
one
coe_pow 📖mathematicalcoe
WithZero
pow
coe_unitsWithZeroEquiv_eq_units_val 📖mathematicalcoe
DFunLike.coe
MulEquiv
Units
WithZero
MonoidWithZero.toMonoid
instMonoidWithZero
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Units.instMul
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
EquivLike.toFunLike
MulEquiv.instEquivLike
unitsWithZeroEquiv
Units.val
coe_unzero
coe_zpow 📖mathematicalcoe
WithZero
instPowInt
expEquiv_symm 📖mathematicalEquiv.symm
Units
WithZero
Multiplicative
MonoidWithZero.toMonoid
instMonoidWithZero
Multiplicative.monoid
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
expEquiv
logEquiv
expRecOn_exp 📖mathematicalexpRecOn
exp
expRecOn_zero 📖mathematicalexpRecOn
WithZero
Multiplicative
instZero
exp_add 📖mathematicalexp
AddSemigroup.toAdd
AddMonoid.toAddSemigroup
WithZero
Multiplicative
MulZeroClass.toMul
instMulZeroClass
Multiplicative.mul
exp_eq_one 📖mathematicalexp
WithZero
Multiplicative
one
instOneMultiplicativeOfZero
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
exp_zero
exp_inj 📖mathematicalexpexp_injective
exp_injective 📖mathematicalWithZero
Multiplicative
exp
Equiv.injective
coe_injective
exp_log 📖mathematicalexp
log
CanLift.prf
instCanLift
exp_ne_zero 📖
exp_neg 📖mathematicalexp
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
WithZero
Multiplicative
inv
Multiplicative.inv
exp_nsmul 📖mathematicalexp
AddMonoid.toNSMul
WithZero
Multiplicative
pow
instOneMultiplicativeOfZero
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
Monoid.toPow
Multiplicative.monoid
exp_sub 📖mathematicalexp
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
WithZero
Multiplicative
div
Multiplicative.div
exp_zero 📖mathematicalexp
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
WithZero
Multiplicative
one
instOneMultiplicativeOfZero
exp_zsmul 📖mathematicalexp
SubNegMonoid.toZSMul
AddGroup.toSubNegMonoid
WithZero
Multiplicative
instPowInt
instOneMultiplicativeOfZero
NegZeroClass.toZero
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
DivInvMonoid.toZPow
Multiplicative.divInvMonoid
instCanLiftMultiplicativeExpNeOfNat 📖mathematicalCanLift
WithZero
Multiplicative
exp
instZero
instNoZeroDivisors 📖mathematicalNoZeroDivisors
WithZero
MulZeroClass.toMul
instMulZeroClass
instZero
Option.map₂_eq_none_iff
instNontrivialUnits 📖mathematicalNontrivial
Units
WithZero
MonoidWithZero.toMonoid
instMonoidWithZero
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Function.Surjective.nontrivial
Equiv.surjective
inv_zero 📖mathematicalWithZero
inv
instZero
lift'_coe 📖mathematicalDFunLike.coe
MonoidWithZeroHom
WithZero
instMulZeroOneClass
MonoidWithZeroHom.funLike
Equiv
MonoidHom
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
EquivLike.toFunLike
Equiv.instEquivLike
lift'
coe
MonoidHom.instFunLike
lift'_surjective 📖mathematicalDFunLike.coe
MonoidHom
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
MonoidHom.instFunLike
WithZero
DFunLike.coe
MonoidWithZeroHom
instMulZeroOneClass
MonoidWithZeroHom.funLike
Equiv
MonoidHom
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
EquivLike.toFunLike
Equiv.instEquivLike
lift'
lift'_symm_apply_apply 📖mathematicalDFunLike.coe
MonoidHom
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
MonoidHom.instFunLike
Equiv
MonoidWithZeroHom
WithZero
instMulZeroOneClass
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
lift'
MonoidWithZeroHom.funLike
coe
lift'_unique 📖mathematicalDFunLike.coe
Equiv
MonoidHom
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
MonoidWithZeroHom
WithZero
instMulZeroOneClass
EquivLike.toFunLike
Equiv.instEquivLike
lift'
MonoidHom.comp
MonoidWithZeroHom.toMonoidHom
coeMonoidHom
Equiv.apply_symm_apply
lift'_zero 📖mathematicalDFunLike.coe
MonoidWithZeroHom
WithZero
instMulZeroOneClass
MonoidWithZeroHom.funLike
Equiv
MonoidHom
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
EquivLike.toFunLike
Equiv.instEquivLike
lift'
instZero
MulZeroClass.toZero
MulZeroOneClass.toMulZeroClass
logEquiv_apply 📖mathematicalDFunLike.coe
Equiv
Units
WithZero
Multiplicative
MonoidWithZero.toMonoid
instMonoidWithZero
Multiplicative.monoid
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
EquivLike.toFunLike
Equiv.instEquivLike
logEquiv
log
Units.val
logEquiv_symm 📖mathematicalEquiv.symm
Units
WithZero
Multiplicative
MonoidWithZero.toMonoid
instMonoidWithZero
Multiplicative.monoid
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
logEquiv
expEquiv
logEquiv_unitsMk0 📖mathematicalDFunLike.coe
Equiv
Units
WithZero
Multiplicative
MonoidWithZero.toMonoid
instMonoidWithZero
Multiplicative.monoid
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
EquivLike.toFunLike
Equiv.instEquivLike
logEquiv
instGroupWithZero
Multiplicative.group
log
logEquiv_apply
log_div 📖mathematicallog
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
WithZero
Multiplicative
div
Multiplicative.div
SubNegMonoid.toSub
CanLift.prf
instCanLift
log_exp 📖mathematicallog
exp
log_inv 📖mathematicallog
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
WithZero
Multiplicative
inv
Multiplicative.inv
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
inv_zero
neg_zero
log_mul 📖mathematicallog
WithZero
Multiplicative
MulZeroClass.toMul
instMulZeroClass
Multiplicative.mul
AddSemigroup.toAdd
AddMonoid.toAddSemigroup
CanLift.prf
instCanLift
log_one 📖mathematicallog
WithZero
Multiplicative
one
instOneMultiplicativeOfZero
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
log_pow 📖mathematicallog
WithZero
Multiplicative
pow
instOneMultiplicativeOfZero
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
Monoid.toPow
Multiplicative.monoid
AddMonoid.toNSMul
pow_zero
nsmul_zero
zero_pow
log_zero 📖mathematicallog
WithZero
Multiplicative
instZero
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
log_zpow 📖mathematicallog
SubNegMonoid.toAddMonoid
AddGroup.toSubNegMonoid
WithZero
Multiplicative
instPowInt
instOneMultiplicativeOfZero
NegZeroClass.toZero
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
AddGroup.toSubtractionMonoid
DivInvMonoid.toZPow
Multiplicative.divInvMonoid
SubNegMonoid.toZSMul
zpow_natCast
log_pow
natCast_zsmul
zpow_negSucc
log_inv
negSucc_zsmul
map'_coe 📖mathematicalDFunLike.coe
MonoidWithZeroHom
WithZero
instMulZeroOneClass
MonoidWithZeroHom.funLike
map'
coe
MonoidHom
MulOneClass.toMulOne
MonoidHom.instFunLike
map'_comp 📖mathematicalmap'
MonoidHom.comp
MulOneClass.toMulOne
MonoidWithZeroHom.comp
WithZero
instMulZeroOneClass
MonoidWithZeroHom.ext
map'_map'
map'_id 📖mathematicalMonoidHomClass.toMonoidHom
WithZero
MonoidWithZeroHom
instMulZeroOneClass
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
MonoidWithZeroHom.funLike
MonoidWithZeroHomClass.toMonoidHomClass
MonoidWithZeroHom.monoidWithZeroHomClass
map'
MonoidHom.id
MonoidHom.ext
MonoidWithZeroHomClass.toMonoidHomClass
MonoidWithZeroHom.monoidWithZeroHomClass
map'_injective 📖mathematicalDFunLike.coe
MonoidHom
MulOneClass.toMulOne
MonoidHom.instFunLike
WithZero
DFunLike.coe
MonoidWithZeroHom
instMulZeroOneClass
MonoidWithZeroHom.funLike
map'
map'_injective_iff
map'_injective_iff 📖mathematicalWithZero
DFunLike.coe
MonoidWithZeroHom
instMulZeroOneClass
MonoidWithZeroHom.funLike
map'
MonoidHom
MulOneClass.toMulOne
MonoidHom.instFunLike
map_zero
MonoidWithZeroHomClass.toZeroHomClass
MonoidWithZeroHom.monoidWithZeroHomClass
map'_map' 📖mathematicalDFunLike.coe
MonoidWithZeroHom
WithZero
instMulZeroOneClass
MonoidWithZeroHom.funLike
map'
MonoidHom.comp
MulOneClass.toMulOne
map'_surjective 📖mathematicalDFunLike.coe
MonoidHom
MulOneClass.toMulOne
MonoidHom.instFunLike
WithZero
DFunLike.coe
MonoidWithZeroHom
instMulZeroOneClass
MonoidWithZeroHom.funLike
map'
map'_surjective_iff
map'_surjective_iff 📖mathematicalWithZero
DFunLike.coe
MonoidWithZeroHom
instMulZeroOneClass
MonoidWithZeroHom.funLike
map'
MonoidHom
MulOneClass.toMulOne
MonoidHom.instFunLike
map_zero
MonoidWithZeroHomClass.toZeroHomClass
MonoidWithZeroHom.monoidWithZeroHomClass
map'_zero 📖mathematicalDFunLike.coe
MonoidWithZeroHom
WithZero
instMulZeroOneClass
MonoidWithZeroHom.funLike
map'
instZero
monoidWithZeroHom_ext 📖MonoidHom.comp
WithZero
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
instMulZeroOneClass
MonoidWithZeroHom.toMonoidHom
coeMonoidHom
DFunLike.ext
map_zero
MonoidWithZeroHomClass.toZeroHomClass
MonoidWithZeroHom.monoidWithZeroHomClass
DFunLike.congr_fun
monoidWithZeroHom_ext_iff 📖mathematicalMonoidHom.comp
WithZero
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
instMulZeroOneClass
MonoidWithZeroHom.toMonoidHom
coeMonoidHom
monoidWithZeroHom_ext
recZeroCoe_one 📖mathematicalrecZeroCoe
WithZero
one
unitsWithZeroEquiv_apply 📖mathematicalDFunLike.coe
MulEquiv
Units
WithZero
MonoidWithZero.toMonoid
instMonoidWithZero
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Units.instMul
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
EquivLike.toFunLike
MulEquiv.instEquivLike
unitsWithZeroEquiv
unzero
Units.val
unitsWithZeroEquiv_symm_apply 📖mathematicalDFunLike.coe
MulEquiv
Units
WithZero
MonoidWithZero.toMonoid
instMonoidWithZero
DivInvMonoid.toMonoid
Group.toDivInvMonoid
MulOne.toMul
MulOneClass.toMulOne
Monoid.toMulOneClass
Units.instMul
EquivLike.toFunLike
MulEquiv.instEquivLike
MulEquiv.symm
unitsWithZeroEquiv
instGroupWithZero
coe
coe_ne_zero
unzero_mul 📖mathematicalunzero
WithZero
MulZeroClass.toMul
instMulZeroClass
left_ne_zero_of_mul
right_ne_zero_of_mul
left_ne_zero_of_mul
right_ne_zero_of_mul
coe_unzero
withZeroUnitsEquiv_apply 📖mathematicalDFunLike.coe
MulEquiv
WithZero
Units
MonoidWithZero.toMonoid
GroupWithZero.toMonoidWithZero
MulZeroClass.toMul
instMulZeroClass
Units.instMul
MulZeroOneClass.toMulZeroClass
MonoidWithZero.toMulZeroOneClass
EquivLike.toFunLike
MulEquiv.instEquivLike
withZeroUnitsEquiv
recZeroCoe
MulZeroClass.toZero
Units.val
withZeroUnitsEquiv_symm_apply 📖mathematicalDFunLike.coe
MulEquiv
WithZero
Units
MonoidWithZero.toMonoid
GroupWithZero.toMonoidWithZero
MulZeroClass.toMul
MulZeroOneClass.toMulZeroClass
MonoidWithZero.toMulZeroOneClass
instMulZeroClass
Units.instMul
EquivLike.toFunLike
MulEquiv.instEquivLike
MulEquiv.symm
withZeroUnitsEquiv
MulZeroClass.toZero
instZero
coe
withZeroUnitsEquiv_symm_apply_coe 📖mathematicalDFunLike.coe
MulEquiv
WithZero
Units
MonoidWithZero.toMonoid
GroupWithZero.toMonoidWithZero
MulZeroClass.toMul
MulZeroOneClass.toMulZeroClass
MonoidWithZero.toMulZeroOneClass
instMulZeroClass
Units.instMul
EquivLike.toFunLike
MulEquiv.instEquivLike
MulEquiv.symm
withZeroUnitsEquiv
Units.val
coe
GroupWithZero.toNontrivial

---

← Back to Index