Documentation Verification Report

KraftMcMillan

📁 Source: Mathlib/InformationTheory/Coding/KraftMcMillan.lean

Statistics

MetricCount
Definitions0
Theoremskraft_mcmillan_inequality
1
Total1

InformationTheory

Theorems

NameKindAssumesProvesValidatesDepends On
kraft_mcmillan_inequality 📖mathematicalUniquelyDecodable
SetLike.coe
Finset
Finset.instSetLike
Real
Real.instLE
Finset.sum
Real.instAddCommMonoid
Monoid.toPow
Real.instMonoid
DivInvMonoid.toDiv
Real.instDivInvMonoid
Real.instOne
Real.instNatCast
Fintype.card
Mathlib.Tactic.Contrapose.contrapose₁
Mathlib.Tactic.Push.not_forall_eq
abs_of_pos
IsOrderedAddMonoid.toAddLeftMono
Real.instIsOrderedAddMonoid
div_pos
PosMulReflectLE.toPosMulReflectLT
PosMulStrictMono.toPosMulReflectLE
IsStrictOrderedRing.toPosMulStrictMono
Real.instIsStrictOrderedRing
Mathlib.Meta.Positivity.pos_of_isNat
Real.instIsOrderedRing
Real.instNontrivial
Mathlib.Meta.NormNum.isNat_ofNat
Nat.cast_one
lt_trans
div_lt_one
mul_div_assoc
one_div
inv_pow
mul_left_comm
MulZeroClass.mul_zero
Filter.Tendsto.const_mul
IsSemitopologicalSemiring.toSeparatelyContinuousMul
IsSemitopologicalRing.toIsSemitopologicalSemiring
IsTopologicalRing.toIsSemitopologicalRing
instIsTopologicalRingReal
tendsto_self_mul_const_pow_of_abs_lt_one
Filter.eventually_atTop
instIsDirectedOrder
IsStrictOrderedRing.toIsOrderedRing
Nat.instIsStrictOrderedRing
instArchimedeanNat
Filter.Tendsto.eventually
gt_mem_nhds
instOrderTopologyReal
zero_lt_one
Real.instZeroLEOneClass
NeZero.charZero_one
IsStrictOrderedRing.toCharZero
le_of_not_gt
Mathlib.Tactic.Linarith.lt_irrefl
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.neg_congr
Mathlib.Tactic.Ring.cast_pos
Mathlib.Tactic.Ring.neg_add
Mathlib.Tactic.Ring.neg_one_mul
Mathlib.Meta.NormNum.IsInt.to_raw_eq
Mathlib.Meta.NormNum.isInt_mul
Mathlib.Meta.NormNum.IsInt.of_raw
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.IsNat.of_raw
Mathlib.Tactic.Ring.neg_zero
Mathlib.Tactic.Ring.sub_congr
Mathlib.Tactic.Ring.cast_zero
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.sub_pf
Mathlib.Tactic.Ring.neg_mul
Mathlib.Tactic.Ring.add_pf_zero_add
Mathlib.Tactic.Ring.add_pf_add_lt
Mathlib.Tactic.Ring.add_pf_add_gt
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.add_pf_add_overlap
Mathlib.Meta.NormNum.IsNat.to_raw_eq
Mathlib.Meta.NormNum.isNat_add
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Ring.add_pf_add_overlap_zero
Mathlib.Tactic.Ring.add_overlap_pf_zero
Mathlib.Tactic.Linarith.add_lt_of_neg_of_le
Int.instIsStrictOrderedRing
neg_neg_of_pos
Int.instIsOrderedAddMonoid
Mathlib.Tactic.Linarith.zero_lt_one
Mathlib.Tactic.Linarith.sub_nonpos_of_le
Mathlib.Tactic.Linarith.natCast_nonneg
Nat.cast_add
Nat.instAtLeastTwoHAddOfNat
Mathlib.Tactic.Ring.mul_congr
Mathlib.Tactic.Ring.add_mul
Mathlib.Tactic.Ring.mul_add
Mathlib.Tactic.Ring.mul_zero
Mathlib.Tactic.Ring.zero_mul
Mathlib.Tactic.Linarith.mul_neg
Mathlib.Meta.NormNum.isNat_lt_true
Int.instCharZero
lt_of_not_ge
Mathlib.Tactic.Ring.mul_pf_left
Mathlib.Tactic.Ring.mul_pf_right
Mathlib.Tactic.Ring.one_mul
Mathlib.Tactic.Ring.pow_congr
Mathlib.Tactic.Ring.pow_add
Mathlib.Tactic.Ring.pow_one_cast
Mathlib.Tactic.Ring.single_pow
Mathlib.Tactic.Ring.mul_pow
Mathlib.Tactic.Ring.one_pow
Mathlib.Tactic.Ring.pow_zero
Nat.cast_zero
Mathlib.Tactic.Linarith.sub_neg_of_lt
div_lt_iff₀
MulPosReflectLE.toMulPosReflectLT
MulPosStrictMono.toMulPosReflectLE
IsStrictOrderedRing.toMulPosStrictMono
pow_pos
IsStrictOrderedRing.toZeroLEOneClass
Mathlib.Tactic.Linarith.without_one_mul
Mathlib.Tactic.CancelDenoms.sub_subst
Mathlib.Tactic.CancelDenoms.mul_subst
Mathlib.Meta.NormNum.isNat_eq_true
Mathlib.Meta.NormNum.isNat_mul

---

← Back to Index