Mathlib Changelog
v4
Changelog
About
Github
Commit
2022-09-04 16:26
d354c0d1
View on Github →
feat: depend on std4 (
#397
)
Estimated changes
Modified
Mathlib.lean
Modified
Mathlib/Data/Array/Defs.lean
deleted
def
Array.flatten
deleted
def
Array.ofFn
deleted
def
Array.range
deleted
def
Array.reduceOption
Modified
Mathlib/Data/Fin/Basic.lean
Modified
Mathlib/Data/Nat/Basic.lean
Deleted
Mathlib/Data/Nat/Gcd.lean
deleted
theorem
Nat.coprime.coprime_div_left
deleted
theorem
Nat.coprime.coprime_div_right
deleted
theorem
Nat.coprime.coprime_dvd_left
deleted
theorem
Nat.coprime.coprime_dvd_right
deleted
theorem
Nat.coprime.coprime_mul_left
deleted
theorem
Nat.coprime.coprime_mul_left_right
deleted
theorem
Nat.coprime.coprime_mul_right
deleted
theorem
Nat.coprime.coprime_mul_right_right
deleted
theorem
Nat.coprime.dvd_of_dvd_mul_left
deleted
theorem
Nat.coprime.dvd_of_dvd_mul_right
deleted
theorem
Nat.coprime.eq_one_of_dvd
deleted
theorem
Nat.coprime.gcd_both
deleted
theorem
Nat.coprime.gcd_eq_one
deleted
theorem
Nat.coprime.gcd_left
deleted
theorem
Nat.coprime.gcd_mul
deleted
theorem
Nat.coprime.gcd_mul_left_cancel
deleted
theorem
Nat.coprime.gcd_mul_left_cancel_right
deleted
theorem
Nat.coprime.gcd_mul_right_cancel
deleted
theorem
Nat.coprime.gcd_mul_right_cancel_right
deleted
theorem
Nat.coprime.gcd_right
deleted
theorem
Nat.coprime.mul
deleted
theorem
Nat.coprime.mul_dvd_of_dvd_of_dvd
deleted
theorem
Nat.coprime.mul_right
deleted
theorem
Nat.coprime.pow
deleted
theorem
Nat.coprime.pow_left
deleted
theorem
Nat.coprime.pow_right
deleted
theorem
Nat.coprime.symm
deleted
def
Nat.coprime
deleted
theorem
Nat.coprime_comm
deleted
theorem
Nat.coprime_div_gcd_div_gcd
deleted
theorem
Nat.coprime_iff_gcd_eq_one
deleted
theorem
Nat.coprime_mul_iff_left
deleted
theorem
Nat.coprime_mul_iff_right
deleted
theorem
Nat.coprime_one_left
deleted
theorem
Nat.coprime_one_left_iff
deleted
theorem
Nat.coprime_one_right
deleted
theorem
Nat.coprime_one_right_iff
deleted
theorem
Nat.coprime_self
deleted
theorem
Nat.coprime_zero_left
deleted
theorem
Nat.coprime_zero_right
deleted
theorem
Nat.dvd_gcd
deleted
theorem
Nat.dvd_gcd_iff
deleted
theorem
Nat.dvd_lcm_left
deleted
theorem
Nat.dvd_lcm_right
deleted
theorem
Nat.eq_zero_of_gcd_eq_zero_left
deleted
theorem
Nat.eq_zero_of_gcd_eq_zero_right
deleted
theorem
Nat.exists_coprime'
deleted
theorem
Nat.exists_coprime
deleted
theorem
Nat.gcd.induction
deleted
theorem
Nat.gcd_add_mul_self
deleted
theorem
Nat.gcd_assoc
deleted
theorem
Nat.gcd_comm
deleted
theorem
Nat.gcd_div
deleted
theorem
Nat.gcd_dvd
deleted
theorem
Nat.gcd_dvd_gcd_mul_left
deleted
theorem
Nat.gcd_dvd_gcd_mul_left_right
deleted
theorem
Nat.gcd_dvd_gcd_mul_right
deleted
theorem
Nat.gcd_dvd_gcd_mul_right_right
deleted
theorem
Nat.gcd_dvd_gcd_of_dvd_left
deleted
theorem
Nat.gcd_dvd_gcd_of_dvd_right
deleted
theorem
Nat.gcd_dvd_left
deleted
theorem
Nat.gcd_dvd_right
deleted
theorem
Nat.gcd_eq_left
deleted
theorem
Nat.gcd_eq_left_iff_dvd
deleted
theorem
Nat.gcd_eq_right
deleted
theorem
Nat.gcd_eq_right_iff_dvd
deleted
theorem
Nat.gcd_eq_zero_iff
deleted
theorem
Nat.gcd_gcd_self_left_left
deleted
theorem
Nat.gcd_gcd_self_left_right
deleted
theorem
Nat.gcd_gcd_self_right_left
deleted
theorem
Nat.gcd_gcd_self_right_right
deleted
theorem
Nat.gcd_le_left
deleted
theorem
Nat.gcd_le_right
deleted
theorem
Nat.gcd_mul_dvd_mul_gcd
deleted
theorem
Nat.gcd_mul_gcd_of_coprime_of_mul_eq_mul
deleted
theorem
Nat.gcd_mul_lcm
deleted
theorem
Nat.gcd_mul_left
deleted
theorem
Nat.gcd_mul_left_left
deleted
theorem
Nat.gcd_mul_left_right
deleted
theorem
Nat.gcd_mul_right
deleted
theorem
Nat.gcd_mul_right_left
deleted
theorem
Nat.gcd_mul_right_right
deleted
theorem
Nat.gcd_one_right
deleted
theorem
Nat.gcd_pos_of_pos_left
deleted
theorem
Nat.gcd_pos_of_pos_right
deleted
theorem
Nat.gcd_rec
deleted
def
Nat.lcm
deleted
theorem
Nat.lcm_assoc
deleted
theorem
Nat.lcm_comm
deleted
theorem
Nat.lcm_dvd
deleted
theorem
Nat.lcm_ne_zero
deleted
theorem
Nat.lcm_one_left
deleted
theorem
Nat.lcm_one_right
deleted
theorem
Nat.lcm_self
deleted
theorem
Nat.lcm_zero_left
deleted
theorem
Nat.lcm_zero_right
deleted
theorem
Nat.not_coprime_of_dvd_of_dvd
deleted
def
Nat.prod_dvd_and_dvd_of_dvd_prod
Modified
Mathlib/Init/Data/List/Basic.lean
Modified
Mathlib/Init/Data/List/Lemmas.lean
modified
theorem
List.length_take_le
Modified
Mathlib/Init/Data/Nat/Lemmas.lean
deleted
theorem
Nat.add_div_left
deleted
theorem
Nat.add_div_right
deleted
theorem
Nat.add_mod
deleted
theorem
Nat.add_mod_left
deleted
theorem
Nat.add_mod_mod
deleted
theorem
Nat.add_mod_right
deleted
theorem
Nat.add_mul_div_left
deleted
theorem
Nat.add_mul_div_right
deleted
theorem
Nat.add_mul_mod_self_left
deleted
theorem
Nat.add_mul_mod_self_right
deleted
theorem
Nat.add_one_ne_zero
deleted
theorem
Nat.div_eq_of_lt
deleted
theorem
Nat.div_eq_sub_div
deleted
theorem
Nat.div_lt_iff_lt_mul
deleted
theorem
Nat.div_mul_le_self
deleted
theorem
Nat.dvd_antisymm
deleted
theorem
Nat.dvd_iff_mod_eq_zero
deleted
theorem
Nat.dvd_mod_iff
deleted
theorem
Nat.dvd_of_mod_eq_zero
deleted
theorem
Nat.dvd_sub
deleted
theorem
Nat.eq_one_of_dvd_one
deleted
theorem
Nat.eq_zero_of_add_eq_zero
deleted
theorem
Nat.eq_zero_of_mul_eq_zero
deleted
theorem
Nat.eq_zero_or_eq_succ_pred
deleted
theorem
Nat.exists_eq_succ_of_ne_zero
deleted
theorem
Nat.le_div_iff_mul_le
deleted
theorem
Nat.le_lt_antisymm
deleted
theorem
Nat.le_of_dvd
deleted
theorem
Nat.le_of_mod_lt
deleted
theorem
Nat.le_succ_of_pred_le
deleted
theorem
Nat.lt_le_antisymm
deleted
theorem
Nat.lt_succ_of_lt
deleted
theorem
Nat.min_succ_succ
deleted
theorem
Nat.mod_add_div
deleted
theorem
Nat.mod_add_mod
deleted
theorem
Nat.mod_eq_zero_of_dvd
deleted
theorem
Nat.mod_mod
deleted
theorem
Nat.mod_two_eq_zero_or_one
deleted
theorem
Nat.mul_div_left
deleted
theorem
Nat.mul_div_right
deleted
theorem
Nat.mul_mod
deleted
theorem
Nat.mul_mod_left
deleted
theorem
Nat.mul_mod_mul_left
deleted
theorem
Nat.mul_mod_mul_right
deleted
theorem
Nat.mul_mod_right
deleted
theorem
Nat.mul_sub_div
deleted
theorem
Nat.one_add
deleted
theorem
Nat.one_pos
deleted
theorem
Nat.pos_of_dvd_of_pos
deleted
theorem
Nat.pow_eq
deleted
theorem
Nat.pow_succ'
deleted
theorem
Nat.pred_inj
deleted
theorem
Nat.pred_lt_pred
deleted
theorem
Nat.sub_eq_sub_min
deleted
theorem
Nat.sub_lt_succ
deleted
theorem
Nat.sub_mul_div
deleted
theorem
Nat.sub_mul_mod
deleted
theorem
Nat.sub_one_sub_lt
deleted
theorem
Nat.succ_add_eq_succ_add
deleted
theorem
Nat.succ_mul_succ_eq
deleted
theorem
Nat.succ_ne_self
deleted
theorem
Nat.succ_pred_eq_of_pos
deleted
theorem
Nat.succ_sub
deleted
theorem
Nat.succ_sub_one
deleted
theorem
Nat.succ_sub_sub_succ
Modified
Mathlib/Init/Logic.lean
deleted
def
Not.elim
deleted
theorem
Or.neg_resolve_left
deleted
theorem
Or.neg_resolve_right
deleted
theorem
Or.resolve_left
deleted
theorem
Or.resolve_right
deleted
theorem
not_congr
deleted
theorem
not_or_intro
Modified
Mathlib/Lean/Expr/ReplaceRec.lean
Deleted
Mathlib/Lean/NameMapAttribute.lean
deleted
def
Lean.NameMapAttribute.add
deleted
def
Lean.NameMapAttribute.find?
deleted
structure
Lean.NameMapAttribute
deleted
structure
Lean.NameMapAttributeImpl
deleted
def
Lean.NameMapExtension.add
deleted
def
Lean.NameMapExtension.find?
deleted
def
Lean.NameMapExtension
deleted
def
Lean.mkNameMapExtension
deleted
def
Lean.registerNameMapAttribute
Modified
Mathlib/Logic/Basic.lean
deleted
theorem
iff_of_false
deleted
theorem
iff_of_true
Modified
Mathlib/Logic/Function/Basic.lean
Modified
Mathlib/Logic/Nonempty.lean
Modified
Mathlib/Mathport/Syntax.lean
Modified
Mathlib/Tactic/Basic.lean
deleted
def
evalGuardHyp
Modified
Mathlib/Tactic/Cases.lean
Modified
Mathlib/Tactic/CommandQuote.lean
Deleted
Mathlib/Tactic/Lint.lean
Deleted
Mathlib/Tactic/Lint/Basic.lean
deleted
structure
Mathlib.Tactic.Lint.Linter
deleted
def
Mathlib.Tactic.Lint.NamedLinter.name
deleted
structure
Mathlib.Tactic.Lint.NamedLinter
deleted
def
Mathlib.Tactic.Lint.getLinter
deleted
def
Mathlib.Tactic.Lint.getLinters
deleted
def
Mathlib.Tactic.Lint.isAutoDecl
deleted
def
Mathlib.Tactic.Lint.shouldBeLinted
Deleted
Mathlib/Tactic/Lint/Frontend.lean
deleted
def
Lean.TagAttribute.getDecls
deleted
inductive
Mathlib.Tactic.Lint.LintVerbosity
deleted
def
Mathlib.Tactic.Lint.formatLinterResults
deleted
def
Mathlib.Tactic.Lint.getAllDecls
deleted
def
Mathlib.Tactic.Lint.getChecks
deleted
def
Mathlib.Tactic.Lint.getDeclsInCurrModule
deleted
def
Mathlib.Tactic.Lint.getDeclsInMathlib
deleted
def
Mathlib.Tactic.Lint.groupedByFilename
deleted
def
Mathlib.Tactic.Lint.lintCore
deleted
def
Mathlib.Tactic.Lint.printWarning
deleted
def
Mathlib.Tactic.Lint.printWarnings
deleted
def
Mathlib.Tactic.Lint.sortResults
Deleted
Mathlib/Tactic/Lint/Misc.lean
deleted
def
Mathlib.Tactic.Lint.checkType
deleted
def
Mathlib.Tactic.Lint.checkUnivs
deleted
def
Mathlib.Tactic.Lint.defLemma
deleted
def
Mathlib.Tactic.Lint.docBlame
deleted
def
Mathlib.Tactic.Lint.docBlameThm
deleted
def
Mathlib.Tactic.Lint.dupNamespace
deleted
def
Mathlib.Tactic.Lint.explicitVarsOfIff
deleted
def
Mathlib.Tactic.Lint.findUnusedHaves
deleted
def
Mathlib.Tactic.Lint.synTaut
deleted
def
Mathlib.Tactic.Lint.unusedArguments
deleted
def
Mathlib.Tactic.Lint.unusedHavesSuffices
Deleted
Mathlib/Tactic/Lint/Simp.lean
deleted
structure
Mathlib.Tactic.Lint.SimpTheoremInfo
deleted
def
Mathlib.Tactic.Lint.checkAllSimpTheoremInfos
deleted
def
Mathlib.Tactic.Lint.constToSimpDeclMap
deleted
def
Mathlib.Tactic.Lint.decorateError
deleted
def
Mathlib.Tactic.Lint.elements
deleted
def
Mathlib.Tactic.Lint.formatLemmas
deleted
def
Mathlib.Tactic.Lint.heuristicallyExtractSimpTheorems
deleted
def
Mathlib.Tactic.Lint.heuristicallyExtractSimpTheoremsCore
deleted
def
Mathlib.Tactic.Lint.isConditionalHyps
deleted
def
Mathlib.Tactic.Lint.isEqnLemma?
deleted
def
Mathlib.Tactic.Lint.isSimpEq
deleted
def
Mathlib.Tactic.Lint.isSimpTheorem
deleted
def
Mathlib.Tactic.Lint.simpComm
deleted
def
Mathlib.Tactic.Lint.simpNF
deleted
def
Mathlib.Tactic.Lint.simpVarHead
deleted
def
Mathlib.Tactic.Lint.withSimpTheoremInfos
Deleted
Mathlib/Tactic/NoMatch.lean
deleted
def
Lean.Elab.Term.elabNoMatch'
Modified
Mathlib/Tactic/NormCast/Tactic.lean
Deleted
Mathlib/Tactic/OpenPrivate.lean
deleted
def
Lean.Elab.Command.elabExportPrivate
deleted
def
Lean.Elab.Command.elabOpenPrivate
deleted
def
Lean.Elab.Command.elabOpenPrivateLike
deleted
def
Lean.Environment.declsInModuleIdx
deleted
def
Lean.Environment.moduleIdxForModule?
deleted
def
Lean.Meta.collectPrivateIn
Modified
Mathlib/Tactic/RunCmd.lean
Modified
Mathlib/Tactic/ToAdditive.lean
Modified
Mathlib/Tactic/Trace.lean
Deleted
Mathlib/Util/LibraryNote.lean
deleted
def
Mathlib.Util.LibraryNote.LibraryNoteEntry
deleted
def
Mathlib.Util.LibraryNote.getDocCommentContent
Modified
Mathlib/Util/Simp.lean
Deleted
Mathlib/Util/TermUnsafe.lean
deleted
def
Mathlib.TermUnsafe.mkAuxName
Modified
Mathlib/Util/WhatsNew.lean
Modified
lakefile.lean
Modified
lean_packages/manifest.json
Modified
scripts/runLinter.lean
Modified
test/nomatch.lean
Modified
test/norm_num.lean