Created
November 16, 2021 12:26
-
-
Save alexjbest/6da45882927b5490ea55b0260e40c701 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 5 → 2 [data.buffer.parser, tactic.doc_commands] | |
sed -i '/^import /{x;//!c\ | |
import tactic.doc_commands | |
d}' src/tactic/restate_axiom.lean | |
# 9 → 8 [data.option.defs, data.rbmap.basic, data.rbtree.default_lt, logic.basic, tactic.cache] | |
sed -i '/^import /{x;//!c\ | |
import data.option.defs\ | |
import data.rbmap.basic\ | |
import logic.basic\ | |
import tactic.cache | |
d}' src/data/list/defs.lean | |
# 10 → 10 [data.list.defs] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.list.defs\ | |
import data.rbtree.default_lt | |
d}' src/data/string/defs.lean | |
# 10 → 10 [data.list.defs] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.list.defs\ | |
import data.rbtree.default_lt | |
d}' src/meta/rb_map.lean | |
# 13 → 12 [data.string.defs, meta.rb_map, tactic.derive_inhabited] | |
sed -i '/^import /{x;//!c\ | |
import data.string.defs\ | |
import tactic.derive_inhabited | |
d}' src/meta/expr.lean | |
# 14 → 11 [meta.expr] | |
sed -i '/^import /{x;//!c\ | |
import data.list.defs\ | |
import data.rbtree.default_lt\ | |
import tactic.derive_inhabited | |
d}' src/meta/expr_lens.lean | |
# 14 → 14 [data.option.defs, meta.expr] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import meta.expr\ | |
import meta.rb_map | |
d}' src/tactic/binder_matching.lean | |
# 15 → 15 [meta.expr_lens] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import meta.expr\ | |
import meta.expr_lens\ | |
import meta.rb_map | |
d}' src/tactic/nth_rewrite/basic.lean | |
# 27 → 25 [control.basic, data.bool, data.dlist.basic, logic.function.basic, meta.expr, meta.rb_map, system.io, tactic.binder_matching, tactic.interactive_expr, tactic.lean_core_docs, tactic.project_dir] | |
sed -i '/^import /{x;//!c\ | |
import control.basic\ | |
import data.dlist.basic\ | |
import system.io\ | |
import tactic.binder_matching\ | |
import tactic.interactive_expr\ | |
import tactic.lean_core_docs\ | |
import tactic.project_dir | |
d}' src/tactic/core.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/unify_equations.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/find.lean | |
# 29 → 29 [tactic.converter.old_conv, tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.converter.old_conv\ | |
import tactic.core | |
d}' src/tactic/converter/interactive.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/clear.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/with_local_reducibility.lean | |
# 29 → 29 [tactic.core, tactic.push_neg] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core\ | |
import tactic.push_neg | |
d}' src/tactic/by_contra.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/algebra.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/simp_result.lean | |
# 29 → 29 [data.buffer.parser, tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import data.buffer.parser\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/alias.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/transform_decl.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/solve_by_elim.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/apply.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/has_variable_names.lean | |
# 31 → 30 [data.mllist, tactic.core, tactic.nth_rewrite.basic] | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core\ | |
import tactic.nth_rewrite.basic | |
d}' src/tactic/nth_rewrite/congr.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/elide.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/protected.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/generalizes.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/find_unused.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/simp_command.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/choose.lean | |
# 28 → 28 [data.dlist, tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/rewrite.lean | |
# 29 → 26 [data.mllist, tactic.core] | |
sed -i '/^import /{x;//!c\ | |
import tactic.core | |
d}' src/tactic/rewrite_all/basic.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/meta/coinductive_predicates.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/dependencies.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/where.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/localized.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/replacer.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/pretty_cases.lean | |
# 28 → 28 [tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.core | |
d}' src/tactic/show_term.lean | |
# 29 → 29 [tactic.lint.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.lint.basic | |
d}' src/tactic/lint/frontend.lean | |
# 29 → 29 [logic.basic, tactic.protected] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.protected | |
d}' src/logic/is_empty.lean | |
# 30 → 30 [data.sum, meta.rb_map, tactic.dependencies] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.sum\ | |
import tactic.dependencies | |
d}' src/tactic/fresh_names.lean | |
# 29 → 29 [tactic.explode, tactic.interactive_expr] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.explode | |
d}' src/tactic/explode_widget.lean | |
# 29 → 29 [data.dlist, tactic.clear, tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.clear | |
d}' src/tactic/rcases.lean | |
# 29 → 29 [tactic.lint.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.lint.basic | |
d}' src/tactic/lint/type_classes.lean | |
# 29 → 29 [tactic.lint.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.lint.basic | |
d}' src/tactic/lint/simp.lean | |
# 29 → 29 [tactic.lint.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bool\ | |
import logic.function.basic\ | |
import tactic.lint.basic | |
d}' src/tactic/lint/misc.lean | |
# 35 → 35 [tactic.clear, tactic.dependencies, tactic.fresh_names, tactic.generalizes, tactic.has_variable_names, tactic.unify_equations] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.clear\ | |
import tactic.fresh_names\ | |
import tactic.generalizes\ | |
import tactic.has_variable_names\ | |
import tactic.unify_equations | |
d}' src/tactic/induction.lean | |
# 33 → 32 [algebra.group.to_additive, data.sum, tactic.protected] | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.to_additive\ | |
import tactic.protected | |
d}' src/tactic/simps.lean | |
# 31 → 30 [data.sum, logic.function.basic, tactic.rcases] | |
sed -i '/^import /{x;//!c\ | |
import tactic.rcases | |
d}' src/tactic/ext.lean | |
# 34 → 34 [tactic.nth_rewrite, tactic.rewrite_search.types] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mllist\ | |
import tactic.rewrite_search.types | |
d}' src/tactic/rewrite_search/discovery.lean | |
# 34 → 34 [tactic.core, tactic.lint] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.lint | |
d}' src/tactic/mk_iff_of_inductive_prop.lean | |
# 38 → 38 [tactic.ext, tactic.lint] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.sum\ | |
import tactic.ext\ | |
import tactic.lint | |
d}' src/data/sigma/basic.lean | |
# 38 → 38 [tactic.ext, tactic.lint] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.sum\ | |
import tactic.ext\ | |
import tactic.lint | |
d}' src/tactic/congr.lean | |
# 36 → 36 [tactic.converter.interactive, tactic.rewrite_search.types] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mllist\ | |
import tactic.converter.interactive\ | |
import tactic.rewrite_search.types | |
d}' src/tactic/rewrite_search/explain.lean | |
# 43 → 43 [tactic.ext, tactic.lint, tactic.simps] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.sum\ | |
import tactic.ext\ | |
import tactic.lint\ | |
import tactic.simps | |
d}' src/data/subtype.lean | |
# 36 → 36 [data.rbtree.init, tactic.interactive] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.interactive | |
d}' src/data/rbtree/basic.lean | |
# 39 → 39 [control.functor, logic.function.basic, tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.functor\ | |
import data.sum | |
d}' src/control/bifunctor.lean | |
# 39 → 39 [control.functor] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.functor\ | |
import data.sum | |
d}' src/control/traversable/basic.lean | |
# 35 → 32 [data.quot, tactic.chain] | |
sed -i '/^import /{x;//!c\ | |
import tactic.chain | |
d}' src/tactic/trunc_cases.lean | |
# 40 → 39 [data.sum, tactic.tauto] | |
sed -i '/^import /{x;//!c\ | |
import tactic.tauto | |
d}' src/tactic/scc.lean | |
# 47 → 47 [tactic.auto_cases, tactic.chain, tactic.norm_cast] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.sum\ | |
import tactic.auto_cases\ | |
import tactic.chain\ | |
import tactic.norm_cast | |
d}' src/tactic/tidy.lean | |
# 40 → 40 [data.rbtree.find, data.rbtree.insert, data.rbtree.min_max] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.rbtree.insert\ | |
import data.rbtree.min_max | |
d}' src/data/rbtree/main.lean | |
# 94 → 92 [tactic.alias, tactic.choose, tactic.clear, tactic.congr, tactic.converter.apply_congr, tactic.dec_trivial, tactic.delta_instance, tactic.dependencies, tactic.elide, tactic.explode, tactic.find, tactic.finish, tactic.generalize_proofs, tactic.generalizes, tactic.itauto, tactic.lift, tactic.lint, tactic.localized, tactic.mk_iff_of_inductive_prop, tactic.norm_cast, tactic.obviously, tactic.pretty_cases, tactic.protected, tactic.push_neg, tactic.rename_var, tactic.replacer, tactic.restate_axiom, tactic.rewrite, tactic.show_term, tactic.simp_command, tactic.simp_result, tactic.simp_rw, tactic.simps, tactic.split_ifs, tactic.squeeze, tactic.suggest, tactic.tauto, tactic.trunc_cases, tactic.unify_equations, tactic.where] | |
sed -i '/^import /{x;//!c\ | |
import tactic.alias\ | |
import tactic.choose\ | |
import tactic.congr\ | |
import tactic.converter.apply_congr\ | |
import tactic.dec_trivial\ | |
import tactic.delta_instance\ | |
import tactic.elide\ | |
import tactic.explode\ | |
import tactic.find\ | |
import tactic.finish\ | |
import tactic.generalize_proofs\ | |
import tactic.generalizes\ | |
import tactic.itauto\ | |
import tactic.lift\ | |
import tactic.localized\ | |
import tactic.mk_iff_of_inductive_prop\ | |
import tactic.obviously\ | |
import tactic.pretty_cases\ | |
import tactic.push_neg\ | |
import tactic.rename_var\ | |
import tactic.restate_axiom\ | |
import tactic.rewrite\ | |
import tactic.show_term\ | |
import tactic.simp_command\ | |
import tactic.simp_rw\ | |
import tactic.simps\ | |
import tactic.split_ifs\ | |
import tactic.squeeze\ | |
import tactic.suggest\ | |
import tactic.tauto\ | |
import tactic.trunc_cases\ | |
import tactic.unify_equations\ | |
import tactic.where | |
d}' src/tactic/basic.lean | |
# 96 → 95 [logic.is_empty, tactic.basic] | |
sed -i '/^import /{x;//!c\ | |
import logic.is_empty\ | |
import logic.relator\ | |
import tactic.basic | |
d}' src/data/option/basic.lean | |
# 95 → 94 [tactic.basic] | |
sed -i '/^import /{x;//!c\ | |
import logic.relator\ | |
import tactic.basic | |
d}' src/logic/relation.lean | |
# 95 → 93 [algebra.group.to_additive, tactic.basic] | |
sed -i '/^import /{x;//!c\ | |
import tactic.basic | |
d}' src/algebra/group/defs.lean | |
# 96 → 94 [data.fin.fin2, logic.function.basic, tactic.basic] | |
sed -i '/^import /{x;//!c\ | |
import data.fin.fin2\ | |
import tactic.basic | |
d}' src/data/typevec.lean | |
# 96 → 95 [data.stream.init, tactic.basic] | |
sed -i '/^import /{x;//!c\ | |
import data.stream.init\ | |
import logic.relator\ | |
import tactic.basic | |
d}' src/data/seq/computation.lean | |
# 96 → 96 [algebra.group.defs, control.functor] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.defs\ | |
import data.quot | |
d}' src/control/applicative.lean | |
# 96 → 96 [algebra.group.defs, logic.function.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.defs\ | |
import data.quot | |
d}' src/algebra/group/basic.lean | |
# 100 → 99 [data.pi, data.prod, data.subtype, logic.function.basic, logic.unique] | |
sed -i '/^import /{x;//!c\ | |
import data.prod\ | |
import data.quot\ | |
import data.subtype\ | |
import logic.unique | |
d}' src/logic/nontrivial.lean | |
# 100 → 99 [algebra.group.defs, data.option.basic, data.subtype, logic.relation] | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.defs\ | |
import data.option.basic\ | |
import data.quot\ | |
import logic.relation | |
d}' src/algebra/homology/complex_shape.lean | |
# 97 → 97 [data.prod, data.subtype] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.prod\ | |
import data.quot\ | |
import data.subtype | |
d}' src/order/basic.lean | |
# 96 → 96 [algebra.group.defs, logic.function.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.defs\ | |
import data.quot | |
d}' src/algebra/group/inj_surj.lean | |
# 97 → 97 [data.fin.fin2, data.typevec, logic.function.basic, tactic.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.quot\ | |
import data.typevec | |
d}' src/control/functor/multivariate.lean | |
# 102 → 102 [data.option.basic, data.prod, data.sigma.basic, data.subtype, data.sum, logic.function.basic, logic.function.conjugate, logic.unique, tactic.norm_cast, tactic.simps] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.option.basic\ | |
import data.prod\ | |
import data.quot\ | |
import data.sigma.basic\ | |
import data.subtype\ | |
import logic.function.conjugate\ | |
import logic.unique | |
d}' src/data/equiv/basic.lean | |
# 102 → 102 [algebra.group.defs, logic.nontrivial] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.defs\ | |
import data.pi\ | |
import logic.nontrivial | |
d}' src/algebra/group_with_zero/defs.lean | |
# 103 → 103 [data.equiv.basic, tactic.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.basic | |
d}' src/control/monad/basic.lean | |
# 106 → 106 [data.equiv.basic, logic.nontrivial, order.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.basic\ | |
import data.pi\ | |
import logic.nontrivial\ | |
import order.basic | |
d}' src/order/order_dual.lean | |
# 97 → 97 [control.applicative, control.traversable.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.applicative | |
d}' src/control/traversable/lemmas.lean | |
# 97 → 96 [algebra.group.basic] | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.defs\ | |
import data.quot | |
d}' src/group_theory/eckmann_hilton.lean | |
# 103 → 103 [algebra.group.basic, logic.nontrivial] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.basic\ | |
import data.pi\ | |
import logic.nontrivial | |
d}' src/algebra/group/units.lean | |
# 98 → 93 [order.basic] | |
sed -i '/^import /{x;//!c\ | |
import tactic.basic | |
d}' src/tactic/pi_instances.lean | |
# 106 → 104 [algebra.group.basic, control.monad.basic] | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.defs\ | |
import data.equiv.basic | |
d}' src/control/monad/writer.lean | |
# 106 → 105 [control.traversable.lemmas, data.equiv.basic] | |
sed -i '/^import /{x;//!c\ | |
import control.applicative\ | |
import data.equiv.basic | |
d}' src/control/traversable/equiv.lean | |
# 111 → 111 [order.monotone, order.rel_classes, tactic.pi_instances, tactic.simps] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.monotone\ | |
import order.rel_classes\ | |
import tactic.pi_instances | |
d}' src/order/lattice.lean | |
# 107 → 107 [control.monad.writer] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.basic\ | |
import control.monad.basic\ | |
import control.monad.writer | |
d}' src/control/monad/cont.lean | |
# 102 → 93 [data.string.basic] | |
sed -i '/^import /{x;//!c\ | |
import tactic.basic | |
d}' src/tactic/subtype_instance.lean | |
# 112 → 112 [data.option.basic, logic.nontrivial, order.lattice, order.order_dual, tactic.pi_instances] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.lattice | |
d}' src/order/bounded_lattice.lean | |
# 108 → 108 [control.monad.basic, control.monad.cont, control.monad.writer, data.equiv.basic, tactic.interactive] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.monad.cont | |
d}' src/control/uliftable.lean | |
# 113 → 113 [algebra.group.hom, control.applicative, control.traversable.basic, data.equiv.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.hom\ | |
import control.applicative\ | |
import data.equiv.basic | |
d}' src/algebra/free.lean | |
# 110 → 110 [algebra.group.inj_surj, algebra.group.units_hom, algebra.group_with_zero.defs, logic.nontrivial] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.inj_surj\ | |
import algebra.group.units_hom | |
d}' src/algebra/group_with_zero/basic.lean | |
# 115 → 114 [logic.relation, logic.unique, order.boolean_algebra] | |
sed -i '/^import /{x;//!c\ | |
import order.boolean_algebra | |
d}' src/data/set/basic.lean | |
# 116 → 116 [data.set.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.basic\ | |
import logic.relation | |
d}' src/order/well_founded.lean | |
# 117 → 117 [data.set.basic, tactic.monotonicity.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.basic\ | |
import logic.relation\ | |
import tactic.monotonicity.basic | |
d}' src/data/set_like/basic.lean | |
# 116 → 116 [data.set.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.basic\ | |
import logic.relation | |
d}' src/set_theory/zfc.lean | |
# 116 → 116 [data.equiv.basic, data.set.basic, data.sigma.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.basic\ | |
import logic.relation | |
d}' src/logic/embedding.lean | |
# 116 → 116 [data.set.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.basic\ | |
import logic.relation | |
d}' src/order/circular.lean | |
# 116 → 116 [data.set.basic, order.lattice] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.basic\ | |
import logic.relation | |
d}' src/order/directed.lean | |
# 116 → 116 [data.set.basic, logic.function.conjugate] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.basic\ | |
import logic.relation | |
d}' src/data/set/function.lean | |
# 116 → 116 [data.equiv.basic, data.set.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.basic\ | |
import logic.relation | |
d}' src/data/part.lean | |
# 116 → 116 [data.bool, data.set.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.basic\ | |
import logic.relation | |
d}' src/data/set/bool.lean | |
# 125 → 125 [algebra.group.defs, algebra.group.hom, algebra.group.type_tags, logic.embedding] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.type_tags\ | |
import logic.embedding | |
d}' src/group_theory/group_action/defs.lean | |
# 112 → 111 [algebra.group_with_zero] | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_with_zero.basic | |
d}' src/algebra/divisibility.lean | |
# 117 → 117 [data.equiv.basic, data.set.function] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.function | |
d}' src/data/equiv/local_equiv.lean | |
# 117 → 117 [data.equiv.basic, data.set.function] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.function | |
d}' src/data/equiv/set.lean | |
# 132 → 132 [algebra.divisibility, algebra.regular.basic, data.set.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.divisibility\ | |
import algebra.group_with_zero\ | |
import algebra.regular.basic | |
d}' src/algebra/ring/basic.lean | |
# 130 → 117 [algebra.group.type_tags, algebra.group_with_zero, data.equiv.set] | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.type_tags\ | |
import algebra.group_with_zero.basic\ | |
import tactic.pi_instances | |
d}' src/data/equiv/mul_add.lean | |
# 120 → 120 [algebra.group.defs, data.equiv.set, logic.embedding, order.rel_classes] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.defs\ | |
import data.equiv.set\ | |
import logic.embedding | |
d}' src/order/rel_iso.lean | |
# 133 → 133 [algebra.group.units, algebra.ring.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.ring.basic | |
d}' src/algebra/invertible.lean | |
# 137 → 137 [algebra.group.type_tags, algebra.group.units_hom, algebra.ring.basic, data.equiv.mul_add] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.ring.basic\ | |
import data.equiv.mul_add\ | |
import data.equiv.set | |
d}' src/deprecated/group.lean | |
# 133 → 133 [algebra.ring.basic, data.equiv.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.ring.basic | |
d}' src/algebra/group/with_one.lean | |
# 133 → 133 [algebra.group_with_zero, algebra.ring.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.ring.basic | |
d}' src/algebra/field.lean | |
# 131 → 131 [data.equiv.mul_add] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_with_zero\ | |
import data.equiv.mul_add\ | |
import data.equiv.set | |
d}' src/algebra/group/ulift.lean | |
# 140 → 140 [algebra.field, algebra.group.commute, data.equiv.mul_add, data.opposite, group_theory.group_action.defs] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.field\ | |
import data.equiv.mul_add\ | |
import data.equiv.set\ | |
import data.opposite\ | |
import group_theory.group_action.defs | |
d}' src/algebra/opposites.lean | |
# 145 → 145 [algebra.group.prod, algebra.group.type_tags, algebra.group.with_one, algebra.order.monoid_lemmas, order.bounded_lattice, order.min_max, order.rel_iso] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.prod\ | |
import algebra.group.with_one\ | |
import order.min_max\ | |
import order.rel_iso | |
d}' src/algebra/order/monoid.lean | |
# 147 → 147 [algebra.abs, algebra.order.monoid, order.order_dual] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.abs\ | |
import algebra.order.monoid | |
d}' src/algebra/order/group.lean | |
# 148 → 148 [algebra.order.group, data.set.basic, order.order_dual, order.rel_iso] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.order.group | |
d}' src/data/set/intervals/basic.lean | |
# 112 → 3 [init.data.list.instances, init.meta.match_tactic, init.meta.mk_dec_eq_instance, init.meta.tactic, logic.relator] | |
sed -i '/^import /{x;//!c\ | |
import tactic.doc_commands\ | |
import tactic.reserved_notation | |
d}' src/tactic/transfer.lean | |
# 149 → 149 [data.set.function, data.set.intervals.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.intervals.basic | |
d}' src/data/set/intervals/surj_on.lean | |
# 151 → 151 [algebra.invertible, algebra.order.group, algebra.order.sub, data.set.intervals.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.invertible\ | |
import algebra.order.sub\ | |
import data.set.intervals.basic | |
d}' src/algebra/order/ring.lean | |
# 149 → 149 [data.set.intervals.basic, order.bounded_lattice] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.intervals.basic | |
d}' src/order/lattice_intervals.lean | |
# 154 → 153 [control.monad.basic, data.nat.basic] | |
sed -i '/^import /{x;//!c\ | |
import data.nat.basic | |
d}' src/data/list/basic.lean | |
# 154 → 154 [data.equiv.basic, data.nat.basic, data.opposite, order.well_founded] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.basic\ | |
import order.well_founded | |
d}' src/combinatorics/quiver.lean | |
# 153 → 153 [algebra.order.group, data.nat.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.basic | |
d}' src/data/nat/with_bot.lean | |
# 154 → 154 [data.nat.basic, group_theory.group_action.defs, tactic.monotonicity.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.basic\ | |
import tactic.monotonicity.basic | |
d}' src/algebra/group_power/basic.lean | |
# 156 → 156 [order.complete_lattice, order.order_dual] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.complete_lattice | |
d}' src/order/galois_connection.lean | |
# 155 → 155 [data.list.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.monad.basic\ | |
import data.list.basic | |
d}' src/data/list/big_operators.lean | |
# 155 → 155 [data.list.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.monad.basic\ | |
import data.list.basic | |
d}' src/data/list/forall2.lean | |
# 155 → 155 [data.list.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.monad.basic\ | |
import data.list.basic | |
d}' src/set_theory/lists.lean | |
# 156 → 129 [algebra.group.inj_surj, algebra.group_power.basic, data.set_like.basic, data.sigma.basic, group_theory.group_action.defs] | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.inj_surj\ | |
import data.set_like.basic\ | |
import group_theory.group_action.defs | |
d}' src/algebra/graded_monoid.lean | |
# 158 → 156 [data.lazy_list, data.list.basic, data.seq.computation, data.stream.init] | |
sed -i '/^import /{x;//!c\ | |
import data.lazy_list\ | |
import data.nat.basic\ | |
import data.seq.computation | |
d}' src/data/seq/seq.lean | |
# 159 → 159 [algebra.group_power.basic, algebra.order.group, tactic.nth_rewrite] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_power.basic\ | |
import tactic.nth_rewrite | |
d}' src/algebra/lattice_ordered_group.lean | |
# 155 → 154 [algebra.group_power.basic] | |
sed -i '/^import /{x;//!c\ | |
import data.nat.basic\ | |
import tactic.monotonicity.basic | |
d}' src/data/pnat/basic.lean | |
# 155 → 155 [data.list.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.monad.basic\ | |
import data.list.basic | |
d}' src/data/list/tfae.lean | |
# 155 → 155 [data.list.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.monad.basic\ | |
import data.list.basic | |
d}' src/data/list/palindrome.lean | |
# 157 → 94 [control.traversable.lemmas, data.list.basic] | |
sed -i '/^import /{x;//!c\ | |
import tactic.pi_instances | |
d}' src/control/traversable/derive.lean | |
# 155 → 155 [algebra.group_power.basic, algebra.order.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_power.basic | |
d}' src/algebra/group_power/order.lean | |
# 154 → 154 [data.list.defs, data.nat.psub] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.psub | |
d}' src/data/ordmap/ordnode.lean | |
# 155 → 155 [combinatorics.quiver, tactic.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import combinatorics.quiver | |
d}' src/category_theory/category/basic.lean | |
# 155 → 155 [algebra.group_power.basic, algebra.opposites] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_power.basic | |
d}' src/algebra/smul_with_zero.lean | |
# 155 → 155 [data.list.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.monad.basic\ | |
import data.list.basic | |
d}' src/data/list/min_max.lean | |
# 157 → 95 [data.list.tfae, tactic.scc] | |
sed -i '/^import /{x;//!c\ | |
import tactic.pi_instances\ | |
import tactic.scc | |
d}' src/tactic/tfae.lean | |
# 158 → 104 [category_theory.category.basic, data.equiv.functor] | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.basic\ | |
import tactic.pi_instances | |
d}' src/control/equiv_functor.lean | |
# 157 → 94 [order] | |
sed -i '/^import /{x;//!c\ | |
import tactic.pi_instances | |
d}' src/tactic/converter/binders.lean | |
# 156 → 94 [category_theory.category.basic] | |
sed -i '/^import /{x;//!c\ | |
import tactic.pi_instances | |
d}' src/category_theory/concrete_category/bundled.lean | |
# 156 → 156 [algebra.group.hom_instances, data.pi, data.set.function, tactic.pi_instances] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.hom_instances | |
d}' src/algebra/group/pi.lean | |
# 156 → 94 [category_theory.category.basic] | |
sed -i '/^import /{x;//!c\ | |
import tactic.pi_instances | |
d}' src/tactic/reassoc_axiom.lean | |
# 159 → 159 [data.dlist, data.seq.seq] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.monad.basic\ | |
import data.list.basic\ | |
import data.seq.seq | |
d}' src/data/seq/wseq.lean | |
# 156 → 94 [category_theory.category.basic] | |
sed -i '/^import /{x;//!c\ | |
import tactic.pi_instances | |
d}' src/tactic/slice.lean | |
# 159 → 159 [algebra.field, data.seq.seq] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.monad.basic\ | |
import data.list.basic\ | |
import data.seq.seq | |
d}' src/algebra/continued_fractions/basic.lean | |
# 156 → 156 [algebra.field, algebra.group_power.order, algebra.order.ring, tactic.monotonicity.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_power.order | |
d}' src/algebra/order/field.lean | |
# 158 → 158 [order.galois_connection, order.lattice_intervals, order.rel_iso] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.galois_connection\ | |
import order.lattice_intervals | |
d}' src/order/modular_lattice.lean | |
# 158 → 157 [algebra.group_power.basic, data.list.big_operators] | |
sed -i '/^import /{x;//!c\ | |
import data.list.big_operators\ | |
import tactic.monotonicity.basic | |
d}' src/data/list/prod_monoid.lean | |
# 156 → 156 [algebra.regular.basic, algebra.smul_with_zero] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.smul_with_zero | |
d}' src/algebra/regular/smul.lean | |
# 159 → 159 [data.nat.basic, order.complete_boolean_algebra, order.directed, order.galois_connection] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.complete_boolean_algebra\ | |
import order.directed\ | |
import order.galois_connection | |
d}' src/data/set/lattice.lean | |
# 157 → 157 [algebra.group.pi, algebra.order.group, tactic.pi_instances] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.pi | |
d}' src/algebra/order/pi.lean | |
# 157 → 157 [algebra.order.field, data.nat.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.order.field | |
d}' src/data/nat/cast.lean | |
# 157 → 156 [data.nat.pow] | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_power.order | |
d}' src/data/nat/gcd.lean | |
# 161 → 155 [algebra.order.ring, data.set.lattice, order.bounds, tactic.monotonicity.basic] | |
sed -i '/^import /{x;//!c\ | |
import data.nat.basic\ | |
import order.directed\ | |
import tactic.monotonicity.basic | |
d}' src/tactic/monotonicity/lemmas.lean | |
# 157 → 157 [data.nat.pow, order.min_max] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.pow | |
d}' src/data/int/basic.lean | |
# 160 → 116 [data.set.lattice] | |
sed -i '/^import /{x;//!c\ | |
import data.set.basic\ | |
import logic.relation | |
d}' src/data/pequiv.lean | |
# 160 → 160 [data.set.lattice, order.directed] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.lattice | |
d}' src/data/set/Union_lift.lean | |
# 157 → 157 [algebra.group.pi, algebra.ring.basic, tactic.pi_instances] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.pi | |
d}' src/algebra/ring/pi.lean | |
# 157 → 157 [data.nat.basic, data.nat.pow] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.pow | |
d}' src/data/nat/factorial/basic.lean | |
# 167 → 165 [algebra.group_power.order, data.list.join, data.set.lattice] | |
sed -i '/^import /{x;//!c\ | |
import data.list.join\ | |
import data.set.lattice\ | |
import tactic.monotonicity.basic | |
d}' src/computability/language.lean | |
# 160 → 117 [data.set.lattice, logic.embedding] | |
sed -i '/^import /{x;//!c\ | |
import logic.embedding | |
d}' src/data/equiv/embedding.lean | |
# 165 → 164 [control.traversable.lemmas, data.list.forall2, data.set.lattice] | |
sed -i '/^import /{x;//!c\ | |
import control.applicative\ | |
import data.list.forall2\ | |
import data.set.lattice | |
d}' src/control/traversable/instances.lean | |
# 159 → 159 [control.equiv_functor, data.equiv.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.category.basic\ | |
import control.equiv_functor\ | |
import data.equiv.functor | |
d}' src/data/equiv/option.lean | |
# 160 → 160 [data.set.intervals.basic, data.set.lattice] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.lattice | |
d}' src/data/set/intervals/pi.lean | |
# 163 → 163 [algebra.group.inj_surj, algebra.group.prod, data.equiv.mul_add, group_theory.submonoid.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.submonoid.basic | |
d}' src/group_theory/submonoid/operations.lean | |
# 167 → 167 [control.traversable.equiv, control.traversable.instances, data.dlist] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.traversable.equiv\ | |
import control.traversable.instances\ | |
import control.traversable.lemmas | |
d}' src/data/dlist/instances.lean | |
# 159 → 158 [algebra.order.pi, order.min_max, order.well_founded] | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.pi\ | |
import order.well_founded | |
d}' src/order/pilex.lean | |
# 158 → 158 [algebra.field, data.int.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.int.basic | |
d}' src/algebra/euclidean_domain.lean | |
# 168 → 168 [control.traversable.equiv, control.traversable.instances, data.lazy_list] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.traversable.equiv\ | |
import control.traversable.instances\ | |
import control.traversable.lemmas\ | |
import data.lazy_list | |
d}' src/data/lazy_list/basic.lean | |
# 168 → 165 [algebra.group.pi, algebra.group.prod, data.equiv.mul_add, data.setoid.basic, group_theory.submonoid.operations] | |
sed -i '/^import /{x;//!c\ | |
import data.setoid.basic\ | |
import group_theory.submonoid.operations | |
d}' src/group_theory/congruence.lean | |
# 161 → 161 [data.list.basic, data.nat.choose.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.monad.basic\ | |
import data.list.basic\ | |
import data.nat.choose.basic | |
d}' src/data/list/sublists.lean | |
# 162 → 162 [data.set.lattice, order.zorn] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.zorn | |
d}' src/order/extension.lean | |
# 161 → 158 [data.int.cast, tactic.norm_cast] | |
sed -i '/^import /{x;//!c\ | |
import data.int.basic | |
d}' src/tactic/zify.lean | |
# 169 → 118 [control.traversable, control.traversable.derive, data.dlist, tactic.monotonicity.basic] | |
sed -i '/^import /{x;//!c\ | |
import order.directed\ | |
import tactic.monotonicity.basic | |
d}' src/tactic/monotonicity/interactive.lean | |
# 164 → 164 [algebra.group_power.lemmas, data.nat.cast, data.nat.choose.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_power.lemmas\ | |
import data.nat.choose.basic | |
d}' src/combinatorics/choose/bounds.lean | |
# 172 → 172 [tactic.monotonicity] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.traversable\ | |
import control.traversable.derive\ | |
import tactic.monotonicity | |
d}' src/tactic/apply_fun.lean | |
# 174 → 163 [order.bounded_lattice, order.galois_connection, order.iterate, tactic.monotonicity] | |
sed -i '/^import /{x;//!c\ | |
import order.complete_lattice\ | |
import order.iterate\ | |
import tactic.monotonicity | |
d}' src/order/succ_pred.lean | |
# 167 → 162 [algebra.group_power, control.monad.basic, control.uliftable] | |
sed -i '/^import /{x;//!c\ | |
import control.uliftable\ | |
import data.int.basic | |
d}' src/system/random/basic.lean | |
# 163 → 162 [algebra.group_power] | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_power.lemmas | |
d}' src/algebra/group_with_zero/power.lean | |
# 165 → 164 [algebra.group.pi, algebra.group_power] | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.pi\ | |
import algebra.group_power.lemmas | |
d}' src/group_theory/perm/basic.lean | |
# 169 → 169 [data.equiv.nat, order.directed, order.rel_iso] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.nat | |
d}' src/data/equiv/encodable/basic.lean | |
# 173 → 163 [logic.function.iterate, order.bounded_lattice, order.complete_lattice, tactic.monotonicity] | |
sed -i '/^import /{x;//!c\ | |
import logic.function.iterate\ | |
import order.galois_connection\ | |
import tactic.monotonicity | |
d}' src/order/preorder_hom.lean | |
# 176 → 162 [tactic.monotonicity, tactic.reassoc_axiom] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.category.basic\ | |
import tactic.monotonicity\ | |
import tactic.reassoc_axiom | |
d}' src/category_theory/functor.lean | |
# 174 → 174 [data.list.pairwise, logic.relation] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.list.pairwise | |
d}' src/data/list/chain.lean | |
# 179 → 179 [data.int.basic, order.succ_pred] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.traversable\ | |
import control.traversable.derive\ | |
import data.int.basic\ | |
import order.succ_pred | |
d}' src/data/int/succ_pred.lean | |
# 175 → 175 [order.succ_pred] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.traversable\ | |
import control.traversable.derive\ | |
import order.succ_pred | |
d}' src/data/nat/succ_pred.lean | |
# 179 → 177 [data.int.basic, data.nat.cast, order.rel_iso, tactic.apply_fun, tactic.localized] | |
sed -i '/^import /{x;//!c\ | |
import data.nat.cast\ | |
import tactic.apply_fun | |
d}' src/data/fin/basic.lean | |
# 167 → 167 [algebra.group_power.basic, group_theory.perm.basic, logic.function.iterate] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_power\ | |
import group_theory.perm.basic\ | |
import logic.function.iterate | |
d}' src/algebra/iterate_hom.lean | |
# 168 → 168 [control.uliftable, system.random, system.random.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_power\ | |
import system.random.basic | |
d}' src/testing/slim_check/gen.lean | |
# 177 → 177 [category_theory.functor] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.functor\ | |
import control.traversable\ | |
import control.traversable.derive | |
d}' src/category_theory/isomorphism.lean | |
# 177 → 177 [category_theory.functor] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.functor\ | |
import control.traversable\ | |
import control.traversable.derive | |
d}' src/category_theory/natural_transformation.lean | |
# 175 → 175 [data.set_like.basic, order.galois_connection, order.preorder_hom, tactic.monotonicity] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.traversable\ | |
import control.traversable.derive\ | |
import data.set_like.basic\ | |
import order.preorder_hom | |
d}' src/order/closure.lean | |
# 175 → 175 [dynamics.fixed_points.basic, order.preorder_hom] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.traversable\ | |
import control.traversable.derive\ | |
import dynamics.fixed_points.basic\ | |
import order.preorder_hom | |
d}' src/order/fixed_points.lean | |
# 177 → 177 [category_theory.functor] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.functor\ | |
import control.traversable\ | |
import control.traversable.derive | |
d}' src/category_theory/functorial.lean | |
# 166 → 166 [group_theory.perm.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_power\ | |
import group_theory.perm.basic | |
d}' src/data/equiv/mul_add_aut.lean | |
# 168 → 168 [algebra.group_power.basic, algebra.iterate_hom, algebra.regular.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.iterate_hom | |
d}' src/algebra/regular/pow.lean | |
# 180 → 180 [data.fin.basic, data.nat.cast, logic.embedding] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fin.basic\ | |
import data.int.basic | |
d}' src/set_theory/pgame.lean | |
# 190 → 186 [data.fin.basic, data.list.nodup] | |
sed -i '/^import /{x;//!c\ | |
import data.list.nodup\ | |
import tactic.apply_fun | |
d}' src/data/list/duplicate.lean | |
# 176 → 176 [data.rat.basic, tactic.core] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.rat.basic | |
d}' src/data/rat/meta_defs.lean | |
# 181 → 181 [data.list.erase_dup, data.list.lattice, data.list.permutation, data.list.zip, logic.relation] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.list.erase_dup\ | |
import data.list.permutation\ | |
import data.list.zip | |
d}' src/data/list/perm.lean | |
# 176 → 176 [data.nat.basic, data.set.lattice, data.set_like.basic, order.closure] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.closure | |
d}' src/model_theory/basic.lean | |
# 180 → 180 [data.fin.basic, data.list.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fin.basic\ | |
import data.int.basic | |
d}' src/data/list/of_fn.lean | |
# 183 → 182 [data.list.chain, data.list.perm] | |
sed -i '/^import /{x;//!c\ | |
import data.list.perm | |
d}' src/data/list/sort.lean | |
# 171 → 170 [algebra.order.pi, algebra.smul_with_zero, group_theory.group_action.group] | |
sed -i '/^import /{x;//!c\ | |
import algebra.smul_with_zero\ | |
import group_theory.group_action.group | |
d}' src/algebra/order/smul.lean | |
# 309 → 309 [control.applicative, data.list.nodup, data.list.of_fn, data.vector] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.list.nodup\ | |
import data.list.of_fn\ | |
import data.vector | |
d}' src/data/vector/basic.lean | |
# 310 → 310 [data.nat.basic, data.vector.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.vector.basic | |
d}' src/data/bitvec/core.lean | |
# 317 → 311 [data.multiset.basic, data.vector.basic] | |
sed -i '/^import /{x;//!c\ | |
import data.multiset.basic\ | |
import data.vector\ | |
import tactic.apply_fun | |
d}' src/data/sym/basic.lean | |
# 181 → 180 [category_theory.natural_isomorphism] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.functor_category\ | |
import category_theory.isomorphism | |
d}' src/category_theory/whiskering.lean | |
# 194 → 194 [data.list.lattice, data.list.range] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.list.range | |
d}' src/data/list/intervals.lean | |
# 188 → 188 [data.list.sort, data.multiset.basic, data.string.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.list.chain\ | |
import data.list.sort\ | |
import data.multiset.basic\ | |
import data.string.basic | |
d}' src/data/multiset/sort.lean | |
# 195 → 195 [data.list.basic, data.list.range, data.stream.init, tactic.ext] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.list.range\ | |
import data.stream.init | |
d}' src/data/stream/basic.lean | |
# 181 → 181 [category_theory.natural_isomorphism, data.equiv.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.natural_isomorphism | |
d}' src/category_theory/fully_faithful.lean | |
# 181 → 180 [category_theory.natural_isomorphism] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.functor_category\ | |
import category_theory.isomorphism | |
d}' src/category_theory/comma.lean | |
# 198 → 198 [data.fin.basic, data.list.duplicate, data.list.sort] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fin.basic\ | |
import data.int.basic\ | |
import data.list.chain\ | |
import data.list.duplicate\ | |
import data.list.sort | |
d}' src/data/list/nodup_equiv_fin.lean | |
# 183 → 183 [data.set.lattice, tactic.wlog] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.wlog | |
d}' src/data/set/enumerate.lean | |
# 196 → 194 [data.pfun, order.preorder_hom, tactic.monotonicity, tactic.wlog] | |
sed -i '/^import /{x;//!c\ | |
import control.traversable\ | |
import control.traversable.derive\ | |
import data.part\ | |
import order.preorder_hom\ | |
import tactic.wlog | |
d}' src/order/omega_complete_partial_order.lean | |
# 194 → 194 [data.int.basic, data.list.range] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.list.range | |
d}' src/data/int/range.lean | |
# 199 → 198 [data.list.perm, data.list.range, data.sigma] | |
sed -i '/^import /{x;//!c\ | |
import data.list.perm\ | |
import data.list.range | |
d}' src/data/list/sigma.lean | |
# 200 → 176 [data.nat.upto, data.pfun, data.stream.basic] | |
sed -i '/^import /{x;//!c\ | |
import data.nat.upto\ | |
import data.part\ | |
import data.stream.init\ | |
import tactic.apply_fun | |
d}' src/control/fix.lean | |
# 200 → 200 [data.list.sigma] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.list.sigma\ | |
import data.sigma | |
d}' src/data/list/alist.lean | |
# 312 → 312 [control.traversable.instances, data.array.lemmas, data.buffer] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.array.lemmas | |
d}' src/data/buffer/basic.lean | |
# 182 → 182 [category_theory.fully_faithful, data.equiv.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.fully_faithful | |
d}' src/category_theory/types.lean | |
# 182 → 182 [category_theory.comma] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.comma\ | |
import category_theory.natural_isomorphism | |
d}' src/category_theory/arrow.lean | |
# 183 → 183 [category_theory.fully_faithful, category_theory.functor_category, category_theory.reflects_isomorphisms] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.reflects_isomorphisms | |
d}' src/category_theory/monad/basic.lean | |
# 183 → 183 [category_theory.full_subcategory, category_theory.natural_isomorphism] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.full_subcategory | |
d}' src/category_theory/essential_image.lean | |
# 319 → 319 [data.buffer.basic, meta.rb_map, tactic.rewrite_search.discovery, tactic.rewrite_search.types] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.buffer.basic\ | |
import tactic.rewrite_search.discovery | |
d}' src/tactic/rewrite_search/search.lean | |
# 210 → 210 [control.fix, order.omega_complete_partial_order, tactic.apply] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.fix\ | |
import data.pfun\ | |
import data.stream.basic\ | |
import order.omega_complete_partial_order\ | |
import tactic.apply | |
d}' src/control/lawful_fix.lean | |
# 189 → 189 [category_theory.groupoid, category_theory.types, category_theory.whiskering, control.equiv_functor] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.groupoid\ | |
import category_theory.types\ | |
import category_theory.whiskering\ | |
import control.equiv_functor\ | |
import data.equiv.functor | |
d}' src/category_theory/core.lean | |
# 186 → 186 [category_theory.essential_image, category_theory.full_subcategory, category_theory.fully_faithful, category_theory.whiskering, tactic.slice] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.essential_image\ | |
import category_theory.whiskering\ | |
import tactic.slice | |
d}' src/category_theory/equivalence.lean | |
# 321 → 321 [tactic.rewrite_search.discovery, tactic.rewrite_search.explain, tactic.rewrite_search.search] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.rewrite_search.explain\ | |
import tactic.rewrite_search.search | |
d}' src/tactic/rewrite_search/frontend.lean | |
# 184 → 184 [category_theory.groupoid, data.equiv.mul_add] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.groupoid | |
d}' src/category_theory/endomorphism.lean | |
# 194 → 185 [algebra.group_power, category_theory.endomorphism] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.endomorphism | |
d}' src/category_theory/conj.lean | |
# 188 → 187 [category_theory.equivalence, category_theory.types] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.equivalence | |
d}' src/category_theory/opposites.lean | |
# 210 → 210 [data.multiset.finset_ops, tactic.apply, tactic.monotonicity, tactic.nth_rewrite] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.multiset.finset_ops\ | |
import tactic.apply\ | |
import tactic.nth_rewrite | |
d}' src/data/finset/basic.lean | |
# 189 → 189 [category_theory.opposites] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.opposites\ | |
import category_theory.types | |
d}' src/category_theory/const.lean | |
# 191 → 191 [category_theory.adjunction.basic, category_theory.groupoid, category_theory.opposites] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.basic\ | |
import category_theory.groupoid\ | |
import category_theory.opposites\ | |
import category_theory.types | |
d}' src/category_theory/epi_mono.lean | |
# 190 → 190 [category_theory.adjunction.basic, category_theory.monad.basic, category_theory.reflects_isomorphisms] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.basic\ | |
import category_theory.monad.basic | |
d}' src/category_theory/monad/algebra.lean | |
# 189 → 189 [category_theory.opposites] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.opposites\ | |
import category_theory.types | |
d}' src/category_theory/eq_to_hom.lean | |
# 216 → 216 [data.equiv.encodable.basic, data.finset.basic, data.set.pairwise] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.encodable.basic\ | |
import data.finset.basic | |
d}' src/data/equiv/encodable/lattice.lean | |
# 190 → 190 [category_theory.eq_to_hom, category_theory.equivalence, category_theory.natural_isomorphism] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.eq_to_hom | |
d}' src/category_theory/quotient.lean | |
# 218 → 218 [data.finset.fold, data.finset.option, data.multiset.lattice, order.complete_lattice, order.order_dual] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.finset.fold\ | |
import data.finset.option\ | |
import data.multiset.lattice | |
d}' src/data/finset/lattice.lean | |
# 192 → 192 [category_theory.epi_mono, category_theory.types] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.epi_mono | |
d}' src/category_theory/concrete_category/basic.lean | |
# 190 → 182 [category_theory.eq_to_hom, category_theory.natural_isomorphism] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.natural_isomorphism\ | |
import tactic.slice | |
d}' src/category_theory/pi/basic.lean | |
# 219 → 219 [data.finset.lattice, data.set.pairwise, order.preorder_hom] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.finset.lattice | |
d}' src/order/partial_sups.lean | |
# 191 → 184 [category_theory.eq_to_hom, category_theory.natural_isomorphism, category_theory.pi.basic, data.sigma.basic] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.fully_faithful\ | |
import category_theory.whiskering\ | |
import tactic.slice | |
d}' src/category_theory/sigma/basic.lean | |
# 354 → 354 [data.array.lemmas, data.finset.option, data.finset.pi, data.finset.powerset, data.finset.prod, data.sym.basic, data.ulift, group_theory.perm.basic, order.well_founded, tactic.wlog] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_power\ | |
import data.array.lemmas\ | |
import data.finset.pi\ | |
import data.finset.powerset\ | |
import data.finset.prod\ | |
import data.sym.basic\ | |
import data.ulift\ | |
import group_theory.perm.basic\ | |
import order.well_founded\ | |
import tactic.wlog | |
d}' src/data/fintype/basic.lean | |
# 356 → 356 [algebra.group.hom, algebra.group.semiconj, algebra.group_with_zero.basic, data.equiv.mul_add_aut, data.fintype.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.mul_add_aut\ | |
import data.fintype.basic | |
d}' src/algebra/group/conj.lean | |
# 357 → 357 [data.fintype.basic, order.complete_boolean_algebra, order.modular_lattice] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.basic\ | |
import order.modular_lattice | |
d}' src/order/atoms.lean | |
# 356 → 356 [control.monad.basic, data.fintype.basic, data.list.prod_sigma] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.basic\ | |
import data.list.prod_sigma | |
d}' src/data/fin_enum.lean | |
# 355 → 355 [data.fintype.basic, logic.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.basic | |
d}' src/tactic/derive_fintype.lean | |
# 360 → 360 [control.equiv_functor, data.fintype.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.category.basic\ | |
import control.equiv_functor\ | |
import data.equiv.functor\ | |
import data.fintype.basic | |
d}' src/control/equiv_functor/instances.lean | |
# 195 → 194 [category_theory.groupoid, category_theory.monoidal.functor] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.monoidal.functor | |
d}' src/category_theory/monoidal/free/basic.lean | |
# 194 → 194 [category_theory.full_subcategory, category_theory.monoidal.functor] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.monoidal.functor | |
d}' src/category_theory/monoidal/natural_transformation.lean | |
# 355 → 355 [algebra.group.pi, data.equiv.mul_add, data.finset.fold, data.fintype.basic, data.set.pairwise] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.basic | |
d}' src/algebra/big_operators/basic.lean | |
# 355 → 355 [data.fintype.basic, data.nat.cast, tactic.wlog] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.basic | |
d}' src/algebra/char_zero.lean | |
# 194 → 194 [category_theory.currying, category_theory.hom_functor, category_theory.products.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.currying\ | |
import category_theory.hom_functor | |
d}' src/category_theory/yoneda.lean | |
# 355 → 355 [data.fintype.basic, data.list.perm] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.basic | |
d}' src/data/fintype/list.lean | |
# 355 → 355 [data.fin.basic, data.fintype.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.basic | |
d}' src/data/fintype/fin.lean | |
# 373 → 373 [category_theory.discrete_category, category_theory.opposites, data.fintype.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.discrete_category\ | |
import data.fintype.basic | |
d}' src/category_theory/fin_category.lean | |
# 356 → 198 [computability.language, data.finset.basic, data.fintype.basic, tactic.rcases] | |
sed -i '/^import /{x;//!c\ | |
import computability.language\ | |
import tactic.apply\ | |
import tactic.apply_fun\ | |
import tactic.nth_rewrite\ | |
import tactic.wlog | |
d}' src/computability/regular_expressions.lean | |
# 361 → 360 [data.equiv.encodable.basic, data.fintype.basic, data.list.min_max, data.sigma] | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.encodable.basic\ | |
import data.fintype.basic | |
d}' src/data/equiv/denumerable.lean | |
# 358 → 358 [data.fintype.basic, data.pfun, logic.function.iterate, order.basic, tactic.apply_fun] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.basic\ | |
import data.pfun | |
d}' src/computability/turing_machine.lean | |
# 210 → 210 [category_theory.full_subcategory, category_theory.is_connected, category_theory.punit, category_theory.sigma.basic, data.list.chain] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.is_connected\ | |
import category_theory.pi.basic\ | |
import category_theory.sigma.basic | |
d}' src/category_theory/connected_components.lean | |
# 364 → 361 [data.finset.sort, data.fintype.list, data.list.rotate] | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.list\ | |
import data.list.rotate\ | |
import data.multiset.sort | |
d}' src/data/list/cycle.lean | |
# 356 → 356 [algebra.char_zero, data.int.cast] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_zero | |
d}' src/data/int/char_zero.lean | |
# 362 → 355 [data.finset.sort, data.fintype.basic, group_theory.perm.basic] | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.basic | |
d}' src/group_theory/perm/support.lean | |
# 361 → 197 [control.equiv_functor.instances, tactic.clear, tactic.simp_result] | |
sed -i '/^import /{x;//!c\ | |
import tactic.apply\ | |
import tactic.apply_fun\ | |
import tactic.nth_rewrite\ | |
import tactic.wlog | |
d}' src/tactic/equiv_rw.lean | |
# 356 → 356 [algebra.big_operators.basic, algebra.divisibility, algebra.invertible] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.basic | |
d}' src/algebra/associated.lean | |
# 198 → 164 [category_theory.concrete_category, tactic.fresh_names] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.category.basic\ | |
import tactic.fresh_names\ | |
import tactic.monotonicity\ | |
import tactic.reassoc_axiom\ | |
import tactic.slice | |
d}' src/tactic/elementwise.lean | |
# 208 → 208 [category_theory.adjunction.basic, category_theory.conj, category_theory.yoneda] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_power\ | |
import category_theory.adjunction.basic\ | |
import category_theory.conj\ | |
import category_theory.yoneda | |
d}' src/category_theory/adjunction/fully_faithful.lean | |
# 200 → 193 [category_theory.concrete_category, category_theory.discrete_category, category_theory.eq_to_hom] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.concrete_category.bundled\ | |
import category_theory.discrete_category | |
d}' src/category_theory/category/Cat.lean | |
# 356 → 356 [algebra.big_operators.basic, data.finset.option] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.basic | |
d}' src/algebra/big_operators/option.lean | |
# 197 → 197 [algebra.group.hom, category_theory.discrete_category, category_theory.monoidal.natural_transformation] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.discrete_category\ | |
import category_theory.monoidal.natural_transformation | |
d}' src/category_theory/monoidal/discrete.lean | |
# 356 → 356 [algebra.big_operators.basic, data.finset.pi, data.finset.powerset] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.basic | |
d}' src/algebra/big_operators/ring.lean | |
# 356 → 356 [algebra.big_operators.basic, algebra.field, algebra.opposites, data.equiv.mul_add] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.basic | |
d}' src/data/equiv/ring.lean | |
# 196 → 196 [category_theory.adjunction.basic, category_theory.opposites, category_theory.yoneda] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.basic\ | |
import category_theory.yoneda | |
d}' src/category_theory/adjunction/opposites.lean | |
# 362 → 362 [data.finset.sort, data.fintype.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.finset.sort | |
d}' src/data/fintype/sort.lean | |
# 198 → 198 [category_theory.discrete_category, category_theory.monoidal.free.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.discrete_category\ | |
import category_theory.groupoid\ | |
import category_theory.monoidal.free.basic | |
d}' src/category_theory/monoidal/free/coherence.lean | |
# 369 → 369 [data.equiv.denumerable, data.finset.sort] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.denumerable\ | |
import data.finset.sort\ | |
import data.sigma | |
d}' src/data/equiv/list.lean | |
# 208 → 200 [category_theory.adjunction.basic, category_theory.conj, category_theory.yoneda] | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_power\ | |
import category_theory.adjunction.basic\ | |
import category_theory.conj | |
d}' src/category_theory/adjunction/mates.lean | |
# 370 → 370 [data.equiv.list, data.list.join, logic.function.iterate] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.list | |
d}' src/computability/primrec.lean | |
# 358 → 358 [algebra.big_operators.order, algebra.order.absolute_value] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.order | |
d}' src/data/real/cau_seq.lean | |
# 357 → 357 [algebra.opposites, data.equiv.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.ring | |
d}' src/ring_theory/ring_invo.lean | |
# 201 → 201 [category_theory.category.Cat, category_theory.groupoid] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.category.Cat\ | |
import category_theory.concrete_category | |
d}' src/category_theory/isomorphism_classes.lean | |
# 357 → 357 [algebra.associated, algebra.big_operators.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.associated | |
d}' src/ring_theory/prime.lean | |
# 364 → 364 [data.list.rotate, group_theory.perm.support] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.finset.sort\ | |
import data.list.rotate\ | |
import group_theory.perm.support | |
d}' src/group_theory/perm/list.lean | |
# 358 → 357 [algebra.associated, algebra.group_power.lemmas, data.nat.gcd] | |
sed -i '/^import /{x;//!c\ | |
import algebra.associated | |
d}' src/algebra/gcd_monoid/basic.lean | |
# 357 → 357 [algebra.ring.basic, data.equiv.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.ring | |
d}' src/algebra/ring/comp_typeclasses.lean | |
# 202 → 202 [category_theory.category.Cat, category_theory.path_category] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.category.Cat\ | |
import category_theory.concrete_category\ | |
import category_theory.path_category | |
d}' src/category_theory/category/Quiv.lean | |
# 358 → 358 [algebra.big_operators.order, data.nat.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.order | |
d}' src/data/set/equitable.lean | |
# 201 → 201 [category_theory.adjunction.basic, category_theory.limits.cones, category_theory.reflects_isomorphisms] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.basic\ | |
import category_theory.limits.cones | |
d}' src/category_theory/limits/is_limit.lean | |
# 364 → 363 [data.fintype.basic, data.rel, data.set.finite] | |
sed -i '/^import /{x;//!c\ | |
import data.set.finite | |
d}' src/combinatorics/hall/finite.lean | |
# 364 → 204 [set_theory.game.winner, tactic.equiv_rw, tactic.nth_rewrite] | |
sed -i '/^import /{x;//!c\ | |
import set_theory.game.winner\ | |
import tactic.equiv_rw | |
d}' src/set_theory/game/impartial.lean | |
# 357 → 355 [algebra.associated, data.fintype.basic] | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.basic | |
d}' src/ring_theory/fintype.lean | |
# 198 → 198 [category_theory.monoidal.discrete, category_theory.monoidal.natural_transformation] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.monoidal.discrete | |
d}' src/category_theory/monoidal/braided.lean | |
# 357 → 357 [algebra.group.prod, algebra.ring.basic, data.equiv.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.ring | |
d}' src/algebra/ring/prod.lean | |
# 358 → 358 [algebra.big_operators.option, algebra.big_operators.ring, data.fintype.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.option\ | |
import algebra.big_operators.ring | |
d}' src/data/fintype/card.lean | |
# 362 → 362 [tactic.equiv_rw] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.equiv_functor.instances\ | |
import tactic.equiv_rw | |
d}' src/tactic/transport.lean | |
# 364 → 364 [data.fintype.basic, data.num.lemmas, tactic.derive_fintype] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.num.lemmas\ | |
import tactic.derive_fintype | |
d}' src/computability/encoding.lean | |
# 365 → 365 [order.ideal, order.pfilter] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.pfilter | |
d}' src/order/prime_ideal.lean | |
# 200 → 200 [category_theory.const, category_theory.functor_category, category_theory.monoidal.braided] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.const\ | |
import category_theory.monoidal.braided | |
d}' src/category_theory/monoidal/functor_category.lean | |
# 359 → 359 [algebra.gcd_monoid.basic, data.multiset.lattice] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.gcd_monoid.basic\ | |
import data.nat.gcd | |
d}' src/algebra/gcd_monoid/multiset.lean | |
# 370 → 370 [data.bitvec.core, data.fin.basic, tactic.monotonicity, tactic.norm_num] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.bitvec.core\ | |
import tactic.norm_num | |
d}' src/data/bitvec/basic.lean | |
# 203 → 203 [category_theory.currying, category_theory.limits.has_limits, category_theory.products.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.has_limits | |
d}' src/category_theory/limits/fubini.lean | |
# 369 → 369 [data.fintype.basic, tactic.norm_num] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.norm_num | |
d}' src/tactic/fin_cases.lean | |
# 370 → 370 [algebra.group_power, data.list.sort, data.nat.gcd, data.nat.sqrt, tactic.norm_num, tactic.wlog] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.list.sort\ | |
import tactic.norm_num | |
d}' src/data/nat/prime.lean | |
# 370 → 370 [computability.language, data.fintype.basic, tactic.norm_num] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import computability.language\ | |
import tactic.norm_num | |
d}' src/computability/DFA.lean | |
# 369 → 369 [control.traversable.basic, tactic.norm_num] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.norm_num | |
d}' src/tactic/ring_exp.lean | |
# 203 → 203 [category_theory.discrete_category, category_theory.limits.has_limits] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.has_limits | |
d}' src/category_theory/limits/shapes/products.lean | |
# 369 → 369 [algebra.order.ring, data.int.basic, tactic.norm_num] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.norm_num | |
d}' src/tactic/linarith/lemmas.lean | |
# 369 → 369 [algebra.group_power, data.rat.basic, tactic.norm_num] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.norm_num | |
d}' src/algebraic_geometry/EllipticCurve.lean | |
# 369 → 369 [data.equiv.basic, data.fin.basic, tactic.norm_num] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.norm_num | |
d}' src/data/equiv/fin.lean | |
# 369 → 369 [tactic.interactive, tactic.norm_num] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.norm_num | |
d}' src/tactic/field_simp.lean | |
# 370 → 369 [data.int.range, tactic.norm_num] | |
sed -i '/^import /{x;//!c\ | |
import tactic.norm_num | |
d}' src/tactic/ring.lean | |
# 360 → 360 [algebra.gcd_monoid.multiset, data.finset.fold] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.gcd_monoid.multiset | |
d}' src/algebra/gcd_monoid/finset.lean | |
# 372 → 370 [data.equiv.mul_add, data.pfun, tactic.norm_num] | |
sed -i '/^import /{x;//!c\ | |
import data.part\ | |
import tactic.norm_num | |
d}' src/data/nat/enat.lean | |
# 371 → 371 [data.rat.meta_defs, data.tree, meta.expr, tactic.norm_num] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.tree\ | |
import tactic.norm_num | |
d}' src/tactic/cancel_denoms.lean | |
# 393 → 389 [data.fintype.card, data.nat.enat, data.set.countable, set_theory.schroeder_bernstein] | |
sed -i '/^import /{x;//!c\ | |
import data.nat.enat\ | |
import data.pfun\ | |
import data.set.countable\ | |
import set_theory.schroeder_bernstein | |
d}' src/set_theory/cardinal.lean | |
# 373 → 373 [algebra.associated, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.associated\ | |
import data.int.range\ | |
import tactic.ring | |
d}' src/number_theory/zsqrtd/basic.lean | |
# 371 → 370 [algebra.group_with_zero, algebra.group_with_zero.power, algebra.order.group, tactic.abel] | |
sed -i '/^import /{x;//!c\ | |
import tactic.abel | |
d}' src/algebra/order/with_zero.lean | |
# 373 → 373 [data.list.func, tactic.omega.misc, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.int.range\ | |
import data.list.func\ | |
import tactic.omega.misc\ | |
import tactic.ring | |
d}' src/tactic/omega/coeffs.lean | |
# 371 → 371 [data.nat.prime, data.pnat.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.prime | |
d}' src/data/pnat/prime.lean | |
# 373 → 373 [data.equiv.fin, data.equiv.functor, data.list.sort, order.lattice] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.fin\ | |
import data.equiv.functor\ | |
import data.list.sort | |
d}' src/order/jordan_holder.lean | |
# 375 → 375 [algebra.module.basic, tactic.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.basic | |
d}' src/data/bundle.lean | |
# 374 → 374 [algebra.big_operators.basic, data.nat.enat] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.basic\ | |
import data.nat.enat\ | |
import data.pfun | |
d}' src/algebra/big_operators/enat.lean | |
# 378 → 378 [data.nat.prime, data.num.lemmas, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.int.range\ | |
import data.nat.prime\ | |
import data.num.lemmas\ | |
import tactic.ring | |
d}' src/data/num/prime.lean | |
# 377 → 377 [data.num.lemmas, data.tree, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.int.range\ | |
import data.num.lemmas\ | |
import data.tree\ | |
import tactic.ring | |
d}' src/tactic/ring2.lean | |
# 385 → 384 [algebra.module.basic, data.set.finite, group_theory.submonoid.basic] | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.basic\ | |
import algebra.smul_with_zero\ | |
import data.set.finite\ | |
import group_theory.group_action.group\ | |
import group_theory.submonoid.basic\ | |
import tactic.norm_num | |
d}' src/algebra/pointwise.lean | |
# 206 → 206 [category_theory.epi_mono, category_theory.limits.has_limits, category_theory.limits.shapes.equalizers] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.equalizers | |
d}' src/category_theory/limits/shapes/wide_equalizers.lean | |
# 371 → 371 [data.nat.choose.basic, data.nat.prime] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.prime | |
d}' src/data/nat/choose/dvd.lean | |
# 370 → 370 [data.equiv.basic, tactic.norm_fin] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.norm_fin | |
d}' src/tactic/norm_swap.lean | |
# 375 → 369 [algebra.module.basic] | |
sed -i '/^import /{x;//!c\ | |
import tactic.norm_num | |
d}' src/algebra/pempty_instances.lean | |
# 371 → 371 [algebra.ring.basic, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.int.range\ | |
import tactic.ring | |
d}' src/ring_theory/coprime/basic.lean | |
# 371 → 371 [data.int.basic, data.nat.prime] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.prime | |
d}' src/data/int/nat_prime.lean | |
# 371 → 370 [algebra.big_operators.basic, data.equiv.fin, data.fintype.basic] | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.basic\ | |
import tactic.norm_num | |
d}' src/combinatorics/hales_jewett.lean | |
# 372 → 372 [tactic.abel, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.int.range\ | |
import tactic.abel\ | |
import tactic.ring | |
d}' src/algebra/ring/boolean_ring.lean | |
# 371 → 371 [tactic.doc_commands, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.int.range\ | |
import tactic.ring | |
d}' src/tactic/group.lean | |
# 371 → 371 [tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.int.range\ | |
import tactic.ring | |
d}' src/algebra/group_power/identities.lean | |
# 372 → 372 [meta.rb_map, tactic.linarith.lemmas, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.int.range\ | |
import tactic.linarith.lemmas\ | |
import tactic.ring | |
d}' src/tactic/linarith/datatypes.lean | |
# 373 → 372 [data.nat.gcd, data.stream.basic, tactic.ring] | |
sed -i '/^import /{x;//!c\ | |
import data.int.range\ | |
import data.stream.init\ | |
import tactic.ring | |
d}' src/data/nat/fib.lean | |
# 424 → 424 [category_theory.limits.shapes.products, set_theory.cardinal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.products\ | |
import data.fintype.card\ | |
import set_theory.cardinal | |
d}' src/category_theory/limits/small_complete.lean | |
# 210 → 210 [category_theory.epi_mono, category_theory.punit, category_theory.reflects_isomorphisms, category_theory.structured_arrow] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.structured_arrow | |
d}' src/category_theory/over.lean | |
# 379 → 375 [algebra.group, data.int.gcd, data.multiset.sort, data.pnat.prime] | |
sed -i '/^import /{x;//!c\ | |
import data.multiset.sort\ | |
import data.pnat.prime | |
d}' src/data/pnat/factors.lean | |
# 393 → 393 [algebra.module.pi, algebra.module.prod, algebra.order.field, algebra.order.pi, algebra.order.smul, algebra.pointwise] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.pi\ | |
import algebra.module.prod\ | |
import algebra.order.pi\ | |
import algebra.order.smul\ | |
import algebra.pointwise | |
d}' src/algebra/order/module.lean | |
# 386 → 386 [algebra.group.pi, algebra.group.prod, algebra.group.type_tags, algebra.pointwise, data.equiv.basic, data.set.finite] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.basic\ | |
import algebra.pointwise | |
d}' src/algebra/add_torsor.lean | |
# 386 → 386 [algebra.pointwise, data.equiv.mul_add, data.set.intervals.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.basic\ | |
import algebra.pointwise | |
d}' src/data/set/intervals/image_preimage.lean | |
# 210 → 210 [category_theory.groupoid, category_theory.punit, category_theory.structured_arrow] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.structured_arrow | |
d}' src/category_theory/elements.lean | |
# 369 → 367 [algebra.char_zero, data.int.basic, data.nat.interval] | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_zero\ | |
import order.locally_finite | |
d}' src/data/int/interval.lean | |
# 374 → 373 [data.pfunctor.univariate] | |
sed -i '/^import /{x;//!c\ | |
import data.pfunctor.univariate.M | |
d}' src/data/qpf/univariate/basic.lean | |
# 380 → 364 [data.finset, order.ideal] | |
sed -i '/^import /{x;//!c\ | |
import order.ideal | |
d}' src/order/countable_dense_linear_order.lean | |
# 374 → 374 [data.pnat.prime, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.int.range\ | |
import data.pnat.prime\ | |
import tactic.ring | |
d}' src/data/pnat/xgcd.lean | |
# 372 → 371 [set_theory.game] | |
sed -i '/^import /{x;//!c\ | |
import set_theory.pgame\ | |
import tactic.abel | |
d}' src/set_theory/surreal/basic.lean | |
# 394 → 394 [set_theory.cardinal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.card\ | |
import set_theory.cardinal | |
d}' src/set_theory/fincard.lean | |
# 378 → 378 [algebra.big_operators.basic, algebra.module.pi] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.pi | |
d}' src/data/holor.lean | |
# 387 → 387 [algebra.pointwise, group_theory.submonoid.operations] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.basic\ | |
import algebra.pointwise\ | |
import group_theory.submonoid.operations | |
d}' src/group_theory/submonoid/pointwise.lean | |
# 376 → 376 [algebra.big_operators.basic, data.fintype.basic, data.int.gcd, data.set.pairwise, ring_theory.coprime.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.basic\ | |
import data.int.gcd\ | |
import ring_theory.coprime.basic | |
d}' src/ring_theory/coprime/lemmas.lean | |
# 207 → 205 [category_theory.currying, category_theory.limits.preserves.limits, category_theory.products] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.preserves.limits | |
d}' src/category_theory/limits/functor_category.lean | |
# 377 → 375 [control.functor.multivariate, data.pfunctor.univariate, data.sigma] | |
sed -i '/^import /{x;//!c\ | |
import control.functor.multivariate\ | |
import data.pfunctor.univariate.basic | |
d}' src/data/pfunctor/multivariate/basic.lean | |
# 404 → 401 [algebra.punit_instances, category_theory.concrete_category.bundled_hom, category_theory.concrete_category.reflects_isomorphisms, tactic.elementwise] | |
sed -i '/^import /{x;//!c\ | |
import algebra.punit_instances\ | |
import category_theory.concrete_category.bundled_hom\ | |
import category_theory.reflects_isomorphisms\ | |
import tactic.elementwise | |
d}' src/algebra/category/Mon/basic.lean | |
# 373 → 372 [data.int.gcd, data.pnat.basic, data.set.lattice, dynamics.fixed_points.basic] | |
sed -i '/^import /{x;//!c\ | |
import data.nat.prime\ | |
import dynamics.fixed_points.basic | |
d}' src/dynamics/periodic_pts.lean | |
# 209 → 208 [category_theory.limits.preserves.limits, category_theory.limits.shapes.terminal] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.preserves.basic\ | |
import category_theory.limits.shapes.terminal | |
d}' src/category_theory/limits/preserves/shapes/terminal.lean | |
# 378 → 378 [algebra.module.pi, data.fin.basic, data.list.range] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.pi | |
d}' src/data/fin/vec_notation.lean | |
# 400 → 398 [algebra.punit_instances, category_theory.concrete_category, order.preorder_hom] | |
sed -i '/^import /{x;//!c\ | |
import algebra.punit_instances\ | |
import category_theory.concrete_category.bundled_hom | |
d}' src/order/category/Preorder.lean | |
# 205 → 205 [category_theory.adjunction.basic, category_theory.limits.creates] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.creates | |
d}' src/category_theory/adjunction/limits.lean | |
# 400 → 399 [algebra.pempty_instances, category_theory.concrete_category.bundled_hom, category_theory.concrete_category.reflects_isomorphisms] | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.basic\ | |
import algebra.pempty_instances\ | |
import category_theory.concrete_category.bundled_hom\ | |
import category_theory.reflects_isomorphisms | |
d}' src/algebra/category/Semigroup/basic.lean | |
# 372 → 372 [data.fintype.basic, set_theory.game] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import set_theory.game | |
d}' src/set_theory/game/short.lean | |
# 377 → 377 [data.nat.modeq, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.int.range\ | |
import data.nat.modeq\ | |
import tactic.ring | |
d}' src/data/int/modeq.lean | |
# 208 → 208 [category_theory.limits.functor_category] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.functor_category\ | |
import category_theory.products | |
d}' src/category_theory/limits/yoneda.lean | |
# 409 → 409 [algebra.category.Mon.basic, category_theory.category.Cat, category_theory.endomorphism] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Mon.basic\ | |
import category_theory.category.Cat\ | |
import category_theory.concrete_category\ | |
import category_theory.concrete_category.reflects_isomorphisms\ | |
import category_theory.endomorphism | |
d}' src/category_theory/single_obj.lean | |
# 378 → 378 [data.multiset.sort, data.pnat.interval, data.rat.order] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.pnat.interval\ | |
import data.rat.order | |
d}' src/number_theory/ADE_inequality.lean | |
# 401 → 401 [order.category.Preorder] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.concrete_category\ | |
import order.category.Preorder | |
d}' src/order/category/PartialOrder.lean | |
# 387 → 387 [data.set.intervals.image_preimage, order.bounds] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.intervals.image_preimage | |
d}' src/data/set/intervals/unordered_interval.lean | |
# 378 → 378 [data.pfunctor.multivariate.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.pfunctor.multivariate.basic\ | |
import data.pfunctor.univariate | |
d}' src/data/qpf/multivariate/basic.lean | |
# 215 → 214 [category_theory.arrow, category_theory.limits.creates, category_theory.limits.preserves.basic, category_theory.limits.punit, category_theory.over] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.arrow\ | |
import category_theory.limits.creates\ | |
import category_theory.limits.punit\ | |
import category_theory.structured_arrow | |
d}' src/category_theory/limits/comma.lean | |
# 211 → 211 [category_theory.discrete_category, category_theory.epi_mono, category_theory.limits.shapes.terminal, category_theory.over] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.over | |
d}' src/category_theory/limits/shapes/binary_products.lean | |
# 378 → 378 [data.pfunctor.multivariate.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.pfunctor.multivariate.basic\ | |
import data.pfunctor.univariate | |
d}' src/data/pfunctor/multivariate/W.lean | |
# 386 → 370 [data.fin.interval, data.int.interval, data.pnat.interval, tactic.fin_cases] | |
sed -i '/^import /{x;//!c\ | |
import tactic.fin_cases | |
d}' src/tactic/interval_cases.lean | |
# 215 → 210 [category_theory.limits.functor_category, category_theory.limits.shapes.terminal, category_theory.punit, category_theory.structured_arrow] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.structured_arrow | |
d}' src/category_theory/limits/kan_extension.lean | |
# 404 → 404 [category_theory.category.Cat, order.category.Preorder] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.category.Cat\ | |
import category_theory.concrete_category\ | |
import order.category.Preorder | |
d}' src/category_theory/category/preorder.lean | |
# 375 → 375 [data.list.min_max, tactic.omega.term] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.omega.term | |
d}' src/tactic/omega/find_scalars.lean | |
# 212 → 209 [category_theory.arrow, category_theory.limits.preserves.shapes.terminal] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.arrow\ | |
import category_theory.limits.shapes.terminal | |
d}' src/category_theory/lifting_properties.lean | |
# 406 → 406 [algebra.category.Mon.basic, category_theory.endomorphism] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Mon.basic\ | |
import category_theory.concrete_category\ | |
import category_theory.concrete_category.reflects_isomorphisms\ | |
import category_theory.endomorphism | |
d}' src/algebra/category/Group/basic.lean | |
# 217 → 217 [category_theory.category.Cat, category_theory.elements] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.category.Cat\ | |
import category_theory.concrete_category\ | |
import category_theory.elements | |
d}' src/category_theory/grothendieck.lean | |
# 387 → 369 [algebra.add_torsor] | |
sed -i '/^import /{x;//!c\ | |
import tactic.norm_num | |
d}' src/linear_algebra/affine_space/basic.lean | |
# 422 → 416 [category_theory.category.Cat, category_theory.monad.basic, category_theory.monoidal.End, category_theory.monoidal.Mon_] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.monad.basic\ | |
import category_theory.monoidal.End\ | |
import category_theory.monoidal.Mon_ | |
d}' src/category_theory/monad/equiv_mon.lean | |
# 217 → 217 [category_theory.limits.shapes.binary_products, category_theory.limits.shapes.terminal, category_theory.monoidal.braided, category_theory.pempty] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.binary_products\ | |
import category_theory.monoidal.braided | |
d}' src/category_theory/monoidal/of_chosen_finite_products.lean | |
# 379 → 379 [data.pfunctor.multivariate.basic, data.qpf.multivariate.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.qpf.multivariate.basic | |
d}' src/data/qpf/multivariate/constructions/comp.lean | |
# 379 → 379 [control.functor.multivariate, data.qpf.multivariate.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.qpf.multivariate.basic | |
d}' src/data/qpf/multivariate/constructions/prj.lean | |
# 379 → 379 [data.pfunctor.multivariate.basic, data.qpf.multivariate.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.qpf.multivariate.basic | |
d}' src/data/qpf/multivariate/constructions/sigma.lean | |
# 380 → 380 [control.functor.multivariate, data.pfunctor.multivariate.M, data.pfunctor.multivariate.basic, data.qpf.multivariate.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.pfunctor.multivariate.M\ | |
import data.qpf.multivariate.basic | |
d}' src/data/qpf/multivariate/constructions/cofix.lean | |
# 389 → 389 [combinatorics.composition, data.nat.parity, tactic.apply_fun] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import combinatorics.composition\ | |
import data.nat.parity | |
d}' src/combinatorics/partition.lean | |
# 217 → 217 [category_theory.limits.shapes.binary_products, category_theory.limits.shapes.terminal, category_theory.monoidal.braided] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.binary_products\ | |
import category_theory.monoidal.braided | |
d}' src/category_theory/monoidal/of_has_finite_products.lean | |
# 388 → 388 [data.set.intervals.unordered_interval, data.set.lattice] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.intervals.unordered_interval | |
d}' src/data/set/intervals/ord_connected.lean | |
# 216 → 214 [category_theory.limits.creates, category_theory.limits.preserves.basic, category_theory.limits.shapes.binary_products, category_theory.monad.algebra, category_theory.over] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.binary_products\ | |
import category_theory.monad.algebra | |
d}' src/category_theory/monad/products.lean | |
# 379 → 379 [control.functor.multivariate, data.qpf.multivariate.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.qpf.multivariate.basic | |
d}' src/data/qpf/multivariate/constructions/const.lean | |
# 220 → 210 [category_theory.adjunction.basic, category_theory.limits.comma, category_theory.limits.constructions.weakly_initial, category_theory.limits.creates, category_theory.limits.preserves.basic, category_theory.punit] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.structured_arrow | |
d}' src/category_theory/adjunction/comma.lean | |
# 414 → 414 [category_theory.adjunction.basic, category_theory.category.preorder, category_theory.fin_category, category_theory.limits.cones, order.bounded_lattice] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.category.preorder\ | |
import category_theory.fin_category\ | |
import category_theory.limits.cones | |
d}' src/category_theory/filtered.lean | |
# 386 → 386 [data.fin.fin2, data.pfun, data.vector3, number_theory.pell] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.pfun\ | |
import data.vector3\ | |
import number_theory.pell | |
d}' src/number_theory/dioph.lean | |
# 212 → 212 [category_theory.epi_mono, category_theory.limits.shapes.binary_products, category_theory.limits.shapes.terminal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.binary_products | |
d}' src/category_theory/limits/shapes/strict_initial.lean | |
# 219 → 218 [category_theory.limits.preserves.basic, category_theory.limits.shapes.equalizers, category_theory.limits.shapes.pullbacks, category_theory.limits.shapes.strong_epi] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.equalizers\ | |
import category_theory.limits.shapes.pullbacks\ | |
import category_theory.limits.shapes.strong_epi | |
d}' src/category_theory/limits/shapes/regular_mono.lean | |
# 230 → 229 [category_theory.is_connected, category_theory.limits.preserves.basic, category_theory.limits.shapes.equalizers, category_theory.limits.shapes.pullbacks] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.is_connected\ | |
import category_theory.limits.preserves.basic\ | |
import category_theory.limits.shapes.binary_products\ | |
import category_theory.limits.shapes.equalizers\ | |
import category_theory.limits.shapes.wide_pullbacks | |
d}' src/category_theory/limits/connected.lean | |
# 408 → 408 [category_theory.concrete_category, category_theory.concrete_category.bundled, category_theory.full_subcategory, category_theory.skeletal, data.fin.basic, data.fintype.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.skeletal | |
d}' src/category_theory/Fintype.lean | |
# 415 → 415 [category_theory.category.basic, category_theory.equivalence, category_theory.filtered] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.filtered | |
d}' src/category_theory/category/ulift.lean | |
# 216 → 216 [category_theory.limits.shapes.binary_products, category_theory.limits.shapes.equalizers, category_theory.limits.shapes.pullbacks] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.equalizers\ | |
import category_theory.limits.shapes.pullbacks | |
d}' src/category_theory/limits/constructions/pullbacks.lean | |
# 217 → 217 [category_theory.limits.creates, category_theory.limits.preserves.basic, category_theory.limits.shapes.binary_products, category_theory.monad.products, category_theory.over] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.creates\ | |
import category_theory.monad.products | |
d}' src/category_theory/adjunction/over.lean | |
# 216 → 216 [category_theory.limits.shapes.binary_products, category_theory.limits.shapes.equalizers, category_theory.limits.shapes.pullbacks] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.equalizers\ | |
import category_theory.limits.shapes.pullbacks | |
d}' src/category_theory/limits/constructions/equalizers.lean | |
# 228 → 210 [category_theory.adjunction.fully_faithful, category_theory.limits.preserves.shapes.binary_products, category_theory.limits.preserves.shapes.terminal] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.fully_faithful\ | |
import category_theory.epi_mono | |
d}' src/category_theory/adjunction/reflective.lean | |
# 221 → 221 [category_theory.adjunction.basic, category_theory.adjunction.comma, category_theory.limits.comma, category_theory.limits.constructions.weakly_initial, category_theory.limits.creates, category_theory.limits.preserves.basic, category_theory.punit] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.comma\ | |
import category_theory.limits.comma\ | |
import category_theory.limits.constructions.weakly_initial\ | |
import category_theory.over | |
d}' src/category_theory/adjunction/adjoint_functor_theorems.lean | |
# 215 → 215 [category_theory.limits.shapes.binary_products, category_theory.limits.shapes.pullbacks, category_theory.limits.shapes.terminal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.pullbacks | |
d}' src/category_theory/limits/constructions/binary_products.lean | |
# 221 → 221 [category_theory.adjunction.opposites, category_theory.limits.comma, category_theory.limits.creates, category_theory.limits.preserves.basic, category_theory.limits.shapes.pullbacks, category_theory.over] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.opposites\ | |
import category_theory.limits.comma\ | |
import category_theory.limits.shapes.pullbacks | |
d}' src/category_theory/limits/over.lean | |
# 399 → 397 [category_theory.fin_category, category_theory.limits.shapes.equalizers, category_theory.limits.shapes.products, category_theory.limits.shapes.pullbacks, data.fintype.basic] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.fin_category\ | |
import category_theory.limits.shapes.binary_products\ | |
import category_theory.limits.shapes.equalizers\ | |
import category_theory.limits.shapes.wide_pullbacks | |
d}' src/category_theory/limits/shapes/finite_limits.lean | |
# 415 → 415 [category_theory.monoidal.braided, category_theory.monoidal.functor, category_theory.monoidal.transport, category_theory.skeletal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.monoidal.braided\ | |
import category_theory.monoidal.transport\ | |
import category_theory.skeletal | |
d}' src/category_theory/monoidal/skeleton.lean | |
# 411 → 403 [data.fin.basic, data.fintype.sort, order.category.LinearOrder] | |
sed -i '/^import /{x;//!c\ | |
import order.category.LinearOrder | |
d}' src/order/category/NonemptyFinLinOrd.lean | |
# 397 → 397 [algebra.big_operators.basic, data.nat.interval, tactic.linarith] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.interval\ | |
import tactic.linarith | |
d}' src/algebra/big_operators/intervals.lean | |
# 232 → 226 [category_theory.limits.connected, category_theory.limits.creates, category_theory.over] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.is_connected\ | |
import category_theory.limits.creates\ | |
import category_theory.over | |
d}' src/category_theory/limits/constructions/over/connected.lean | |
# 406 → 406 [order.conditionally_complete_lattice, set_theory.cardinal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.card\ | |
import order.conditionally_complete_lattice\ | |
import set_theory.cardinal | |
d}' src/set_theory/ordinal.lean | |
# 393 → 393 [algebra.big_operators.basic, algebra.group.pi, algebra.group.prod, algebra.module.pi, order.conditionally_complete_lattice] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.pi\ | |
import order.conditionally_complete_lattice | |
d}' src/algebra/support.lean | |
# 387 → 387 [algebra.order.ring, data.nat.dist, data.ordmap.ordnode, tactic.linarith] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.dist\ | |
import data.ordmap.ordnode\ | |
import tactic.linarith | |
d}' src/data/ordmap/ordset.lean | |
# 429 → 429 [category_theory.category.preorder, category_theory.limits.shapes.finite_limits, order.complete_lattice] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.category.preorder\ | |
import category_theory.limits.shapes.finite_limits\ | |
import category_theory.limits.shapes.products\ | |
import category_theory.limits.shapes.pullbacks | |
d}' src/category_theory/limits/lattice.lean | |
# 409 → 409 [data.int.modeq, data.list.indexes, tactic.interval_cases, tactic.linarith] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fin.interval\ | |
import data.int.interval\ | |
import data.int.modeq\ | |
import data.list.indexes\ | |
import data.pnat.interval\ | |
import tactic.interval_cases\ | |
import tactic.linarith | |
d}' src/data/nat/digits.lean | |
# 400 → 240 [category_theory.limits.shapes.finite_limits, category_theory.over, category_theory.yoneda, data.set.lattice, order.complete_lattice] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.pullbacks\ | |
import tactic.apply\ | |
import tactic.apply_fun\ | |
import tactic.nth_rewrite\ | |
import tactic.wlog | |
d}' src/category_theory/sites/sieves.lean | |
# 400 → 400 [category_theory.limits.shapes.binary_products, category_theory.limits.shapes.finite_limits, category_theory.limits.shapes.terminal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.finite_limits\ | |
import category_theory.limits.shapes.products\ | |
import category_theory.limits.shapes.pullbacks | |
d}' src/category_theory/limits/shapes/finite_products.lean | |
# 390 → 390 [logic.function.iterate, order.conditionally_complete_lattice, order.rel_iso] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.conditionally_complete_lattice | |
d}' src/order/ord_continuous.lean | |
# 434 → 434 [category_theory.skeletal, data.finset.sort, order.category.NonemptyFinLinOrd, tactic.linarith] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.skeletal\ | |
import data.fintype.sort\ | |
import order.category.NonemptyFinLinOrd\ | |
import tactic.linarith | |
d}' src/algebraic_topology/simplex_category.lean | |
# 384 → 384 [data.sym.basic, tactic.linarith] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.linarith | |
d}' src/data/sym/sym2.lean | |
# 390 → 390 [algebra.pointwise, order.conditionally_complete_lattice] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.conditionally_complete_lattice | |
d}' src/algebra/bounds.lean | |
# 220 → 220 [category_theory.limits.shapes.equalizers, category_theory.limits.shapes.pullbacks, category_theory.limits.shapes.regular_mono] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.preserves.basic\ | |
import category_theory.limits.shapes.regular_mono | |
d}' src/category_theory/limits/shapes/kernel_pair.lean | |
# 394 → 394 [data.nat.enat, order.conditionally_complete_lattice] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.enat\ | |
import data.pfun\ | |
import order.conditionally_complete_lattice | |
d}' src/data/nat/lattice.lean | |
# 241 → 241 [category_theory.adjunction.reflective, category_theory.currying, category_theory.limits.over, category_theory.limits.shapes.images] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.reflective\ | |
import category_theory.limits.over\ | |
import category_theory.limits.preserves.limits\ | |
import category_theory.limits.preserves.shapes.binary_products\ | |
import category_theory.limits.preserves.shapes.terminal\ | |
import category_theory.limits.shapes.images | |
d}' src/category_theory/subobject/mono_over.lean | |
# 217 → 217 [category_theory.limits.preserves.shapes.pullbacks, category_theory.limits.shapes.binary_products, category_theory.limits.shapes.pullbacks] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.preserves.shapes.pullbacks | |
d}' src/category_theory/limits/constructions/epi_mono.lean | |
# 222 → 215 [category_theory.limits.over, category_theory.limits.shapes.binary_products, category_theory.limits.shapes.pullbacks] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.pullbacks | |
d}' src/category_theory/limits/shapes/disjoint_coproduct.lean | |
# 393 → 393 [control.bifunctor, control.ulift, data.int.basic, data.lazy_list.basic, data.tree, tactic.linarith, testing.slim_check.gen] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.bifunctor\ | |
import control.ulift\ | |
import data.lazy_list.basic\ | |
import tactic.linarith\ | |
import testing.slim_check.gen | |
d}' src/testing/slim_check/sampleable.lean | |
# 457 → 452 [algebraic_topology.simplex_category, category_theory.adjunction.limits, category_theory.arrow, category_theory.category.ulift, category_theory.limits.functor_category, category_theory.opposites] | |
sed -i '/^import /{x;//!c\ | |
import algebraic_topology.simplex_category\ | |
import category_theory.arrow\ | |
import category_theory.limits.functor_category\ | |
import category_theory.products | |
d}' src/algebraic_topology/simplicial_object.lean | |
# 440 → 440 [category_theory.limits.preserves.basic, category_theory.limits.shapes.wide_pullbacks, category_theory.limits.types, tactic.elementwise] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.preserves.basic\ | |
import category_theory.limits.types\ | |
import control.equiv_functor.instances\ | |
import tactic.elementwise | |
d}' src/category_theory/limits/concrete_category.lean | |
# 411 → 411 [data.buffer.basic, data.nat.digits, data.string.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.buffer.basic\ | |
import data.nat.digits | |
d}' src/data/buffer/parser/basic.lean | |
# 389 → 386 [algebra.big_operators.basic, data.fintype.card, data.sym.sym2] | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.basic\ | |
import data.sym.sym2 | |
d}' src/data/sym/card.lean | |
# 235 → 231 [category_theory.adjunction, category_theory.monad.algebra] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.reflective\ | |
import category_theory.limits.preserves.limits\ | |
import category_theory.limits.preserves.shapes.binary_products\ | |
import category_theory.limits.preserves.shapes.terminal\ | |
import category_theory.monad.algebra | |
d}' src/category_theory/monad/adjunction.lean | |
# 444 → 444 [category_theory.is_connected, category_theory.limits.types, category_theory.limits.yoneda, category_theory.punit, category_theory.structured_arrow] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.is_connected\ | |
import category_theory.limits.types\ | |
import category_theory.limits.yoneda\ | |
import control.equiv_functor.instances | |
d}' src/category_theory/limits/final.lean | |
# 421 → 415 [category_theory.adjunction, category_theory.adjunction.mates, category_theory.closed.monoidal, category_theory.epi_mono, category_theory.limits.preserves.shapes.binary_products, category_theory.limits.shapes.finite_products, category_theory.monoidal.of_has_finite_products] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.limits\ | |
import category_theory.adjunction.mates\ | |
import category_theory.closed.monoidal\ | |
import category_theory.limits.preserves.shapes.binary_products\ | |
import category_theory.limits.shapes.finite_products\ | |
import category_theory.monoidal.of_has_finite_products | |
d}' src/category_theory/closed/cartesian.lean | |
# 438 → 419 [category_theory.filtered, category_theory.limits.preserves.basic, category_theory.limits.types] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.filtered\ | |
import category_theory.limits.preserves.basic\ | |
import tactic.equiv_rw | |
d}' src/category_theory/limits/preserves/filtered.lean | |
# 437 → 437 [category_theory.limits.shapes.pullbacks, category_theory.sites.sieves, order.copy] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.finite_limits\ | |
import category_theory.limits.shapes.products\ | |
import category_theory.sites.sieves\ | |
import order.copy | |
d}' src/category_theory/sites/grothendieck.lean | |
# 392 → 392 [algebra.field_power, algebra.ring.comp_typeclasses, data.equiv.ring_aut, group_theory.group_action.units, tactic.apply_fun] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.field_power\ | |
import algebra.ring.comp_typeclasses\ | |
import data.equiv.ring_aut\ | |
import group_theory.group_action.units | |
d}' src/algebra/star/basic.lean | |
# 405 → 405 [algebra.big_operators.intervals, algebra.big_operators.nat_antidiagonal, algebra.big_operators.order, algebra.big_operators.ring, data.nat.choose.basic, tactic.linarith] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.intervals\ | |
import algebra.big_operators.nat_antidiagonal\ | |
import algebra.big_operators.order\ | |
import algebra.big_operators.ring | |
d}' src/data/nat/choose/sum.lean | |
# 405 → 405 [category_theory.limits.preserves.shapes.equalizers, category_theory.limits.preserves.shapes.products, category_theory.limits.shapes.equalizers, category_theory.limits.shapes.finite_products] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.preserves.shapes.equalizers\ | |
import category_theory.limits.preserves.shapes.products\ | |
import category_theory.limits.shapes.finite_products | |
d}' src/category_theory/limits/constructions/limits_of_products_and_equalizers.lean | |
# 454 → 447 [category_theory.adjunction, category_theory.elements, category_theory.limits.functor_category, category_theory.limits.kan_extension, category_theory.limits.preserves.limits, category_theory.limits.shapes.terminal, category_theory.limits.types] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.limits\ | |
import category_theory.adjunction.opposites\ | |
import category_theory.elements\ | |
import category_theory.limits.functor_category\ | |
import category_theory.limits.kan_extension\ | |
import category_theory.limits.types\ | |
import category_theory.products\ | |
import control.equiv_functor.instances | |
d}' src/category_theory/limits/presheaf.lean | |
# 431 → 414 [category_theory.limits.lattice, category_theory.limits.preserves.basic] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.category.preorder\ | |
import category_theory.limits.is_limit | |
d}' src/category_theory/category/pairwise.lean | |
# 392 → 391 [data.set.finite, order.copy, order.zorn, tactic.monotonicity] | |
sed -i '/^import /{x;//!c\ | |
import order.copy | |
d}' src/order/filter/basic.lean | |
# 397 → 397 [data.equiv.denumerable, data.nat.lattice, order.preorder_hom] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.denumerable\ | |
import data.nat.lattice\ | |
import data.sigma | |
d}' src/order/order_iso_nat.lean | |
# 438 → 438 [category_theory.limits.shapes.binary_products, category_theory.limits.shapes.products, category_theory.limits.shapes.terminal, category_theory.limits.types] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.products\ | |
import category_theory.limits.types\ | |
import control.equiv_functor.instances | |
d}' src/category_theory/limits/shapes/types.lean | |
# 241 → 221 [category_theory.adjunction, category_theory.limits.shapes.equalizers, category_theory.limits.shapes.kernel_pair] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.kernel_pair | |
d}' src/category_theory/limits/shapes/reflexive.lean | |
# 419 → 419 [category_theory.limits.preserves.shapes.binary_products, category_theory.limits.preserves.shapes.products, category_theory.limits.shapes.binary_products, category_theory.limits.shapes.finite_products, category_theory.limits.shapes.pullbacks, category_theory.pempty, data.equiv.fin] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.preserves.shapes.binary_products\ | |
import category_theory.limits.preserves.shapes.products\ | |
import category_theory.limits.shapes.finite_products\ | |
import data.equiv.fin | |
d}' src/category_theory/limits/constructions/finite_products_of_binary_products.lean | |
# 394 → 394 [data.fintype.basic, data.rel, data.set.finite, data.sym.sym2] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.rel\ | |
import data.set.finite\ | |
import data.sym.sym2 | |
d}' src/combinatorics/simple_graph/basic.lean | |
# 442 → 442 [category_theory.currying, category_theory.limits.functor_category, category_theory.limits.types] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.functor_category\ | |
import category_theory.limits.types\ | |
import category_theory.products\ | |
import control.equiv_functor.instances | |
d}' src/category_theory/limits/colimit_limit.lean | |
# 391 → 391 [data.equiv.mul_add, logic.function.conjugate, order.conditionally_complete_lattice, order.ord_continuous] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.ord_continuous | |
d}' src/order/semiconj_Sup.lean | |
# 401 → 401 [category_theory.limits.shapes.finite_products, category_theory.limits.shapes.pullbacks, category_theory.limits.shapes.wide_pullbacks, category_theory.over] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.finite_products | |
d}' src/category_theory/limits/constructions/over/products.lean | |
# 231 → 231 [category_theory.concrete_category.basic, category_theory.limits.shapes.kernels, tactic.elementwise] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.kernels\ | |
import tactic.elementwise | |
d}' src/category_theory/limits/shapes/concrete_category.lean | |
# 236 → 236 [category_theory.adjunction.limits, category_theory.limits.preserves.shapes.terminal, category_theory.monad.adjunction] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction\ | |
import category_theory.monad.adjunction | |
d}' src/category_theory/monad/limits.lean | |
# 398 → 398 [algebra.pointwise, data.set.finite, order.order_iso_nat, order.well_founded] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.order_iso_nat | |
d}' src/order/well_founded_set.lean | |
# 397 → 397 [data.list.sigma, tactic.pretty_cases, testing.slim_check.sampleable, testing.slim_check.testable] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.list.sigma\ | |
import data.sigma\ | |
import testing.slim_check.testable | |
d}' src/testing/slim_check/functions.lean | |
# 455 → 414 [category_theory.limits.functor_category, category_theory.limits.preserves.shapes.binary_products, category_theory.limits.presheaf] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.functor_category\ | |
import category_theory.limits.preserves.shapes.binary_products\ | |
import category_theory.products\ | |
import tactic.equiv_rw\ | |
import tactic.norm_num | |
d}' src/category_theory/limits/preserves/functor_category.lean | |
# 413 → 401 [category_theory.discrete_category, category_theory.limits.shapes.finite_products, category_theory.limits.shapes.kernels] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.finite_products | |
d}' src/category_theory/limits/opposites.lean | |
# 393 → 393 [order.filter.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.filter.basic\ | |
import order.zorn | |
d}' src/order/filter/extr.lean | |
# 229 → 229 [category_theory.concrete_category, category_theory.shift] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.shift | |
d}' src/category_theory/differential_object.lean | |
# 459 → 459 [algebraic_topology.simplicial_object, category_theory.arrow, category_theory.limits.shapes.wide_pullbacks] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebraic_topology.simplicial_object\ | |
import category_theory.adjunction.limits\ | |
import category_theory.category.ulift\ | |
import category_theory.limits.shapes.wide_pullbacks | |
d}' src/algebraic_topology/cech_nerve.lean | |
# 408 → 404 [algebra.geom_sum, data.finset, data.fintype.basic] | |
sed -i '/^import /{x;//!c\ | |
import algebra.geom_sum | |
d}' src/combinatorics/colex.lean | |
# 236 → 190 [category_theory.adjunction, category_theory.monad.adjunction, category_theory.monad.basic] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.basic\ | |
import category_theory.monad.basic | |
d}' src/category_theory/monad/kleisli.lean | |
# 393 → 393 [algebra.star.basic, data.equiv.basic, data.list.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.star.basic | |
d}' src/algebra/free_monoid.lean | |
# 396 → 396 [data.pfun, order.filter.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.pfun\ | |
import order.filter.basic\ | |
import order.zorn | |
d}' src/order/filter/partial.lean | |
# 397 → 397 [algebra.big_operators.order, algebra.indicator_function, data.set.pairwise] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.order\ | |
import algebra.indicator_function | |
d}' src/algebra/big_operators/finprod.lean | |
# 446 → 428 [category_theory.limits.shapes.binary_products, category_theory.limits.shapes.terminal, category_theory.subobject.basic] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.subobject.mono_over\ | |
import tactic.norm_num | |
d}' src/category_theory/subterminal.lean | |
# 445 → 443 [category_theory.limits.colimit_limit, category_theory.limits.shapes.finite_limits] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.colimit_limit | |
d}' src/category_theory/limits/filtered_colimit_commutes_finite_limit.lean | |
# 393 → 393 [algebra.pointwise, order.filter.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.filter.basic\ | |
import order.zorn | |
d}' src/order/filter/pointwise.lean | |
# 422 → 422 [category_theory.adjunction.fully_faithful, category_theory.closed.cartesian, category_theory.limits.preserves.shapes.binary_products] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction\ | |
import category_theory.closed.cartesian\ | |
import category_theory.limits.preserves.limits\ | |
import category_theory.limits.preserves.shapes.terminal | |
d}' src/category_theory/closed/functor.lean | |
# 444 → 444 [algebra.category.Mon.basic, category_theory.limits.concrete_category, category_theory.limits.preserves.filtered] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Mon.basic\ | |
import category_theory.concrete_category.reflects_isomorphisms\ | |
import category_theory.limits.concrete_category\ | |
import category_theory.limits.preserves.filtered | |
d}' src/algebra/category/Mon/filtered_colimits.lean | |
# 415 → 412 [data.buffer.parser.basic, data.fintype.card] | |
sed -i '/^import /{x;//!c\ | |
import data.buffer.parser.basic | |
d}' src/data/buffer/parser/numeral.lean | |
# 395 → 395 [combinatorics.simple_graph.basic, data.set.finite] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import combinatorics.simple_graph.basic | |
d}' src/combinatorics/simple_graph/strongly_regular.lean | |
# 406 → 406 [data.finset.order, order.atoms, order.order_iso_nat, order.zorn, tactic.tfae] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.finset.order\ | |
import data.list.tfae\ | |
import order.atoms\ | |
import order.order_iso_nat\ | |
import order.zorn\ | |
import tactic.tfae | |
d}' src/order/compactly_generated.lean | |
# 447 → 447 [algebra.category.CommRing.basic, category_theory.limits.concrete_category, category_theory.limits.has_limits] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.CommRing.basic\ | |
import category_theory.limits.concrete_category | |
d}' src/algebra/category/CommRing/colimits.lean | |
# 443 → 443 [algebra.category.Mon.basic, category_theory.limits.concrete_category, category_theory.limits.has_limits] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Mon.basic\ | |
import category_theory.concrete_category.reflects_isomorphisms\ | |
import category_theory.limits.concrete_category | |
d}' src/algebra/category/Mon/colimits.lean | |
# 396 → 396 [algebra.module.pi, order.filter.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.pi\ | |
import order.filter.basic\ | |
import order.zorn | |
d}' src/order/filter/germ.lean | |
# 398 → 398 [data.pprod, data.set.countable, order.filter.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.pprod\ | |
import data.set.countable\ | |
import order.filter.basic\ | |
import order.zorn | |
d}' src/order/filter/bases.lean | |
# 433 → 433 [category_theory.closed.cartesian, category_theory.conj, category_theory.limits.shapes.zero, category_theory.punit] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction\ | |
import category_theory.closed.cartesian\ | |
import category_theory.limits.preserves.limits\ | |
import category_theory.limits.preserves.shapes.terminal\ | |
import category_theory.limits.shapes.zero | |
d}' src/category_theory/closed/zero.lean | |
# 406 → 398 [algebra.indicator_function, data.equiv.encodable.lattice, data.set.countable, order.disjointed, order.filter.basic, order.symm_diff] | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.encodable.lattice\ | |
import data.set.countable\ | |
import order.conditionally_complete_lattice\ | |
import order.disjointed\ | |
import order.symm_diff | |
d}' src/measure_theory/measurable_space_def.lean | |
# 247 → 245 [category_theory.limits.preserves.limits, category_theory.limits.preserves.shapes.equalizers, category_theory.limits.shapes.reflexive, category_theory.monad.adjunction] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction\ | |
import category_theory.limits.preserves.limits\ | |
import category_theory.limits.preserves.shapes.binary_products\ | |
import category_theory.limits.preserves.shapes.terminal\ | |
import category_theory.limits.shapes.reflexive\ | |
import category_theory.limits.shapes.split_coequalizer\ | |
import category_theory.monad.algebra | |
d}' src/category_theory/monad/coequalizer.lean | |
# 399 → 399 [algebra.module.pi, algebra.ring.pi, algebra.star.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.pi\ | |
import algebra.star.basic | |
d}' src/algebra/star/pi.lean | |
# 447 → 445 [category_theory.limits.shapes.finite_products, category_theory.limits.shapes.types, category_theory.monoidal.of_chosen_finite_products] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.types\ | |
import category_theory.monoidal.of_chosen_finite_products | |
d}' src/category_theory/monoidal/types.lean | |
# 406 → 384 [data.nat.choose.basic, data.nat.choose.sum] | |
sed -i '/^import /{x;//!c\ | |
import tactic.linarith | |
d}' src/data/nat/choose/central.lean | |
# 231 → 231 [category_theory.limits.shapes.kernels, category_theory.limits.shapes.regular_mono] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.preserves.basic\ | |
import category_theory.limits.shapes.kernels\ | |
import category_theory.limits.shapes.regular_mono | |
d}' src/category_theory/limits/shapes/normal_mono.lean | |
# 437 → 434 [category_theory.limits.constructions.limits_of_products_and_equalizers, category_theory.limits.shapes.equalizers, category_theory.limits.shapes.products, order.category.Preorder, order.omega_complete_partial_order] | |
sed -i '/^import /{x;//!c\ | |
import algebra.punit_instances\ | |
import category_theory.concrete_category.bundled_hom\ | |
import category_theory.limits.constructions.limits_of_products_and_equalizers\ | |
import data.pfun\ | |
import order.omega_complete_partial_order | |
d}' src/order/category/omega_complete_partial_order.lean | |
# 230 → 230 [algebra.group.basic, category_theory.concrete_category, category_theory.pi.basic, category_theory.shift] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.pi.basic\ | |
import category_theory.shift | |
d}' src/category_theory/graded_object.lean | |
# 434 → 434 [data.nat.bitwise, set_theory.game.impartial, set_theory.ordinal_arithmetic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.equiv_functor.instances\ | |
import data.nat.bitwise\ | |
import set_theory.game.impartial\ | |
import set_theory.ordinal_arithmetic | |
d}' src/set_theory/game/nim.lean | |
# 397 → 397 [data.set.countable, order.filter.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.countable\ | |
import order.filter.basic\ | |
import order.zorn | |
d}' src/order/filter/countable_Inter.lean | |
# 459 → 459 [category_theory.full_subcategory, category_theory.limits.shapes.types, category_theory.sites.pretopology] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.types\ | |
import category_theory.sites.pretopology | |
d}' src/category_theory/sites/sheaf_of_types.lean | |
# 469 → 469 [category_theory.closed.cartesian, category_theory.limits.preserves.functor_category, category_theory.limits.presheaf, category_theory.limits.shapes.types] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction\ | |
import category_theory.closed.cartesian\ | |
import category_theory.limits.preserves.functor_category\ | |
import category_theory.limits.preserves.shapes.terminal\ | |
import category_theory.limits.presheaf\ | |
import category_theory.limits.shapes.types | |
d}' src/category_theory/closed/types.lean | |
# 399 → 395 [data.list.sort, testing.slim_check.functions, testing.slim_check.testable] | |
sed -i '/^import /{x;//!c\ | |
import testing.slim_check.testable | |
d}' src/tactic/slim_check.lean | |
# 397 → 397 [algebra.big_operators.basic, algebra.free_monoid, group_theory.submonoid.operations] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.free_monoid\ | |
import group_theory.submonoid.operations | |
d}' src/group_theory/submonoid/membership.lean | |
# 394 → 393 [algebra.field_power, data.int.least_greatest, data.rat] | |
sed -i '/^import /{x;//!c\ | |
import algebra.field_power\ | |
import data.int.least_greatest\ | |
import data.rat.floor | |
d}' src/algebra/order/archimedean.lean | |
# 414 → 411 [data.rat, set_theory.cardinal] | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.card\ | |
import set_theory.cardinal\ | |
import tactic.abel\ | |
import tactic.field_simp\ | |
import tactic.linarith | |
d}' src/data/rat/denumerable.lean | |
# 390 → 389 [data.rat, data.semiquot] | |
sed -i '/^import /{x;//!c\ | |
import data.rat.floor\ | |
import data.semiquot | |
d}' src/data/fp/basic.lean | |
# 454 → 454 [algebra.category.Mon.basic, category_theory.monoidal.CommMon_, category_theory.monoidal.types] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Mon.basic\ | |
import category_theory.concrete_category.reflects_isomorphisms\ | |
import category_theory.limits.shapes.finite_products\ | |
import category_theory.monoidal.CommMon_\ | |
import category_theory.monoidal.types | |
d}' src/category_theory/monoidal/internal/types.lean | |
# 469 → 469 [category_theory.adjunction.fully_faithful, category_theory.adjunction.reflective, category_theory.closed.cartesian, category_theory.limits.constructions.finite_products_of_binary_products, category_theory.limits.preserves.shapes.binary_products, category_theory.monad.limits, category_theory.subterminal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.closed.cartesian\ | |
import category_theory.limits.constructions.finite_products_of_binary_products\ | |
import category_theory.monad.limits\ | |
import category_theory.subobject.basic\ | |
import category_theory.subterminal | |
d}' src/category_theory/closed/ideal.lean | |
# 249 → 249 [category_theory.limits.preserves.limits, category_theory.limits.shapes.reflexive, category_theory.monad.coequalizer, category_theory.monad.limits] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.preserves.shapes.equalizers\ | |
import category_theory.monad.coequalizer\ | |
import category_theory.monad.limits | |
d}' src/category_theory/monad/monadicity.lean | |
# 429 → 429 [algebra.category.Mon.basic, algebra.category.Semigroup.basic, algebra.free_monoid, algebra.group.with_one] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Mon.basic\ | |
import algebra.category.Semigroup.basic\ | |
import algebra.free_monoid\ | |
import category_theory.concrete_category\ | |
import category_theory.concrete_category.reflects_isomorphisms | |
d}' src/algebra/category/Mon/adjunctions.lean | |
# 407 → 407 [data.equiv.encodable.lattice, measure_theory.measurable_space_def] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.indicator_function\ | |
import measure_theory.measurable_space_def\ | |
import order.filter.basic\ | |
import order.zorn | |
d}' src/measure_theory/pi_system.lean | |
# 238 → 238 [category_theory.category.Kleisli, category_theory.monad.basic, category_theory.monad.kleisli, category_theory.types] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction\ | |
import category_theory.category.Kleisli\ | |
import category_theory.monad.adjunction\ | |
import category_theory.monad.kleisli | |
d}' src/category_theory/monad/types.lean | |
# 399 → 399 [algebra.free_monoid, data.list.chain, group_theory.congruence] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.free_monoid\ | |
import group_theory.congruence | |
d}' src/group_theory/free_product.lean | |
# 438 → 438 [category_theory.limits.shapes.finite_products, category_theory.limits.shapes.kernels, category_theory.limits.shapes.normal_mono, category_theory.preadditive] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.finite_products\ | |
import category_theory.limits.shapes.normal_mono\ | |
import category_theory.preadditive | |
d}' src/category_theory/abelian/non_preadditive.lean | |
# 449 → 449 [category_theory.subobject.well_powered, category_theory.types] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.subobject.well_powered | |
d}' src/category_theory/subobject/types.lean | |
# 435 → 435 [category_theory.limits.shapes.binary_products, category_theory.limits.shapes.finite_products, category_theory.preadditive] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.finite_products\ | |
import category_theory.preadditive | |
d}' src/category_theory/limits/shapes/biproducts.lean | |
# 449 → 449 [category_theory.monoidal.center, category_theory.monoidal.types] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.finite_products\ | |
import category_theory.monoidal.center\ | |
import category_theory.monoidal.types | |
d}' src/category_theory/enriched/basic.lean | |
# 248 → 248 [category_theory.adjunction, category_theory.limits.shapes.equalizers, category_theory.limits.shapes.reflexive, category_theory.monad.adjunction, category_theory.monad.coequalizer] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.preserves.shapes.equalizers\ | |
import category_theory.monad.adjunction\ | |
import category_theory.monad.coequalizer | |
d}' src/category_theory/adjunction/lifting.lean | |
# 409 → 409 [algebra.free_monoid, algebra.opposites, category_theory.category.Kleisli, category_theory.endomorphism, category_theory.types, control.traversable.instances, control.traversable.lemmas, deprecated.group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.free_monoid\ | |
import category_theory.category.Kleisli\ | |
import category_theory.endomorphism\ | |
import category_theory.types\ | |
import deprecated.group | |
d}' src/control/fold.lean | |
# 411 → 411 [algebra.module.basic, algebra.ring.prod, data.equiv.ring, data.set.finite, group_theory.submonoid.center, group_theory.submonoid.membership] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.basic\ | |
import algebra.ring.prod\ | |
import data.set.finite\ | |
import group_theory.submonoid.center\ | |
import group_theory.submonoid.membership | |
d}' src/ring_theory/subsemiring.lean | |
# 469 → 469 [category_theory.concrete_category, category_theory.limits.preserves.shapes.equalizers, category_theory.limits.preserves.shapes.products, category_theory.limits.yoneda, category_theory.sites.sheaf_of_types] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.preserves.shapes.equalizers\ | |
import category_theory.limits.preserves.shapes.products\ | |
import category_theory.limits.yoneda\ | |
import category_theory.sites.sheaf_of_types | |
d}' src/category_theory/sites/sheaf.lean | |
# 426 → 426 [algebra.order.archimedean, order.filter.at_top_bot] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.order.archimedean\ | |
import data.rat\ | |
import order.filter.at_top_bot | |
d}' src/order/filter/archimedean.lean | |
# 441 → 441 [category_theory.abelian.non_preadditive, category_theory.limits.constructions.pullbacks, category_theory.limits.shapes.biproducts, category_theory.limits.shapes.images] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.abelian.non_preadditive\ | |
import category_theory.limits.constructions.pullbacks\ | |
import category_theory.limits.shapes.biproducts | |
d}' src/category_theory/abelian/basic.lean | |
# 402 → 402 [data.set.intervals.ord_connected, order.filter.at_top_bot, order.filter.lift] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.filter.at_top_bot\ | |
import order.filter.lift | |
d}' src/order/filter/interval.lean | |
# 417 → 417 [algebra.order.archimedean, algebra.order.sub, algebra.order.with_zero, order.conditionally_complete_lattice, order.lattice_intervals] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.order.archimedean\ | |
import algebra.order.with_zero\ | |
import data.rat\ | |
import order.conditionally_complete_lattice\ | |
import order.lattice_intervals | |
d}' src/algebra/order/nonneg.lean | |
# 398 → 398 [group_theory.submonoid.membership, group_theory.submonoid.operations] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.submonoid.membership | |
d}' src/ring_theory/non_zero_divisors.lean | |
# 400 → 392 [algebra.continued_fractions.basic, algebra.order.archimedean, algebra.order.field] | |
sed -i '/^import /{x;//!c\ | |
import algebra.continued_fractions.basic\ | |
import algebra.order.floor\ | |
import tactic.field_simp | |
d}' src/algebra/continued_fractions/computation/basic.lean | |
# 437 → 437 [category_theory.limits.shapes.biproducts, category_theory.preadditive, tactic.abel] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.biproducts\ | |
import tactic.abel | |
d}' src/category_theory/preadditive/biproducts.lean | |
# 405 → 401 [order.filter.at_top_bot, order.filter.partial] | |
sed -i '/^import /{x;//!c\ | |
import order.filter.at_top_bot | |
d}' src/order/liminf_limsup.lean | |
# 436 → 436 [category_theory.limits.shapes.biproducts, category_theory.preadditive] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.biproducts | |
d}' src/category_theory/preadditive/additive_functor.lean | |
# 423 → 423 [algebra.bounds, algebra.order.archimedean, algebra.star.basic, data.real.cau_seq_completion, order.conditionally_complete_lattice] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.bounds\ | |
import algebra.order.archimedean\ | |
import algebra.star.basic\ | |
import data.rat\ | |
import data.real.cau_seq_completion | |
d}' src/data/real/basic.lean | |
# 417 → 417 [data.set.finite, group_theory.subgroup.basic, group_theory.submonoid.operations] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.subgroup.basic | |
d}' src/group_theory/finiteness.lean | |
# 432 → 432 [algebra.order.module, algebra.pointwise, data.real.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.order.module\ | |
import data.real.basic | |
d}' src/data/real/pointwise.lean | |
# 417 → 417 [data.fintype.basic, group_theory.subgroup.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.subgroup.basic | |
d}' src/group_theory/free_group.lean | |
# 417 → 417 [data.fintype.basic, group_theory.perm.basic, group_theory.subgroup.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.subgroup.basic | |
d}' src/group_theory/perm/subgroup.lean | |
# 417 → 417 [data.equiv.mul_add_aut, group_theory.subgroup.basic, logic.function.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.subgroup.basic | |
d}' src/group_theory/semidirect_product.lean | |
# 442 → 442 [category_theory.abelian.basic, category_theory.limits.shapes.kernels, category_theory.limits.shapes.zero] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.abelian.basic | |
d}' src/category_theory/simple.lean | |
# 424 → 424 [algebra.order.archimedean, group_theory.subgroup.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.order.archimedean\ | |
import data.rat\ | |
import group_theory.subgroup.basic | |
d}' src/group_theory/archimedean.lean | |
# 417 → 417 [group_theory.subgroup.basic, group_theory.submonoid.pointwise] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.subgroup.basic | |
d}' src/group_theory/subgroup/pointwise.lean | |
# 405 → 400 [algebra.group.units, algebra.punit_instances, group_theory.congruence, group_theory.submonoid] | |
sed -i '/^import /{x;//!c\ | |
import group_theory.congruence\ | |
import group_theory.submonoid.membership | |
d}' src/group_theory/monoid_localization.lean | |
# 402 → 402 [algebra.continued_fractions.computation.basic, algebra.continued_fractions.translations] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.continued_fractions.computation.basic\ | |
import algebra.continued_fractions.translations\ | |
import algebra.order.archimedean\ | |
import data.rat | |
d}' src/algebra/continued_fractions/computation/translations.lean | |
# 439 → 424 [category_theory.additive.basic, category_theory.preadditive.additive_functor, category_theory.shift] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.shift\ | |
import tactic.norm_num | |
d}' src/category_theory/triangulated/basic.lean | |
# 470 → 461 [algebra.category.Mon.basic, algebra.group.pi, category_theory.limits.creates, category_theory.limits.types, group_theory.submonoid] | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Mon.basic\ | |
import category_theory.concrete_category.reflects_isomorphisms\ | |
import category_theory.limits.creates\ | |
import category_theory.limits.types\ | |
import control.equiv_functor.instances\ | |
import group_theory.submonoid.operations\ | |
import tactic.linarith | |
d}' src/algebra/category/Mon/limits.lean | |
# 419 → 418 [data.setoid.basic, group_theory.coset] | |
sed -i '/^import /{x;//!c\ | |
import group_theory.coset | |
d}' src/group_theory/quotient_group.lean | |
# 423 → 423 [deprecated.group, deprecated.subgroup, ring_theory.subring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import deprecated.subgroup\ | |
import ring_theory.subring | |
d}' src/deprecated/subring.lean | |
# 440 → 440 [category_theory.additive.basic, category_theory.natural_isomorphism, category_theory.preadditive.additive_functor, category_theory.shift, category_theory.triangulated.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.additive.basic\ | |
import category_theory.preadditive.additive_functor\ | |
import category_theory.triangulated.basic | |
d}' src/category_theory/triangulated/rotate.lean | |
# 423 → 423 [algebra.iterate_hom, algebra.pointwise, dynamics.periodic_pts, group_theory.coset] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.iterate_hom\ | |
import data.int.gcd\ | |
import dynamics.periodic_pts\ | |
import group_theory.coset | |
d}' src/group_theory/order_of_element.lean | |
# 421 → 421 [algebra.pointwise, data.equiv.ring, group_theory.group_action.group, group_theory.subgroup.pointwise, group_theory.submonoid.pointwise, ring_theory.subring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.subgroup.pointwise\ | |
import ring_theory.subring | |
d}' src/algebra/group_ring_action.lean | |
# 497 → 497 [algebra.category.Group.preadditive, algebra.category.Mon.limits, category_theory.limits.concrete_category, category_theory.limits.shapes.concrete_category, category_theory.over, group_theory.subgroup.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Group.preadditive\ | |
import algebra.category.Mon.limits\ | |
import category_theory.limits.concrete_category\ | |
import category_theory.limits.shapes.concrete_category\ | |
import group_theory.subgroup.basic\ | |
import group_theory.submonoid | |
d}' src/algebra/category/Group/limits.lean | |
# 421 → 421 [group_theory.quotient_group, tactic.group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.setoid.basic\ | |
import group_theory.quotient_group\ | |
import tactic.group | |
d}' src/group_theory/abelianization.lean | |
# 439 → 439 [algebra.continued_fractions.computation.correctness_terminating, data.nat.fib, tactic.solve_by_elim] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.continued_fractions.computation.correctness_terminating\ | |
import data.nat.fib\ | |
import data.stream.basic | |
d}' src/algebra/continued_fractions/computation/approximations.lean | |
# 502 → 501 [algebra.category.Group.limits, algebra.category.Group.preadditive, algebra.group.pi, category_theory.limits.shapes.biproducts, category_theory.limits.shapes.types] | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Group.limits\ | |
import category_theory.limits.shapes.biproducts | |
d}' src/algebra/category/Group/biproducts.lean | |
# 441 → 441 [category_theory.additive.basic, category_theory.preadditive.additive_functor, category_theory.shift, category_theory.triangulated.rotate] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.triangulated.rotate | |
d}' src/category_theory/triangulated/pretriangulated.lean | |
# 437 → 437 [group_theory.quotient_group, set_theory.fincard] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.setoid.basic\ | |
import group_theory.quotient_group\ | |
import set_theory.fincard | |
d}' src/group_theory/index.lean | |
# 423 → 423 [data.fintype.card, data.setoid.basic, group_theory.group_action.defs, group_theory.group_action.group, group_theory.quotient_group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fintype.card\ | |
import data.setoid.basic\ | |
import group_theory.quotient_group | |
d}' src/group_theory/group_action/basic.lean | |
# 424 → 424 [algebra.group_with_zero.power, deprecated.subring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import deprecated.subring | |
d}' src/deprecated/subfield.lean | |
# 413 → 413 [tactic.auto_cases, tactic.show_term, tactic.tidy, tactic.with_local_reducibility, topology.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.with_local_reducibility\ | |
import topology.basic | |
d}' src/topology/tactic.lean | |
# 505 → 504 [algebra.homology.homological_complex, algebraic_topology.simplicial_object, category_theory.abelian.basic, category_theory.subobject] | |
sed -i '/^import /{x;//!c\ | |
import algebra.homology.homological_complex\ | |
import algebraic_topology.simplicial_object\ | |
import category_theory.abelian.basic\ | |
import category_theory.adjunction.limits\ | |
import category_theory.category.ulift | |
d}' src/algebraic_topology/Moore_complex.lean | |
# 433 → 428 [data.finset.sort, data.fintype.basic, data.nat.parity, group_theory.order_of_element, group_theory.perm.support, group_theory.quotient_group, tactic.norm_swap] | |
sed -i '/^import /{x;//!c\ | |
import group_theory.order_of_element\ | |
import group_theory.perm.support\ | |
import tactic.abel\ | |
import tactic.norm_swap | |
d}' src/group_theory/perm/sign.lean | |
# 497 → 497 [algebra.category.Group.preadditive, category_theory.limits.concrete_category, category_theory.limits.shapes.concrete_category, category_theory.limits.shapes.kernels, group_theory.quotient_group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Group.preadditive\ | |
import category_theory.limits.concrete_category\ | |
import category_theory.limits.shapes.concrete_category\ | |
import data.setoid.basic\ | |
import group_theory.quotient_group | |
d}' src/algebra/category/Group/colimits.lean | |
# 462 → 462 [algebra.homology.homological_complex, algebra.homology.image_to_kernel, category_theory.graded_object] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.homology.homological_complex\ | |
import algebra.homology.image_to_kernel | |
d}' src/algebra/homology/homology.lean | |
# 421 → 421 [group_theory.free_group, group_theory.quotient_group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.setoid.basic\ | |
import group_theory.free_group\ | |
import group_theory.quotient_group | |
d}' src/group_theory/presented_group.lean | |
# 423 → 423 [group_theory.general_commutator, group_theory.quotient_group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.setoid.basic\ | |
import group_theory.general_commutator\ | |
import group_theory.quotient_group | |
d}' src/group_theory/nilpotent.lean | |
# 424 → 424 [group_theory.group_action.basic, group_theory.subgroup.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.group_action.basic | |
d}' src/group_theory/group_action/conj_act.lean | |
# 440 → 440 [data.equiv.option, group_theory.perm.sign] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.option\ | |
import data.nat.parity\ | |
import data.setoid.basic\ | |
import group_theory.perm.sign\ | |
import group_theory.quotient_group | |
d}' src/group_theory/perm/option.lean | |
# 440 → 440 [algebra.continued_fractions.computation.approximations, algebra.continued_fractions.computation.correctness_terminating, data.rat] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.continued_fractions.computation.approximations | |
d}' src/algebra/continued_fractions/computation/terminates_iff_rat.lean | |
# 444 → 444 [data.fin.vec_notation, group_theory.abelianization, group_theory.general_commutator, set_theory.cardinal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fin.vec_notation\ | |
import data.fintype.card\ | |
import group_theory.abelianization\ | |
import group_theory.general_commutator\ | |
import set_theory.cardinal | |
d}' src/group_theory/solvable.lean | |
# 424 → 424 [algebra.group.pi, algebra.module.basic, deprecated.group, group_theory.abelianization, group_theory.free_group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import deprecated.group\ | |
import group_theory.abelianization\ | |
import group_theory.free_group | |
d}' src/group_theory/free_abelian_group.lean | |
# 470 → 470 [algebra.homology.exact, category_theory.abelian.basic, tactic.tfae] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.homology.exact\ | |
import category_theory.abelian.basic\ | |
import data.list.tfae\ | |
import tactic.tfae | |
d}' src/category_theory/abelian/exact.lean | |
# 434 → 434 [data.equiv.basic, data.set.finite, group_theory.perm.sign] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.parity\ | |
import data.setoid.basic\ | |
import group_theory.perm.sign\ | |
import group_theory.quotient_group | |
d}' src/data/equiv/fintype.lean | |
# 462 → 462 [algebra.homology.exact, category_theory.limits.shapes.biproducts, category_theory.types] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.homology.exact\ | |
import category_theory.limits.shapes.biproducts | |
d}' src/category_theory/preadditive/projective.lean | |
# 441 → 441 [data.equiv.basic, data.equiv.option, dynamics.fixed_points.basic, group_theory.perm.option] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.perm.option | |
d}' src/combinatorics/derangements/basic.lean | |
# 479 → 479 [category_theory.action, combinatorics.quiver, group_theory.is_free_group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.action\ | |
import group_theory.is_free_group | |
d}' src/group_theory/nielsen_schreier.lean | |
# 480 → 479 [algebra.homology.exact, algebra.homology.single, tactic.linarith] | |
sed -i '/^import /{x;//!c\ | |
import algebra.homology.single\ | |
import tactic.linarith | |
d}' src/algebra/homology/augment.lean | |
# 469 → 469 [algebra.homology.homology, algebra.homology.single, category_theory.preadditive.additive_functor] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.homology.single\ | |
import category_theory.preadditive.additive_functor | |
d}' src/algebra/homology/additive.lean | |
# 430 → 429 [algebra.group_ring_action, group_theory.group_action] | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_ring_action\ | |
import group_theory.group_action.basic | |
d}' src/algebra/group_action_hom.lean | |
# 431 → 424 [group_theory.group_action, group_theory.order_of_element, group_theory.quotient_group] | |
sed -i '/^import /{x;//!c\ | |
import group_theory.order_of_element | |
d}' src/group_theory/complement.lean | |
# 471 → 471 [category_theory.abelian.exact, category_theory.over] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.abelian.exact | |
d}' src/category_theory/abelian/pseudoelements.lean | |
# 436 → 436 [data.equiv.fintype, data.finset.noncomm_prod, data.nat.parity, group_theory.perm.sign] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.fintype\ | |
import data.finset.noncomm_prod | |
d}' src/group_theory/perm/cycles.lean | |
# 428 → 425 [group_theory.free_abelian_group, ring_theory.subring] | |
sed -i '/^import /{x;//!c\ | |
import group_theory.free_abelian_group | |
d}' src/ring_theory/free_ring.lean | |
# 441 → 441 [algebra.group_action_hom, algebra.indicator_function, data.finset.preimage] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_action_hom\ | |
import algebra.indicator_function\ | |
import data.finset.preimage\ | |
import group_theory.group_action | |
d}' src/data/finsupp/basic.lean | |
# 434 → 434 [algebra.group.hom, algebra.group_action_hom, algebra.module.basic, algebra.module.pi, algebra.ring.comp_typeclasses] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_action_hom\ | |
import algebra.module.pi\ | |
import group_theory.group_action | |
d}' src/algebra/module/linear_map.lean | |
# 445 → 445 [combinatorics.derangements.basic, data.fintype.card, tactic.delta_instance, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import combinatorics.derangements.basic\ | |
import data.fintype.card | |
d}' src/combinatorics/derangements/finite.lean | |
# 431 → 431 [algebra.group_action_hom, algebra.module.basic, data.set_like.basic, group_theory.group_action.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_action_hom\ | |
import group_theory.group_action | |
d}' src/group_theory/group_action/sub_mul_action.lean | |
# 446 → 446 [group_theory.complement, group_theory.index] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.complement\ | |
import group_theory.group_action\ | |
import group_theory.index | |
d}' src/group_theory/schur_zassenhaus.lean | |
# 437 → 436 [algebra.module.linear_map, ring_theory.ring_invo, tactic.abel] | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.linear_map\ | |
import tactic.abel | |
d}' src/linear_algebra/sesquilinear_form.lean | |
# 435 → 435 [algebra.big_operators.basic, algebra.module.linear_map, algebra.module.pi, data.set.finite, group_theory.submonoid.membership] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.linear_map | |
d}' src/data/dfinsupp.lean | |
# 423 → 423 [algebra.big_operators.finprod, algebra.group.prod, algebra.pointwise, group_theory.submonoid.operations, topology.continuous_on] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.finprod\ | |
import group_theory.submonoid.operations\ | |
import topology.continuous_on | |
d}' src/topology/algebra/monoid.lean | |
# 437 → 437 [algebra.module.linear_map, data.equiv.module, group_theory.group_action.sub_mul_action] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.module\ | |
import group_theory.group_action.sub_mul_action | |
d}' src/algebra/module/submodule.lean | |
# 418 → 418 [topology.constructions, topology.continuous_on] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.continuous_on | |
d}' src/topology/bases.lean | |
# 436 → 436 [algebra.star.basic, data.equiv.module] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.module | |
d}' src/algebra/star/module.lean | |
# 444 → 443 [algebra.big_operators.pi, algebra.big_operators.ring, data.finsupp] | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.pi\ | |
import data.finsupp.basic | |
d}' src/algebra/big_operators/finsupp.lean | |
# 436 → 436 [algebra.opposites, data.equiv.module] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.equiv.module | |
d}' src/algebra/module/opposites.lean | |
# 476 → 476 [algebra.homology.homotopy_category, algebra.homology.single, category_theory.preadditive.projective] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.homology.homotopy_category\ | |
import category_theory.preadditive.projective | |
d}' src/category_theory/preadditive/projective_resolution.lean | |
# 436 → 436 [data.dfinsupp, group_theory.subgroup.basic, group_theory.submonoid.operations] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.dfinsupp | |
d}' src/algebra/direct_sum/basic.lean | |
# 502 → 501 [algebra.homology.augment, category_theory.abelian.exact, category_theory.preadditive.projective_resolution] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.abelian.exact\ | |
import category_theory.preadditive.projective_resolution\ | |
import tactic.linarith | |
d}' src/category_theory/abelian/projective.lean | |
# 450 → 407 [algebra.module.opposites, algebra.order.archimedean, data.int.parity] | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.basic\ | |
import algebra.order.archimedean\ | |
import data.int.parity\ | |
import data.rat | |
d}' src/algebra/periodic.lean | |
# 425 → 425 [topology.subset_properties] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.list.tfae\ | |
import topology.subset_properties | |
d}' src/topology/connected.lean | |
# 471 → 470 [algebra.iterate_hom, algebra.module.basic, data.equiv.ring_aut, linear_algebra.basic, tactic.abel] | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.basic\ | |
import tactic.abel | |
d}' src/algebra/algebra/basic.lean | |
# 471 → 471 [algebra.associated, linear_algebra.basic, order.atoms, order.compactly_generated, order.zorn, tactic.abel] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.associated\ | |
import linear_algebra.basic\ | |
import tactic.abel | |
d}' src/ring_theory/ideal/basic.lean | |
# 471 → 440 [algebra.ring.ulift, linear_algebra.basic] | |
sed -i '/^import /{x;//!c\ | |
import algebra.ring.ulift\ | |
import data.equiv.module\ | |
import tactic.tfae | |
d}' src/algebra/module/ulift.lean | |
# 469 → 469 [linear_algebra.basic, order.atoms] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.basic | |
d}' src/ring_theory/simple_module.lean | |
# 426 → 426 [topology.connected, topology.subset_properties] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.connected | |
d}' src/topology/separation.lean | |
# 469 → 469 [group_theory.subgroup.pointwise, linear_algebra.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.basic | |
d}' src/algebra/module/submodule_pointwise.lean | |
# 475 → 475 [algebra.algebra.basic, algebra.big_operators.order, algebra.big_operators.ring, data.fintype.card, data.fintype.sort, linear_algebra.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.big_operators.order\ | |
import algebra.iterate_hom\ | |
import data.fintype.sort | |
d}' src/linear_algebra/multilinear/basic.lean | |
# 486 → 486 [algebra.algebra.basic, algebra.big_operators.ring, algebra.indicator_function, algebra.order.nonneg, data.real.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom\ | |
import algebra.order.nonneg\ | |
import data.real.basic | |
d}' src/data/real/nnreal.lean | |
# 427 → 427 [data.option.basic, topology.separation, topology.subset_properties] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.separation | |
d}' src/topology/paracompact.lean | |
# 472 → 470 [algebra.algebra.basic, linear_algebra.basic] | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.basic\ | |
import tactic.abel | |
d}' src/linear_algebra/quotient.lean | |
# 473 → 394 [algebra.algebra.basic, algebra.order.absolute_value, data.int.cast, group_theory.group_action.units] | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.basic\ | |
import algebra.order.absolute_value\ | |
import tactic.abel\ | |
import tactic.linarith\ | |
import tactic.tfae | |
d}' src/data/int/absolute_value.lean | |
# 475 → 474 [algebra.algebra.basic, algebra.order.module] | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom\ | |
import algebra.order.pi\ | |
import algebra.order.smul | |
d}' src/algebra/order/algebra.lean | |
# 470 → 470 [data.finsupp.basic, linear_algebra.pi] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.pi | |
d}' src/linear_algebra/finsupp.lean | |
# 473 → 473 [algebra.algebra.basic, algebra.opposites, data.equiv.ring, tactic.ring_exp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom\ | |
import tactic.ring_exp | |
d}' src/algebra/quaternion.lean | |
# 472 → 472 [algebra.algebra.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom | |
d}' src/algebra/non_unital_alg_hom.lean | |
# 472 → 472 [algebra.algebra.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom | |
d}' src/algebra/algebra/restrict_scalars.lean | |
# 472 → 472 [algebra.algebra.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom | |
d}' src/algebra/triv_sq_zero_ext.lean | |
# 428 → 426 [order.filter.lift, topology.separation] | |
sed -i '/^import /{x;//!c\ | |
import data.list.tfae\ | |
import order.filter.lift\ | |
import topology.subset_properties | |
d}' src/topology/uniform_space/basic.lean | |
# 474 → 473 [algebra.algebra.basic, algebra.big_operators.pi, algebra.big_operators.ring, algebra.module.linear_map, algebra.module.pi, algebra.star.pi, data.equiv.ring, data.fintype.card, data.matrix.dmatrix] | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom\ | |
import algebra.star.pi | |
d}' src/data/matrix/basic.lean | |
# 474 → 472 [algebra.algebra.basic, data.bracket, tactic.noncomm_ring] | |
sed -i '/^import /{x;//!c\ | |
import data.bracket\ | |
import linear_algebra.basic\ | |
import tactic.noncomm_ring | |
d}' src/algebra/lie/basic.lean | |
# 472 → 472 [algebra.algebra.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom | |
d}' src/field_theory/subfield.lean | |
# 427 → 427 [topology.bases, topology.separation] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.separation | |
d}' src/topology/dense_embedding.lean | |
# 472 → 472 [algebra.algebra.basic, algebra.order.field] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom | |
d}' src/algebra/order/pointwise.lean | |
# 471 → 471 [linear_algebra.basic, linear_algebra.prod] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.prod | |
d}' src/linear_algebra/linear_pmap.lean | |
# 535 → 535 [category_theory.linear, category_theory.preadditive.additive_functor] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.iterate_hom\ | |
import category_theory.linear\ | |
import category_theory.preadditive.additive_functor | |
d}' src/category_theory/linear/linear_functor.lean | |
# 476 → 476 [data.matrix.basic, data.pequiv] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.matrix.basic\ | |
import data.matrix.dmatrix\ | |
import data.pequiv | |
d}' src/data/matrix/pequiv.lean | |
# 475 → 475 [linear_algebra.prod, linear_algebra.quotient] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom\ | |
import linear_algebra.prod\ | |
import linear_algebra.quotient | |
d}' src/linear_algebra/projection.lean | |
# 475 → 475 [algebra.algebra.basic, linear_algebra.tensor_product] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom\ | |
import linear_algebra.tensor_product | |
d}' src/algebra/algebra/bilinear.lean | |
# 475 → 475 [data.matrix.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.matrix.basic\ | |
import data.matrix.dmatrix | |
d}' src/data/matrix/block.lean | |
# 429 → 429 [topology.uniform_space.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.separation\ | |
import topology.uniform_space.basic | |
d}' src/topology/uniform_space/uniform_convergence.lean | |
# 489 → 487 [data.real.nnreal, data.set.intervals] | |
sed -i '/^import /{x;//!c\ | |
import data.real.nnreal | |
d}' src/data/real/ennreal.lean | |
# 430 → 430 [algebra.order.absolute_value, topology.uniform_space.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.order.absolute_value\ | |
import topology.separation\ | |
import topology.uniform_space.basic | |
d}' src/topology/uniform_space/absolute_value.lean | |
# 429 → 429 [data.set.pairwise, tactic.apply_fun, topology.uniform_space.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.separation\ | |
import topology.uniform_space.basic | |
d}' src/topology/uniform_space/separation.lean | |
# 473 → 473 [linear_algebra.quotient] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom\ | |
import linear_algebra.quotient | |
d}' src/linear_algebra/isomorphisms.lean | |
# 475 → 475 [linear_algebra.quotient, ring_theory.ideal.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom\ | |
import linear_algebra.quotient\ | |
import ring_theory.ideal.basic | |
d}' src/ring_theory/ideal/quotient.lean | |
# 475 → 475 [data.matrix.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.matrix.basic\ | |
import data.matrix.dmatrix | |
d}' src/linear_algebra/matrix/orthogonal.lean | |
# 535 → 535 [algebra.category.Group.basic, category_theory.concrete_category, category_theory.limits.shapes.kernels, category_theory.linear, linear_algebra.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Group.basic\ | |
import algebra.iterate_hom\ | |
import category_theory.linear | |
d}' src/algebra/category/Module/basic.lean | |
# 428 → 428 [topology.bases, topology.dense_embedding] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.dense_embedding | |
d}' src/topology/stone_cech.lean | |
# 477 → 477 [algebra.big_operators.finsupp, algebra.non_unital_alg_hom, linear_algebra.finsupp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.finsupp\ | |
import algebra.non_unital_alg_hom\ | |
import data.finsupp\ | |
import linear_algebra.finsupp | |
d}' src/algebra/monoid_algebra/basic.lean | |
# 475 → 475 [data.matrix.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.matrix.basic\ | |
import data.matrix.dmatrix | |
d}' src/linear_algebra/matrix/trace.lean | |
# 476 → 476 [data.fin.vec_notation, data.matrix.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fin.vec_notation\ | |
import data.matrix.basic\ | |
import data.matrix.dmatrix | |
d}' src/data/matrix/notation.lean | |
# 431 → 429 [data.set.intervals, topology.bases, topology.uniform_space.basic] | |
sed -i '/^import /{x;//!c\ | |
import topology.separation\ | |
import topology.uniform_space.basic | |
d}' src/topology/uniform_space/cauchy.lean | |
# 478 → 475 [data.set.intervals.unordered_interval, linear_algebra.affine_space.basic, linear_algebra.pi, linear_algebra.prod, linear_algebra.tensor_product, tactic.abel] | |
sed -i '/^import /{x;//!c\ | |
import algebra.add_torsor\ | |
import linear_algebra.bilinear_map\ | |
import linear_algebra.pi\ | |
import linear_algebra.prod\ | |
import tactic.abel | |
d}' src/linear_algebra/affine_space/affine_map.lean | |
# 474 → 474 [algebra.quaternion, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.quaternion | |
d}' src/algebra/quaternion_basis.lean | |
# 429 → 429 [topology.bases, topology.homeomorph] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.homeomorph | |
d}' src/topology/opens.lean | |
# 500 → 500 [data.real.ennreal, order.filter.countable_Inter, order.liminf_limsup] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.real.ennreal\ | |
import data.set.intervals\ | |
import order.filter.countable_Inter\ | |
import order.filter.partial\ | |
import order.liminf_limsup | |
d}' src/order/filter/ennreal.lean | |
# 434 → 434 [topology.dense_embedding, topology.uniform_space.cauchy, topology.uniform_space.separation] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.intervals\ | |
import topology.dense_embedding\ | |
import topology.uniform_space.cauchy\ | |
import topology.uniform_space.separation | |
d}' src/topology/uniform_space/uniform_embedding.lean | |
# 492 → 492 [algebra.big_operators.finprod, algebra.big_operators.finsupp, data.fintype.card, linear_algebra.finsupp, linear_algebra.linear_independent, linear_algebra.linear_pmap, linear_algebra.projection] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.finprod\ | |
import algebra.big_operators.finsupp\ | |
import data.finsupp\ | |
import linear_algebra.linear_independent\ | |
import linear_algebra.linear_pmap\ | |
import linear_algebra.projection | |
d}' src/linear_algebra/basis.lean | |
# 490 → 490 [data.real.basic, data.real.ennreal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.real.ennreal\ | |
import data.set.intervals | |
d}' src/data/real/ereal.lean | |
# 433 → 433 [topology.uniform_space.cauchy, topology.uniform_space.separation] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.intervals\ | |
import topology.uniform_space.cauchy\ | |
import topology.uniform_space.separation | |
d}' src/topology/uniform_space/pi.lean | |
# 437 → 436 [algebra.module.prod, topology.algebra.monoid, topology.homeomorph] | |
sed -i '/^import /{x;//!c\ | |
import group_theory.group_action.prod\ | |
import topology.algebra.monoid\ | |
import topology.homeomorph | |
d}' src/topology/algebra/mul_action.lean | |
# 434 → 434 [topology.dense_embedding, topology.uniform_space.cauchy, topology.uniform_space.separation] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.intervals\ | |
import topology.dense_embedding\ | |
import topology.uniform_space.cauchy\ | |
import topology.uniform_space.separation | |
d}' src/topology/uniform_space/complete_separated.lean | |
# 436 → 435 [algebra.group.pi, algebra.group_with_zero.power, topology.algebra.monoid, topology.homeomorph] | |
sed -i '/^import /{x;//!c\ | |
import topology.algebra.monoid\ | |
import topology.homeomorph | |
d}' src/topology/algebra/group_with_zero.lean | |
# 549 → 539 [algebra.big_operators.basic, category_theory.Fintype, category_theory.limits.shapes.biproducts, category_theory.preadditive, category_theory.preadditive.additive_functor, category_theory.preadditive.single_obj, data.matrix.notation] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.preadditive.additive_functor\ | |
import data.matrix.basic\ | |
import data.matrix.dmatrix\ | |
import tactic.elementwise | |
d}' src/category_theory/preadditive/Mat.lean | |
# 476 → 476 [data.matrix.basic, linear_algebra.matrix.trace] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.matrix.trace | |
d}' src/data/matrix/basis.lean | |
# 553 → 551 [algebra.category.CommRing.filtered_colimits, algebra.category.Module.basic] | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Group.filtered_colimits\ | |
import algebra.category.Module.basic | |
d}' src/algebra/category/Module/filtered_colimits.lean | |
# 478 → 476 [data.matrix.notation, linear_algebra.matrix.trace] | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.matrix.trace | |
d}' src/data/matrix/hadamard.lean | |
# 480 → 480 [group_theory.congruence, linear_algebra.multilinear.tensor_product] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.multilinear.tensor_product | |
d}' src/linear_algebra/pi_tensor_product.lean | |
# 479 → 479 [algebra.invertible, linear_algebra.affine_space.affine_map] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.affine_space.affine_map\ | |
import linear_algebra.affine_space.basic\ | |
import linear_algebra.tensor_product | |
d}' src/linear_algebra/affine_space/affine_equiv.lean | |
# 549 → 548 [algebra.category.Module.basic, category_theory.limits.concrete_category, category_theory.limits.shapes.concrete_category, category_theory.limits.shapes.kernels, group_theory.quotient_group] | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Module.basic\ | |
import category_theory.limits.concrete_category | |
d}' src/algebra/category/Module/colimits.lean | |
# 490 → 490 [data.real.ennreal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.real.ennreal\ | |
import data.set.intervals | |
d}' src/data/real/conjugate_exponents.lean | |
# 476 → 476 [algebra.algebra.basic, ring_theory.ideal.quotient] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.ideal.quotient | |
d}' src/algebra/ring_quot.lean | |
# 480 → 480 [data.set.intervals.unordered_interval, linear_algebra.affine_space.affine_equiv, linear_algebra.tensor_product] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.affine_space.affine_equiv | |
d}' src/linear_algebra/affine_space/affine_subspace.lean | |
# 490 → 490 [data.finset.nat_antidiagonal, data.nat.choose.sum, data.polynomial.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.choose.sum\ | |
import data.polynomial.basic | |
d}' src/data/polynomial/coeff.lean | |
# 498 → 498 [data.matrix.basis, linear_algebra.basis, linear_algebra.pi] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.matrix.basis\ | |
import linear_algebra.basis | |
d}' src/linear_algebra/std_basis.lean | |
# 480 → 441 [algebra.algebra.basic, algebra.algebra.operations, algebra.direct_sum.basic, algebra.graded_monoid, group_theory.subgroup.basic] | |
sed -i '/^import /{x;//!c\ | |
import algebra.direct_sum.basic\ | |
import algebra.graded_monoid\ | |
import tactic.abel\ | |
import tactic.tfae | |
d}' src/algebra/direct_sum/ring.lean | |
# 488 → 488 [category_theory.limits.lattice, category_theory.sites.grothendieck, category_theory.sites.pretopology, topology.opens] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.lattice\ | |
import category_theory.sites.pretopology\ | |
import topology.opens | |
d}' src/category_theory/sites/spaces.lean | |
# 430 → 430 [topology.opens, topology.separation] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.opens | |
d}' src/topology/alexandroff.lean | |
# 480 → 480 [combinatorics.simple_graph.basic, data.rel, linear_algebra.matrix.symmetric, linear_algebra.matrix.trace] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import combinatorics.simple_graph.basic\ | |
import linear_algebra.matrix.symmetric\ | |
import linear_algebra.matrix.trace | |
d}' src/combinatorics/simple_graph/adj_matrix.lean | |
# 470 → 470 [group_theory.quotient_group, order.filter.pointwise, topology.algebra.monoid, topology.compacts, topology.homeomorph] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.setoid.basic\ | |
import group_theory.quotient_group\ | |
import order.filter.pointwise\ | |
import topology.algebra.monoid\ | |
import topology.compacts | |
d}' src/topology/algebra/group.lean | |
# 483 → 483 [algebra.indicator_function, algebra.invertible, linear_algebra.affine_space.affine_map, linear_algebra.affine_space.affine_subspace, linear_algebra.finsupp, tactic.fin_cases] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.affine_space.affine_subspace\ | |
import linear_algebra.finsupp\ | |
import tactic.fin_cases | |
d}' src/linear_algebra/affine_space/combination.lean | |
# 471 → 471 [logic.function.iterate, topology.algebra.group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.algebra.group | |
d}' src/dynamics/flow.lean | |
# 512 → 512 [data.equiv.fin, group_theory.perm.sign, group_theory.perm.subgroup, group_theory.quotient_group, linear_algebra.linear_independent, linear_algebra.multilinear.basis, linear_algebra.multilinear.tensor_product] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.parity\ | |
import group_theory.perm.sign\ | |
import group_theory.perm.subgroup\ | |
import linear_algebra.multilinear.basis\ | |
import linear_algebra.multilinear.tensor_product | |
d}' src/linear_algebra/alternating.lean | |
# 471 → 441 [topology.algebra.group, topology.constructions] | |
sed -i '/^import /{x;//!c\ | |
import tactic.linarith\ | |
import tactic.tfae\ | |
import topology.algebra.monoid | |
d}' src/topology/list.lean | |
# 524 → 446 [topology.metric_space.emetric_space] | |
sed -i '/^import /{x;//!c\ | |
import tactic.abel\ | |
import tactic.field_simp\ | |
import tactic.linarith\ | |
import topology.separation\ | |
import topology.uniform_space.basic | |
d}' src/topology/G_delta.lean | |
# 474 → 474 [algebra.group_with_zero.power, data.set.intervals.pi, order.filter.interval, tactic.linarith, tactic.tfae, topology.algebra.group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.intervals.pi\ | |
import order.filter.interval\ | |
import topology.algebra.group | |
d}' src/topology/algebra/ordered/basic.lean | |
# 499 → 499 [data.matrix.basic, linear_algebra.std_basis] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.std_basis | |
d}' src/linear_algebra/matrix/dot_product.lean | |
# 487 → 486 [algebra.algebra.subalgebra, algebra.monoid_algebra.basic, linear_algebra] | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.subalgebra\ | |
import algebra.monoid_algebra.basic | |
d}' src/algebra/free_algebra.lean | |
# 507 → 507 [algebra.ring.prod, ring_theory.ideal.quotient, ring_theory.subring, topology.algebra.group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.ideal.quotient\ | |
import topology.algebra.group | |
d}' src/topology/algebra/ring.lean | |
# 510 → 509 [order.filter.lift, topology.algebra.ring, topology.opens] | |
sed -i '/^import /{x;//!c\ | |
import topology.algebra.ring\ | |
import topology.opens | |
d}' src/topology/algebra/open_subgroup.lean | |
# 486 → 486 [analysis.convex.basic, order.order_dual, tactic.field_simp, tactic.linarith, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.convex.basic\ | |
import tactic.field_simp | |
d}' src/analysis/convex/function.lean | |
# 497 → 497 [algebra.direct_sum.module, data.finsupp.to_dfinsupp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.direct_sum.module | |
d}' src/algebra/direct_sum/finsupp.lean | |
# 475 → 475 [topology.algebra.ordered.basic, topology.basic, topology.constructions] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.algebra.ordered.basic | |
d}' src/topology/order/lattice.lean | |
# 481 → 481 [algebra.algebra.tower, linear_algebra.tensor_product] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.tower | |
d}' src/ring_theory/tensor_product.lean | |
# 520 → 520 [algebra.algebra.basic, linear_algebra.pi, linear_algebra.projection, topology.algebra.mul_action, topology.algebra.ring, topology.uniform_space.uniform_embedding] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.pi\ | |
import linear_algebra.projection\ | |
import topology.algebra.mul_action\ | |
import topology.algebra.ring\ | |
import topology.uniform_space.uniform_embedding | |
d}' src/topology/algebra/module.lean | |
# 494 → 494 [algebra.free_algebra, algebra.ring_quot, algebra.triv_sq_zero_ext] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.free_algebra\ | |
import algebra.ring_quot\ | |
import algebra.triv_sq_zero_ext\ | |
import linear_algebra | |
d}' src/linear_algebra/tensor_algebra.lean | |
# 501 → 498 [algebra.algebra.operations, algebra.algebra.tower, data.equiv.ring, data.nat.choose.sum, ring_theory.coprime.lemmas, ring_theory.ideal.quotient, ring_theory.non_zero_divisors] | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.operations\ | |
import data.nat.choose.sum\ | |
import ring_theory.coprime.lemmas\ | |
import ring_theory.ideal.quotient\ | |
import ring_theory.non_zero_divisors | |
d}' src/ring_theory/ideal/operations.lean | |
# 505 → 505 [algebra.direct_sum.module, algebra.direct_sum.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.operations\ | |
import algebra.direct_sum.module\ | |
import algebra.direct_sum.ring | |
d}' src/algebra/direct_sum/algebra.lean | |
# 504 → 504 [data.fin.vec_notation, data.finset.sort, linear_algebra.affine_space.affine_equiv, linear_algebra.affine_space.combination, linear_algebra.basis] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fin.vec_notation\ | |
import linear_algebra.affine_space.combination\ | |
import linear_algebra.basis | |
d}' src/linear_algebra/affine_space/independent.lean | |
# 483 → 483 [algebra.group.hom_instances, topology.algebra.uniform_group, topology.uniform_space.completion] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.algebra.uniform_group\ | |
import topology.uniform_space.completion | |
d}' src/topology/algebra/group_completion.lean | |
# 553 → 553 [algebra.algebra.basic, algebra.algebra.subalgebra, algebra.category.CommRing.basic, algebra.category.Module.basic, algebra.free_algebra] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.CommRing.basic\ | |
import algebra.category.Module.basic\ | |
import algebra.free_algebra\ | |
import linear_algebra | |
d}' src/algebra/category/Algebra/basic.lean | |
# 515 → 515 [data.multiset.finset_ops, group_theory.finiteness, linear_algebra.linear_independent, order.compactly_generated, order.order_iso_nat, ring_theory.ideal.operations] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.tower\ | |
import group_theory.finiteness\ | |
import linear_algebra.linear_independent\ | |
import ring_theory.ideal.operations | |
d}' src/ring_theory/noetherian.lean | |
# 502 → 502 [ring_theory.ideal.operations] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.tower\ | |
import ring_theory.ideal.operations | |
d}' src/ring_theory/ideal/prod.lean | |
# 528 → 528 [algebra.ring_quot, group_theory.perm.sign, linear_algebra.alternating, linear_algebra.tensor_algebra] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.alternating\ | |
import linear_algebra.tensor_algebra | |
d}' src/linear_algebra/exterior_algebra.lean | |
# 502 → 502 [algebra.direct_sum.finsupp, data.finsupp.to_dfinsupp, linear_algebra.direct_sum.tensor_product, linear_algebra.finsupp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.direct_sum.finsupp\ | |
import linear_algebra.direct_sum.tensor_product | |
d}' src/linear_algebra/direct_sum/finsupp.lean | |
# 511 → 511 [data.set.basic, group_theory.subgroup.basic, topology.algebra.open_subgroup, topology.algebra.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.filter.lift\ | |
import topology.algebra.open_subgroup | |
d}' src/topology/algebra/nonarchimedean/basic.lean | |
# 503 → 503 [algebra.group_power, algebra.order.with_zero, algebra.punit_instances, ring_theory.ideal.operations] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.tower\ | |
import algebra.order.with_zero\ | |
import ring_theory.ideal.operations | |
d}' src/ring_theory/valuation/basic.lean | |
# 485 → 485 [data.matrix.basic, linear_algebra.tensor_product, ring_theory.tensor_product] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.matrix.basic\ | |
import data.matrix.dmatrix\ | |
import ring_theory.tensor_product | |
d}' src/data/matrix/kronecker.lean | |
# 508 → 508 [algebra.direct_sum.algebra, algebra.monoid_algebra.basic, data.finsupp.to_dfinsupp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.direct_sum.algebra\ | |
import algebra.monoid_algebra.basic | |
d}' src/algebra/monoid_algebra/to_direct_sum.lean | |
# 521 → 521 [order.filter.bases, topology.algebra.module] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.algebra.module | |
d}' src/topology/algebra/filter_basis.lean | |
# 495 → 495 [data.nat.interval, data.polynomial.degree.definitions] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.polynomial.degree.definitions | |
d}' src/data/polynomial/inductions.lean | |
# 478 → 478 [data.set.Union_lift, topology.algebra.ordered.proj_Icc, topology.subset_properties, topology.tactic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set.Union_lift\ | |
import topology.algebra.ordered.proj_Icc | |
d}' src/topology/continuous_function/basic.lean | |
# 534 → 534 [algebra.algebra.basic, algebra.category.CommRing.basic, ring_theory.ideal.operations] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.tower\ | |
import algebra.category.CommRing.basic\ | |
import ring_theory.ideal.operations | |
d}' src/ring_theory/ideal/local_ring.lean | |
# 480 → 480 [tactic.fin_cases, tactic.tfae, topology.algebra.monoid, topology.connected, topology.continuous_function.basic, topology.subset_properties] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import tactic.fin_cases\ | |
import topology.continuous_function.basic | |
d}' src/topology/locally_constant/basic.lean | |
# 518 → 518 [linear_algebra.affine_space.affine_map, topology.continuous_function.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.affine_space.affine_map\ | |
import linear_algebra.affine_space.basic\ | |
import linear_algebra.tensor_product\ | |
import topology.continuous_function.basic | |
d}' src/topology/algebra/continuous_affine_map.lean | |
# 536 → 535 [algebra.algebra.basic, algebra.field, algebra.group.type_tags, algebra.module, data.equiv.basic, ring_theory.ideal.local_ring] | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.ideal.local_ring | |
d}' src/data/equiv/transfer_instance.lean | |
# 496 → 496 [data.polynomial.eval, tactic.abel] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.polynomial.eval | |
d}' src/ring_theory/polynomial/pochhammer.lean | |
# 479 → 479 [tactic.tidy, topology.continuous_function.basic, topology.homeomorph, topology.subset_properties] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.continuous_function.basic | |
d}' src/topology/compact_open.lean | |
# 527 → 526 [algebra.module.submodule_pointwise, linear_algebra.bilinear_map, topology.algebra.filter_basis, topology.algebra.nonarchimedean.basic] | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.submodule_pointwise\ | |
import topology.algebra.filter_basis\ | |
import topology.algebra.nonarchimedean.basic | |
d}' src/topology/algebra/nonarchimedean/bases.lean | |
# 497 → 495 [data.polynomial.degree.trailing_degree, data.polynomial.inductions] | |
sed -i '/^import /{x;//!c\ | |
import data.polynomial.degree.definitions | |
d}' src/data/polynomial/erase_lead.lean | |
# 510 → 509 [algebra.direct_sum.internal, algebra.monoid_algebra.to_direct_sum, linear_algebra.finsupp] | |
sed -i '/^import /{x;//!c\ | |
import algebra.direct_sum.internal\ | |
import algebra.monoid_algebra.basic | |
d}' src/algebra/monoid_algebra/grading.lean | |
# 512 → 512 [algebra.big_operators.order, analysis.convex.hull, linear_algebra.affine_space.barycentric_coords] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.convex.hull\ | |
import linear_algebra.affine_space.barycentric_coords | |
d}' src/analysis/convex/combination.lean | |
# 507 → 489 [algebra.algebra.tower, data.finsupp.antidiagonal, data.polynomial.eval] | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.tower\ | |
import algebra.monoid_algebra.basic\ | |
import data.finsupp.antidiagonal | |
d}' src/data/mv_polynomial/basic.lean | |
# 503 → 503 [computability.encoding, computability.turing_machine, data.polynomial.basic, data.polynomial.eval] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import computability.encoding\ | |
import computability.turing_machine\ | |
import data.polynomial.eval | |
d}' src/computability/tm_computable.lean | |
# 503 → 501 [category_theory.concrete_category.unbundled_hom, topology.continuous_function.basic, topology.opens] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.concrete_category.bundled_hom\ | |
import topology.continuous_function.basic | |
d}' src/topology/category/Top/basic.lean | |
# 504 → 504 [algebra.associated, algebra.big_operators.basic, ring_theory.valuation.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.valuation.basic | |
d}' src/ring_theory/multiplicity.lean | |
# 499 → 499 [data.polynomial.erase_lead, data.polynomial.eval] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.polynomial.degree.trailing_degree\ | |
import data.polynomial.erase_lead\ | |
import data.polynomial.eval\ | |
import data.polynomial.inductions | |
d}' src/data/polynomial/denoms_clearable.lean | |
# 573 → 573 [category_theory.preadditive, category_theory.preadditive.additive_functor, data.equiv.transfer_instance] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module\ | |
import category_theory.preadditive.additive_functor\ | |
import data.equiv.transfer_instance | |
d}' src/category_theory/preadditive/opposite.lean | |
# 545 → 545 [category_theory.category.ulift, category_theory.limits.preserves.basic, category_theory.limits.types, topology.category.Top.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.category.ulift\ | |
import category_theory.limits.preserves.basic\ | |
import category_theory.limits.types\ | |
import control.equiv_functor.instances\ | |
import topology.category.Top.basic\ | |
import topology.opens | |
d}' src/topology/category/Top/limits.lean | |
# 537 → 537 [topology.metric_space.basic, topology.subset_properties] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.metric_space.basic | |
d}' src/topology/sequences.lean | |
# 508 → 508 [data.mv_polynomial.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial.basic\ | |
import data.polynomial.eval | |
d}' src/data/mv_polynomial/counit.lean | |
# 481 → 481 [topology.locally_constant.basic, topology.separation, topology.subset_properties] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.locally_constant.basic | |
d}' src/topology/discrete_quotient.lean | |
# 508 → 508 [data.mv_polynomial.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial.basic\ | |
import data.polynomial.eval | |
d}' src/data/mv_polynomial/rename.lean | |
# 550 → 550 [algebra.category.CommRing.basic, topology.algebra.ring, topology.category.Top.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.CommRing.basic\ | |
import topology.algebra.ring\ | |
import topology.category.Top.basic\ | |
import topology.opens | |
d}' src/topology/category/TopCommRing.lean | |
# 504 → 504 [category_theory.adjunction.basic, topology.category.Top.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.concrete_category.unbundled_hom\ | |
import topology.category.Top.basic\ | |
import topology.opens | |
d}' src/topology/category/Top/adjunctions.lean | |
# 553 → 553 [algebra.periodic, group_theory.archimedean, ring_theory.subring, topology.algebra.ring, topology.algebra.uniform_group, topology.metric_space.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module.opposites\ | |
import algebra.periodic\ | |
import group_theory.archimedean\ | |
import topology.algebra.ring\ | |
import topology.algebra.uniform_group\ | |
import topology.metric_space.basic | |
d}' src/topology/instances/real.lean | |
# 513 → 513 [data.matrix.basis, data.polynomial.algebra_map, ring_theory.matrix_algebra] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.polynomial.algebra_map\ | |
import ring_theory.matrix_algebra | |
d}' src/ring_theory/polynomial_algebra.lean | |
# 556 → 552 [ring_theory.ideal.operations, topology.algebra.nonarchimedean.bases, topology.algebra.uniform_ring] | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.tower\ | |
import ring_theory.ideal.operations\ | |
import topology.algebra.nonarchimedean.bases\ | |
import topology.algebra.uniform_group | |
d}' src/topology/algebra/nonarchimedean/adic_topology.lean | |
# 539 → 514 [algebra.algebra.basic, topology.continuous_function.algebra, topology.locally_constant.basic] | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom\ | |
import tactic.field_simp\ | |
import topology.locally_constant.basic | |
d}' src/topology/locally_constant/algebra.lean | |
# 499 → 499 [data.polynomial.erase_lead, data.polynomial.eval] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.polynomial.degree.trailing_degree\ | |
import data.polynomial.erase_lead\ | |
import data.polynomial.eval\ | |
import data.polynomial.inductions | |
d}' src/data/polynomial/reverse.lean | |
# 506 → 506 [algebra.algebra.tower, data.polynomial.algebra_map] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.polynomial.algebra_map | |
d}' src/ring_theory/polynomial/tower.lean | |
# 547 → 539 [category_theory.monad.limits, topology.category.Top.basic, topology.uniform_space.completion] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.reflective\ | |
import category_theory.concrete_category.unbundled_hom\ | |
import category_theory.limits.preserves.limits\ | |
import category_theory.limits.preserves.shapes.binary_products\ | |
import category_theory.limits.preserves.shapes.terminal\ | |
import topology.category.Top.basic\ | |
import topology.opens\ | |
import topology.uniform_space.completion | |
d}' src/topology/category/UniformSpace.lean | |
# 497 → 497 [data.nat.interval, data.polynomial.derivative, tactic.linarith] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.polynomial.derivative | |
d}' src/data/polynomial/iterated_deriv.lean | |
# 511 → 511 [algebra.module.basic, linear_algebra.finsupp, linear_algebra.free_module.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.free_module.basic | |
d}' src/algebra/module/projective.lean | |
# 594 → 538 [algebra.category.Module.adjunctions, category_theory.epi_mono, linear_algebra.quotient] | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Module.basic\ | |
import linear_algebra.quotient\ | |
import tactic.equiv_rw | |
d}' src/algebra/category/Module/epi_mono.lean | |
# 540 → 512 [linear_algebra.affine_space.affine_map, topology.continuous_function.algebra] | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.affine_space.affine_map\ | |
import linear_algebra.affine_space.basic\ | |
import linear_algebra.tensor_product\ | |
import tactic.field_simp\ | |
import topology.algebra.group\ | |
import topology.algebra.mul_action | |
d}' src/topology/algebra/affine.lean | |
# 551 → 551 [category_theory.endomorphism, category_theory.types, data.set.intervals.proj_Icc, logic.function.iterate, topology.metric_space.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.endomorphism\ | |
import category_theory.types\ | |
import data.set.intervals.proj_Icc\ | |
import topology.metric_space.basic | |
d}' src/topology/metric_space/lipschitz.lean | |
# 511 → 511 [category_theory.category.preorder, category_theory.eq_to_hom, topology.category.Top.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.category.preorder\ | |
import topology.category.Top.basic\ | |
import topology.opens | |
d}' src/topology/category/Top/opens.lean | |
# 520 → 520 [algebra.algebra.subalgebra, algebra.lie.basic, algebra.lie.subalgebra] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.lie.subalgebra | |
d}' src/algebra/lie/of_associative.lean | |
# 497 → 497 [data.polynomial.derivative, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.polynomial.derivative | |
d}' src/ring_theory/polynomial/chebyshev.lean | |
# 520 → 520 [algebra.lie.subalgebra, ring_theory.noetherian] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.lie.subalgebra | |
d}' src/algebra/lie/submodule.lean | |
# 520 → 520 [data.W.cardinal, data.mv_polynomial.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.W.cardinal\ | |
import data.mv_polynomial.basic\ | |
import data.polynomial.eval | |
d}' src/data/mv_polynomial/cardinal.lean | |
# 514 → 514 [analysis.convex.combination, linear_algebra.affine_space.independent, tactic.field_simp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.convex.combination\ | |
import tactic.field_simp | |
d}' src/analysis/convex/caratheodory.lean | |
# 530 → 530 [algebra.lie.of_associative, algebra.ring_quot, linear_algebra.tensor_algebra] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.lie.of_associative\ | |
import linear_algebra.tensor_algebra | |
d}' src/algebra/lie/universal_enveloping.lean | |
# 535 → 532 [algebra.lie.basic, algebra.lie.of_associative, algebra.lie.submodule, linear_algebra.direct_sum.finsupp] | |
sed -i '/^import /{x;//!c\ | |
import algebra.direct_sum.module\ | |
import algebra.lie.of_associative\ | |
import algebra.lie.submodule | |
d}' src/algebra/lie/direct_sum.lean | |
# 540 → 540 [topology.continuous_function.basic, topology.locally_constant.algebra] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.continuous_function.algebra\ | |
import topology.locally_constant.algebra | |
d}' src/topology/continuous_function/locally_constant.lean | |
# 613 → 613 [algebra.category.Module.epi_mono, category_theory.subobject.well_powered] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Module.adjunctions\ | |
import algebra.category.Module.epi_mono\ | |
import category_theory.subobject.well_powered | |
d}' src/algebra/category/Module/subobject.lean | |
# 534 → 533 [category_theory.adjunction.opposites, category_theory.limits.kan_extension, topology.category.Top.opens] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.functor_category\ | |
import category_theory.limits.kan_extension\ | |
import category_theory.products\ | |
import topology.category.Top.opens | |
d}' src/topology/sheaves/presheaf.lean | |
# 563 → 553 [topology.algebra.module, topology.metric_space.lipschitz] | |
sed -i '/^import /{x;//!c\ | |
import topology.algebra.mul_action\ | |
import topology.metric_space.lipschitz | |
d}' src/topology/metric_space/algebra.lean | |
# 522 → 512 [category_theory.filtered, topology.category.Top.opens] | |
sed -i '/^import /{x;//!c\ | |
import topology.category.Top.opens | |
d}' src/topology/category/Top/open_nhds.lean | |
# 595 → 595 [algebra.category.Module.epi_mono] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Module.adjunctions\ | |
import algebra.category.Module.epi_mono | |
d}' src/algebra/category/Module/kernels.lean | |
# 505 → 505 [category_theory.epi_mono, topology.category.Top.adjunctions] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.category.Top.adjunctions | |
d}' src/topology/category/Top/epi_mono.lean | |
# 498 → 498 [data.nat.choose.basic, data.nat.factorial.cast] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.factorial.cast | |
d}' src/data/nat/choose/cast.lean | |
# 501 → 501 [algebra.associated, algebra.regular.smul, data.polynomial.reverse] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.associated\ | |
import data.polynomial.reverse | |
d}' src/data/polynomial/monic.lean | |
# 576 → 576 [algebra.category.Module.basic, category_theory.linear, category_theory.preadditive.additive_functor, category_theory.preadditive.opposite] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Module.basic\ | |
import category_theory.preadditive.opposite | |
d}' src/category_theory/linear/yoneda.lean | |
# 585 → 573 [analysis.convex.function, topology.algebra.affine, topology.instances.real, topology.local_extr] | |
sed -i '/^import /{x;//!c\ | |
import analysis.convex.function\ | |
import topology.algebra.affine\ | |
import topology.continuous_function.algebra\ | |
import topology.local_extr\ | |
import topology.metric_space.basic | |
d}' src/analysis/convex/extrema.lean | |
# 554 → 537 [topology.instances.real] | |
sed -i '/^import /{x;//!c\ | |
import topology.metric_space.basic | |
d}' src/analysis/box_integral/box/basic.lean | |
# 512 → 512 [algebra.group_action_hom, algebra.group_ring_action, data.polynomial.algebra_map, data.polynomial.monic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.polynomial.algebra_map\ | |
import data.polynomial.monic | |
d}' src/algebra/polynomial/group_ring_action.lean | |
# 518 → 518 [data.polynomial.algebra_map, data.polynomial.degree.lemmas, data.polynomial.monic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fin.interval\ | |
import data.int.interval\ | |
import data.pnat.interval\ | |
import data.polynomial.algebra_map\ | |
import data.polynomial.degree.lemmas\ | |
import data.polynomial.monic | |
d}' src/data/polynomial/integral_normalization.lean | |
# 555 → 555 [analysis.box_integral.box.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.box_integral.box.basic\ | |
import topology.instances.real | |
d}' src/analysis/box_integral/partition/basic.lean | |
# 600 → 600 [category_theory.yoneda, topology.category.TopCommRing, topology.continuous_function.algebra, topology.sheaves.presheaf] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.opposites\ | |
import topology.category.TopCommRing\ | |
import topology.continuous_function.algebra\ | |
import topology.sheaves.presheaf | |
d}' src/topology/sheaves/presheaf_of_functions.lean | |
# 540 → 539 [category_theory.full_subcategory, category_theory.limits.punit, category_theory.limits.shapes.equalizers, category_theory.limits.shapes.products, tactic.elementwise, topology.sheaves.presheaf] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.opposites\ | |
import category_theory.limits.shapes.equalizers\ | |
import category_theory.limits.shapes.products\ | |
import tactic.elementwise\ | |
import topology.sheaves.presheaf | |
d}' src/topology/sheaves/sheaf_condition/equalizer_products.lean | |
# 561 → 561 [topology.algebra.ordered.proj_Icc, topology.continuous_function.basic, topology.unit_interval] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.continuous_function.basic\ | |
import topology.unit_interval | |
d}' src/topology/path_connected.lean | |
# 535 → 535 [topology.sheaves.presheaf] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.opposites\ | |
import topology.sheaves.presheaf | |
d}' src/algebraic_geometry/presheafed_space.lean | |
# 562 → 562 [topology.algebra.ordered.proj_Icc, topology.compact_open, topology.continuous_function.basic, topology.unit_interval] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.compact_open\ | |
import topology.unit_interval | |
d}' src/topology/homotopy/basic.lean | |
# 510 → 510 [algebra.big_operators.order, data.mv_polynomial.monad, data.set.pairwise] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial.monad | |
d}' src/data/mv_polynomial/variables.lean | |
# 534 → 534 [algebra.free_non_unital_non_assoc_algebra, algebra.lie.non_unital_non_assoc_algebra, algebra.lie.of_associative, algebra.lie.universal_enveloping] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.free_non_unital_non_assoc_algebra\ | |
import algebra.lie.non_unital_non_assoc_algebra\ | |
import algebra.lie.universal_enveloping | |
d}' src/algebra/lie/free.lean | |
# 535 → 535 [category_theory.limits.functor_category, topology.sheaves.presheaf] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.adjunction.opposites\ | |
import topology.sheaves.presheaf | |
d}' src/topology/sheaves/limits.lean | |
# 647 → 609 [algebraic_topology.simplex_category, topology.category.Top, topology.instances.nnreal] | |
sed -i '/^import /{x;//!c\ | |
import algebraic_topology.simplex_category\ | |
import tactic.equiv_rw\ | |
import topology.category.Top.basic\ | |
import topology.instances.nnreal\ | |
import topology.opens | |
d}' src/algebraic_topology/topological_simplex.lean | |
# 524 → 524 [algebra.lie.abelian, algebra.lie.ideal_operations, order.preorder_hom] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.lie.abelian | |
d}' src/algebra/lie/solvable.lean | |
# 570 → 570 [order.liminf_limsup, topology.algebra.uniform_group, topology.metric_space.algebra, topology.metric_space.isometry, topology.sequences] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import order.liminf_limsup\ | |
import topology.algebra.module\ | |
import topology.algebra.uniform_group\ | |
import topology.metric_space.algebra\ | |
import topology.metric_space.isometry\ | |
import topology.sequences | |
d}' src/analysis/normed/group/basic.lean | |
# 531 → 531 [data.polynomial.algebra_map, data.polynomial.degree.lemmas, data.polynomial.div] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fin.interval\ | |
import data.int.interval\ | |
import data.pnat.interval\ | |
import data.polynomial.algebra_map\ | |
import data.polynomial.degree.lemmas\ | |
import data.polynomial.div | |
d}' src/data/polynomial/ring_division.lean | |
# 509 → 444 [algebra.iterate_hom, data.int.modeq, data.nat.choose, group_theory.order_of_element] | |
sed -i '/^import /{x;//!c\ | |
import data.int.modeq\ | |
import data.nat.choose.dvd\ | |
import data.nat.choose.sum\ | |
import group_theory.order_of_element\ | |
import tactic.tfae | |
d}' src/algebra/char_p/basic.lean | |
# 525 → 512 [data.polynomial.algebra_map, data.polynomial.div] | |
sed -i '/^import /{x;//!c\ | |
import data.polynomial.algebra_map\ | |
import data.polynomial.monic | |
d}' src/data/polynomial/lifts.lean | |
# 542 → 541 [algebra.lie.free, algebra.lie.quotient, data.matrix.notation] | |
sed -i '/^import /{x;//!c\ | |
import algebra.lie.free\ | |
import algebra.lie.quotient\ | |
import data.fin.vec_notation\ | |
import data.matrix.basic\ | |
import data.matrix.dmatrix | |
d}' src/algebra/lie/cartan_matrix.lean | |
# 582 → 581 [topology.algebra.ordered.liminf_limsup, topology.instances.nnreal, topology.metric_space.lipschitz] | |
sed -i '/^import /{x;//!c\ | |
import order.liminf_limsup\ | |
import topology.instances.nnreal\ | |
import topology.metric_space.lipschitz | |
d}' src/topology/instances/ennreal.lean | |
# 541 → 541 [category_theory.full_subcategory, topology.sheaves.sheaf_condition.equalizer_products] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.punit\ | |
import topology.sheaves.sheaf_condition.equalizer_products | |
d}' src/topology/sheaves/sheaf.lean | |
# 511 → 511 [algebra.module.basic, data.mv_polynomial.variables, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial.variables | |
d}' src/data/mv_polynomial/pderiv.lean | |
# 530 → 525 [data.mv_polynomial.pderiv, data.nat.choose.sum, data.polynomial.algebra_map, data.polynomial.derivative, linear_algebra.basis, ring_theory.polynomial.pochhammer] | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial.pderiv\ | |
import data.polynomial.algebra_map\ | |
import data.polynomial.derivative\ | |
import linear_algebra.linear_independent\ | |
import ring_theory.polynomial.pochhammer | |
d}' src/ring_theory/polynomial/bernstein.lean | |
# 583 → 583 [algebra.indicator_function, topology.algebra.group, topology.algebra.ordered.liminf_limsup, topology.continuous_on, topology.instances.ennreal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.algebra.ordered.liminf_limsup\ | |
import topology.instances.ennreal | |
d}' src/topology/semicontinuous.lean | |
# 512 → 512 [algebra.algebra.subalgebra, data.fintype.card, data.mv_polynomial.comm_ring, data.mv_polynomial.rename] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial.comm_ring | |
d}' src/ring_theory/polynomial/symmetric.lean | |
# 515 → 514 [algebra.char_p.basic, algebra.ring_quot] | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_p.basic\ | |
import data.nat.choose\ | |
import ring_theory.ideal.quotient | |
d}' src/algebra/char_p/quotient.lean | |
# 513 → 513 [algebra.char_p.basic, data.matrix.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_p.basic\ | |
import data.matrix.basic\ | |
import data.matrix.dmatrix\ | |
import data.nat.choose | |
d}' src/data/matrix/char_p.lean | |
# 535 → 535 [algebra.gcd_monoid.basic, data.polynomial.derivative, data.polynomial.ring_division, data.set.pairwise, ring_theory.coprime.lemmas, ring_theory.euclidean_domain] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.gcd_monoid.basic\ | |
import data.polynomial.derivative\ | |
import data.polynomial.ring_division\ | |
import ring_theory.euclidean_domain | |
d}' src/data/polynomial/field_division.lean | |
# 586 → 586 [data.real.ereal, topology.algebra.ordered.monotone_continuity, topology.instances.ennreal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.real.ereal\ | |
import topology.algebra.ordered.liminf_limsup\ | |
import topology.algebra.ordered.monotone_continuity\ | |
import topology.instances.ennreal | |
d}' src/topology/instances/ereal.lean | |
# 559 → 544 [category_theory.limits.preserves.shapes.products, category_theory.limits.types, topology.sheaves.sheaf] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.preserves.shapes.products\ | |
import tactic.equiv_rw\ | |
import topology.sheaves.sheaf | |
d}' src/topology/sheaves/forget.lean | |
# 510 → 510 [algebra.char_p.basic, algebra.char_zero, data.nat.prime] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_p.basic\ | |
import data.nat.choose | |
d}' src/algebra/char_p/exp_char.lean | |
# 532 → 505 [data.polynomial.monic, data.polynomial.ring_division, tactic.linarith] | |
sed -i '/^import /{x;//!c\ | |
import algebra.order.with_zero\ | |
import data.polynomial.monic\ | |
import tactic.interval_cases | |
d}' src/algebra/polynomial/big_operators.lean | |
# 510 → 510 [algebra.char_p.basic, algebra.group_with_zero.power, algebra.iterate_hom, data.equiv.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_p.basic\ | |
import data.nat.choose | |
d}' src/field_theory/perfect_closure.lean | |
# 527 → 526 [algebra.algebra.restrict_scalars, algebra.lie.tensor_product, ring_theory.tensor_product] | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.restrict_scalars\ | |
import algebra.lie.tensor_product | |
d}' src/algebra/lie/base_change.lean | |
# 510 → 510 [algebra.char_p.basic, ring_theory.subring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_p.basic\ | |
import data.nat.choose | |
d}' src/algebra/char_p/subring.lean | |
# 551 → 551 [category_theory.category.pairwise, category_theory.limits.preserves.basic, topology.sheaves.sheaf] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.category.pairwise\ | |
import category_theory.limits.lattice\ | |
import topology.sheaves.sheaf | |
d}' src/topology/sheaves/sheaf_condition/pairwise_intersections.lean | |
# 666 → 666 [algebraic_topology.simplicial_object, algebraic_topology.topological_simplex, category_theory.limits.presheaf, category_theory.limits.types, category_theory.yoneda] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebraic_topology.simplicial_object\ | |
import algebraic_topology.topological_simplex\ | |
import category_theory.adjunction\ | |
import category_theory.limits.preserves.shapes.binary_products\ | |
import category_theory.limits.preserves.shapes.terminal\ | |
import category_theory.limits.presheaf\ | |
import topology.category.Top | |
d}' src/algebraic_topology/simplicial_set.lean | |
# 583 → 583 [topology.instances.ennreal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.algebra.ordered.liminf_limsup\ | |
import topology.instances.ennreal | |
d}' src/measure_theory/probability_mass_function.lean | |
# 510 → 510 [algebra.char_p.basic, algebra.ring.pi] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_p.basic\ | |
import data.nat.choose | |
d}' src/algebra/char_p/pi.lean | |
# 528 → 528 [algebra.char_p.basic, ring_theory.ideal.operations, tactic.fin_cases] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.tower\ | |
import algebra.char_p.basic\ | |
import data.nat.choose\ | |
import ring_theory.ideal.operations\ | |
import tactic.fin_cases | |
d}' src/data/zmod/basic.lean | |
# 510 → 510 [algebra.char_p.basic, algebra.field, algebra.invertible] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_p.basic\ | |
import data.nat.choose | |
d}' src/algebra/char_p/invertible.lean | |
# 529 → 529 [data.fintype.card, data.zmod.basic, group_theory.order_of_element] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.zmod.basic | |
d}' src/group_theory/specific_groups/dihedral.lean | |
# 530 → 530 [data.equiv.mul_add, data.zmod.basic, tactic.group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.zmod.basic\ | |
import tactic.group | |
d}' src/algebra/quandle.lean | |
# 538 → 538 [algebra.char_p.invertible, data.fintype.card, data.mv_polynomial.comm_ring, data.mv_polynomial.expand, data.mv_polynomial.variables, data.zmod.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_p.invertible\ | |
import data.mv_polynomial.comm_ring\ | |
import data.mv_polynomial.expand\ | |
import data.zmod.basic | |
d}' src/ring_theory/witt_vector/witt_polynomial.lean | |
# 529 → 529 [algebra.algebra.basic, data.zmod.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.zmod.basic | |
d}' src/data/zmod/algebra.lean | |
# 552 → 552 [algebra.direct_sum.module, data.finset.order, ring_theory.free_comm_ring, ring_theory.ideal.operations] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.direct_sum.module\ | |
import ring_theory.free_comm_ring\ | |
import ring_theory.ideal.operations | |
d}' src/algebra/direct_limit.lean | |
# 565 → 565 [category_theory.limits.final, topology.sheaves.presheaf, topology.sheaves.sheaf_condition.pairwise_intersections] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.final\ | |
import topology.sheaves.sheaf_condition.pairwise_intersections | |
d}' src/topology/sheaves/sheaf_condition/opens_le_cover.lean | |
# 525 → 525 [algebra.char_p.invertible, algebra.monoid_algebra.basic, algebra.regular.basic, linear_algebra.basis] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_p.invertible\ | |
import linear_algebra.basis | |
d}' src/representation_theory/maschke.lean | |
# 610 → 606 [algebra.algebra.restrict_scalars, algebra.algebra.subalgebra, analysis.normed.group.infinite_sum, data.matrix.basic, topology.algebra.group_completion, topology.instances.ennreal, topology.metric_space.completion, topology.sequences] | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.restrict_scalars\ | |
import algebra.algebra.subalgebra\ | |
import analysis.normed.group.infinite_sum\ | |
import data.matrix.basic\ | |
import data.matrix.dmatrix\ | |
import topology.algebra.ordered.liminf_limsup\ | |
import topology.instances.ennreal | |
d}' src/analysis/normed_space/basic.lean | |
# 545 → 544 [algebra.category.CommRing.basic, data.mv_polynomial] | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.CommRing.basic\ | |
import data.mv_polynomial.comm_ring | |
d}' src/algebra/category/CommRing/adjunctions.lean | |
# 529 → 529 [algebra.big_operators.basic, data.nat.prime, data.zmod.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.zmod.basic | |
d}' src/data/nat/totient.lean | |
# 536 → 536 [data.nat.parity, data.zmod.basic, group_theory.order_of_element, ring_theory.fintype, tactic.interval_cases, tactic.ring_exp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fin.interval\ | |
import data.int.interval\ | |
import data.nat.parity\ | |
import data.pnat.interval\ | |
import data.zmod.basic\ | |
import ring_theory.fintype\ | |
import tactic.interval_cases\ | |
import tactic.ring_exp | |
d}' src/number_theory/lucas_lehmer.lean | |
# 536 → 512 [algebra.algebra.operations, algebra.direct_sum.internal, data.fintype.card, data.mv_polynomial] | |
sed -i '/^import /{x;//!c\ | |
import algebra.graded_monoid\ | |
import data.mv_polynomial.variables | |
d}' src/ring_theory/polynomial/homogeneous.lean | |
# 581 → 561 [algebra.category.CommRing.limits, category_theory.limits.shapes.types, category_theory.types, topology.sheaves.forget, topology.sheaves.sheaf] | |
sed -i '/^import /{x;//!c\ | |
import category_theory.limits.shapes.types\ | |
import topology.sheaves.forget | |
d}' src/topology/sheaves/sheaf_condition/unique_gluing.lean | |
# 518 → 518 [algebra.char_p.invertible, order.filter.at_top_bot, tactic.linarith] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_p.invertible\ | |
import order.filter.at_top_bot | |
d}' src/algebra/quadratic_discriminant.lean | |
# 539 → 539 [algebra.gcd_monoid.finset, data.polynomial.cancel_leads, data.polynomial.erase_lead, data.polynomial.field_division] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.gcd_monoid.finset\ | |
import data.polynomial.cancel_leads\ | |
import data.polynomial.field_division | |
d}' src/ring_theory/polynomial/content.lean | |
# 533 → 533 [algebra.big_operators.basic, combinatorics.simple_graph.basic, data.nat.parity, data.zmod.parity] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import combinatorics.simple_graph.basic\ | |
import data.zmod.parity | |
d}' src/combinatorics/simple_graph/degree_sum.lean | |
# 640 → 638 [category_theory.limits.shapes.types, topology.local_homeomorph, topology.sheaves.presheaf_of_functions, topology.sheaves.sheaf_condition.unique_gluing] | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.CommRing.limits\ | |
import topology.sheaves.presheaf_of_functions\ | |
import topology.sheaves.sheaf_condition.unique_gluing | |
d}' src/topology/sheaves/sheaf_of_functions.lean | |
# 611 → 611 [analysis.normed_space.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.basic\ | |
import topology.algebra.group_completion\ | |
import topology.metric_space.completion | |
d}' src/analysis/normed_space/ordered.lean | |
# 611 → 611 [analysis.normed_space.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.basic\ | |
import topology.algebra.group_completion\ | |
import topology.metric_space.completion | |
d}' src/topology/metric_space/cau_seq_filter.lean | |
# 641 → 641 [analysis.normed_space.basic, linear_algebra.affine_space.midpoint, topology.instances.real_vector_space] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.basic\ | |
import linear_algebra.affine_space.midpoint\ | |
import topology.algebra.group_completion\ | |
import topology.instances.real_vector_space\ | |
import topology.metric_space.completion | |
d}' src/analysis/normed_space/add_torsor.lean | |
# 584 → 584 [category_theory.limits.preserves.filtered, category_theory.limits.types, tactic.elementwise, topology.category.Top.open_nhds, topology.sheaves.presheaf, topology.sheaves.sheaf_condition.unique_gluing] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.CommRing.limits\ | |
import category_theory.limits.preserves.filtered\ | |
import topology.category.Top.open_nhds\ | |
import topology.sheaves.sheaf_condition.unique_gluing | |
d}' src/topology/sheaves/stalks.lean | |
# 613 → 573 [algebra.lattice_ordered_group, analysis.normed_space.basic, topology.order.lattice] | |
sed -i '/^import /{x;//!c\ | |
import algebra.lattice_ordered_group\ | |
import analysis.normed.group.basic\ | |
import topology.order.lattice | |
d}' src/analysis/normed_space/lattice_ordered_group.lean | |
# 611 → 611 [analysis.normed_space.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.basic\ | |
import topology.algebra.group_completion\ | |
import topology.metric_space.completion | |
d}' src/analysis/normed_space/int.lean | |
# 614 → 614 [analysis.normed_space.basic, topology.local_homeomorph] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.basic\ | |
import topology.algebra.group_completion\ | |
import topology.local_homeomorph\ | |
import topology.metric_space.completion | |
d}' src/analysis/asymptotics/asymptotics.lean | |
# 611 → 611 [analysis.normed_space.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.basic\ | |
import topology.algebra.group_completion\ | |
import topology.metric_space.completion | |
d}' src/analysis/normed_space/enorm.lean | |
# 611 → 571 [algebra.indicator_function, analysis.normed_space.basic] | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed.group.basic | |
d}' src/analysis/normed_space/indicator_function.lean | |
# 611 → 571 [analysis.normed_space.basic] | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed.group.basic | |
d}' src/analysis/normed_space/linear_isometry.lean | |
# 531 → 531 [algebra.big_operators.order, data.nat.totient, group_theory.order_of_element, tactic.group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.totient\ | |
import tactic.group | |
d}' src/group_theory/specific_groups/cyclic.lean | |
# 644 → 643 [analysis.normed_space.add_torsor, analysis.normed_space.linear_isometry, linear_algebra.affine_space.affine_subspace] | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.add_torsor\ | |
import analysis.normed_space.linear_isometry | |
d}' src/analysis/normed_space/affine_isometry.lean | |
# 644 → 644 [topology.sheaves.sheaf_condition.unique_gluing, topology.sheaves.sheaf_of_functions, topology.sheaves.stalks] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.local_homeomorph\ | |
import topology.sheaves.sheaf_of_functions\ | |
import topology.sheaves.stalks | |
d}' src/topology/sheaves/local_predicate.lean | |
# 618 → 618 [algebra.geom_sum, analysis.asymptotics.asymptotics, order.filter.archimedean, order.iterate, topology.instances.ennreal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.geom_sum\ | |
import analysis.asymptotics.asymptotics\ | |
import order.filter.archimedean\ | |
import order.iterate | |
d}' src/analysis/specific_limits.lean | |
# 623 → 623 [analysis.convex.function, analysis.normed_space.ordered, data.real.pointwise, data.set.intervals] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.convex.function\ | |
import analysis.normed_space.ordered\ | |
import data.real.pointwise | |
d}' src/analysis/seminorm.lean | |
# 639 → 627 [data.polynomial.algebra_map, data.polynomial.div, topology.metric_space.cau_seq_filter] | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.basic\ | |
import data.polynomial.algebra_map\ | |
import data.polynomial.inductions\ | |
import topology.algebra.group_completion\ | |
import topology.metric_space.completion | |
d}' src/topology/algebra/polynomial.lean | |
# 612 → 612 [analysis.normed_space.linear_isometry] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.basic\ | |
import analysis.normed_space.linear_isometry\ | |
import topology.algebra.group_completion\ | |
import topology.metric_space.completion | |
d}' src/analysis/normed_space/conformal_linear_map.lean | |
# 549 → 549 [algebra.geom_sum, data.fintype.card, data.polynomial.ring_division, group_theory.specific_groups.cyclic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.geom_sum\ | |
import data.polynomial.ring_division\ | |
import group_theory.specific_groups.cyclic | |
d}' src/ring_theory/integral_domain.lean | |
# 537 → 534 [data.nat.basic, data.zmod.basic, group_theory.order_of_element, group_theory.specific_groups.cyclic, group_theory.specific_groups.dihedral, tactic.interval_cases] | |
sed -i '/^import /{x;//!c\ | |
import group_theory.specific_groups.cyclic\ | |
import group_theory.specific_groups.dihedral\ | |
import tactic.interval_cases | |
d}' src/group_theory/specific_groups/quaternion.lean | |
# 629 → 629 [analysis.specific_limits, data.rat.denumerable, data.set.intervals.image_preimage, set_theory.continuum] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.specific_limits\ | |
import data.rat.denumerable\ | |
import set_theory.continuum | |
d}' src/data/real/cardinality.lean | |
# 656 → 656 [algebra.big_operators.finprod, set_theory.ordinal, topology.continuous_function.algebra, topology.paracompact, topology.shrinking_lemma, topology.urysohns_lemma] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import set_theory.ordinal\ | |
import topology.continuous_function.algebra\ | |
import topology.paracompact\ | |
import topology.shrinking_lemma\ | |
import topology.urysohns_lemma | |
d}' src/topology/partition_of_unity.lean | |
# 562 → 523 [algebra.gcd_monoid.basic, ring_theory.integral_domain, ring_theory.noetherian] | |
sed -i '/^import /{x;//!c\ | |
import algebra.gcd_monoid.basic\ | |
import ring_theory.multiplicity\ | |
import ring_theory.noetherian\ | |
import tactic.group\ | |
import tactic.interval_cases | |
d}' src/ring_theory/unique_factorization_domain.lean | |
# 621 → 621 [analysis.specific_limits, data.setoid.basic, dynamics.fixed_points.topology] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.specific_limits\ | |
import dynamics.fixed_points.topology | |
d}' src/topology/metric_space/contracting.lean | |
# 648 → 648 [analysis.normed_space.add_torsor, analysis.normed_space.affine_isometry, topology.algebra.continuous_affine_map] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.affine_isometry\ | |
import linear_algebra.affine_space.affine_subspace\ | |
import topology.algebra.continuous_affine_map | |
d}' src/analysis/normed_space/continuous_affine_map.lean | |
# 630 → 629 [analysis.asymptotics.asymptotics, analysis.asymptotics.specific_asymptotics, data.polynomial.eval] | |
sed -i '/^import /{x;//!c\ | |
import analysis.asymptotics.asymptotics\ | |
import analysis.normed_space.ordered\ | |
import data.polynomial.eval | |
d}' src/analysis/asymptotics/superpolynomial_decay.lean | |
# 687 → 687 [algebra.category.Group.Z_Module_equivalence, algebra.category.Group.colimits, algebra.category.Group.limits, algebra.category.Module.abelian, category_theory.abelian.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Group.Z_Module_equivalence\ | |
import algebra.category.Group.colimits\ | |
import algebra.category.Module.abelian | |
d}' src/algebra/category/Group/abelian.lean | |
# 645 → 645 [topology.sheaves.local_predicate, topology.sheaves.stalks] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.sheaves.local_predicate | |
d}' src/topology/sheaves/sheafify.lean | |
# 713 → 713 [algebra.category.Group.basic, algebra.category.Module.abelian, category_theory.abelian.opposite, category_theory.abelian.projective, category_theory.derived, category_theory.linear.yoneda] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Module.abelian\ | |
import algebra.homology.augment\ | |
import category_theory.abelian.opposite\ | |
import category_theory.abelian.projective\ | |
import category_theory.derived\ | |
import category_theory.linear.yoneda | |
d}' src/category_theory/abelian/ext.lean | |
# 619 → 619 [analysis.normed_space.basic, analysis.specific_limits, topology.sequences] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.specific_limits | |
d}' src/analysis/normed/group/hom.lean | |
# 624 → 624 [analysis.specific_limits, data.fin.vec_notation, measure_theory.pi_system, topology.algebra.infinite_sum] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.specific_limits\ | |
import data.fin.vec_notation\ | |
import measure_theory.pi_system | |
d}' src/measure_theory/measure/outer_measure.lean | |
# 623 → 623 [algebra.iterate_hom, analysis.specific_limits, order.iterate, order.semiconj_Sup, topology.algebra.ordered.monotone_continuity] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.specific_limits\ | |
import order.semiconj_Sup\ | |
import topology.algebra.ordered.monotone_continuity | |
d}' src/dynamics/circle/rotation_number/translation_number.lean | |
# 619 → 619 [analysis.specific_limits, topology.instances.ennreal, topology.metric_space.isometry] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.specific_limits | |
d}' src/topology/metric_space/hausdorff_distance.lean | |
# 645 → 645 [analysis.normed_space.affine_isometry, linear_algebra.affine_space.midpoint, topology.instances.real_vector_space] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.affine_isometry\ | |
import linear_algebra.affine_space.affine_subspace | |
d}' src/analysis/normed_space/mazur_ulam.lean | |
# 595 → 591 [algebra.category.CommRing.colimits, algebra.category.CommRing.filtered_colimits, algebra.category.CommRing.limits, algebraic_geometry.sheafed_space, algebraic_geometry.stalks] | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.CommRing.colimits\ | |
import algebra.category.CommRing.filtered_colimits\ | |
import algebraic_geometry.sheafed_space\ | |
import topology.sheaves.stalks | |
d}' src/algebraic_geometry/ringed_space.lean | |
# 688 → 688 [algebra.category.Group.abelian, category_theory.limits.shapes.images, category_theory.limits.types] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Group.abelian | |
d}' src/algebra/category/Group/images.lean | |
# 747 → 747 [category_theory.preadditive.projective, topology.category.CompHaus, topology.stone_cech] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.preadditive.projective\ | |
import topology.category.CompHaus | |
d}' src/topology/category/CompHaus/projective.lean | |
# 626 → 626 [data.set.accumulate, measure_theory.measure.outer_measure, order.filter.countable_Inter] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.measure.outer_measure\ | |
import order.filter.countable_Inter | |
d}' src/measure_theory/measure/measure_space_def.lean | |
# 728 → 728 [category_theory.equivalence, category_theory.monad.limits, category_theory.monad.types, data.set.constructions, topology.category.CompHaus] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.monad.types\ | |
import data.set.constructions\ | |
import topology.category.CompHaus | |
d}' src/topology/category/Compactum.lean | |
# 563 → 563 [ring_theory.unique_factorization_domain] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.integral_domain\ | |
import ring_theory.unique_factorization_domain | |
d}' src/ring_theory/principal_ideal_domain.lean | |
# 654 → 654 [algebraic_geometry.ringed_space, data.equiv.transfer_instance] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.module\ | |
import algebraic_geometry.ringed_space\ | |
import algebraic_geometry.stalks\ | |
import data.equiv.transfer_instance | |
d}' src/algebraic_geometry/locally_ringed_space.lean | |
# 620 → 620 [analysis.specific_limits, topology.compacts, topology.metric_space.hausdorff_distance] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.metric_space.hausdorff_distance | |
d}' src/topology/metric_space/closeds.lean | |
# 563 → 563 [ring_theory.coprime.basic, ring_theory.unique_factorization_domain] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.integral_domain\ | |
import ring_theory.unique_factorization_domain | |
d}' src/ring_theory/int/basic.lean | |
# 564 → 564 [data.zmod.basic, group_theory.quotient_group, ring_theory.int.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.int.basic | |
d}' src/data/zmod/quotient.lean | |
# 579 → 578 [algebra.char_p.basic, data.mv_polynomial.comm_ring, data.mv_polynomial.equiv, ring_theory.polynomial.content, ring_theory.principal_ideal_domain] | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial.comm_ring\ | |
import data.mv_polynomial.equiv\ | |
import ring_theory.integral_domain\ | |
import ring_theory.polynomial.content\ | |
import ring_theory.unique_factorization_domain | |
d}' src/ring_theory/polynomial/basic.lean | |
# 575 → 575 [algebra.gcd_monoid.multiset, combinatorics.partition, group_theory.perm.cycles, ring_theory.int.basic, tactic.linarith] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.gcd_monoid.multiset\ | |
import combinatorics.partition\ | |
import group_theory.perm.cycles\ | |
import ring_theory.int.basic | |
d}' src/group_theory/perm/cycle_type.lean | |
# 627 → 390 [measure_theory.measure.measure_space_def, tactic.auto_cases, tactic.show_term, tactic.tidy, tactic.with_local_reducibility] | |
sed -i '/^import /{x;//!c\ | |
import tactic.abel\ | |
import tactic.field_simp\ | |
import tactic.linarith\ | |
import tactic.reassoc_axiom\ | |
import tactic.tfae\ | |
import tactic.with_local_reducibility | |
d}' src/measure_theory/tactic.lean | |
# 733 → 733 [topology.category.Profinite, topology.discrete_quotient, topology.locally_constant.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.category.Profinite\ | |
import topology.discrete_quotient | |
d}' src/topology/category/Profinite/cofiltered_limit.lean | |
# 566 → 566 [algebra.field, algebra.group_with_zero.power, data.zmod.basic, ring_theory.int.basic, tactic.field_simp, tactic.ring, tactic.ring_exp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.int.basic\ | |
import tactic.field_simp\ | |
import tactic.ring_exp | |
d}' src/number_theory/pythagorean_triples.lean | |
# 565 → 565 [algebra.field_power, algebra.order.absolute_value, ring_theory.int.basic, tactic.basic, tactic.ring_exp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.int.basic\ | |
import tactic.ring_exp | |
d}' src/number_theory/padics/padic_norm.lean | |
# 564 → 564 [ring_theory.ideal.quotient, ring_theory.principal_ideal_domain] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.principal_ideal_domain | |
d}' src/linear_algebra/invariant_basis_number.lean | |
# 565 → 565 [number_theory.divisors, ring_theory.int.basic, ring_theory.unique_factorization_domain] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import number_theory.divisors\ | |
import ring_theory.int.basic | |
d}' src/algebra/squarefree.lean | |
# 567 → 567 [algebra.big_operators.intervals, data.nat.bitwise, data.nat.log, data.nat.parity, ring_theory.int.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.bitwise\ | |
import data.nat.log\ | |
import data.nat.parity\ | |
import ring_theory.int.basic | |
d}' src/data/nat/multiplicity.lean | |
# 753 → 753 [category_theory.preadditive.projective, topology.category.Profinite, topology.stone_cech] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.preadditive.projective\ | |
import topology.category.Profinite | |
d}' src/topology/category/Profinite/projective.lean | |
# 630 → 433 [data.equiv.fin, data.tprod, measure_theory.measurable_space_def, measure_theory.tactic] | |
sed -i '/^import /{x;//!c\ | |
import algebra.indicator_function\ | |
import data.equiv.fin\ | |
import data.tprod\ | |
import measure_theory.measurable_space_def\ | |
import order.filter.lift\ | |
import tactic.abel\ | |
import tactic.field_simp\ | |
import tactic.linarith\ | |
import tactic.reassoc_axiom\ | |
import tactic.tfae\ | |
import tactic.with_local_reducibility | |
d}' src/measure_theory/measurable_space.lean | |
# 672 → 672 [analysis.normed_space.basic, number_theory.padics.padic_norm] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.basic\ | |
import number_theory.padics.padic_norm\ | |
import topology.algebra.group_completion\ | |
import topology.metric_space.completion | |
d}' src/number_theory/padics/padic_numbers.lean | |
# 583 → 583 [data.equiv.fin, data.equiv.fintype, group_theory.perm.cycle_type, group_theory.perm.option] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.perm.cycle_type\ | |
import group_theory.perm.option | |
d}' src/group_theory/perm/fin.lean | |
# 567 → 567 [number_theory.pythagorean_triples, ring_theory.coprime.lemmas] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import number_theory.pythagorean_triples | |
d}' src/number_theory/fermat4.lean | |
# 580 → 510 [ring_theory.non_zero_divisors, ring_theory.polynomial.basic] | |
sed -i '/^import /{x;//!c\ | |
import data.polynomial.algebra_map\ | |
import ring_theory.non_zero_divisors\ | |
import tactic.group\ | |
import tactic.interval_cases | |
d}' src/ring_theory/polynomial/scale_roots.lean | |
# 566 → 566 [algebra.big_operators.ring, algebra.invertible, algebra.squarefree, number_theory.divisors] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.squarefree | |
d}' src/number_theory/arithmetic_function.lean | |
# 627 → 627 [analysis.box_integral.partition.split, analysis.normed_space.operator_norm, data.set.intervals.proj_Icc] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.box_integral.partition.split\ | |
import analysis.normed_space.operator_norm | |
d}' src/analysis/box_integral/partition/additive.lean | |
# 660 → 660 [analysis.normed_space.affine_isometry, analysis.normed_space.operator_norm, topology.metric_space.baire] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.affine_isometry\ | |
import analysis.normed_space.operator_norm\ | |
import linear_algebra.affine_space.affine_subspace\ | |
import topology.metric_space.baire | |
d}' src/analysis/normed_space/banach.lean | |
# 579 → 579 [group_theory.group_action.conj_act, group_theory.index, group_theory.perm.cycle_type, group_theory.quotient_group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.group_action.conj_act\ | |
import group_theory.index\ | |
import group_theory.perm.cycle_type | |
d}' src/group_theory/p_group.lean | |
# 581 → 516 [ring_theory.adjoin.basic, ring_theory.polynomial.basic] | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial.rename\ | |
import data.polynomial.algebra_map\ | |
import ring_theory.adjoin.basic\ | |
import tactic.group\ | |
import tactic.interval_cases | |
d}' src/ring_theory/adjoin/polynomial.lean | |
# 580 → 580 [data.mv_polynomial.rename, data.polynomial.ring_division, ring_theory.polynomial.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.polynomial.basic\ | |
import ring_theory.principal_ideal_domain | |
d}' src/data/mv_polynomial/funext.lean | |
# 580 → 580 [ring_theory.ideal.quotient, ring_theory.polynomial.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.polynomial.basic\ | |
import ring_theory.principal_ideal_domain | |
d}' src/ring_theory/jacobson_ideal.lean | |
# 580 → 494 [data.nat.choose.basic, ring_theory.polynomial.basic] | |
sed -i '/^import /{x;//!c\ | |
import data.polynomial.coeff\ | |
import tactic.group\ | |
import tactic.interval_cases | |
d}' src/data/nat/choose/vandermonde.lean | |
# 581 → 581 [data.set_like.fintype, group_theory.group_action.conj_act, group_theory.p_group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.set_like.fintype\ | |
import group_theory.p_group | |
d}' src/group_theory/sylow.lean | |
# 582 → 582 [ring_theory.adjoin.polynomial] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.adjoin.polynomial\ | |
import ring_theory.polynomial.basic\ | |
import ring_theory.principal_ideal_domain | |
d}' src/ring_theory/adjoin/fg.lean | |
# 600 → 600 [algebra.algebra.basic, data.fintype.card, data.matrix.block, data.matrix.pequiv, group_theory.perm.fin, group_theory.perm.sign, linear_algebra.alternating, linear_algebra.pi, tactic.ring] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.matrix.block\ | |
import data.matrix.pequiv\ | |
import group_theory.perm.fin\ | |
import linear_algebra.alternating | |
d}' src/linear_algebra/matrix/determinant.lean | |
# 629 → 629 [analysis.asymptotics.asymptotics, analysis.normed_space.multilinear, analysis.normed_space.units] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.multilinear\ | |
import analysis.normed_space.units | |
d}' src/analysis/normed_space/bounded_linear_maps.lean | |
# 581 → 580 [algebra.big_operators.basic, ring_theory.polynomial] | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.polynomial.basic\ | |
import ring_theory.principal_ideal_domain | |
d}' src/linear_algebra/lagrange.lean | |
# 631 → 631 [measure_theory.measurable_space, measure_theory.measure.measure_space_def] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.measurable_space\ | |
import measure_theory.measure.measure_space_def\ | |
import measure_theory.tactic | |
d}' src/measure_theory/measure/measure_space.lean | |
# 628 → 628 [topology.compacts, topology.continuous_function.bounded, topology.metric_space.isometry] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.continuous_function.bounded | |
d}' src/topology/metric_space/kuratowski.lean | |
# 585 → 584 [algebra.polynomial.big_operators, data.polynomial.ring_division, linear_algebra.dimension] | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.dimension | |
d}' src/algebra/linear_recurrence.lean | |
# 584 → 584 [group_theory.perm.fin, tactic.interval_cases] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.perm.fin | |
d}' src/group_theory/specific_groups/alternating.lean | |
# 629 → 629 [topology.continuous_function.bounded, topology.metric_space.gluing, topology.metric_space.hausdorff_distance] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import topology.continuous_function.bounded\ | |
import topology.metric_space.gluing | |
d}' src/topology/metric_space/gromov_hausdorff_realized.lean | |
# 582 → 582 [data.mv_polynomial.variables, ring_theory.adjoin.polynomial] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.adjoin.polynomial\ | |
import ring_theory.polynomial.basic\ | |
import ring_theory.principal_ideal_domain | |
d}' src/data/mv_polynomial/supported.lean | |
# 631 → 625 [analysis.box_integral.partition.additive, analysis.box_integral.partition.subbox_induction] | |
sed -i '/^import /{x;//!c\ | |
import analysis.box_integral.partition.split\ | |
import analysis.box_integral.partition.subbox_induction | |
d}' src/analysis/box_integral/partition/filter.lean | |
# 581 → 581 [data.nat.choose.cast, data.nat.choose.vandermonde, data.polynomial.derivative] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.choose.vandermonde\ | |
import ring_theory.polynomial.basic\ | |
import ring_theory.principal_ideal_domain | |
d}' src/data/polynomial/hasse_deriv.lean | |
# 582 → 582 [linear_algebra.smodeq, ring_theory.ideal.quotient, ring_theory.jacobson_ideal] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.smodeq\ | |
import ring_theory.jacobson_ideal | |
d}' src/linear_algebra/adic_completion.lean | |
# 616 → 616 [linear_algebra.adic_completion, order.conditionally_complete_lattice, ring_theory.ideal.local_ring, ring_theory.multiplicity, ring_theory.principal_ideal_domain, ring_theory.valuation.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.adic_completion\ | |
import ring_theory.ideal.local_ring | |
d}' src/ring_theory/discrete_valuation_ring.lean | |
# 602 → 602 [algebra.polynomial.big_operators, data.polynomial.eval, data.polynomial.monic, linear_algebra.matrix.determinant] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.polynomial.big_operators\ | |
import linear_algebra.matrix.determinant | |
d}' src/linear_algebra/matrix/polynomial.lean | |
# 642 → 642 [analysis.asymptotics.asymptotic_equivalent, analysis.calculus.tangent_cone, analysis.normed_space.bounded_linear_maps, analysis.normed_space.units] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.asymptotics.asymptotic_equivalent\ | |
import analysis.calculus.tangent_cone\ | |
import analysis.normed_space.bounded_linear_maps | |
d}' src/analysis/calculus/fderiv.lean | |
# 632 → 632 [algebra.big_operators.intervals, measure_theory.measure.measure_space, measure_theory.pi_system] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.measure.measure_space | |
d}' src/probability_theory/independence.lean | |
# 604 → 604 [algebra.big_operators.fin, algebra.geom_sum, group_theory.perm.fin, linear_algebra.matrix.determinant, tactic.ring_exp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.big_operators.fin\ | |
import linear_algebra.matrix.determinant\ | |
import tactic.ring_exp | |
d}' src/linear_algebra/vandermonde.lean | |
# 589 → 588 [algebra.algebra.restrict_scalars, algebra.algebra.tower, algebra.invertible, linear_algebra.basis, ring_theory.adjoin.fg, ring_theory.polynomial.tower] | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.restrict_scalars\ | |
import linear_algebra.basis\ | |
import ring_theory.adjoin.fg | |
d}' src/ring_theory/algebra_tower.lean | |
# 636 → 636 [set_theory.cardinal, topology.metric_space.closeds, topology.metric_space.completion, topology.metric_space.gromov_hausdorff_realized, topology.metric_space.kuratowski] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import set_theory.cardinal\ | |
import topology.metric_space.closeds\ | |
import topology.metric_space.gromov_hausdorff_realized\ | |
import topology.metric_space.kuratowski | |
d}' src/topology/metric_space/gromov_hausdorff.lean | |
# 632 → 631 [measure_theory.measure.measure_space] | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.measurable_space\ | |
import measure_theory.measure.measure_space_def\ | |
import measure_theory.tactic | |
d}' src/measure_theory/function/ae_measurable_sequence.lean | |
# 665 → 665 [topology.algebra.polynomial, topology.continuous_function.algebra, topology.continuous_function.compact, topology.unit_interval] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.equiv_functor.instances\ | |
import data.polynomial.div\ | |
import topology.algebra.polynomial\ | |
import topology.continuous_function.compact\ | |
import topology.metric_space.cau_seq_filter\ | |
import topology.unit_interval | |
d}' src/topology/continuous_function/polynomial.lean | |
# 608 → 608 [data.mv_polynomial.basic, data.mv_polynomial.comm_ring, linear_algebra.matrix.determinant] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial.comm_ring\ | |
import linear_algebra.matrix.determinant | |
d}' src/linear_algebra/matrix/mv_polynomial.lean | |
# 684 → 684 [ring_theory.polynomial.bernstein, topology.continuous_function.polynomial] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.basis\ | |
import ring_theory.polynomial.bernstein\ | |
import topology.continuous_function.polynomial | |
d}' src/analysis/special_functions/bernstein.lean | |
# 630 → 577 [algebra.big_operators.nat_antidiagonal, data.mv_polynomial, linear_algebra.std_basis, ring_theory.algebra_tower, ring_theory.ideal.local_ring, ring_theory.multiplicity, tactic.linarith] | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial.basic\ | |
import data.polynomial.eval\ | |
import linear_algebra.std_basis\ | |
import ring_theory.ideal.local_ring\ | |
import ring_theory.multiplicity\ | |
import tactic.group\ | |
import tactic.interval_cases | |
d}' src/ring_theory/power_series/basic.lean | |
# 590 → 590 [data.mv_polynomial.basic, ring_theory.algebra_tower] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.algebra_tower\ | |
import ring_theory.polynomial.tower | |
d}' src/data/mv_polynomial/invertible.lean | |
# 715 → 715 [data.int.modeq, data.zmod.basic, number_theory.padics.padic_numbers, ring_theory.discrete_valuation_ring, topology.metric_space.cau_seq_filter] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import number_theory.padics.padic_numbers\ | |
import ring_theory.discrete_valuation_ring\ | |
import topology.metric_space.cau_seq_filter | |
d}' src/number_theory/padics/padic_integers.lean | |
# 590 → 590 [group_theory.finiteness, ring_theory.algebra_tower, ring_theory.ideal.quotient, ring_theory.noetherian] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.algebra_tower\ | |
import ring_theory.polynomial.tower | |
d}' src/ring_theory/finiteness.lean | |
# 606 → 519 [linear_algebra.dimension, ring_theory.algebra_tower, ring_theory.noetherian] | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.noetherian\ | |
import tactic.group\ | |
import tactic.interval_cases | |
d}' src/ring_theory/flat.lean | |
# 605 → 605 [data.matrix.basis, linear_algebra.matrix.determinant, linear_algebra.matrix.reindex, linear_algebra.matrix.trace, tactic.field_simp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.matrix.basis\ | |
import linear_algebra.matrix.reindex\ | |
import tactic.field_simp | |
d}' src/linear_algebra/matrix/transvection.lean | |
# 623 → 622 [algebra.associated, algebra.regular.basic, data.matrix.notation, linear_algebra.matrix.mv_polynomial, linear_algebra.matrix.polynomial, ring_theory.polynomial.basic, tactic.linarith, tactic.ring_exp] | |
sed -i '/^import /{x;//!c\ | |
import data.fin.vec_notation\ | |
import linear_algebra.matrix.mv_polynomial\ | |
import linear_algebra.matrix.polynomial\ | |
import ring_theory.polynomial.basic\ | |
import ring_theory.principal_ideal_domain\ | |
import tactic.ring_exp | |
d}' src/linear_algebra/matrix/adjugate.lean | |
# 595 → 525 [algebra.lie.of_associative, ring_theory.adjoin.basic, ring_theory.algebra_tower] | |
sed -i '/^import /{x;//!c\ | |
import algebra.lie.of_associative\ | |
import ring_theory.adjoin.basic\ | |
import tactic.group\ | |
import tactic.interval_cases | |
d}' src/ring_theory/derivation.lean | |
# 686 → 686 [analysis.calculus.deriv, data.polynomial.field_division, topology.algebra.ordered.extend_from, topology.algebra.polynomial, topology.local_extr] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.calculus.deriv\ | |
import data.polynomial.field_division\ | |
import topology.algebra.ordered.extend_from\ | |
import topology.algebra.polynomial\ | |
import topology.local_extr\ | |
import topology.metric_space.cau_seq_filter | |
d}' src/analysis/calculus/local_extr.lean | |
# 632 → 632 [algebra.big_operators.nat_antidiagonal, data.nat.parity, ring_theory.power_series.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial\ | |
import data.nat.parity\ | |
import ring_theory.algebra_tower\ | |
import ring_theory.polynomial.tower\ | |
import ring_theory.power_series.basic | |
d}' src/ring_theory/power_series/well_known.lean | |
# 624 → 624 [algebra.regular.smul, data.matrix.notation, linear_algebra.matrix.adjugate, linear_algebra.matrix.polynomial] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.matrix.notation\ | |
import linear_algebra.matrix.adjugate | |
d}' src/linear_algebra/matrix/nonsingular_inverse.lean | |
# 624 → 624 [data.matrix.basic, linear_algebra.matrix.adjugate, linear_algebra.matrix.determinant] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.matrix.notation\ | |
import linear_algebra.matrix.adjugate | |
d}' src/linear_algebra/matrix/nondegenerate.lean | |
# 632 → 632 [algebra.big_operators.finprod, algebra.module.pi, order.well_founded_set, ring_theory.power_series.basic, ring_theory.valuation.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial\ | |
import order.well_founded_set\ | |
import ring_theory.algebra_tower\ | |
import ring_theory.polynomial.tower\ | |
import ring_theory.power_series.basic | |
d}' src/ring_theory/hahn_series.lean | |
# 725 → 725 [analysis.specific_limits, data.polynomial.identities, number_theory.padics.padic_integers, topology.algebra.polynomial, topology.metric_space.cau_seq_filter] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.specific_limits\ | |
import data.polynomial.identities\ | |
import number_theory.padics.padic_integers\ | |
import topology.algebra.polynomial | |
d}' src/number_theory/padics/hensel.lean | |
# 637 → 634 [algebra.big_operators.nat_antidiagonal, data.fintype.card, data.rat, ring_theory.power_series.well_known] | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.power_series.well_known\ | |
import tactic.field_simp | |
d}' src/number_theory/bernoulli.lean | |
# 608 → 608 [algebra.algebra.subalgebra, field_theory.finiteness] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import field_theory.finiteness | |
d}' src/linear_algebra/finite_dimensional.lean | |
# 631 → 629 [linear_algebra.matrix.nonsingular_inverse, linear_algebra.matrix.reindex, ring_theory.matrix_algebra, ring_theory.polynomial_algebra, tactic.apply_fun, tactic.squeeze] | |
sed -i '/^import /{x;//!c\ | |
import data.matrix.notation\ | |
import linear_algebra.matrix.adjugate\ | |
import ring_theory.polynomial_algebra | |
d}' src/linear_algebra/matrix/charpoly/basic.lean | |
# 615 → 609 [data.mv_polynomial, linear_algebra.dimension, linear_algebra.direct_sum.finsupp, linear_algebra.finite_dimensional, linear_algebra.std_basis] | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.finite_dimensional | |
d}' src/linear_algebra/finsupp_vector_space.lean | |
# 609 → 609 [data.matrix.basic, linear_algebra.finite_dimensional] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.finite_dimensional | |
d}' src/linear_algebra/matrix/finite_dimensional.lean | |
# 638 → 638 [data.nat.choose.cast, number_theory.bernoulli] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.rat\ | |
import number_theory.bernoulli | |
d}' src/number_theory/bernoulli_polynomials.lean | |
# 609 → 609 [linear_algebra.finite_dimensional, linear_algebra.projection] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.finite_dimensional | |
d}' src/linear_algebra/dual.lean | |
# 732 → 732 [analysis.asymptotics.asymptotic_equivalent, analysis.normed_space.affine_isometry, analysis.normed_space.operator_norm, linear_algebra.finite_dimensional] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.asymptotics.asymptotic_equivalent\ | |
import analysis.normed_space.affine_isometry\ | |
import analysis.normed_space.operator_norm\ | |
import linear_algebra.affine_space.affine_subspace\ | |
import linear_algebra.finite_dimensional | |
d}' src/analysis/normed_space/finite_dimension.lean | |
# 616 → 607 [linear_algebra.finsupp_vector_space, ring_theory.finiteness, ring_theory.principal_ideal_domain] | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.dimension\ | |
import ring_theory.finiteness | |
d}' src/linear_algebra/free_module/pid.lean | |
# 619 → 619 [algebra.lie.abelian, algebra.lie.solvable, linear_algebra.dual] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.lie.solvable\ | |
import linear_algebra.dual | |
d}' src/algebra/lie/character.lean | |
# 616 → 616 [algebra.char_p.basic, linear_algebra.finsupp_vector_space] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial\ | |
import linear_algebra.direct_sum.finsupp\ | |
import linear_algebra.finsupp_vector_space | |
d}' src/ring_theory/mv_polynomial/basic.lean | |
# 753 → 753 [analysis.convex.jensen, analysis.normed_space.finite_dimension, topology.algebra.affine, topology.path_connected] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.convex.jensen\ | |
import analysis.normed_space.finite_dimension\ | |
import topology.algebra.affine\ | |
import topology.continuous_function.algebra\ | |
import topology.path_connected | |
d}' src/analysis/convex/topology.lean | |
# 618 → 618 [algebra.free_algebra, linear_algebra.basis, linear_algebra.finsupp_vector_space] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.free_algebra\ | |
import data.mv_polynomial\ | |
import linear_algebra\ | |
import linear_algebra.direct_sum.finsupp\ | |
import linear_algebra.finsupp_vector_space | |
d}' src/linear_algebra/free_algebra.lean | |
# 756 → 733 [algebra.category.Module.abelian, algebra.module.projective, category_theory.preadditive.projective, linear_algebra.finsupp_vector_space] | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.Module.adjunctions\ | |
import algebra.category.Module.epi_mono\ | |
import algebra.module.projective\ | |
import category_theory.preadditive.projective\ | |
import data.mv_polynomial\ | |
import linear_algebra.finsupp_vector_space | |
d}' src/algebra/category/Module/projective.lean | |
# 617 → 617 [linear_algebra.finsupp_vector_space, linear_algebra.free_module.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial\ | |
import linear_algebra.finsupp_vector_space\ | |
import linear_algebra.free_module.basic | |
d}' src/linear_algebra/free_module/rank.lean | |
# 611 → 611 [data.matrix.block, linear_algebra.matrix.finite_dimensional, linear_algebra.std_basis, ring_theory.algebra_tower] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.matrix.block\ | |
import linear_algebra.matrix.finite_dimensional | |
d}' src/linear_algebra/matrix/to_lin.lean | |
# 749 → 749 [analysis.convex.combination, analysis.normed_space.banach, analysis.normed_space.finite_dimension, linear_algebra.affine_space.barycentric_coords, linear_algebra.affine_space.finite_dimensional] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.convex.combination\ | |
import analysis.normed_space.banach\ | |
import analysis.normed_space.finite_dimension\ | |
import linear_algebra.affine_space.finite_dimensional | |
d}' src/analysis/normed_space/add_torsor_bases.lean | |
# 690 → 689 [data.polynomial.degree, data.polynomial.eval, data.rat.sqrt, data.real.sqrt, ring_theory.algebraic, ring_theory.int.basic, tactic.interval_cases] | |
sed -i '/^import /{x;//!c\ | |
import data.rat.sqrt\ | |
import data.real.sqrt\ | |
import ring_theory.algebraic\ | |
import ring_theory.int.basic | |
d}' src/data/real/irrational.lean | |
# 649 → 649 [data.equiv.ring, group_theory.monoid_localization, ring_theory.algebraic, ring_theory.ideal.local_ring, ring_theory.ideal.quotient, ring_theory.integral_closure, ring_theory.non_zero_divisors, tactic.ring_exp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import group_theory.monoid_localization\ | |
import group_theory.submonoid\ | |
import ring_theory.algebraic\ | |
import ring_theory.ideal.local_ring\ | |
import tactic.ring_exp | |
d}' src/ring_theory/localization.lean | |
# 616 → 616 [linear_algebra.finsupp_vector_space] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial\ | |
import linear_algebra.direct_sum.finsupp\ | |
import linear_algebra.finsupp_vector_space | |
d}' src/linear_algebra/tensor_product_basis.lean | |
# 612 → 612 [linear_algebra.matrix.finite_dimensional, linear_algebra.matrix.to_lin, ring_theory.algebra_tower] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.matrix.to_lin | |
d}' src/field_theory/tower.lean | |
# 622 → 622 [data.mv_polynomial.equiv, data.mv_polynomial.supported, linear_algebra.linear_independent, ring_theory.adjoin.basic, ring_theory.algebraic, ring_theory.mv_polynomial.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial.supported\ | |
import ring_theory.algebraic\ | |
import ring_theory.mv_polynomial.basic | |
d}' src/ring_theory/algebraic_independent.lean | |
# 653 → 488 [ring_theory.localization, set_theory.surreal.basic] | |
sed -i '/^import /{x;//!c\ | |
import algebra.algebra.basic\ | |
import algebra.iterate_hom\ | |
import group_theory.monoid_localization\ | |
import group_theory.submonoid\ | |
import set_theory.game\ | |
import set_theory.surreal.basic\ | |
import tactic.elementwise\ | |
import tactic.group\ | |
import tactic.interval_cases\ | |
import tactic.ring_exp | |
d}' src/set_theory/surreal/dyadic.lean | |
# 652 → 652 [algebra.char_p.basic, algebra.free_algebra, ring_theory.localization] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.free_algebra\ | |
import linear_algebra\ | |
import ring_theory.localization | |
d}' src/algebra/char_p/algebra.lean | |
# 650 → 650 [ring_theory.integral_closure, ring_theory.localization] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.localization | |
d}' src/ring_theory/integrally_closed.lean | |
# 732 → 731 [data.real.irrational, topology.metric_space.baire, topology.metric_space.hausdorff_distance] | |
sed -i '/^import /{x;//!c\ | |
import data.polynomial.degree\ | |
import data.real.irrational\ | |
import topology.metric_space.baire | |
d}' src/topology/instances/irrational.lean | |
# 698 → 698 [algebra.linear_recurrence, data.fin.vec_notation, data.nat.fib, data.real.irrational, tactic.ring_exp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.linear_recurrence\ | |
import algebra.polynomial.big_operators\ | |
import data.fin.vec_notation\ | |
import data.nat.fib\ | |
import data.polynomial.degree\ | |
import data.real.irrational\ | |
import data.stream.basic\ | |
import tactic.ring_exp | |
d}' src/data/real/golden_ratio.lean | |
# 651 → 651 [ring_theory.localization, ring_theory.noetherian, ring_theory.principal_ideal_domain, tactic.field_simp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.localization\ | |
import tactic.field_simp | |
d}' src/ring_theory/fractional_ideal.lean | |
# 619 → 611 [linear_algebra.contraction, linear_algebra.dual, linear_algebra.finite_dimensional, linear_algebra.finsupp_vector_space, linear_algebra.tensor_product_basis] | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.contraction | |
d}' src/linear_algebra/coevaluation.lean | |
# 618 → 618 [linear_algebra.free_module.basic, linear_algebra.matrix.to_lin, ring_theory.finiteness] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.free_module.basic\ | |
import linear_algebra.matrix.to_lin | |
d}' src/linear_algebra/free_module/finite/basic.lean | |
# 612 → 612 [linear_algebra.matrix.to_lin, linear_algebra.matrix.trace] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.matrix.to_lin | |
d}' src/linear_algebra/trace.lean | |
# 722 → 651 [data.complex.basic, linear_algebra.matrix.nonsingular_inverse, linear_algebra.matrix.to_lin] | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.matrix.nonsingular_inverse\ | |
import linear_algebra.matrix.to_lin\ | |
import tactic.field_simp\ | |
import tactic.with_local_reducibility | |
d}' src/linear_algebra/unitary_group.lean | |
# 652 → 652 [algebra.char_p.invertible, data.zmod.basic, ring_theory.localization, ring_theory.polynomial.chebyshev] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_p.invertible\ | |
import ring_theory.localization\ | |
import ring_theory.polynomial.chebyshev | |
d}' src/ring_theory/polynomial/dickson.lean | |
# 649 → 648 [linear_algebra.matrix.nonsingular_inverse, linear_algebra.matrix.to_lin] | |
sed -i '/^import /{x;//!c\ | |
import data.matrix.notation\ | |
import linear_algebra.matrix.adjugate\ | |
import linear_algebra.matrix.to_lin | |
d}' src/linear_algebra/special_linear_group.lean | |
# 650 → 650 [ring_theory.algebraic, ring_theory.localization] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.localization | |
d}' src/ring_theory/ideal/over.lean | |
# 701 → 655 [linear_algebra.dual, linear_algebra.free_module.pid, linear_algebra.matrix.basis, linear_algebra.matrix.diagonal, linear_algebra.matrix.reindex, linear_algebra.matrix.to_linear_equiv, linear_algebra.multilinear.basis, ring_theory.algebra_tower] | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.matrix.basis\ | |
import linear_algebra.matrix.nonsingular_inverse\ | |
import tactic.elementwise | |
d}' src/linear_algebra/determinant.lean | |
# 651 → 651 [ring_theory.algebraic, ring_theory.integrally_closed, ring_theory.localization] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.integrally_closed | |
d}' src/number_theory/function_field.lean | |
# 652 → 652 [data.polynomial.field_division, ring_theory.integral_closure, ring_theory.polynomial.gauss_lemma] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.polynomial.gauss_lemma | |
d}' src/field_theory/minpoly.lean | |
# 653 → 652 [data.mv_polynomial, ring_theory.ideal.over, ring_theory.jacobson_ideal, ring_theory.localization] | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.ideal.over\ | |
import ring_theory.jacobson_ideal | |
d}' src/ring_theory/jacobson.lean | |
# 653 → 653 [linear_algebra.dual, linear_algebra.matrix.basis, linear_algebra.matrix.nondegenerate, linear_algebra.matrix.nonsingular_inverse, linear_algebra.tensor_product] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.dual\ | |
import linear_algebra.matrix.basis\ | |
import linear_algebra.matrix.nondegenerate\ | |
import linear_algebra.matrix.nonsingular_inverse | |
d}' src/linear_algebra/bilinear_form.lean | |
# 675 → 675 [algebra.punit_instances, linear_algebra.finsupp, ring_theory.ideal.over, ring_theory.ideal.prod, topology.opens] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.ideal.over\ | |
import ring_theory.ideal.prod\ | |
import topology.opens | |
d}' src/algebraic_geometry/prime_spectrum/basic.lean | |
# 651 → 651 [ring_theory.integrally_closed, ring_theory.polynomial.scale_roots] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.integrally_closed | |
d}' src/ring_theory/polynomial/rational_root.lean | |
# 691 → 690 [algebra.order.module, data.complex.basic, data.fin.vec_notation, field_theory.tower] | |
sed -i '/^import /{x;//!c\ | |
import algebra.order.pi\ | |
import algebra.order.smul\ | |
import data.complex.basic\ | |
import data.fin.vec_notation\ | |
import field_theory.tower | |
d}' src/data/complex/module.lean | |
# 741 → 741 [algebra.algebra.restrict_scalars, data.complex.is_R_or_C] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.complex.is_R_or_C | |
d}' src/analysis/normed_space/extend.lean | |
# 747 → 747 [data.complex.is_R_or_C, data.complex.module] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.order.module\ | |
import data.complex.is_R_or_C\ | |
import data.complex.module | |
d}' src/analysis/complex/basic.lean | |
# 773 → 773 [algebra.category.CommRing.colimits, algebra.category.CommRing.limits, algebraic_geometry.prime_spectrum.basic, ring_theory.localization, ring_theory.subring, topology.sheaves.local_predicate] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.category.CommRing.colimits\ | |
import algebraic_geometry.prime_spectrum.basic\ | |
import topology.sheaves.local_predicate | |
d}' src/algebraic_geometry/structure_sheaf.lean | |
# 654 → 588 [ring_theory.jacobson, ring_theory.noetherian] | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.jacobson_ideal\ | |
import tactic.elementwise\ | |
import tactic.ring_exp | |
d}' src/ring_theory/nakayama.lean | |
# 676 → 676 [algebraic_geometry.prime_spectrum.basic, ring_theory.polynomial.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebraic_geometry.prime_spectrum.basic | |
d}' src/algebraic_geometry/prime_spectrum/is_open_comap_C.lean | |
# 655 → 654 [algebra.invertible, linear_algebra.bilinear_form, linear_algebra.matrix.determinant, linear_algebra.special_linear_group] | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.bilinear_form | |
d}' src/linear_algebra/quadratic_form/basic.lean | |
# 781 → 781 [analysis.calculus.formal_multilinear_series, analysis.calculus.mean_value, analysis.normed_space.multilinear] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.calculus.formal_multilinear_series\ | |
import analysis.calculus.mean_value | |
d}' src/analysis/calculus/times_cont_diff.lean | |
# 794 → 793 [algebra.direct_sum.module, analysis.complex.basic, analysis.normed_space.bounded_linear_maps, linear_algebra.bilinear_form, linear_algebra.sesquilinear_form] | |
sed -i '/^import /{x;//!c\ | |
import algebra.direct_sum.basic\ | |
import analysis.complex.basic\ | |
import analysis.normed_space.bounded_linear_maps\ | |
import linear_algebra.bilinear_form\ | |
import linear_algebra.sesquilinear_form\ | |
import ring_theory.ring_invo | |
d}' src/analysis/inner_product_space/basic.lean | |
# 654 → 654 [ring_theory.adjoin.basic, ring_theory.power_basis] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.power_basis | |
d}' src/ring_theory/adjoin/power_basis.lean | |
# 790 → 790 [analysis.calculus.mean_value, data.polynomial.denoms_clearable, data.real.irrational] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.calculus.mean_value\ | |
import data.polynomial.degree\ | |
import data.polynomial.denoms_clearable\ | |
import data.real.irrational | |
d}' src/number_theory/liouville/basic.lean | |
# 654 → 654 [data.polynomial.field_division, linear_algebra.finite_dimensional, ring_theory.adjoin.basic, ring_theory.power_basis, ring_theory.principal_ideal_domain] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.power_basis | |
d}' src/ring_theory/adjoin_root.lean | |
# 754 → 754 [analysis.analytic.basic, analysis.complex.basic, analysis.specific_limits] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.analytic.basic\ | |
import analysis.complex.basic | |
d}' src/analysis/normed_space/exponential.lean | |
# 662 → 662 [algebra.ring_quot, linear_algebra.exterior_algebra, linear_algebra.quadratic_form.basic, linear_algebra.tensor_algebra] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.exterior_algebra\ | |
import linear_algebra.quadratic_form.basic\ | |
import linear_algebra.special_linear_group | |
d}' src/linear_algebra/clifford_algebra/basic.lean | |
# 748 → 741 [analysis.complex.basic, analysis.normed_space.operator_norm] | |
sed -i '/^import /{x;//!c\ | |
import data.complex.is_R_or_C | |
d}' src/analysis/normed_space/is_R_or_C.lean | |
# 705 → 704 [algebra.invertible, algebra.lie.abelian, algebra.lie.skew_adjoint, data.matrix.basis, linear_algebra.matrix.trace, linear_algebra.matrix.transvection] | |
sed -i '/^import /{x;//!c\ | |
import algebra.lie.abelian\ | |
import algebra.lie.skew_adjoint\ | |
import tactic.field_simp | |
d}' src/algebra/lie/classical.lean | |
# 707 → 654 [linear_algebra.determinant, linear_algebra.matrix, linear_algebra.matrix.nonsingular_inverse, linear_algebra.special_linear_group] | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.matrix.nonsingular_inverse\ | |
import linear_algebra.special_linear_group\ | |
import tactic.elementwise | |
d}' src/linear_algebra/general_linear_group.lean | |
# 782 → 782 [analysis.complex.basic, group_theory.group_action.defs, linear_algebra.special_linear_group] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.complex.basic\ | |
import linear_algebra.matrix.nonsingular_inverse\ | |
import linear_algebra.special_linear_group | |
d}' src/analysis/complex/upper_half_plane.lean | |
# 780 → 688 [analysis.calculus.mean_value] | |
sed -i '/^import /{x;//!c\ | |
import analysis.calculus.local_extr\ | |
import tactic.group | |
d}' src/analysis/calculus/darboux.lean | |
# 767 → 767 [analysis.complex.basic, analysis.normed_space.finite_dimension, measure_theory.function.ae_measurable_sequence, measure_theory.group.arithmetic, topology.G_delta, topology.continuous_function.basic, topology.instances.ereal, topology.semicontinuous] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.complex.basic\ | |
import measure_theory.function.ae_measurable_sequence\ | |
import measure_theory.group.arithmetic\ | |
import topology.G_delta\ | |
import topology.continuous_function.basic\ | |
import topology.instances.ereal\ | |
import topology.semicontinuous | |
d}' src/measure_theory/constructions/borel_space.lean | |
# 780 → 780 [analysis.calculus.deriv, analysis.calculus.mean_value, analysis.convex.topology] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.calculus.mean_value | |
d}' src/analysis/calculus/fderiv_symmetric.lean | |
# 657 → 657 [algebra.algebra.basic, data.set_like.fintype, linear_algebra.basic, linear_algebra.linear_independent, linear_algebra.pi, linear_algebra.prod, ring_theory.jacobson_ideal, ring_theory.nakayama, ring_theory.nilpotent, ring_theory.noetherian, tactic.linarith] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial\ | |
import data.set_like.fintype\ | |
import ring_theory.jacobson\ | |
import ring_theory.nakayama\ | |
import ring_theory.nilpotent | |
d}' src/ring_theory/artinian.lean | |
# 787 → 787 [algebraic_geometry.locally_ringed_space, algebraic_geometry.structure_sheaf, data.equiv.transfer_instance] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebraic_geometry.locally_ringed_space\ | |
import algebraic_geometry.structure_sheaf | |
d}' src/algebraic_geometry/Spec.lean | |
# 796 → 796 [algebra.quaternion, analysis.inner_product_space.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.direct_sum.module\ | |
import algebra.quaternion\ | |
import analysis.inner_product_space.basic | |
d}' src/analysis/quaternion.lean | |
# 798 → 798 [analysis.convex.hull, analysis.inner_product_space.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.direct_sum.module\ | |
import analysis.convex.hull\ | |
import analysis.inner_product_space.basic | |
d}' src/analysis/convex/cone.lean | |
# 658 → 657 [algebra.polynomial.big_operators, field_theory.minpoly, linear_algebra.finite_dimensional, ring_theory.adjoin_root, ring_theory.algebra_tower, ring_theory.algebraic, ring_theory.polynomial, tactic.field_simp] | |
sed -i '/^import /{x;//!c\ | |
import algebra.polynomial.big_operators\ | |
import ring_theory.adjoin_root\ | |
import tactic.field_simp | |
d}' src/field_theory/splitting_field.lean | |
# 795 → 795 [number_theory.liouville.basic, topology.instances.irrational, topology.metric_space.baire] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import number_theory.liouville.basic\ | |
import topology.instances.irrational | |
d}' src/number_theory/liouville/residual.lean | |
# 768 → 768 [algebra.indicator_function, algebra.support, measure_theory.constructions.borel_space, measure_theory.measure.measure_space] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.constructions.borel_space | |
d}' src/measure_theory/integral/lebesgue.lean | |
# 789 → 787 [analysis.calculus.times_cont_diff, analysis.normed_space.banach, tactic.ring_exp, topology.local_homeomorph, topology.metric_space.contracting] | |
sed -i '/^import /{x;//!c\ | |
import analysis.calculus.times_cont_diff\ | |
import analysis.normed_space.banach\ | |
import tactic.ring_exp | |
d}' src/analysis/calculus/inverse.lean | |
# 796 → 796 [analysis.inner_product_space.basic, analysis.normed_space.conformal_linear_map] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.direct_sum.module\ | |
import analysis.inner_product_space.basic\ | |
import analysis.normed_space.conformal_linear_map | |
d}' src/analysis/inner_product_space/conformal_linear_map.lean | |
# 782 → 782 [analysis.calculus.deriv, analysis.calculus.times_cont_diff] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.calculus.times_cont_diff | |
d}' src/analysis/calculus/iterated_deriv.lean | |
# 796 → 796 [analysis.convex.basic, analysis.inner_product_space.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.direct_sum.module\ | |
import analysis.convex.basic\ | |
import analysis.inner_product_space.basic | |
d}' src/analysis/inner_product_space/projection.lean | |
# 769 → 769 [measure_theory.constructions.borel_space, measure_theory.covering.vitali_family, topology.metric_space.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.constructions.borel_space\ | |
import measure_theory.covering.vitali_family | |
d}' src/measure_theory/covering/vitali.lean | |
# 784 → 784 [analysis.normed_space.units, geometry.manifold.smooth_manifold_with_corners] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import geometry.manifold.smooth_manifold_with_corners | |
d}' src/geometry/manifold/instances/units_of_normed_algebra.lean | |
# 659 → 659 [field_theory.splitting_field] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import field_theory.splitting_field\ | |
import ring_theory.polynomial | |
d}' src/field_theory/is_alg_closed/basic.lean | |
# 769 → 769 [measure_theory.measure.measure_space, measure_theory.measure.regular, topology.compacts, topology.opens] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.measure.regular | |
d}' src/measure_theory/measure/content.lean | |
# 776 → 776 [analysis.special_functions.exponential, combinatorics.derangements.finite, order.filter.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.exponential\ | |
import combinatorics.derangements.finite | |
d}' src/combinatorics/derangements/exponential.lean | |
# 753 → 750 [analysis.special_functions.trigonometric.basic, ring_theory.polynomial.chebyshev] | |
sed -i '/^import /{x;//!c\ | |
import analysis.complex.basic\ | |
import data.complex.exponential\ | |
import ring_theory.polynomial.chebyshev | |
d}' src/analysis/special_functions/trigonometric/chebyshev.lean | |
# 769 → 759 [measure_theory.integral.lebesgue] | |
sed -i '/^import /{x;//!c\ | |
import analysis.complex.basic\ | |
import measure_theory.measure.measure_space | |
d}' src/measure_theory/measure/vector_measure.lean | |
# 791 → 791 [analysis.calculus.inverse, linear_algebra.dual] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.calculus.inverse\ | |
import linear_algebra.dual\ | |
import topology.metric_space.contracting | |
d}' src/analysis/calculus/lagrange_multipliers.lean | |
# 744 → 744 [algebra.quaternion_basis, data.complex.module, linear_algebra.clifford_algebra.conjugation] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.order.module\ | |
import algebra.quaternion_basis\ | |
import data.complex.module\ | |
import linear_algebra.clifford_algebra.conjugation | |
d}' src/linear_algebra/clifford_algebra/equivs.lean | |
# 770 → 770 [measure_theory.covering.vitali_family, measure_theory.integral.lebesgue, set_theory.cardinal_ordinal, topology.metric_space.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.covering.vitali_family\ | |
import measure_theory.integral.lebesgue | |
d}' src/measure_theory/covering/besicovitch.lean | |
# 665 → 661 [algebra.polynomial.big_operators, algebra.squarefree, field_theory.minpoly, field_theory.splitting_field, field_theory.tower] | |
sed -i '/^import /{x;//!c\ | |
import algebra.squarefree\ | |
import field_theory.splitting_field\ | |
import ring_theory.polynomial | |
d}' src/field_theory/separable.lean | |
# 784 → 454 [geometry.manifold.smooth_manifold_with_corners] | |
sed -i '/^import /{x;//!c\ | |
import geometry.manifold.charted_space\ | |
import tactic.abel\ | |
import tactic.field_simp\ | |
import tactic.group\ | |
import tactic.interval_cases\ | |
import tactic.linarith\ | |
import tactic.reassoc_axiom | |
d}' src/geometry/manifold/local_invariant_properties.lean | |
# 827 → 827 [analysis.inner_product_space.basic, analysis.special_functions.sqrt] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.direct_sum.module\ | |
import analysis.inner_product_space.basic\ | |
import analysis.special_functions.sqrt | |
d}' src/analysis/inner_product_space/calculus.lean | |
# 791 → 791 [analysis.calculus.inverse, analysis.normed_space.complemented] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.calculus.inverse\ | |
import analysis.normed_space.complemented\ | |
import topology.metric_space.contracting | |
d}' src/analysis/calculus/implicit.lean | |
# 668 → 667 [algebra.algebra.basic, algebra.char_p.exp_char, data.polynomial.degree, field_theory.separable] | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_p.exp_char\ | |
import field_theory.separable\ | |
import field_theory.tower | |
d}' src/field_theory/separable_degree.lean | |
# 770 → 770 [measure_theory.measure.vector_measure, order.symm_diff] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.integral.lebesgue\ | |
import measure_theory.measure.vector_measure | |
d}' src/measure_theory/decomposition/signed_hahn.lean | |
# 704 → 704 [algebra.group.ext, category_theory.endomorphism, category_theory.linear, category_theory.simple, field_theory.is_alg_closed.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group.ext\ | |
import category_theory.linear\ | |
import category_theory.simple\ | |
import field_theory.is_alg_closed.basic | |
d}' src/category_theory/preadditive/schur.lean | |
# 668 → 668 [field_theory.intermediate_field, field_theory.separable, field_theory.splitting_field, ring_theory.adjoin_root, ring_theory.power_basis] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import field_theory.intermediate_field\ | |
import field_theory.separable | |
d}' src/field_theory/adjoin.lean | |
# 785 → 785 [category_theory.monad.algebra, measure_theory.measure.giry_monad, topology.category.Top.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import category_theory.concrete_category.unbundled_hom\ | |
import category_theory.monad.algebra\ | |
import measure_theory.measure.giry_monad\ | |
import topology.category.Top.basic | |
d}' src/measure_theory/category/Meas.lean | |
# 667 → 667 [data.equiv.ring, data.zmod.algebra, field_theory.separable, field_theory.splitting_field, linear_algebra.finite_dimensional, ring_theory.integral_domain, tactic.apply_fun] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.zmod.algebra\ | |
import field_theory.separable\ | |
import field_theory.tower | |
d}' src/field_theory/finite/basic.lean | |
# 813 → 813 [geometry.euclidean.basic, linear_algebra.affine_space.finite_dimensional, tactic.derive_fintype] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import geometry.euclidean.basic\ | |
import tactic.derive_fintype | |
d}' src/geometry/euclidean/circumcenter.lean | |
# 803 → 803 [analysis.normed_space.dual, analysis.normed_space.operator_norm, topology.algebra.weak_dual_topology] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.dual\ | |
import topology.algebra.weak_dual_topology | |
d}' src/analysis/normed_space/weak_dual.lean | |
# 671 → 671 [algebra.group_power.identities, data.fintype.card, data.int.parity, data.zmod.basic, field_theory.finite.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.group_power.identities\ | |
import data.int.parity\ | |
import field_theory.finite.basic | |
d}' src/number_theory/sum_four_squares.lean | |
# 706 → 706 [algebra.polynomial.big_operators, data.matrix.char_p, field_theory.finite.basic, group_theory.perm.cycles, linear_algebra.matrix.charpoly.basic, linear_algebra.matrix.trace, ring_theory.polynomial.basic, ring_theory.power_basis] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.matrix.char_p\ | |
import field_theory.finite.basic\ | |
import linear_algebra.matrix.charpoly.basic\ | |
import linear_algebra.matrix.nonsingular_inverse\ | |
import linear_algebra.matrix.reindex | |
d}' src/linear_algebra/matrix/charpoly/coeff.lean | |
# 669 → 668 [data.nat.parity, data.polynomial.ring_division, data.zmod.basic, field_theory.finite.basic, field_theory.separable, group_theory.specific_groups.cyclic, number_theory.divisors, ring_theory.integral_domain, tactic.zify] | |
sed -i '/^import /{x;//!c\ | |
import field_theory.finite.basic | |
d}' src/ring_theory/roots_of_unity.lean | |
# 812 → 812 [geometry.euclidean.basic, tactic.interval_cases] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import geometry.euclidean.basic | |
d}' src/geometry/euclidean/triangle.lean | |
# 678 → 677 [data.mv_polynomial.expand, field_theory.finite.basic, field_theory.mv_polynomial, linear_algebra.basic, linear_algebra.finite_dimensional] | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial.expand\ | |
import field_theory.finite.basic\ | |
import ring_theory.mv_polynomial.basic | |
d}' src/field_theory/finite/polynomial.lean | |
# 671 → 671 [algebra.char_p.algebra, field_theory.finite.basic, field_theory.separable, linear_algebra.finite_dimensional] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_p.algebra\ | |
import field_theory.finite.basic | |
d}' src/field_theory/finite/galois_field.lean | |
# 669 → 668 [data.mv_polynomial, field_theory.finite.basic] | |
sed -i '/^import /{x;//!c\ | |
import field_theory.finite.basic | |
d}' src/field_theory/chevalley_warning.lean | |
# 669 → 669 [data.nat.parity, data.zmod.basic, field_theory.finite.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.parity\ | |
import field_theory.finite.basic | |
d}' src/number_theory/quadratic_reciprocity.lean | |
# 668 → 540 [data.fintype.basic, data.zmod.basic, field_theory.finite.basic, group_theory.order_of_element, tactic.zify] | |
sed -i '/^import /{x;//!c\ | |
import data.nat.totient\ | |
import tactic.elementwise\ | |
import tactic.field_simp\ | |
import tactic.group\ | |
import tactic.interval_cases\ | |
import tactic.ring_exp | |
d}' src/number_theory/lucas_primality.lean | |
# 670 → 670 [field_theory.adjoin, field_theory.is_alg_closed.basic, field_theory.separable] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import field_theory.adjoin\ | |
import field_theory.is_alg_closed.basic | |
d}' src/field_theory/primitive_element.lean | |
# 674 → 674 [field_theory.adjoin, field_theory.tower, group_theory.solvable, ring_theory.power_basis] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import field_theory.adjoin\ | |
import group_theory.solvable | |
d}' src/field_theory/normal.lean | |
# 743 → 743 [data.complex.basic, number_theory.quadratic_reciprocity, number_theory.zsqrtd.basic, ring_theory.principal_ideal_domain] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.complex.basic\ | |
import number_theory.quadratic_reciprocity\ | |
import number_theory.zsqrtd.basic | |
d}' src/number_theory/zsqrtd/gaussian_int.lean | |
# 726 → 726 [field_theory.primitive_element, linear_algebra.determinant, linear_algebra.matrix.charpoly.coeff, ring_theory.power_basis] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial\ | |
import field_theory.primitive_element\ | |
import linear_algebra.determinant\ | |
import linear_algebra.direct_sum.finsupp\ | |
import linear_algebra.dual\ | |
import linear_algebra.finsupp_vector_space\ | |
import linear_algebra.free_module.pid\ | |
import linear_algebra.matrix.charpoly.coeff\ | |
import linear_algebra.matrix.diagonal\ | |
import linear_algebra.matrix.to_linear_equiv | |
d}' src/ring_theory/norm.lean | |
# 772 → 770 [measure_theory.decomposition.jordan] | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.integral.lebesgue\ | |
import measure_theory.measure.vector_measure | |
d}' src/measure_theory/measure/complex.lean | |
# 740 → 740 [field_theory.is_alg_closed.algebraic_closure, field_theory.primitive_element, linear_algebra.bilinear_form, linear_algebra.determinant, linear_algebra.matrix.charpoly.coeff, linear_algebra.trace, linear_algebra.vandermonde, ring_theory.power_basis] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial\ | |
import field_theory.is_alg_closed.algebraic_closure\ | |
import field_theory.primitive_element\ | |
import linear_algebra.bilinear_form\ | |
import linear_algebra.determinant\ | |
import linear_algebra.direct_sum.finsupp\ | |
import linear_algebra.finsupp_vector_space\ | |
import linear_algebra.free_module.pid\ | |
import linear_algebra.matrix.charpoly.coeff\ | |
import linear_algebra.matrix.diagonal\ | |
import linear_algebra.matrix.to_linear_equiv\ | |
import linear_algebra.trace\ | |
import linear_algebra.vandermonde | |
d}' src/ring_theory/trace.lean | |
# 790 → 790 [geometry.manifold.times_cont_mdiff, topology.continuous_function.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import geometry.manifold.times_cont_mdiff | |
d}' src/geometry/manifold/times_cont_mdiff_map.lean | |
# 683 → 682 [data.fin.vec_notation, field_theory.finite.polynomial, field_theory.mv_polynomial, number_theory.basic, ring_theory.witt_vector.witt_polynomial] | |
sed -i '/^import /{x;//!c\ | |
import field_theory.finite.polynomial\ | |
import field_theory.mv_polynomial\ | |
import number_theory.basic\ | |
import ring_theory.witt_vector.witt_polynomial | |
d}' src/ring_theory/witt_vector/structure_polynomial.lean | |
# 676 → 676 [algebra.polynomial.group_ring_action, field_theory.normal, field_theory.separable, field_theory.tower, ring_theory.polynomial] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.polynomial.group_ring_action\ | |
import field_theory.normal | |
d}' src/field_theory/fixed.lean | |
# 801 → 801 [analysis.calculus.inverse, analysis.complex.real_deriv, analysis.special_functions.exp] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.calculus.inverse\ | |
import analysis.complex.real_deriv\ | |
import topology.metric_space.contracting | |
d}' src/analysis/special_functions/exp_deriv.lean | |
# 684 → 684 [ring_theory.witt_vector.structure_polynomial] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.fin.vec_notation\ | |
import ring_theory.witt_vector.structure_polynomial | |
d}' src/ring_theory/witt_vector/defs.lean | |
# 715 → 715 [linear_algebra.charpoly.basic, linear_algebra.invariant_basis_number] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import linear_algebra.charpoly.basic | |
d}' src/linear_algebra/free_module/strong_rank_condition.lean | |
# 716 → 716 [field_theory.is_alg_closed.basic, linear_algebra.charpoly.basic, linear_algebra.finsupp, linear_algebra.matrix.to_lin, order.preorder_hom] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import field_theory.is_alg_closed.basic\ | |
import linear_algebra.charpoly.basic | |
d}' src/linear_algebra/eigenspace.lean | |
# 775 → 775 [algebra.associated, algebraic_geometry.prime_spectrum.noetherian, ring_theory.discrete_valuation_ring, ring_theory.fractional_ideal, ring_theory.ideal.over, ring_theory.integrally_closed, ring_theory.polynomial.rational_root, ring_theory.trace] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebraic_geometry.prime_spectrum.noetherian\ | |
import ring_theory.discrete_valuation_ring\ | |
import ring_theory.fractional_ideal\ | |
import ring_theory.polynomial.rational_root\ | |
import ring_theory.trace | |
d}' src/ring_theory/dedekind_domain.lean | |
# 804 → 802 [analysis.special_functions.exp_deriv, analysis.special_functions.trigonometric.basic] | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.exp_deriv | |
d}' src/analysis/special_functions/trigonometric/deriv.lean | |
# 679 → 679 [field_theory.fixed, field_theory.normal, field_theory.primitive_element, ring_theory.power_basis] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import field_theory.fixed\ | |
import field_theory.primitive_element | |
d}' src/field_theory/galois.lean | |
# 776 → 776 [algebra.field, data.rat.basic, ring_theory.algebraic, ring_theory.dedekind_domain, ring_theory.integral_closure, ring_theory.polynomial.rational_root] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.dedekind_domain | |
d}' src/number_theory/number_field.lean | |
# 776 → 776 [group_theory.quotient_group, ring_theory.dedekind_domain] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.dedekind_domain | |
d}' src/ring_theory/class_group.lean | |
# 804 → 804 [analysis.special_functions.log_deriv, data.complex.exponential] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.log_deriv | |
d}' src/data/complex/exponential_bounds.lean | |
# 806 → 806 [analysis.special_functions.log, analysis.special_functions.trigonometric.deriv] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.log\ | |
import analysis.special_functions.trigonometric.basic\ | |
import analysis.special_functions.trigonometric.deriv | |
d}' src/analysis/special_functions/arsinh.lean | |
# 809 → 807 [analysis.special_functions.complex.arg, analysis.special_functions.log, analysis.special_functions.trigonometric.inverse_deriv] | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.complex.arg\ | |
import analysis.special_functions.exp_deriv\ | |
import analysis.special_functions.log | |
d}' src/analysis/special_functions/complex/log.lean | |
# 692 → 692 [ring_theory.witt_vector.basic, ring_theory.witt_vector.is_poly] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.witt_vector.is_poly | |
d}' src/ring_theory/witt_vector/verschiebung.lean | |
# 696 → 696 [data.nat.multiplicity, ring_theory.witt_vector.basic, ring_theory.witt_vector.is_poly] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.nat.multiplicity\ | |
import ring_theory.witt_vector.is_poly | |
d}' src/ring_theory/witt_vector/frobenius.lean | |
# 810 → 810 [analysis.complex.circle, analysis.special_functions.complex.log] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.complex.log\ | |
import analysis.special_functions.trigonometric.inverse_deriv | |
d}' src/analysis/special_functions/complex/circle.lean | |
# 732 → 732 [algebra.lie.cartan_subalgebra, algebra.lie.character, algebra.lie.nilpotent, algebra.lie.tensor_product, linear_algebra.eigenspace, ring_theory.tensor_product] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.lie.cartan_subalgebra\ | |
import algebra.lie.character\ | |
import algebra.lie.tensor_product | |
d}' src/algebra/lie/weights.lean | |
# 812 → 812 [analysis.calculus.extend_deriv, analysis.special_functions.complex.log, analysis.special_functions.log_deriv] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.calculus.extend_deriv\ | |
import analysis.special_functions.complex.log\ | |
import analysis.special_functions.log_deriv\ | |
import analysis.special_functions.trigonometric.inverse_deriv | |
d}' src/analysis/special_functions/pow.lean | |
# 692 → 692 [ring_theory.witt_vector.basic, ring_theory.witt_vector.is_poly] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.witt_vector.is_poly | |
d}' src/ring_theory/witt_vector/init_tail.lean | |
# 815 → 438 [algebra.order.euclidean_absolute_value, analysis.special_functions.pow, combinatorics.pigeonhole] | |
sed -i '/^import /{x;//!c\ | |
import algebra.order.euclidean_absolute_value\ | |
import combinatorics.pigeonhole\ | |
import data.real.basic\ | |
import tactic.group\ | |
import tactic.interval_cases\ | |
import tactic.reassoc_axiom\ | |
import tactic.ring_exp\ | |
import tactic.tfae\ | |
import tactic.with_local_reducibility | |
d}' src/number_theory/class_number/admissible_absolute_value.lean | |
# 813 → 813 [analysis.special_functions.pow, topology.metric_space.lipschitz] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.pow | |
d}' src/topology/metric_space/holder.lean | |
# 851 → 851 [analysis.special_functions.pow, data.real.sign, linear_algebra.quadratic_form.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.pow\ | |
import data.real.sign\ | |
import linear_algebra.quadratic_form.basic\ | |
import linear_algebra.special_linear_group | |
d}' src/linear_algebra/quadratic_form/real.lean | |
# 850 → 850 [analysis.special_functions.pow, linear_algebra.quadratic_form.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.pow\ | |
import linear_algebra.quadratic_form.basic\ | |
import linear_algebra.special_linear_group | |
d}' src/linear_algebra/quadratic_form/complex.lean | |
# 814 → 813 [algebra.order.algebra, algebra.star.basic, analysis.special_functions.pow] | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.pow | |
d}' src/algebra/star/chsh.lean | |
# 850 → 846 [algebra.char_p, algebra.ring.pi, analysis.special_functions.pow, field_theory.perfect_closure, ring_theory.localization, ring_theory.subring, ring_theory.valuation.integers] | |
sed -i '/^import /{x;//!c\ | |
import algebra.char_p.pi\ | |
import algebra.char_p.quotient\ | |
import algebra.char_p.subring\ | |
import algebra.ring_quot\ | |
import analysis.special_functions.pow\ | |
import field_theory.perfect_closure\ | |
import ring_theory.localization\ | |
import ring_theory.valuation.integers | |
d}' src/ring_theory/perfection.lean | |
# 813 → 813 [analysis.calculus.mean_value, analysis.special_functions.pow] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.pow | |
d}' src/analysis/convex/specific_functions.lean | |
# 943 → 941 [linear_algebra.free_module.pid, linear_algebra.matrix.absolute_value, number_theory.class_number.admissible_absolute_value, number_theory.function_field, number_theory.number_field, ring_theory.class_group, ring_theory.norm] | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.pow\ | |
import linear_algebra.matrix.absolute_value\ | |
import number_theory.class_number.admissible_absolute_value\ | |
import ring_theory.class_group\ | |
import ring_theory.norm | |
d}' src/number_theory/class_number/finite.lean | |
# 877 → 875 [analysis.complex.polynomial, field_theory.galois, group_theory.perm.cycle_type, ring_theory.eisenstein_criterion] | |
sed -i '/^import /{x;//!c\ | |
import analysis.complex.polynomial\ | |
import field_theory.galois\ | |
import group_theory.perm.cycle_type | |
d}' src/field_theory/polynomial_galois_group.lean | |
# 851 → 851 [algebra.quadratic_discriminant, analysis.complex.polynomial, analysis.special_functions.complex.log, field_theory.is_alg_closed.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.quadratic_discriminant\ | |
import analysis.complex.polynomial | |
d}' src/analysis/special_functions/trigonometric/complex.lean | |
# 818 → 818 [analysis.p_series, number_theory.arithmetic_function, topology.algebra.infinite_sum] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.p_series\ | |
import number_theory.arithmetic_function | |
d}' src/number_theory/l_series.lean | |
# 857 → 837 [data.polynomial.degree.card_pow_degree, field_theory.finite.basic, number_theory.class_number.admissible_absolute_value] | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.pow\ | |
import data.polynomial.degree.card_pow_degree\ | |
import number_theory.class_number.admissible_absolute_value\ | |
import ring_theory.ideal.local_ring | |
d}' src/number_theory/class_number/admissible_card_pow_degree.lean | |
# 801 → 801 [number_theory.padics.ring_homs, ring_theory.witt_vector.identities, ring_theory.witt_vector.truncated] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import control.equiv_functor.instances\ | |
import number_theory.padics.ring_homs\ | |
import ring_theory.witt_vector.identities\ | |
import ring_theory.witt_vector.truncated | |
d}' src/ring_theory/witt_vector/compare.lean | |
# 816 → 816 [number_theory.class_number.admissible_absolute_value] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.pow\ | |
import number_theory.class_number.admissible_absolute_value | |
d}' src/number_theory/class_number/admissible_abs.lean | |
# 881 → 881 [field_theory.polynomial_galois_group, group_theory.solvable, ring_theory.roots_of_unity] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import field_theory.polynomial_galois_group\ | |
import ring_theory.eisenstein_criterion\ | |
import ring_theory.roots_of_unity | |
d}' src/field_theory/abel_ruffini.lean | |
# 858 → 851 [analysis.special_functions.trigonometric.complex, ring_theory.roots_of_unity] | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.complex.log\ | |
import analysis.special_functions.trigonometric.inverse_deriv\ | |
import ring_theory.roots_of_unity | |
d}' src/analysis/complex/roots_of_unity.lean | |
# 853 → 853 [analysis.special_functions.pow, analysis.special_functions.trigonometric.arctan] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.special_functions.trigonometric.arctan | |
d}' src/data/real/pi/leibniz.lean | |
# 907 → 907 [analysis.inner_product_space.basic, analysis.special_functions.pow, analysis.special_functions.trigonometric.arctan, measure_theory.constructions.borel_space] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import algebra.direct_sum.module\ | |
import analysis.inner_product_space.basic\ | |
import analysis.special_functions.trigonometric.arctan\ | |
import measure_theory.constructions.borel_space | |
d}' src/measure_theory/function/special_functions.lean | |
# 861 → 861 [algebra.polynomial.big_operators, analysis.complex.roots_of_unity, data.polynomial.lifts, field_theory.separable, field_theory.splitting_field, number_theory.arithmetic_function, ring_theory.roots_of_unity] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.complex.roots_of_unity\ | |
import analysis.special_functions.trigonometric.complex\ | |
import data.polynomial.lifts\ | |
import number_theory.arithmetic_function | |
d}' src/ring_theory/polynomial/cyclotomic.lean | |
# 872 → 861 [analysis.inner_product_space.pi_L2, geometry.manifold.algebra.smooth_functions, linear_algebra.finite_dimensional] | |
sed -i '/^import /{x;//!c\ | |
import analysis.inner_product_space.pi_L2\ | |
import geometry.manifold.smooth_manifold_with_corners | |
d}' src/geometry/manifold/instances/real.lean | |
# 862 → 862 [field_theory.finite.basic, ring_theory.polynomial.cyclotomic, topology.algebra.polynomial] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import ring_theory.polynomial.cyclotomic | |
d}' src/number_theory/primes_congruent_one.lean | |
# 875 → 872 [analysis.complex.circle, analysis.inner_product_space.calculus, geometry.manifold.instances.real] | |
sed -i '/^import /{x;//!c\ | |
import analysis.inner_product_space.calculus\ | |
import analysis.inner_product_space.pi_L2\ | |
import geometry.manifold.algebra.lie_group | |
d}' src/geometry/manifold/instances/sphere.lean | |
# 924 → 924 [analysis.normed.group.hom, analysis.normed_space.indicator_function, measure_theory.function.ae_eq_fun, measure_theory.function.ess_sup, measure_theory.integral.mean_inequalities, topology.continuous_function.compact] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed.group.hom\ | |
import analysis.normed_space.indicator_function\ | |
import control.equiv_functor.instances\ | |
import measure_theory.function.ae_eq_fun\ | |
import measure_theory.function.ess_sup\ | |
import measure_theory.integral.mean_inequalities\ | |
import topology.continuous_function.compact | |
d}' src/measure_theory/function/lp_space.lean | |
# 879 → 872 [analysis.calculus.specific_functions, geometry.manifold.diffeomorph, geometry.manifold.instances.real] | |
sed -i '/^import /{x;//!c\ | |
import analysis.calculus.specific_functions\ | |
import geometry.manifold.times_cont_mdiff | |
d}' src/geometry/manifold/bump_function.lean | |
# 885 → 885 [geometry.manifold.bump_function, topology.paracompact, topology.partition_of_unity, topology.shrinking_lemma] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import geometry.manifold.algebra.smooth_functions\ | |
import geometry.manifold.bump_function\ | |
import geometry.manifold.diffeomorph\ | |
import geometry.manifold.instances.real\ | |
import topology.partition_of_unity | |
d}' src/geometry/manifold/partition_of_unity.lean | |
# 926 → 926 [analysis.normed_space.indicator_function, measure_theory.function.l1_space] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.function.l1_space | |
d}' src/measure_theory/integral/integrable_on.lean | |
# 930 → 930 [analysis.normed_space.bounded_linear_maps, measure_theory.group.basic, measure_theory.integral.set_to_l1, topology.sequences] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.group.basic\ | |
import measure_theory.integral.set_to_l1 | |
d}' src/measure_theory/integral/bochner.lean | |
# 931 → 931 [measure_theory.integral.bochner, measure_theory.measure.regular, topology.instances.ereal, topology.semicontinuous] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.integral.bochner | |
d}' src/measure_theory/integral/vitali_caratheodory.lean | |
# 934 → 934 [analysis.calculus.mean_value, measure_theory.integral.set_integral] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.integral.set_integral | |
d}' src/analysis/calculus/parametric_integral.lean | |
# 934 → 934 [analysis.inner_product_space.basic, measure_theory.integral.set_integral] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.integral.set_integral | |
d}' src/measure_theory/function/l2_space.lean | |
# 934 → 934 [analysis.convex.function, measure_theory.integral.set_integral] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.integral.set_integral | |
d}' src/analysis/convex/integral.lean | |
# 937 → 937 [measure_theory.constructions.prod, measure_theory.group.basic] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.constructions.prod | |
d}' src/measure_theory/group/prod.lean | |
# 949 → 949 [dynamics.ergodic.measure_preserving, linear_algebra.determinant, linear_algebra.matrix.transvection, measure_theory.constructions.pi, measure_theory.measure.stieltjes] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import data.mv_polynomial\ | |
import linear_algebra.determinant\ | |
import linear_algebra.direct_sum.finsupp\ | |
import linear_algebra.finsupp_vector_space\ | |
import linear_algebra.free_module.pid\ | |
import linear_algebra.matrix.diagonal\ | |
import linear_algebra.matrix.to_linear_equiv\ | |
import linear_algebra.matrix.transvection\ | |
import measure_theory.constructions.pi\ | |
import measure_theory.measure.stieltjes | |
d}' src/measure_theory/measure/lebesgue.lean | |
# 945 → 945 [measure_theory.function.ae_eq_of_integral, measure_theory.measure.complex, measure_theory.measure.with_density_vector_measure] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.decomposition.jordan\ | |
import measure_theory.measure.complex\ | |
import measure_theory.measure.with_density_vector_measure | |
d}' src/measure_theory/decomposition/lebesgue.lean | |
# 953 → 953 [analysis.complex.circle, measure_theory.function.continuous_map_dense, measure_theory.function.l2_space, measure_theory.measure.haar, topology.continuous_function.stone_weierstrass, topology.metric_space.emetric_paracompact] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.function.continuous_map_dense\ | |
import measure_theory.function.l2_space\ | |
import measure_theory.measure.haar\ | |
import topology.continuous_function.stone_weierstrass\ | |
import topology.metric_space.emetric_paracompact | |
d}' src/analysis/fourier.lean | |
# 952 → 952 [analysis.special_functions.pow, data.equiv.list, measure_theory.constructions.borel_space, measure_theory.measure.lebesgue, topology.metric_space.holder, topology.metric_space.metric_separated] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.measure.lebesgue\ | |
import topology.metric_space.holder\ | |
import topology.metric_space.metric_separated | |
d}' src/measure_theory/measure/hausdorff.lean | |
# 953 → 953 [linear_algebra.finite_dimensional, measure_theory.measure.haar, measure_theory.measure.lebesgue] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import measure_theory.measure.haar\ | |
import measure_theory.measure.lebesgue | |
d}' src/measure_theory/measure/haar_lebesgue.lean | |
# 956 → 955 [analysis.calculus.extend_deriv, analysis.calculus.fderiv_measurable, analysis.normed_space.dual, measure_theory.integral.set_integral, measure_theory.integral.vitali_caratheodory, measure_theory.measure.lebesgue] | |
sed -i '/^import /{x;//!c\ | |
import analysis.normed_space.dual\ | |
import measure_theory.integral.vitali_caratheodory\ | |
import measure_theory.measure.lebesgue | |
d}' src/measure_theory/integral/interval_integral.lean | |
# 959 → 959 [analysis.box_integral.partition.filter, analysis.box_integral.partition.measure, topology.uniform_space.compact_separated] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.box_integral.partition.filter\ | |
import analysis.box_integral.partition.measure | |
d}' src/analysis/box_integral/basic.lean | |
# 957 → 957 [measure_theory.integral.interval_integral, order.filter.at_top_bot] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.calculus.fderiv_measurable\ | |
import measure_theory.integral.interval_integral | |
d}' src/measure_theory/integral/integral_eq_improper.lean | |
# 957 → 957 [measure_theory.integral.interval_integral] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.calculus.fderiv_measurable\ | |
import measure_theory.integral.interval_integral | |
d}' src/analysis/special_functions/integrals.lean | |
# 960 → 960 [analysis.box_integral.basic, analysis.box_integral.partition.additive, analysis.calculus.fderiv] | |
# only transitive imports removed | |
sed -i '/^import /{x;//!c\ | |
import analysis.box_integral.basic | |
d}' src/analysis/box_integral/divergence_theorem.lean | |
# 950 → 402 [measure_theory.decomposition.radon_nikodym, measure_theory.function.conditional_expectation] | |
sed -i '/^import /{x;//!c\ | |
import tactic.abel\ | |
import tactic.elementwise\ | |
import tactic.equiv_rw\ | |
import tactic.field_simp\ | |
import tactic.group\ | |
import tactic.interval_cases\ | |
import tactic.linarith\ | |
import tactic.norm_swap\ | |
import tactic.ring_exp\ | |
import tactic.tfae\ | |
import tactic.with_local_reducibility | |
d}' src/probability_theory/notation.lean | |
# 969 → 962 [analysis.box_integral.divergence_theorem, analysis.box_integral.integrability, measure_theory.integral.interval_integral] | |
sed -i '/^import /{x;//!c\ | |
import analysis.box_integral.divergence_theorem\ | |
import analysis.box_integral.integrability | |
d}' src/measure_theory/integral/divergence_theorem.lean |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment