From f6bd45afe6d4b3196ca983d67fe0c19bb1af544c Mon Sep 17 00:00:00 2001 From: Fredrik Bakke Date: Fri, 10 Mar 2023 00:22:07 +0100 Subject: [PATCH] Additions to `fix-import` (#497) **Changes:** - Sort by namespace first (i.e. `foundation` before `foundation-core`) - Add line break between namespaces - Remove repeat imports - Remove redundant submodule imports if entire namespace is imported - Remove `foundation-core` imports if the corresponding `foundation` module is imported. --- hooks/fix-imports.py | 72 +++++++++++++------ .../adjunctions-large-precategories.lagda.md | 2 + src/category-theory/anafunctors.lagda.md | 1 + src/category-theory/categories.lagda.md | 1 + .../coproducts-precategories.lagda.md | 1 + .../discrete-precategories.lagda.md | 1 + ...domorphisms-of-objects-categories.lagda.md | 2 + .../epimorphisms-large-precategories.lagda.md | 1 + .../equivalences-categories.lagda.md | 1 + .../equivalences-large-precategories.lagda.md | 2 + .../equivalences-precategories.lagda.md | 1 + ...exponential-objects-precategories.lagda.md | 4 +- .../functors-categories.lagda.md | 1 + .../functors-large-precategories.lagda.md | 2 + .../functors-precategories.lagda.md | 1 + src/category-theory/groupoids.lagda.md | 1 + ...ansformations-large-precategories.lagda.md | 2 + .../initial-objects-precategories.lagda.md | 4 +- .../isomorphisms-categories.lagda.md | 1 + .../isomorphisms-large-precategories.lagda.md | 1 + .../isomorphisms-precategories.lagda.md | 1 + src/category-theory/large-categories.lagda.md | 2 + .../large-precategories.lagda.md | 1 + ...monomorphisms-large-precategories.lagda.md | 1 + .../natural-isomorphisms-categories.lagda.md | 1 + ...-isomorphisms-large-precategories.lagda.md | 1 + ...atural-isomorphisms-precategories.lagda.md | 1 + ...ural-numbers-object-precategories.lagda.md | 1 + ...atural-transformations-categories.lagda.md | 1 + ...ansformations-large-precategories.lagda.md | 1 + ...ral-transformations-precategories.lagda.md | 1 + .../precategory-of-functors.lagda.md | 1 + src/category-theory/pregroupoids.lagda.md | 1 + .../products-precategories.lagda.md | 1 + .../pullbacks-precategories.lagda.md | 1 + .../sieves-categories.lagda.md | 1 + .../slice-precategories.lagda.md | 1 + .../terminal-objects-precategories.lagda.md | 4 +- ...inomial-theorem-commutative-rings.lagda.md | 5 ++ ...ial-theorem-commutative-semirings.lagda.md | 5 ++ .../boolean-rings.lagda.md | 2 + .../commutative-rings.lagda.md | 2 + .../commutative-semirings.lagda.md | 2 + .../discrete-fields.lagda.md | 2 + .../eisenstein-integers.lagda.md | 4 ++ .../gaussian-integers.lagda.md | 4 ++ .../homomorphisms-commutative-rings.lagda.md | 2 + .../ideals-commutative-rings.lagda.md | 2 + .../integral-domains.lagda.md | 3 + ...rtible-elements-commutative-rings.lagda.md | 2 + .../isomorphisms-commutative-rings.lagda.md | 2 + .../local-commutative-rings.lagda.md | 2 + .../nilradical-commutative-rings.lagda.md | 2 + ...ers-of-elements-commutative-rings.lagda.md | 3 + ...of-elements-commutative-semirings.lagda.md | 3 + .../prime-ideals-commutative-rings.lagda.md | 2 + .../sums-commutative-rings.lagda.md | 5 ++ .../sums-commutative-semirings.lagda.md | 5 ++ .../zariski-topology.lagda.md | 1 + .../absolute-value-integers.lagda.md | 1 + .../addition-integers.lagda.md | 2 + .../addition-natural-numbers.lagda.md | 2 + .../addition-rationals.lagda.md | 2 + .../arithmetic-functions.lagda.md | 2 + .../bezouts-lemma.lagda.md | 2 + .../binomial-coefficients.lagda.md | 2 + .../binomial-theorem-integers.lagda.md | 4 ++ .../binomial-theorem-natural-numbers.lagda.md | 4 ++ ...bounded-sums-arithmetic-functions.lagda.md | 2 + .../catalan-numbers.lagda.md | 2 + .../collatz-bijection.lagda.md | 1 + .../collatz-conjecture.lagda.md | 1 + .../commutative-ring-of-integers.lagda.md | 4 ++ ...ative-semiring-of-natural-numbers.lagda.md | 4 ++ .../congruence-integers.lagda.md | 1 + .../congruence-natural-numbers.lagda.md | 2 + ...ecidable-dependent-function-types.lagda.md | 6 ++ .../decidable-types.lagda.md | 3 + .../difference-integers.lagda.md | 1 + .../dirichlet-convolution.lagda.md | 2 + .../distance-integers.lagda.md | 1 + .../distance-natural-numbers.lagda.md | 1 + .../divisibility-integers.lagda.md | 1 + .../divisibility-modular-arithmetic.lagda.md | 2 + .../divisibility-natural-numbers.lagda.md | 1 + ...ivisibility-standard-finite-types.lagda.md | 2 + .../equality-integers.lagda.md | 1 + .../equality-natural-numbers.lagda.md | 6 +- ...uclidean-division-natural-numbers.lagda.md | 2 + .../eulers-totient-function.lagda.md | 1 + .../exponentiation-natural-numbers.lagda.md | 2 + .../factorials.lagda.md | 1 + .../finitary-natural-numbers.lagda.md | 2 + .../finitely-cyclic-maps.lagda.md | 2 + .../fractions.lagda.md | 1 + .../goldbach-conjecture.lagda.md | 1 + .../greatest-common-divisor-integers.lagda.md | 1 + ...st-common-divisor-natural-numbers.lagda.md | 1 + .../group-of-integers.lagda.md | 2 + .../groups-of-modular-arithmetic.lagda.md | 2 + .../half-integers.lagda.md | 1 + .../inequality-integers.lagda.md | 1 + .../inequality-natural-numbers.lagda.md | 2 + .../inequality-standard-finite-types.lagda.md | 3 + .../infinitude-of-primes.lagda.md | 1 + .../integers.lagda.md | 2 + .../lower-bounds-natural-numbers.lagda.md | 1 + .../maximum-natural-numbers.lagda.md | 3 + .../maximum-standard-finite-types.lagda.md | 3 + .../mersenne-primes.lagda.md | 1 + .../minimum-natural-numbers.lagda.md | 3 + .../minimum-standard-finite-types.lagda.md | 3 + ...-arithmetic-standard-finite-types.lagda.md | 2 + .../modular-arithmetic.lagda.md | 3 + .../multiplication-integers.lagda.md | 1 + .../multiplication-natural-numbers.lagda.md | 2 + .../natural-numbers.lagda.md | 4 +- .../nonzero-natural-numbers.lagda.md | 1 + ...ordinal-induction-natural-numbers.lagda.md | 1 + .../powers-integers.lagda.md | 3 + .../prime-numbers.lagda.md | 1 + .../products-of-natural-numbers.lagda.md | 2 + .../proper-divisors-natural-numbers.lagda.md | 1 + .../pythagorean-triples.lagda.md | 1 + .../rational-numbers.lagda.md | 1 + .../relatively-prime-integers.lagda.md | 1 + .../relatively-prime-natural-numbers.lagda.md | 1 + ...ting-element-standard-finite-type.lagda.md | 2 + .../retracts-of-natural-numbers.lagda.md | 1 + .../square-free-natural-numbers.lagda.md | 1 + .../strong-induction-natural-numbers.lagda.md | 1 + .../sums-of-natural-numbers.lagda.md | 2 + .../twin-prime-conjecture.lagda.md | 1 + ...it-elements-standard-finite-types.lagda.md | 2 + ...-similarity-standard-finite-types.lagda.md | 2 + ...niversal-property-natural-numbers.lagda.md | 1 + .../upper-bounds-natural-numbers.lagda.md | 1 + ...rdering-principle-natural-numbers.lagda.md | 1 + ...g-principle-standard-finite-types.lagda.md | 2 + .../abstract-quaternion-group.lagda.md | 2 + .../alternating-concrete-groups.lagda.md | 3 + .../alternating-groups.lagda.md | 3 + ...rtier-delooping-sign-homomorphism.lagda.md | 4 ++ .../concrete-quaternion-group.lagda.md | 2 + .../delooping-sign-homomorphism.lagda.md | 5 ++ .../finite-groups.lagda.md | 5 ++ .../finite-monoids.lagda.md | 4 ++ .../finite-semigroups.lagda.md | 3 + .../finite-type-groups.lagda.md | 3 + .../groups-of-order-2.lagda.md | 4 ++ .../orbits-permutations.lagda.md | 3 + src/finite-group-theory/permutations.lagda.md | 4 ++ .../sign-homomorphism.lagda.md | 4 ++ ...mpson-delooping-sign-homomorphism.lagda.md | 5 ++ .../subgroups-finite-groups.lagda.md | 3 + .../tetrahedra-in-3-space.lagda.md | 1 + .../transpositions.lagda.md | 2 + src/foundation-core/automorphisms.lagda.md | 1 + .../coherently-invertible-maps.lagda.md | 3 +- .../commuting-cubes-of-maps.lagda.md | 3 +- src/foundation-core/cones-pullbacks.lagda.md | 5 +- .../contractible-types.lagda.md | 3 +- .../decidable-propositions.lagda.md | 13 ++-- src/foundation-core/empty-types.lagda.md | 3 +- src/foundation-core/endomorphisms.lagda.md | 4 +- .../equality-fibers-of-maps.lagda.md | 3 +- .../equivalence-relations.lagda.md | 9 +-- src/foundation-core/fibers-of-maps.lagda.md | 3 +- ...oriality-dependent-function-types.lagda.md | 5 +- .../functoriality-function-types.lagda.md | 3 +- src/foundation-core/involutions.lagda.md | 1 + src/foundation-core/pullbacks.lagda.md | 9 +-- src/foundation-core/truncated-types.lagda.md | 3 +- .../universal-property-truncation.lagda.md | 7 +- src/foundation/1-types.lagda.md | 6 +- src/foundation/2-types.lagda.md | 6 ++ .../algebras-polynomial-endofunctors.lagda.md | 7 +- src/foundation/automorphisms.lagda.md | 6 -- src/foundation/axiom-l.lagda.md | 17 ++--- src/foundation/binary-embeddings.lagda.md | 5 +- src/foundation/binary-relations.lagda.md | 7 +- src/foundation/booleans.lagda.md | 10 +-- .../cantors-diagonal-argument.lagda.md | 3 +- ...resentatives-equivalence-relation.lagda.md | 3 +- .../coherently-invertible-maps.lagda.md | 8 ++- .../commuting-cubes-of-maps.lagda.md | 4 +- .../commuting-squares-of-maps.lagda.md | 4 +- .../commuting-triangles-of-maps.lagda.md | 6 +- src/foundation/conjunction.lagda.md | 3 +- src/foundation/connected-components.lagda.md | 2 + src/foundation/connected-maps.lagda.md | 1 + src/foundation/constant-maps.lagda.md | 8 ++- src/foundation/contractible-maps.lagda.md | 8 ++- src/foundation/contractible-types.lagda.md | 8 ++- src/foundation/coproduct-types.lagda.md | 4 +- src/foundation/coslice.lagda.md | 5 +- src/foundation/decidable-embeddings.lagda.md | 23 +++--- .../decidable-equivalence-relations.lagda.md | 3 +- .../decidable-propositions.lagda.md | 2 + .../dependent-binomial-theorem.lagda.md | 1 + src/foundation/descent-equivalences.lagda.md | 3 +- .../diagonal-maps-of-types.lagda.md | 1 + src/foundation/discrete-types.lagda.md | 1 + src/foundation/disjunction.lagda.md | 9 +-- src/foundation/double-powersets.lagda.md | 1 + ...ective-maps-equivalence-relations.lagda.md | 3 +- src/foundation/embeddings.lagda.md | 8 ++- src/foundation/empty-types.lagda.md | 12 ++-- src/foundation/endomorphisms.lagda.md | 3 + ...epimorphisms-with-respect-to-sets.lagda.md | 3 +- ...equality-dependent-function-types.lagda.md | 3 +- .../equality-dependent-pair-types.lagda.md | 4 +- src/foundation/equational-reasoning.lagda.md | 1 + src/foundation/equivalence-classes.lagda.md | 3 +- .../equivalence-extensionality.lagda.md | 7 +- src/foundation/equivalence-induction.lagda.md | 1 + src/foundation/equivalence-relations.lagda.md | 4 +- src/foundation/equivalences-maybe.lagda.md | 17 ++--- src/foundation/equivalences.lagda.md | 12 ++-- src/foundation/fiber-inclusions.lagda.md | 7 +- src/foundation/fibered-equivalences.lagda.md | 11 +-- src/foundation/fibered-involutions.lagda.md | 3 +- src/foundation/fibered-maps.lagda.md | 9 +-- src/foundation/fibers-of-maps.lagda.md | 6 +- .../function-extensionality.lagda.md | 1 + .../functoriality-coproduct-types.lagda.md | 21 +++--- ...oriality-dependent-function-types.lagda.md | 16 +++-- ...unctoriality-dependent-pair-types.lagda.md | 1 + .../functoriality-function-types.lagda.md | 12 ++-- ...oriality-propositional-truncation.lagda.md | 3 +- .../functoriality-set-quotients.lagda.md | 1 - .../functoriality-set-truncation.lagda.md | 3 +- .../functoriality-truncation.lagda.md | 3 +- src/foundation/global-choice.lagda.md | 1 + src/foundation/homotopies.lagda.md | 6 +- .../identity-truncated-types.lagda.md | 7 +- src/foundation/identity-types.lagda.md | 8 ++- src/foundation/injective-maps.lagda.md | 1 + src/foundation/involutions.lagda.md | 6 +- .../iterating-automorphisms.lagda.md | 1 + src/foundation/iterating-functions.lagda.md | 3 + src/foundation/iterating-involutions.lagda.md | 2 + .../law-of-excluded-middle.lagda.md | 1 + .../lawveres-fixed-point-theorem.lagda.md | 3 +- ...-limited-principle-of-omniscience.lagda.md | 2 + .../limited-principle-of-omniscience.lagda.md | 2 + src/foundation/locally-small-types.lagda.md | 3 +- src/foundation/logical-equivalences.lagda.md | 4 +- src/foundation/mere-embeddings.lagda.md | 1 + src/foundation/mere-equality.lagda.md | 7 +- src/foundation/multisubsets.lagda.md | 2 + .../multivariable-correspondences.lagda.md | 2 + ...multivariable-decidable-relations.lagda.md | 2 + .../multivariable-relations.lagda.md | 2 + src/foundation/negation.lagda.md | 4 +- src/foundation/noncontractible-types.lagda.md | 1 + src/foundation/path-split-maps.lagda.md | 4 +- src/foundation/perfect-images.lagda.md | 1 + .../polynomial-endofunctors.lagda.md | 5 +- src/foundation/powersets.lagda.md | 1 + .../products-of-tuples-of-types.lagda.md | 2 + ...products-unordered-pairs-of-types.lagda.md | 1 + ...roducts-unordered-tuples-of-types.lagda.md | 2 + src/foundation/projective-types.lagda.md | 1 + src/foundation/propositional-maps.lagda.md | 8 ++- .../propositional-truncations.lagda.md | 9 +-- src/foundation/propositions.lagda.md | 4 +- src/foundation/pullbacks.lagda.md | 22 +++--- ...ecting-maps-equivalence-relations.lagda.md | 7 +- src/foundation/repetitions-sequences.lagda.md | 1 + src/foundation/replacement.lagda.md | 3 +- src/foundation/retractions.lagda.md | 2 +- src/foundation/russells-paradox.lagda.md | 1 + src/foundation/sections.lagda.md | 10 +-- src/foundation/sequences.lagda.md | 1 + src/foundation/set-quotients.lagda.md | 3 +- src/foundation/set-truncations.lagda.md | 3 +- src/foundation/sets.lagda.md | 12 ++-- src/foundation/shifting-sequences.lagda.md | 1 + src/foundation/slice.lagda.md | 16 ++--- src/foundation/small-types.lagda.md | 1 + src/foundation/split-surjective-maps.lagda.md | 3 +- src/foundation/subtypes.lagda.md | 20 +++--- src/foundation/subuniverses.lagda.md | 7 +- src/foundation/surjective-maps.lagda.md | 26 +++---- .../symmetric-identity-types.lagda.md | 1 + src/foundation/symmetric-operations.lagda.md | 1 + src/foundation/truncated-maps.lagda.md | 1 + src/foundation/truncated-types.lagda.md | 7 +- src/foundation/truncation-levels.lagda.md | 7 +- src/foundation/truncations.lagda.md | 8 +-- src/foundation/tuples-of-types.lagda.md | 2 + .../type-arithmetic-unit-type.lagda.md | 5 +- src/foundation/type-duality.lagda.md | 5 +- ...ype-theoretic-principle-of-choice.lagda.md | 5 +- .../uniqueness-set-quotients.lagda.md | 5 +- src/foundation/uniqueness-truncation.lagda.md | 3 +- src/foundation/unit-type.lagda.md | 4 +- ...e-implies-function-extensionality.lagda.md | 5 +- src/foundation/univalence.lagda.md | 6 +- .../universal-property-empty-type.lagda.md | 7 +- ...property-propositional-truncation.lagda.md | 5 +- .../universal-property-pullbacks.lagda.md | 12 ++-- .../universal-property-set-quotients.lagda.md | 5 +- ...universal-property-set-truncation.lagda.md | 3 +- .../universal-property-truncation.lagda.md | 1 + .../universal-property-unit-type.lagda.md | 3 +- .../unordered-pairs-of-types.lagda.md | 1 + src/foundation/unordered-pairs.lagda.md | 1 + .../unordered-tuples-of-types.lagda.md | 2 + src/foundation/unordered-tuples.lagda.md | 2 + .../weak-function-extensionality.lagda.md | 3 +- ...-limited-principle-of-omniscience.lagda.md | 2 + src/foundation/xor.lagda.md | 1 + .../circuits-undirected-graphs.lagda.md | 2 + .../closed-walks-undirected-graphs.lagda.md | 2 + .../complete-bipartite-graphs.lagda.md | 2 + .../complete-multipartite-graphs.lagda.md | 2 + .../complete-undirected-graphs.lagda.md | 2 + .../connected-undirected-graphs.lagda.md | 1 + .../cycles-undirected-graphs.lagda.md | 2 + ...tructures-on-standard-finite-sets.lagda.md | 2 + .../edge-coloured-undirected-graphs.lagda.md | 2 + .../embeddings-undirected-graphs.lagda.md | 1 + .../enriched-undirected-graphs.lagda.md | 2 + .../equivalences-directed-graphs.lagda.md | 1 + ...lences-enriched-undirected-graphs.lagda.md | 1 + .../equivalences-undirected-graphs.lagda.md | 1 + ...lerian-circuits-undirected-graphs.lagda.md | 2 + ...thful-morphisms-undirected-graphs.lagda.md | 1 + src/graph-theory/finite-graphs.lagda.md | 3 + ...ic-realizations-undirected-graphs.lagda.md | 1 + src/graph-theory/hypergraphs.lagda.md | 1 + src/graph-theory/matchings.lagda.md | 2 + ...re-equivalences-undirected-graphs.lagda.md | 1 + .../morphisms-directed-graphs.lagda.md | 1 + .../morphisms-undirected-graphs.lagda.md | 1 + .../neighbors-undirected-graphs.lagda.md | 1 + .../orientations-undirected-graphs.lagda.md | 2 + .../paths-undirected-graphs.lagda.md | 2 + src/graph-theory/polygons.lagda.md | 3 + ...reflecting-maps-undirected-graphs.lagda.md | 1 + src/graph-theory/reflexive-graphs.lagda.md | 2 + .../simple-undirected-graphs.lagda.md | 2 + ...merism-enriched-undirected-graphs.lagda.md | 1 + ...thful-morphisms-undirected-graphs.lagda.md | 1 + .../trails-directed-graphs.lagda.md | 1 + .../trails-undirected-graphs.lagda.md | 2 + ...tructures-on-standard-finite-sets.lagda.md | 2 + src/graph-theory/undirected-graphs.lagda.md | 1 + src/graph-theory/vertex-covers.lagda.md | 2 + src/graph-theory/voltage-graphs.lagda.md | 2 + .../walks-directed-graphs.lagda.md | 2 + .../walks-undirected-graphs.lagda.md | 3 + src/group-theory/abelian-groups.lagda.md | 6 +- ...tion-homomorphisms-abelian-groups.lagda.md | 1 + src/group-theory/automorphism-groups.lagda.md | 2 + ...cartesian-products-abelian-groups.lagda.md | 1 + .../cartesian-products-groups.lagda.md | 1 + .../cartesian-products-monoids.lagda.md | 1 + .../cartesian-products-semigroups.lagda.md | 1 + .../category-of-concrete-groups.lagda.md | 2 + src/group-theory/category-of-groups.lagda.md | 2 + .../category-of-semigroups.lagda.md | 2 + src/group-theory/cayleys-theorem.lagda.md | 1 + src/group-theory/centers-groups.lagda.md | 1 + src/group-theory/commutative-monoids.lagda.md | 1 + src/group-theory/commutators-groups.lagda.md | 1 + .../concrete-group-actions.lagda.md | 2 + src/group-theory/concrete-groups.lagda.md | 2 + ...ngruence-relations-abelian-groups.lagda.md | 1 + .../congruence-relations-groups.lagda.md | 1 + .../congruence-relations-monoids.lagda.md | 1 + .../congruence-relations-semigroups.lagda.md | 1 + src/group-theory/conjugation.lagda.md | 1 + ...ushforward-concrete-group-actions.lagda.md | 1 + src/group-theory/decidable-subgroups.lagda.md | 1 + .../dihedral-group-construction.lagda.md | 1 + src/group-theory/dihedral-groups.lagda.md | 2 + src/group-theory/e8-lattice.lagda.md | 2 + .../embeddings-abelian-groups.lagda.md | 1 + src/group-theory/embeddings-groups.lagda.md | 1 + ...endomorphism-rings-abelian-groups.lagda.md | 2 + src/group-theory/epimorphisms-groups.lagda.md | 2 + ...uivalences-concrete-group-actions.lagda.md | 1 + .../equivalences-concrete-groups.lagda.md | 1 + .../equivalences-group-actions.lagda.md | 1 + .../equivalences-higher-groups.lagda.md | 2 + .../equivalences-semigroups.lagda.md | 1 + ...fixed-points-higher-group-actions.lagda.md | 1 + .../free-concrete-group-actions.lagda.md | 1 + .../free-groups-with-one-generator.lagda.md | 3 + .../free-higher-group-actions.lagda.md | 1 + src/group-theory/full-subgroups.lagda.md | 1 + src/group-theory/group-actions.lagda.md | 4 +- src/group-theory/group-solver.lagda.md | 5 +- src/group-theory/groups.lagda.md | 3 + .../higher-group-actions.lagda.md | 1 + src/group-theory/higher-groups.lagda.md | 2 + .../homomorphisms-abelian-groups.lagda.md | 3 + ...omorphisms-concrete-group-actions.lagda.md | 1 + .../homomorphisms-concrete-groups.lagda.md | 1 + ...homomorphisms-generated-subgroups.lagda.md | 2 + .../homomorphisms-group-actions.lagda.md | 1 + .../homomorphisms-groups.lagda.md | 1 + ...omomorphisms-higher-group-actions.lagda.md | 1 + .../homomorphisms-higher-groups.lagda.md | 3 + .../homomorphisms-monoids.lagda.md | 1 + .../homomorphisms-semigroups.lagda.md | 1 + .../integers-higher-group.lagda.md | 3 + src/group-theory/inverse-semigroups.lagda.md | 1 + .../invertible-elements-monoids.lagda.md | 1 + .../isomorphisms-abelian-groups.lagda.md | 1 + .../isomorphisms-concrete-groups.lagda.md | 2 + .../isomorphisms-group-actions.lagda.md | 2 + src/group-theory/isomorphisms-groups.lagda.md | 2 + .../isomorphisms-semigroups.lagda.md | 5 +- ...els-homomorphisms-concrete-groups.lagda.md | 2 + src/group-theory/kernels.lagda.md | 1 + src/group-theory/loop-groups-sets.lagda.md | 1 + ...uivalences-concrete-group-actions.lagda.md | 1 + .../mere-equivalences-group-actions.lagda.md | 1 + src/group-theory/monoid-actions.lagda.md | 1 + src/group-theory/monoids.lagda.md | 1 + .../monomorphisms-concrete-groups.lagda.md | 1 + .../monomorphisms-groups.lagda.md | 2 + .../normal-subgroups-concrete-groups.lagda.md | 1 + src/group-theory/normal-subgroups.lagda.md | 2 + src/group-theory/opposite-groups.lagda.md | 1 + ...tabilizer-theorem-concrete-groups.lagda.md | 2 + .../orbits-concrete-group-actions.lagda.md | 1 + .../orbits-group-actions.lagda.md | 1 + .../orbits-higher-group-actions.lagda.md | 1 + .../orbits-monoid-actions.lagda.md | 2 + .../orders-of-elements-groups.lagda.md | 2 + .../precategory-of-concrete-groups.lagda.md | 2 + .../precategory-of-group-actions.lagda.md | 2 + .../precategory-of-groups.lagda.md | 2 + .../precategory-of-semigroups.lagda.md | 2 + .../principal-group-actions.lagda.md | 1 + ...principal-torsors-concrete-groups.lagda.md | 1 + ...s-of-elements-commutative-monoids.lagda.md | 3 + .../quotient-groups-concrete-groups.lagda.md | 3 + src/group-theory/quotient-groups.lagda.md | 1 + .../quotients-abelian-groups.lagda.md | 1 + .../representations-monoids.lagda.md | 2 + .../shriek-concrete-group-actions.lagda.md | 1 + ...zer-groups-concrete-group-actions.lagda.md | 1 + src/group-theory/stabilizer-groups.lagda.md | 1 + .../subgroups-abelian-groups.lagda.md | 2 + .../subgroups-concrete-groups.lagda.md | 3 + ...roups-generated-by-subsets-groups.lagda.md | 3 + .../subgroups-higher-groups.lagda.md | 2 + src/group-theory/subgroups.lagda.md | 2 + src/group-theory/submonoids.lagda.md | 1 + src/group-theory/subsemigroups.lagda.md | 1 + ...on-functor-concrete-group-actions.lagda.md | 1 + ...ubstitution-functor-group-actions.lagda.md | 2 + .../symmetric-concrete-groups.lagda.md | 1 + src/group-theory/symmetric-groups.lagda.md | 1 + .../symmetric-higher-groups.lagda.md | 2 + ...transitive-concrete-group-actions.lagda.md | 1 + .../transitive-group-actions.lagda.md | 1 + src/group-theory/trivial-subgroups.lagda.md | 1 + ...s-of-elements-commutative-monoids.lagda.md | 2 + src/linear-algebra/constant-matrices.lagda.md | 2 + src/linear-algebra/constant-vectors.lagda.md | 2 + .../diagonal-matrices-on-rings.lagda.md | 3 + .../functoriality-matrices.lagda.md | 2 + .../functoriality-vectors.lagda.md | 2 + src/linear-algebra/matrices-on-rings.lagda.md | 3 + src/linear-algebra/matrices.lagda.md | 2 + .../multiplication-matrices.lagda.md | 3 + .../scalar-multiplication-matrices.lagda.md | 2 + ...r-multiplication-vectors-on-rings.lagda.md | 4 ++ .../scalar-multiplication-vectors.lagda.md | 2 + .../transposition-matrices.lagda.md | 2 + .../vectors-on-commutative-rings.lagda.md | 4 ++ .../vectors-on-commutative-semirings.lagda.md | 4 ++ src/linear-algebra/vectors-on-rings.lagda.md | 5 ++ .../vectors-on-semirings.lagda.md | 5 ++ src/linear-algebra/vectors.lagda.md | 2 + src/order-theory/chains-posets.lagda.md | 1 + src/order-theory/chains-preorders.lagda.md | 1 + src/order-theory/decidable-subposets.lagda.md | 1 + .../decidable-subpreorders.lagda.md | 1 + .../directed-complete-posets.lagda.md | 1 + src/order-theory/directed-families.lagda.md | 1 + .../distributive-lattices.lagda.md | 1 + src/order-theory/finite-posets.lagda.md | 2 + src/order-theory/finite-preorders.lagda.md | 3 + .../finitely-graded-posets.lagda.md | 3 + src/order-theory/frames.lagda.md | 1 + .../greatest-lower-bounds-posets.lagda.md | 1 + .../homomorphisms-frames.lagda.md | 1 + .../homomorphisms-meet-semilattices.lagda.md | 1 + .../homomorphisms-meet-sup-lattices.lagda.md | 1 + .../homomorphisms-sup-lattices.lagda.md | 1 + src/order-theory/ideals-preorders.lagda.md | 1 + .../infinite-distributive-law.lagda.md | 1 + src/order-theory/interval-subposets.lagda.md | 1 + src/order-theory/join-semilattices.lagda.md | 2 + src/order-theory/large-posets.lagda.md | 2 + src/order-theory/large-preorders.lagda.md | 2 + .../largest-elements-posets.lagda.md | 1 + src/order-theory/lattices.lagda.md | 1 + .../least-elements-posets.lagda.md | 1 + .../least-elements-preorders.lagda.md | 1 + .../least-upper-bounds-posets.lagda.md | 1 + .../locally-finite-posets.lagda.md | 1 + .../lower-types-preorders.lagda.md | 1 + .../maximal-chains-posets.lagda.md | 1 + .../maximal-chains-preorders.lagda.md | 1 + src/order-theory/meet-semilattices.lagda.md | 2 + .../order-preserving-maps-posets.lagda.md | 1 + .../order-preserving-maps-preorders.lagda.md | 1 + src/order-theory/planar-binary-trees.lagda.md | 1 + src/order-theory/posets.lagda.md | 1 + src/order-theory/subposets.lagda.md | 1 + src/order-theory/subpreorders.lagda.md | 1 + src/order-theory/sup-lattices.lagda.md | 1 + src/order-theory/total-posets.lagda.md | 1 + src/order-theory/total-preorders.lagda.md | 1 + src/organic-chemistry/alcohols.lagda.md | 1 + src/organic-chemistry/alkanes.lagda.md | 1 + src/organic-chemistry/alkenes.lagda.md | 3 + src/organic-chemistry/alkynes.lagda.md | 3 + src/organic-chemistry/ethane.lagda.md | 5 ++ src/organic-chemistry/hydrocarbons.lagda.md | 4 ++ src/organic-chemistry/methane.lagda.md | 5 ++ .../saturated-carbons.lagda.md | 2 + .../extensions-of-maps.lagda.md | 4 +- .../higher-modalities.lagda.md | 2 +- .../lifting-operations.lagda.md | 1 + .../lifting-squares.lagda.md | 1 + .../lifts-of-maps.lagda.md | 1 + .../local-types.lagda.md | 11 +-- .../mere-lifting-properties.lagda.md | 1 + .../orthogonal-maps.lagda.md | 1 + .../reflective-subuniverses.lagda.md | 1 + .../uniquely-eliminating-modalities.lagda.md | 1 + src/polytopes/abstract-polytopes.lagda.md | 7 +- src/ring-theory/algebras-rings.lagda.md | 1 + .../binomial-theorem-rings.lagda.md | 4 ++ .../binomial-theorem-semirings.lagda.md | 4 ++ .../congruence-relations-rings.lagda.md | 2 + .../congruence-relations-semirings.lagda.md | 2 + .../dependent-products-rings.lagda.md | 2 + src/ring-theory/division-rings.lagda.md | 1 + src/ring-theory/homomorphisms-rings.lagda.md | 2 + ...ideals-generated-by-subsets-rings.lagda.md | 2 + src/ring-theory/ideals-rings.lagda.md | 3 + .../idempotent-elements-rings.lagda.md | 1 + .../invariant-basis-property-rings.lagda.md | 3 + .../invertible-elements-rings.lagda.md | 2 + src/ring-theory/isomorphisms-rings.lagda.md | 2 + src/ring-theory/local-rings.lagda.md | 1 + src/ring-theory/modules-rings.lagda.md | 2 + src/ring-theory/nil-ideals-rings.lagda.md | 1 + .../nilpotent-elements-rings.lagda.md | 2 + src/ring-theory/nontrivial-rings.lagda.md | 1 + src/ring-theory/opposite-rings.lagda.md | 1 + .../powers-of-elements-rings.lagda.md | 2 + .../powers-of-elements-semirings.lagda.md | 2 + src/ring-theory/products-rings.lagda.md | 2 + src/ring-theory/quotient-rings.lagda.md | 2 + src/ring-theory/radical-ideals-rings.lagda.md | 1 + src/ring-theory/rings.lagda.md | 4 ++ src/ring-theory/semirings.lagda.md | 3 + src/ring-theory/subsets-rings.lagda.md | 1 + src/ring-theory/sums-rings.lagda.md | 4 ++ src/ring-theory/sums-semirings.lagda.md | 4 ++ src/set-theory/baire-space.lagda.md | 1 + src/set-theory/cantor-space.lagda.md | 2 + src/set-theory/cardinalities.lagda.md | 1 - src/set-theory/countable-sets.lagda.md | 1 + src/set-theory/cumulative-hierarchy.lagda.md | 3 + src/set-theory/infinite-sets.lagda.md | 2 + src/set-theory/uncountable-sets.lagda.md | 1 + .../central-h-spaces.lagda.md | 1 + .../coherent-h-spaces.lagda.md | 5 +- .../constant-maps-pointed-types.lagda.md | 1 + .../contractible-pointed-types.lagda.md | 1 + ...types-equipped-with-endomorphisms.lagda.md | 1 + .../faithful-pointed-maps.lagda.md | 1 + .../fibers-of-pointed-maps.lagda.md | 1 + .../finite-multiplication-magmas.lagda.md | 3 + src/structured-types/h-spaces.lagda.md | 1 + ...d-type-equipped-with-automorphism.lagda.md | 2 + ...lutive-type-of-h-space-structures.lagda.md | 2 + .../involutive-types.lagda.md | 1 + src/structured-types/magmas.lagda.md | 1 + ...types-equipped-with-endomorphisms.lagda.md | 1 + .../morphisms-coherent-h-spaces.lagda.md | 2 + .../morphisms-magmas.lagda.md | 1 + ...types-equipped-with-endomorphisms.lagda.md | 1 + .../pointed-dependent-functions.lagda.md | 1 + .../pointed-equivalences.lagda.md | 4 +- .../pointed-families-of-types.lagda.md | 1 + .../pointed-homotopies.lagda.md | 1 + src/structured-types/pointed-maps.lagda.md | 1 + .../pointed-sections.lagda.md | 1 + ...types-equipped-with-automorphisms.lagda.md | 1 + ...mmetric-elements-involutive-types.lagda.md | 2 + .../symmetric-h-spaces.lagda.md | 2 + ...ersal-property-lists-wild-monoids.lagda.md | 3 + src/structured-types/unpointed-maps.lagda.md | 1 + src/structured-types/wild-groups.lagda.md | 1 + src/structured-types/wild-loops.lagda.md | 1 + src/structured-types/wild-monoids.lagda.md | 2 + .../wild-quasigroups.lagda.md | 1 + src/structured-types/wild-semigroups.lagda.md | 1 + src/synthetic-homotopy-theory/circle.lagda.md | 2 + .../cofibers.lagda.md | 2 + .../descent-circle.lagda.md | 1 + .../double-loop-spaces.lagda.md | 2 + .../functoriality-loop-spaces.lagda.md | 2 + .../groups-of-loops-in-1-types.lagda.md | 3 + ...infinite-complex-projective-space.lagda.md | 1 + .../infinite-cyclic-types.lagda.md | 7 +- .../iterated-loop-spaces.lagda.md | 3 + .../joins-of-types.lagda.md | 4 +- .../loop-spaces.lagda.md | 1 + .../multiplication-circle.lagda.md | 2 + .../prespectra.lagda.md | 3 + .../pushouts.lagda.md | 1 + .../spectra.lagda.md | 3 + .../spheres.lagda.md | 3 + .../suspensions-of-types.lagda.md | 2 + .../triple-loop-spaces.lagda.md | 2 + .../universal-property-circle.lagda.md | 1 + .../universal-property-pushouts.lagda.md | 1 + .../wedges-of-pointed-types.lagda.md | 2 + src/trees/directed-trees.lagda.md | 1 + .../elementhood-relation-w-types.lagda.md | 1 + .../equivalences-directed-trees.lagda.md | 2 + ...ivalences-enriched-directed-trees.lagda.md | 1 + src/trees/extensional-w-types.lagda.md | 1 + src/trees/functoriality-w-types.lagda.md | 1 + src/trees/induction-w-types.lagda.md | 2 + src/trees/inequality-w-types.lagda.md | 2 + src/trees/lower-types-w-types.lagda.md | 1 + src/trees/multisets.lagda.md | 1 + src/trees/ranks-of-elements-w-types.lagda.md | 1 + src/trees/rooted-quasitrees.lagda.md | 1 + src/trees/rooted-undirected-trees.lagda.md | 3 + src/trees/small-multisets.lagda.md | 1 + src/trees/submultisets.lagda.md | 1 + src/trees/transitive-multisets.lagda.md | 1 + ...rlying-graphs-of-elements-w-types.lagda.md | 2 + src/trees/undirected-trees.lagda.md | 2 + src/trees/universal-multiset.lagda.md | 1 + src/trees/w-type-of-natural-numbers.lagda.md | 2 + src/trees/w-type-of-propositions.lagda.md | 1 + src/trees/w-types.lagda.md | 3 +- .../comprehension-type-theories.lagda.md | 1 + .../fibered-dependent-type-theories.lagda.md | 1 + .../sections-dependent-type-theories.lagda.md | 1 + .../unityped-type-theories.lagda.md | 2 + .../2-element-decidable-subtypes.lagda.md | 2 + .../2-element-subtypes.lagda.md | 1 + .../2-element-types.lagda.md | 2 + .../binomial-types.lagda.md | 2 + .../bracelets.lagda.md | 3 + .../cartesian-product-types.lagda.md | 2 + .../cartesian-products-species.lagda.md | 1 + .../classical-finite-types.lagda.md | 2 + .../complements-isolated-points.lagda.md | 2 + .../composition-species.lagda.md | 1 + .../coproduct-types.lagda.md | 2 + .../coproducts-species.lagda.md | 1 + .../counting-decidable-subtypes.lagda.md | 3 + .../counting-dependent-pair-types.lagda.md | 2 + .../counting-maybe.lagda.md | 2 + src/univalent-combinatorics/counting.lagda.md | 2 + src/univalent-combinatorics/cubes.lagda.md | 2 + .../cycle-index-series-species.lagda.md | 2 + .../cycle-partitions.lagda.md | 2 + .../cyclic-types.lagda.md | 5 ++ ...ecidable-dependent-function-types.lagda.md | 3 + .../decidable-dependent-pair-types.lagda.md | 2 + .../decidable-equivalence-relations.lagda.md | 1 + .../decidable-propositions.lagda.md | 3 + .../decidable-subtypes.lagda.md | 3 + .../dependent-function-types.lagda.md | 2 + .../dependent-sum-finite-types.lagda.md | 1 + .../derivatives-species.lagda.md | 1 + ...t-truncation-over-finite-products.lagda.md | 2 + .../double-counting.lagda.md | 1 + .../embeddings-standard-finite-types.lagda.md | 2 + .../embeddings.lagda.md | 2 + .../equality-finite-types.lagda.md | 2 + .../equality-standard-finite-types.lagda.md | 5 +- .../equivalences-cubes.lagda.md | 2 + .../equivalences-species.lagda.md | 1 + ...quivalences-standard-finite-types.lagda.md | 2 + .../equivalences.lagda.md | 2 + .../exponents-species.lagda.md | 1 + .../ferrers-diagrams.lagda.md | 2 + .../fibers-of-maps.lagda.md | 3 + .../finite-choice.lagda.md | 2 + .../finite-connected-components.lagda.md | 2 + .../finite-species.lagda.md | 1 + .../finite-types.lagda.md | 2 + .../finitely-presented-types.lagda.md | 2 + .../function-types.lagda.md | 1 + .../image-of-maps.lagda.md | 2 + .../inequality-types-with-counting.lagda.md | 2 + .../inhabited-finite-types.lagda.md | 1 + .../injective-maps.lagda.md | 2 + .../involution-standard-finite-types.lagda.md | 2 + .../isotopies-latin-squares.lagda.md | 1 + .../kuratowsky-finite-sets.lagda.md | 2 + src/univalent-combinatorics/lists.lagda.md | 2 + .../main-classes-of-latin-hypercubes.lagda.md | 2 + .../main-classes-of-latin-squares.lagda.md | 2 + src/univalent-combinatorics/maybe.lagda.md | 3 + .../morphisms-finite-species.lagda.md | 1 + .../morphisms-species.lagda.md | 1 + .../necklaces.lagda.md | 3 + ...tations-complete-undirected-graph.lagda.md | 3 + .../orientations-cubes.lagda.md | 2 + .../partitions.lagda.md | 2 + .../petri-nets.lagda.md | 1 + .../pi-finite-types.lagda.md | 2 + .../pigeonhole-principle.lagda.md | 2 + .../pointing-species.lagda.md | 1 + .../precategory-of-finite-species.lagda.md | 2 + .../quotients-finite-types.lagda.md | 1 + .../retracts-of-finite-types.lagda.md | 2 + .../sequences-finite-types.lagda.md | 2 + .../set-quotients-of-index-two.lagda.md | 1 + .../sigma-decompositions.lagda.md | 2 + ...ing-element-standard-finite-types.lagda.md | 2 + src/univalent-combinatorics/species.lagda.md | 1 + .../standard-finite-pruned-trees.lagda.md | 2 + .../standard-finite-trees.lagda.md | 2 + .../standard-finite-types.lagda.md | 2 + .../steiner-systems.lagda.md | 2 + .../steiner-triple-systems.lagda.md | 2 + .../sums-of-natural-numbers.lagda.md | 3 + .../surjective-maps.lagda.md | 2 + ...al-property-standard-finite-types.lagda.md | 2 + .../unlabeled-structures-species.lagda.md | 2 + 744 files changed, 1609 insertions(+), 349 deletions(-) diff --git a/hooks/fix-imports.py b/hooks/fix-imports.py index f761726ff5..95133b0f94 100755 --- a/hooks/fix-imports.py +++ b/hooks/fix-imports.py @@ -2,11 +2,41 @@ # Run this script: # $ python3 hooks/fix-imports.py fileName.lagda.md +from collections import defaultdict import sys import utils status = 0 +def normalize_imports(imports): + # Subdivide imports into namespaces + namespaces = defaultdict(set) + for statement in imports: + namespace_start = statement.index("open import") + len("open import") + 1 + module = statement[namespace_start:] + try: + namespace = module[:module.rindex(".")] + namespaces[namespace].add(module) + except ValueError: + namespaces[module].add(module) + + # If the entire namespace is imported, no further imports from that namespace are needed + for k in namespaces.keys(): + if k in namespaces[k]: + namespaces[k] = {k} + + for statement in namespaces["foundation"]: + submodule_start = statement.index(".") + namespaces["foundation-core"].discard("foundation-core" + statement[submodule_start:]) + + # Remove any namespaces that ended up being empty + namespaces = dict(filter(lambda kv: len(kv[1]) > 0, namespaces.items())) + + # Join together with the appropriate line separations + blocks = ("\n".join(map(lambda module: "open import " + module, sorted(namespace_imports))) for namespace, namespace_imports in sorted(namespaces.items())) + + return "\n\n".join(blocks) + for fpath in utils.agdaFiles(sys.argv[1:]): with open(fpath, 'r', encoding='UTF-8') as file: contents = file.read() @@ -14,36 +44,37 @@ end = contents.find('') if start != -1 and end != -1: block = contents[start:end] - newBlock = filter(lambda l: l.strip() != '', block.split('\n')) - publicImports = [] - nonPublicImports = [] - otherStuff = [] + # Strip all lines. There should not be any indentation in this block + newBlock = filter(lambda l: l != '', map(lambda l: l.strip(), block.split('\n'))) + + # Don't want repeat import statements + publicImports = set() + nonPublicImports = set() + openStatements = [] for l in newBlock: - if l.startswith('```') or len(l.strip()) == 0: + if len(l) == 0 or l.startswith('```') or '
' in l or '
' in l: continue if l.startswith('module') or l.startswith('{-# OPTIONS'): print( 'Error: module decl./pragmas can not be in the details import block\n\ - Please put it in the first Agda block after the first header\n') + Please put it in the first Agda block after the first header:\n\t' + str(fpath)) sys.exit(1) elif 'open import' in l: if l.endswith('public'): - publicImports.append(l) + publicImports.add(l) else: - nonPublicImports.append(l) + nonPublicImports.add(l) elif 'open' in l: - otherStuff.append(l) - - if len(otherStuff) > 0: - + openStatements.append(l) + else: + print('Error: unknown statement in details import block:\n\t' + str(fpath)) + if len(openStatements) > 0: print( - 'Warning: Please review the imports block, it contains non-imports statements:\n\t' + str(fpath) ) - imports = '\n'.join( - map(lambda ls: '\n'.join(sorted(ls)), - filter(lambda ls: len(ls) > 0, - [ - publicImports, nonPublicImports, otherStuff]))) + 'Warning: Please review the imports block, it contains non-import statements:\n\t' + str(fpath)) + imports = '\n\n'.join( + filter(lambda ls: len(ls) > 0, + [normalize_imports(publicImports), normalize_imports(nonPublicImports), '\n'.join(sorted(openStatements))])) importBlock = '
Imports\n' + \ '\n```agda\n' +\ @@ -56,8 +87,9 @@ with open(fpath, 'w') as file: file.write(newContent) else: - agdaBlockStart = utils.find_index(contents,'```agda') + agdaBlockStart = utils.find_index(contents, '```agda') if len(agdaBlockStart) > 1: - print('Warning: No Agda import block found inside
block in:\n\t' + str(fpath)) + print( + 'Warning: No Agda import block found inside
block in:\n\t' + str(fpath)) status = 1 sys.exit(status) diff --git a/src/category-theory/adjunctions-large-precategories.lagda.md b/src/category-theory/adjunctions-large-precategories.lagda.md index ab04e3d85e..7603029eb5 100644 --- a/src/category-theory/adjunctions-large-precategories.lagda.md +++ b/src/category-theory/adjunctions-large-precategories.lagda.md @@ -8,9 +8,11 @@ module category-theory.adjunctions-large-precategories where ```agda open import Agda.Primitive using (Setω) + open import category-theory.functors-large-precategories open import category-theory.large-precategories open import category-theory.natural-transformations-large-precategories + open import foundation.commuting-squares-of-maps open import foundation.equivalences open import foundation.identity-types diff --git a/src/category-theory/anafunctors.lagda.md b/src/category-theory/anafunctors.lagda.md index 75065a1c91..c8475fb90c 100644 --- a/src/category-theory/anafunctors.lagda.md +++ b/src/category-theory/anafunctors.lagda.md @@ -11,6 +11,7 @@ open import category-theory.categories open import category-theory.functors-precategories open import category-theory.isomorphisms-precategories open import category-theory.precategories + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.existential-quantification diff --git a/src/category-theory/categories.lagda.md b/src/category-theory/categories.lagda.md index 75704f25d2..176de7025e 100644 --- a/src/category-theory/categories.lagda.md +++ b/src/category-theory/categories.lagda.md @@ -9,6 +9,7 @@ module category-theory.categories where ```agda open import category-theory.isomorphisms-precategories open import category-theory.precategories + open import foundation.1-types open import foundation.contractible-types open import foundation.dependent-pair-types diff --git a/src/category-theory/coproducts-precategories.lagda.md b/src/category-theory/coproducts-precategories.lagda.md index ec68b706f4..084b1caf86 100644 --- a/src/category-theory/coproducts-precategories.lagda.md +++ b/src/category-theory/coproducts-precategories.lagda.md @@ -8,6 +8,7 @@ module category-theory.coproducts-precategories where ```agda open import category-theory.precategories + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.dependent-pair-types diff --git a/src/category-theory/discrete-precategories.lagda.md b/src/category-theory/discrete-precategories.lagda.md index dcada8ea58..6b7572af6a 100644 --- a/src/category-theory/discrete-precategories.lagda.md +++ b/src/category-theory/discrete-precategories.lagda.md @@ -10,6 +10,7 @@ module category-theory.discrete-precategories where open import category-theory.functors-precategories open import category-theory.natural-transformations-precategories open import category-theory.precategories + open import foundation.dependent-pair-types open import foundation.function-extensionality open import foundation.identity-types diff --git a/src/category-theory/endomorphisms-of-objects-categories.lagda.md b/src/category-theory/endomorphisms-of-objects-categories.lagda.md index 5fc99a8de4..526487ed6a 100644 --- a/src/category-theory/endomorphisms-of-objects-categories.lagda.md +++ b/src/category-theory/endomorphisms-of-objects-categories.lagda.md @@ -8,10 +8,12 @@ module category-theory.endomorphisms-of-objects-categories where ```agda open import category-theory.categories + open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.monoids open import group-theory.semigroups ``` diff --git a/src/category-theory/epimorphisms-large-precategories.lagda.md b/src/category-theory/epimorphisms-large-precategories.lagda.md index 03d1c61c04..30ebf95078 100644 --- a/src/category-theory/epimorphisms-large-precategories.lagda.md +++ b/src/category-theory/epimorphisms-large-precategories.lagda.md @@ -9,6 +9,7 @@ module category-theory.epimorphisms-large-precategories where ```agda open import category-theory.isomorphisms-large-precategories open import category-theory.large-precategories + open import foundation.embeddings open import foundation.equivalences open import foundation.identity-types diff --git a/src/category-theory/equivalences-categories.lagda.md b/src/category-theory/equivalences-categories.lagda.md index 0842691ca4..39d05ceb2e 100644 --- a/src/category-theory/equivalences-categories.lagda.md +++ b/src/category-theory/equivalences-categories.lagda.md @@ -10,6 +10,7 @@ module category-theory.equivalences-categories where open import category-theory.categories open import category-theory.equivalences-precategories open import category-theory.functors-categories + open import foundation.universe-levels ``` diff --git a/src/category-theory/equivalences-large-precategories.lagda.md b/src/category-theory/equivalences-large-precategories.lagda.md index 96eabee1c1..f2200b666d 100644 --- a/src/category-theory/equivalences-large-precategories.lagda.md +++ b/src/category-theory/equivalences-large-precategories.lagda.md @@ -8,9 +8,11 @@ module category-theory.equivalences-large-precategories where ```agda open import Agda.Primitive using (Setω) + open import category-theory.functors-large-precategories open import category-theory.large-precategories open import category-theory.natural-isomorphisms-large-precategories + open import foundation.universe-levels ``` diff --git a/src/category-theory/equivalences-precategories.lagda.md b/src/category-theory/equivalences-precategories.lagda.md index 8a8a053081..79927acc4a 100644 --- a/src/category-theory/equivalences-precategories.lagda.md +++ b/src/category-theory/equivalences-precategories.lagda.md @@ -10,6 +10,7 @@ module category-theory.equivalences-precategories where open import category-theory.functors-precategories open import category-theory.natural-isomorphisms-precategories open import category-theory.precategories + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.universe-levels diff --git a/src/category-theory/exponential-objects-precategories.lagda.md b/src/category-theory/exponential-objects-precategories.lagda.md index 942540acef..a8f7ba485d 100644 --- a/src/category-theory/exponential-objects-precategories.lagda.md +++ b/src/category-theory/exponential-objects-precategories.lagda.md @@ -9,10 +9,12 @@ module category-theory.exponential-objects-precategories where ```agda open import category-theory.precategories open import category-theory.products-precategories -open import foundation-core.identity-types + open import foundation.dependent-pair-types open import foundation.unique-existence open import foundation.universe-levels + +open import foundation-core.identity-types ```
diff --git a/src/category-theory/functors-categories.lagda.md b/src/category-theory/functors-categories.lagda.md index 2a7c768f3d..5ea589ec21 100644 --- a/src/category-theory/functors-categories.lagda.md +++ b/src/category-theory/functors-categories.lagda.md @@ -9,6 +9,7 @@ module category-theory.functors-categories where ```agda open import category-theory.categories open import category-theory.functors-precategories + open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels diff --git a/src/category-theory/functors-large-precategories.lagda.md b/src/category-theory/functors-large-precategories.lagda.md index b390f9b956..cd05310bf4 100644 --- a/src/category-theory/functors-large-precategories.lagda.md +++ b/src/category-theory/functors-large-precategories.lagda.md @@ -8,7 +8,9 @@ module category-theory.functors-large-precategories where ```agda open import Agda.Primitive using (Setω) + open import category-theory.large-precategories + open import foundation.functions open import foundation.identity-types open import foundation.universe-levels diff --git a/src/category-theory/functors-precategories.lagda.md b/src/category-theory/functors-precategories.lagda.md index 223a7bf1fa..3e029f8c22 100644 --- a/src/category-theory/functors-precategories.lagda.md +++ b/src/category-theory/functors-precategories.lagda.md @@ -8,6 +8,7 @@ module category-theory.functors-precategories where ```agda open import category-theory.precategories + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.functions diff --git a/src/category-theory/groupoids.lagda.md b/src/category-theory/groupoids.lagda.md index a034d27e37..c4e6152482 100644 --- a/src/category-theory/groupoids.lagda.md +++ b/src/category-theory/groupoids.lagda.md @@ -14,6 +14,7 @@ open import category-theory.isomorphisms-categories open import category-theory.isomorphisms-precategories open import category-theory.precategories open import category-theory.pregroupoids + open import foundation.1-types open import foundation.contractible-types open import foundation.dependent-pair-types diff --git a/src/category-theory/homotopies-natural-transformations-large-precategories.lagda.md b/src/category-theory/homotopies-natural-transformations-large-precategories.lagda.md index 8ad293cad9..51bb4c3656 100644 --- a/src/category-theory/homotopies-natural-transformations-large-precategories.lagda.md +++ b/src/category-theory/homotopies-natural-transformations-large-precategories.lagda.md @@ -8,9 +8,11 @@ module category-theory.homotopies-natural-transformations-large-precategories wh ```agda open import Agda.Primitive using (Setω) + open import category-theory.functors-large-precategories open import category-theory.large-precategories open import category-theory.natural-transformations-large-precategories + open import foundation.homotopies open import foundation.identity-types open import foundation.universe-levels diff --git a/src/category-theory/initial-objects-precategories.lagda.md b/src/category-theory/initial-objects-precategories.lagda.md index c871d94a06..72f318e17e 100644 --- a/src/category-theory/initial-objects-precategories.lagda.md +++ b/src/category-theory/initial-objects-precategories.lagda.md @@ -8,10 +8,12 @@ module category-theory.initial-objects-precategories where ```agda open import category-theory.precategories -open import foundation-core.identity-types + open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.universe-levels + +open import foundation-core.identity-types ```
diff --git a/src/category-theory/isomorphisms-categories.lagda.md b/src/category-theory/isomorphisms-categories.lagda.md index ad960107ab..b376d8bac1 100644 --- a/src/category-theory/isomorphisms-categories.lagda.md +++ b/src/category-theory/isomorphisms-categories.lagda.md @@ -9,6 +9,7 @@ module category-theory.isomorphisms-categories where ```agda open import category-theory.categories open import category-theory.isomorphisms-precategories + open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.equational-reasoning diff --git a/src/category-theory/isomorphisms-large-precategories.lagda.md b/src/category-theory/isomorphisms-large-precategories.lagda.md index be21f705fc..159f82dfe7 100644 --- a/src/category-theory/isomorphisms-large-precategories.lagda.md +++ b/src/category-theory/isomorphisms-large-precategories.lagda.md @@ -8,6 +8,7 @@ module category-theory.isomorphisms-large-precategories where ```agda open import category-theory.large-precategories + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.identity-types diff --git a/src/category-theory/isomorphisms-precategories.lagda.md b/src/category-theory/isomorphisms-precategories.lagda.md index 771360200d..c680995e0e 100644 --- a/src/category-theory/isomorphisms-precategories.lagda.md +++ b/src/category-theory/isomorphisms-precategories.lagda.md @@ -8,6 +8,7 @@ module category-theory.isomorphisms-precategories where ```agda open import category-theory.precategories + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.equational-reasoning diff --git a/src/category-theory/large-categories.lagda.md b/src/category-theory/large-categories.lagda.md index b06752e1d9..3addfe8a3b 100644 --- a/src/category-theory/large-categories.lagda.md +++ b/src/category-theory/large-categories.lagda.md @@ -8,8 +8,10 @@ module category-theory.large-categories where ```agda open import Agda.Primitive using (Setω) + open import category-theory.isomorphisms-large-precategories open import category-theory.large-precategories + open import foundation.equivalences open import foundation.universe-levels ``` diff --git a/src/category-theory/large-precategories.lagda.md b/src/category-theory/large-precategories.lagda.md index 45f2c701ef..d10b61c686 100644 --- a/src/category-theory/large-precategories.lagda.md +++ b/src/category-theory/large-precategories.lagda.md @@ -8,6 +8,7 @@ module category-theory.large-precategories where ```agda open import Agda.Primitive using (Setω) + open import foundation.functions open import foundation.identity-types open import foundation.sets diff --git a/src/category-theory/monomorphisms-large-precategories.lagda.md b/src/category-theory/monomorphisms-large-precategories.lagda.md index 7df6dd0a64..1dc07db3b4 100644 --- a/src/category-theory/monomorphisms-large-precategories.lagda.md +++ b/src/category-theory/monomorphisms-large-precategories.lagda.md @@ -9,6 +9,7 @@ module category-theory.monomorphisms-large-precategories where ```agda open import category-theory.isomorphisms-large-precategories open import category-theory.large-precategories + open import foundation.embeddings open import foundation.equivalences open import foundation.identity-types diff --git a/src/category-theory/natural-isomorphisms-categories.lagda.md b/src/category-theory/natural-isomorphisms-categories.lagda.md index ce72a4b6a3..9cae4f6f84 100644 --- a/src/category-theory/natural-isomorphisms-categories.lagda.md +++ b/src/category-theory/natural-isomorphisms-categories.lagda.md @@ -11,6 +11,7 @@ open import category-theory.categories open import category-theory.functors-categories open import category-theory.natural-isomorphisms-precategories open import category-theory.natural-transformations-categories + open import foundation.universe-levels ``` diff --git a/src/category-theory/natural-isomorphisms-large-precategories.lagda.md b/src/category-theory/natural-isomorphisms-large-precategories.lagda.md index 9b30c8e367..3aff4c564a 100644 --- a/src/category-theory/natural-isomorphisms-large-precategories.lagda.md +++ b/src/category-theory/natural-isomorphisms-large-precategories.lagda.md @@ -11,6 +11,7 @@ open import category-theory.functors-large-precategories open import category-theory.isomorphisms-large-precategories open import category-theory.large-precategories open import category-theory.natural-transformations-large-precategories + open import foundation.universe-levels ``` diff --git a/src/category-theory/natural-isomorphisms-precategories.lagda.md b/src/category-theory/natural-isomorphisms-precategories.lagda.md index cb253fe8e0..8a853517f8 100644 --- a/src/category-theory/natural-isomorphisms-precategories.lagda.md +++ b/src/category-theory/natural-isomorphisms-precategories.lagda.md @@ -11,6 +11,7 @@ open import category-theory.functors-precategories open import category-theory.isomorphisms-precategories open import category-theory.natural-transformations-precategories open import category-theory.precategories + open import foundation.dependent-pair-types open import foundation.propositions open import foundation.universe-levels diff --git a/src/category-theory/natural-numbers-object-precategories.lagda.md b/src/category-theory/natural-numbers-object-precategories.lagda.md index 04987b753f..1482c005eb 100644 --- a/src/category-theory/natural-numbers-object-precategories.lagda.md +++ b/src/category-theory/natural-numbers-object-precategories.lagda.md @@ -9,6 +9,7 @@ module category-theory.natural-numbers-object-precategories where ```agda open import category-theory.precategories open import category-theory.terminal-objects-precategories + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.identity-types diff --git a/src/category-theory/natural-transformations-categories.lagda.md b/src/category-theory/natural-transformations-categories.lagda.md index 4d0d231a56..25632ce4cc 100644 --- a/src/category-theory/natural-transformations-categories.lagda.md +++ b/src/category-theory/natural-transformations-categories.lagda.md @@ -10,6 +10,7 @@ module category-theory.natural-transformations-categories where open import category-theory.categories open import category-theory.functors-categories open import category-theory.natural-transformations-precategories + open import foundation.universe-levels ``` diff --git a/src/category-theory/natural-transformations-large-precategories.lagda.md b/src/category-theory/natural-transformations-large-precategories.lagda.md index 66040285ad..2ff6a61b31 100644 --- a/src/category-theory/natural-transformations-large-precategories.lagda.md +++ b/src/category-theory/natural-transformations-large-precategories.lagda.md @@ -9,6 +9,7 @@ module category-theory.natural-transformations-large-precategories where ```agda open import category-theory.functors-large-precategories open import category-theory.large-precategories + open import foundation.identity-types open import foundation.universe-levels ``` diff --git a/src/category-theory/natural-transformations-precategories.lagda.md b/src/category-theory/natural-transformations-precategories.lagda.md index 922a69eacf..17c1768649 100644 --- a/src/category-theory/natural-transformations-precategories.lagda.md +++ b/src/category-theory/natural-transformations-precategories.lagda.md @@ -9,6 +9,7 @@ module category-theory.natural-transformations-precategories where ```agda open import category-theory.functors-precategories open import category-theory.precategories + open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.equational-reasoning diff --git a/src/category-theory/precategory-of-functors.lagda.md b/src/category-theory/precategory-of-functors.lagda.md index 87f8983a8d..fe7702d3ae 100644 --- a/src/category-theory/precategory-of-functors.lagda.md +++ b/src/category-theory/precategory-of-functors.lagda.md @@ -10,6 +10,7 @@ module category-theory.precategory-of-functors where open import category-theory.functors-precategories open import category-theory.natural-transformations-precategories open import category-theory.precategories + open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.equational-reasoning diff --git a/src/category-theory/pregroupoids.lagda.md b/src/category-theory/pregroupoids.lagda.md index dee74e39e8..e4f17b3979 100644 --- a/src/category-theory/pregroupoids.lagda.md +++ b/src/category-theory/pregroupoids.lagda.md @@ -9,6 +9,7 @@ module category-theory.pregroupoids where ```agda open import category-theory.isomorphisms-precategories open import category-theory.precategories + open import foundation.dependent-pair-types open import foundation.propositions open import foundation.universe-levels diff --git a/src/category-theory/products-precategories.lagda.md b/src/category-theory/products-precategories.lagda.md index 4e95670fce..faf3c06128 100644 --- a/src/category-theory/products-precategories.lagda.md +++ b/src/category-theory/products-precategories.lagda.md @@ -8,6 +8,7 @@ module category-theory.products-precategories where ```agda open import category-theory.precategories + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.dependent-pair-types diff --git a/src/category-theory/pullbacks-precategories.lagda.md b/src/category-theory/pullbacks-precategories.lagda.md index 398dc642ac..c9b93b3d25 100644 --- a/src/category-theory/pullbacks-precategories.lagda.md +++ b/src/category-theory/pullbacks-precategories.lagda.md @@ -8,6 +8,7 @@ module category-theory.pullbacks-precategories where ```agda open import category-theory.precategories + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.dependent-pair-types diff --git a/src/category-theory/sieves-categories.lagda.md b/src/category-theory/sieves-categories.lagda.md index df23e61727..ce6820f78c 100644 --- a/src/category-theory/sieves-categories.lagda.md +++ b/src/category-theory/sieves-categories.lagda.md @@ -8,6 +8,7 @@ module category-theory.sieves-categories where ```agda open import category-theory.categories + open import foundation.propositions open import foundation.subtypes open import foundation.universe-levels diff --git a/src/category-theory/slice-precategories.lagda.md b/src/category-theory/slice-precategories.lagda.md index 8154d7aa4e..71492d84f6 100644 --- a/src/category-theory/slice-precategories.lagda.md +++ b/src/category-theory/slice-precategories.lagda.md @@ -11,6 +11,7 @@ open import category-theory.precategories open import category-theory.products-precategories open import category-theory.pullbacks-precategories open import category-theory.terminal-objects-precategories + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.dependent-pair-types diff --git a/src/category-theory/terminal-objects-precategories.lagda.md b/src/category-theory/terminal-objects-precategories.lagda.md index 947311413a..f571e10510 100644 --- a/src/category-theory/terminal-objects-precategories.lagda.md +++ b/src/category-theory/terminal-objects-precategories.lagda.md @@ -8,10 +8,12 @@ module category-theory.terminal-objects-precategories where ```agda open import category-theory.precategories -open import foundation-core.identity-types + open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.universe-levels + +open import foundation-core.identity-types ```
diff --git a/src/commutative-algebra/binomial-theorem-commutative-rings.lagda.md b/src/commutative-algebra/binomial-theorem-commutative-rings.lagda.md index 8880e87318..7671607275 100644 --- a/src/commutative-algebra/binomial-theorem-commutative-rings.lagda.md +++ b/src/commutative-algebra/binomial-theorem-commutative-rings.lagda.md @@ -10,9 +10,11 @@ module commutative-algebra.binomial-theorem-commutative-rings where open import commutative-algebra.commutative-rings open import commutative-algebra.powers-of-elements-commutative-rings open import commutative-algebra.sums-commutative-rings + open import elementary-number-theory.binomial-coefficients open import elementary-number-theory.distance-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.equational-reasoning @@ -21,8 +23,11 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import linear-algebra.vectors-on-commutative-rings + open import ring-theory.binomial-theorem-rings + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/commutative-algebra/binomial-theorem-commutative-semirings.lagda.md b/src/commutative-algebra/binomial-theorem-commutative-semirings.lagda.md index 5d4ab0f940..e25200c3d9 100644 --- a/src/commutative-algebra/binomial-theorem-commutative-semirings.lagda.md +++ b/src/commutative-algebra/binomial-theorem-commutative-semirings.lagda.md @@ -10,9 +10,11 @@ module commutative-algebra.binomial-theorem-commutative-semirings where open import commutative-algebra.commutative-semirings open import commutative-algebra.powers-of-elements-commutative-semirings open import commutative-algebra.sums-commutative-semirings + open import elementary-number-theory.binomial-coefficients open import elementary-number-theory.distance-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.equational-reasoning @@ -21,8 +23,11 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import linear-algebra.vectors-on-commutative-semirings + open import ring-theory.binomial-theorem-semirings + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/commutative-algebra/boolean-rings.lagda.md b/src/commutative-algebra/boolean-rings.lagda.md index b6a179b368..89413d597b 100644 --- a/src/commutative-algebra/boolean-rings.lagda.md +++ b/src/commutative-algebra/boolean-rings.lagda.md @@ -8,8 +8,10 @@ module commutative-algebra.boolean-rings where ```agda open import commutative-algebra.commutative-rings + open import foundation.dependent-pair-types open import foundation.universe-levels + open import ring-theory.idempotent-elements-rings ``` diff --git a/src/commutative-algebra/commutative-rings.lagda.md b/src/commutative-algebra/commutative-rings.lagda.md index 7b145c6517..07c91a89ec 100644 --- a/src/commutative-algebra/commutative-rings.lagda.md +++ b/src/commutative-algebra/commutative-rings.lagda.md @@ -9,12 +9,14 @@ module commutative-algebra.commutative-rings where ```agda open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.negation open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import ring-theory.rings ``` diff --git a/src/commutative-algebra/commutative-semirings.lagda.md b/src/commutative-algebra/commutative-semirings.lagda.md index faff919494..e64cd96774 100644 --- a/src/commutative-algebra/commutative-semirings.lagda.md +++ b/src/commutative-algebra/commutative-semirings.lagda.md @@ -9,12 +9,14 @@ module commutative-algebra.commutative-semirings where ```agda open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.negation open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import ring-theory.semirings ``` diff --git a/src/commutative-algebra/discrete-fields.lagda.md b/src/commutative-algebra/discrete-fields.lagda.md index 0a90a43392..8cf14f70cc 100644 --- a/src/commutative-algebra/discrete-fields.lagda.md +++ b/src/commutative-algebra/discrete-fields.lagda.md @@ -8,7 +8,9 @@ module commutative-algebra.discrete-fields where ```agda open import commutative-algebra.commutative-rings + open import foundation.universe-levels + open import ring-theory.division-rings ``` diff --git a/src/commutative-algebra/eisenstein-integers.lagda.md b/src/commutative-algebra/eisenstein-integers.lagda.md index 02cc1283ef..ce92c792c4 100644 --- a/src/commutative-algebra/eisenstein-integers.lagda.md +++ b/src/commutative-algebra/eisenstein-integers.lagda.md @@ -8,18 +8,22 @@ module commutative-algebra.eisenstein-integers where ```agda open import commutative-algebra.commutative-rings + open import elementary-number-theory.addition-integers open import elementary-number-theory.equality-integers open import elementary-number-theory.integers open import elementary-number-theory.multiplication-integers + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.groups open import group-theory.semigroups + open import ring-theory.rings ``` diff --git a/src/commutative-algebra/gaussian-integers.lagda.md b/src/commutative-algebra/gaussian-integers.lagda.md index 8b19d6ec00..21e56584f0 100644 --- a/src/commutative-algebra/gaussian-integers.lagda.md +++ b/src/commutative-algebra/gaussian-integers.lagda.md @@ -8,12 +8,14 @@ module commutative-algebra.gaussian-integers where ```agda open import commutative-algebra.commutative-rings + open import elementary-number-theory.addition-integers open import elementary-number-theory.difference-integers open import elementary-number-theory.equality-integers open import elementary-number-theory.integers open import elementary-number-theory.multiplication-integers open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.dependent-pair-types @@ -22,9 +24,11 @@ open import foundation.identity-types open import foundation.sets open import foundation.unit-type open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.groups open import group-theory.semigroups + open import ring-theory.rings ``` diff --git a/src/commutative-algebra/homomorphisms-commutative-rings.lagda.md b/src/commutative-algebra/homomorphisms-commutative-rings.lagda.md index 818609ff1c..4fa087a9b4 100644 --- a/src/commutative-algebra/homomorphisms-commutative-rings.lagda.md +++ b/src/commutative-algebra/homomorphisms-commutative-rings.lagda.md @@ -8,7 +8,9 @@ module commutative-algebra.homomorphisms-commutative-rings where ```agda open import commutative-algebra.commutative-rings + open import foundation.universe-levels + open import ring-theory.homomorphisms-rings ``` diff --git a/src/commutative-algebra/ideals-commutative-rings.lagda.md b/src/commutative-algebra/ideals-commutative-rings.lagda.md index 2051528143..67d1f1670c 100644 --- a/src/commutative-algebra/ideals-commutative-rings.lagda.md +++ b/src/commutative-algebra/ideals-commutative-rings.lagda.md @@ -8,10 +8,12 @@ module commutative-algebra.ideals-commutative-rings where ```agda open import commutative-algebra.commutative-rings + open import foundation.dependent-pair-types open import foundation.propositions open import foundation.subtypes open import foundation.universe-levels + open import ring-theory.ideals-rings ``` diff --git a/src/commutative-algebra/integral-domains.lagda.md b/src/commutative-algebra/integral-domains.lagda.md index 5a7e975d4d..a33241befd 100644 --- a/src/commutative-algebra/integral-domains.lagda.md +++ b/src/commutative-algebra/integral-domains.lagda.md @@ -8,11 +8,14 @@ module commutative-algebra.integral-domains where ```agda open import commutative-algebra.commutative-rings + open import foundation.dependent-pair-types open import foundation.injective-maps open import foundation.sets open import foundation.universe-levels + open import group-theory.abelian-groups + open import ring-theory.rings ``` diff --git a/src/commutative-algebra/invertible-elements-commutative-rings.lagda.md b/src/commutative-algebra/invertible-elements-commutative-rings.lagda.md index 4c100d9578..0bd0cc9c39 100644 --- a/src/commutative-algebra/invertible-elements-commutative-rings.lagda.md +++ b/src/commutative-algebra/invertible-elements-commutative-rings.lagda.md @@ -8,8 +8,10 @@ module commutative-algebra.invertible-elements-commutative-rings where ```agda open import commutative-algebra.commutative-rings + open import foundation.propositions open import foundation.universe-levels + open import ring-theory.invertible-elements-rings open import ring-theory.rings ``` diff --git a/src/commutative-algebra/isomorphisms-commutative-rings.lagda.md b/src/commutative-algebra/isomorphisms-commutative-rings.lagda.md index 61de2ad329..523f6bd9a9 100644 --- a/src/commutative-algebra/isomorphisms-commutative-rings.lagda.md +++ b/src/commutative-algebra/isomorphisms-commutative-rings.lagda.md @@ -8,10 +8,12 @@ module commutative-algebra.isomorphisms-commutative-rings where ```agda open import commutative-algebra.commutative-rings + open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.subtype-identity-principle open import foundation.universe-levels + open import ring-theory.isomorphisms-rings ``` diff --git a/src/commutative-algebra/local-commutative-rings.lagda.md b/src/commutative-algebra/local-commutative-rings.lagda.md index 8b75217485..6ed26be110 100644 --- a/src/commutative-algebra/local-commutative-rings.lagda.md +++ b/src/commutative-algebra/local-commutative-rings.lagda.md @@ -9,12 +9,14 @@ module commutative-algebra.local-commutative-rings where ```agda open import commutative-algebra.commutative-rings open import commutative-algebra.invertible-elements-commutative-rings + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.disjunction open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import ring-theory.invertible-elements-rings open import ring-theory.local-rings open import ring-theory.nontrivial-rings diff --git a/src/commutative-algebra/nilradical-commutative-rings.lagda.md b/src/commutative-algebra/nilradical-commutative-rings.lagda.md index 0727b7d30b..2462d54ce9 100644 --- a/src/commutative-algebra/nilradical-commutative-rings.lagda.md +++ b/src/commutative-algebra/nilradical-commutative-rings.lagda.md @@ -9,7 +9,9 @@ module commutative-algebra.nilradical-commutative-rings where ```agda open import commutative-algebra.commutative-rings open import commutative-algebra.ideals-commutative-rings + open import foundation.universe-levels + open import ring-theory.nilpotent-elements-rings ``` diff --git a/src/commutative-algebra/powers-of-elements-commutative-rings.lagda.md b/src/commutative-algebra/powers-of-elements-commutative-rings.lagda.md index e694be5e94..7a8b4f559c 100644 --- a/src/commutative-algebra/powers-of-elements-commutative-rings.lagda.md +++ b/src/commutative-algebra/powers-of-elements-commutative-rings.lagda.md @@ -8,9 +8,12 @@ module commutative-algebra.powers-of-elements-commutative-rings where ```agda open import commutative-algebra.commutative-rings + open import elementary-number-theory.natural-numbers + open import foundation.identity-types open import foundation.universe-levels + open import ring-theory.powers-of-elements-rings ``` diff --git a/src/commutative-algebra/powers-of-elements-commutative-semirings.lagda.md b/src/commutative-algebra/powers-of-elements-commutative-semirings.lagda.md index 476b397c59..f1571f2ad6 100644 --- a/src/commutative-algebra/powers-of-elements-commutative-semirings.lagda.md +++ b/src/commutative-algebra/powers-of-elements-commutative-semirings.lagda.md @@ -8,9 +8,12 @@ module commutative-algebra.powers-of-elements-commutative-semirings where ```agda open import commutative-algebra.commutative-semirings + open import elementary-number-theory.natural-numbers + open import foundation.identity-types open import foundation.universe-levels + open import ring-theory.powers-of-elements-semirings ``` diff --git a/src/commutative-algebra/prime-ideals-commutative-rings.lagda.md b/src/commutative-algebra/prime-ideals-commutative-rings.lagda.md index 841ea8a61d..4ec0c84c2e 100644 --- a/src/commutative-algebra/prime-ideals-commutative-rings.lagda.md +++ b/src/commutative-algebra/prime-ideals-commutative-rings.lagda.md @@ -9,10 +9,12 @@ module commutative-algebra.prime-ideals-commutative-rings where ```agda open import commutative-algebra.commutative-rings open import commutative-algebra.ideals-commutative-rings + open import foundation.dependent-pair-types open import foundation.disjunction open import foundation.propositions open import foundation.universe-levels + open import ring-theory.ideals-rings ``` diff --git a/src/commutative-algebra/sums-commutative-rings.lagda.md b/src/commutative-algebra/sums-commutative-rings.lagda.md index 915a86aca3..8efaf8b615 100644 --- a/src/commutative-algebra/sums-commutative-rings.lagda.md +++ b/src/commutative-algebra/sums-commutative-rings.lagda.md @@ -8,16 +8,21 @@ module commutative-algebra.sums-commutative-rings where ```agda open import commutative-algebra.commutative-rings + open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.functions open import foundation.homotopies open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import linear-algebra.vectors open import linear-algebra.vectors-on-commutative-rings + open import ring-theory.sums-rings + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/commutative-algebra/sums-commutative-semirings.lagda.md b/src/commutative-algebra/sums-commutative-semirings.lagda.md index d5d5fd3fd6..1f6198b788 100644 --- a/src/commutative-algebra/sums-commutative-semirings.lagda.md +++ b/src/commutative-algebra/sums-commutative-semirings.lagda.md @@ -8,16 +8,21 @@ module commutative-algebra.sums-commutative-semirings where ```agda open import commutative-algebra.commutative-semirings + open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.functions open import foundation.homotopies open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import linear-algebra.vectors open import linear-algebra.vectors-on-commutative-semirings + open import ring-theory.sums-semirings + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/commutative-algebra/zariski-topology.lagda.md b/src/commutative-algebra/zariski-topology.lagda.md index 08fa4882e2..98c74a6f6c 100644 --- a/src/commutative-algebra/zariski-topology.lagda.md +++ b/src/commutative-algebra/zariski-topology.lagda.md @@ -9,6 +9,7 @@ module commutative-algebra.zariski-topology where ```agda open import commutative-algebra.commutative-rings open import commutative-algebra.prime-ideals-commutative-rings + open import foundation.dependent-pair-types open import foundation.existential-quantification open import foundation.identity-types diff --git a/src/elementary-number-theory/absolute-value-integers.lagda.md b/src/elementary-number-theory/absolute-value-integers.lagda.md index 6d5dc38683..311025893b 100644 --- a/src/elementary-number-theory/absolute-value-integers.lagda.md +++ b/src/elementary-number-theory/absolute-value-integers.lagda.md @@ -14,6 +14,7 @@ open import elementary-number-theory.integers open import elementary-number-theory.multiplication-integers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.empty-types diff --git a/src/elementary-number-theory/addition-integers.lagda.md b/src/elementary-number-theory/addition-integers.lagda.md index 9276c3b2f5..0079c6ccde 100644 --- a/src/elementary-number-theory/addition-integers.lagda.md +++ b/src/elementary-number-theory/addition-integers.lagda.md @@ -10,6 +10,7 @@ module elementary-number-theory.addition-integers where open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.integers open import elementary-number-theory.natural-numbers + open import foundation.binary-embeddings open import foundation.binary-equivalences open import foundation.coproduct-types @@ -23,6 +24,7 @@ open import foundation.injective-maps open import foundation.interchange-law open import foundation.unit-type open import foundation.universe-levels + open import structured-types.pointed-types-equipped-with-automorphisms ``` diff --git a/src/elementary-number-theory/addition-natural-numbers.lagda.md b/src/elementary-number-theory/addition-natural-numbers.lagda.md index b4e47e43fb..f8678bf949 100644 --- a/src/elementary-number-theory/addition-natural-numbers.lagda.md +++ b/src/elementary-number-theory/addition-natural-numbers.lagda.md @@ -8,6 +8,7 @@ module elementary-number-theory.addition-natural-numbers where ```agda open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.embeddings @@ -18,6 +19,7 @@ open import foundation.injective-maps open import foundation.interchange-law open import foundation.negation open import foundation.universe-levels + open import group-theory.monoids open import group-theory.semigroups ``` diff --git a/src/elementary-number-theory/addition-rationals.lagda.md b/src/elementary-number-theory/addition-rationals.lagda.md index 8a7d209f3c..a89b474052 100644 --- a/src/elementary-number-theory/addition-rationals.lagda.md +++ b/src/elementary-number-theory/addition-rationals.lagda.md @@ -11,10 +11,12 @@ open import elementary-number-theory.addition-integers open import elementary-number-theory.integers open import elementary-number-theory.multiplication-integers open import elementary-number-theory.rational-numbers + open import foundation.dependent-pair-types open import foundation.equational-reasoning open import foundation.identity-types open import foundation.propositions + open import structured-types.pointed-types-equipped-with-automorphisms ``` diff --git a/src/elementary-number-theory/arithmetic-functions.lagda.md b/src/elementary-number-theory/arithmetic-functions.lagda.md index 994012e6a1..951e7cf5e9 100644 --- a/src/elementary-number-theory/arithmetic-functions.lagda.md +++ b/src/elementary-number-theory/arithmetic-functions.lagda.md @@ -8,7 +8,9 @@ module elementary-number-theory.arithmetic-functions where ```agda open import elementary-number-theory.nonzero-natural-numbers + open import foundation.universe-levels + open import ring-theory.rings ``` diff --git a/src/elementary-number-theory/bezouts-lemma.lagda.md b/src/elementary-number-theory/bezouts-lemma.lagda.md index 95783266b6..65074ca8c6 100755 --- a/src/elementary-number-theory/bezouts-lemma.lagda.md +++ b/src/elementary-number-theory/bezouts-lemma.lagda.md @@ -30,6 +30,7 @@ open import elementary-number-theory.multiplication-integers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.well-ordering-principle-natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.decidable-maps @@ -41,6 +42,7 @@ open import foundation.identity-types open import foundation.negation open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/binomial-coefficients.lagda.md b/src/elementary-number-theory/binomial-coefficients.lagda.md index 0d8a8acaa3..c5ba934788 100644 --- a/src/elementary-number-theory/binomial-coefficients.lagda.md +++ b/src/elementary-number-theory/binomial-coefficients.lagda.md @@ -10,9 +10,11 @@ module elementary-number-theory.binomial-coefficients where open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.identity-types open import foundation.unit-type + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/binomial-theorem-integers.lagda.md b/src/elementary-number-theory/binomial-theorem-integers.lagda.md index 22fd076a14..9596ad4983 100644 --- a/src/elementary-number-theory/binomial-theorem-integers.lagda.md +++ b/src/elementary-number-theory/binomial-theorem-integers.lagda.md @@ -11,6 +11,7 @@ open import commutative-algebra.binomial-theorem-commutative-rings open import commutative-algebra.commutative-semirings open import commutative-algebra.powers-of-elements-commutative-semirings open import commutative-algebra.sums-commutative-semirings + open import elementary-number-theory.addition-integers open import elementary-number-theory.commutative-ring-of-integers open import elementary-number-theory.distance-natural-numbers @@ -18,6 +19,7 @@ open import elementary-number-theory.integers open import elementary-number-theory.multiplication-integers open import elementary-number-theory.natural-numbers open import elementary-number-theory.powers-integers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.equational-reasoning @@ -26,7 +28,9 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import linear-algebra.vectors + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/binomial-theorem-natural-numbers.lagda.md b/src/elementary-number-theory/binomial-theorem-natural-numbers.lagda.md index 32ab47ba6c..34cee1102e 100644 --- a/src/elementary-number-theory/binomial-theorem-natural-numbers.lagda.md +++ b/src/elementary-number-theory/binomial-theorem-natural-numbers.lagda.md @@ -11,6 +11,7 @@ open import commutative-algebra.binomial-theorem-commutative-semirings open import commutative-algebra.commutative-semirings open import commutative-algebra.powers-of-elements-commutative-semirings open import commutative-algebra.sums-commutative-semirings + open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.binomial-coefficients open import elementary-number-theory.commutative-semiring-of-natural-numbers @@ -18,6 +19,7 @@ open import elementary-number-theory.distance-natural-numbers open import elementary-number-theory.exponentiation-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.equational-reasoning @@ -26,7 +28,9 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import linear-algebra.vectors + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/bounded-sums-arithmetic-functions.lagda.md b/src/elementary-number-theory/bounded-sums-arithmetic-functions.lagda.md index bc88af81b4..c44e7835ef 100644 --- a/src/elementary-number-theory/bounded-sums-arithmetic-functions.lagda.md +++ b/src/elementary-number-theory/bounded-sums-arithmetic-functions.lagda.md @@ -10,11 +10,13 @@ module elementary-number-theory.bounded-sums-arithmetic-functions where open import elementary-number-theory.arithmetic-functions open import elementary-number-theory.natural-numbers open import elementary-number-theory.nonzero-natural-numbers + open import foundation.coproduct-types open import foundation.decidable-propositions open import foundation.decidable-types open import foundation.functions open import foundation.universe-levels + open import ring-theory.rings ``` diff --git a/src/elementary-number-theory/catalan-numbers.lagda.md b/src/elementary-number-theory/catalan-numbers.lagda.md index c13131b735..2e296ded83 100644 --- a/src/elementary-number-theory/catalan-numbers.lagda.md +++ b/src/elementary-number-theory/catalan-numbers.lagda.md @@ -14,7 +14,9 @@ open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.strong-induction-natural-numbers open import elementary-number-theory.sums-of-natural-numbers + open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/collatz-bijection.lagda.md b/src/elementary-number-theory/collatz-bijection.lagda.md index f6773567b6..b77a1963fc 100644 --- a/src/elementary-number-theory/collatz-bijection.lagda.md +++ b/src/elementary-number-theory/collatz-bijection.lagda.md @@ -12,6 +12,7 @@ open import elementary-number-theory.euclidean-division-natural-numbers open import elementary-number-theory.modular-arithmetic open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.identity-types open import foundation.unit-type diff --git a/src/elementary-number-theory/collatz-conjecture.lagda.md b/src/elementary-number-theory/collatz-conjecture.lagda.md index a9e2cca7f4..d1ddc93c56 100644 --- a/src/elementary-number-theory/collatz-conjecture.lagda.md +++ b/src/elementary-number-theory/collatz-conjecture.lagda.md @@ -10,6 +10,7 @@ module elementary-number-theory.collatz-conjecture where open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.universe-levels diff --git a/src/elementary-number-theory/commutative-ring-of-integers.lagda.md b/src/elementary-number-theory/commutative-ring-of-integers.lagda.md index c241169fe1..3fd7d27154 100644 --- a/src/elementary-number-theory/commutative-ring-of-integers.lagda.md +++ b/src/elementary-number-theory/commutative-ring-of-integers.lagda.md @@ -8,14 +8,18 @@ module elementary-number-theory.commutative-ring-of-integers where ```agda open import commutative-algebra.commutative-rings + open import elementary-number-theory.addition-integers open import elementary-number-theory.group-of-integers open import elementary-number-theory.integers open import elementary-number-theory.multiplication-integers + open import foundation.dependent-pair-types open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.groups + open import ring-theory.rings ``` diff --git a/src/elementary-number-theory/commutative-semiring-of-natural-numbers.lagda.md b/src/elementary-number-theory/commutative-semiring-of-natural-numbers.lagda.md index d55b84c11c..afa22ad646 100644 --- a/src/elementary-number-theory/commutative-semiring-of-natural-numbers.lagda.md +++ b/src/elementary-number-theory/commutative-semiring-of-natural-numbers.lagda.md @@ -8,14 +8,18 @@ module elementary-number-theory.commutative-semiring-of-natural-numbers where ```agda open import commutative-algebra.commutative-semirings + open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.universe-levels + open import group-theory.commutative-monoids open import group-theory.monoids open import group-theory.semigroups + open import ring-theory.semirings ``` diff --git a/src/elementary-number-theory/congruence-integers.lagda.md b/src/elementary-number-theory/congruence-integers.lagda.md index a2fd1b8f92..a9f58d3329 100644 --- a/src/elementary-number-theory/congruence-integers.lagda.md +++ b/src/elementary-number-theory/congruence-integers.lagda.md @@ -15,6 +15,7 @@ open import elementary-number-theory.divisibility-integers open import elementary-number-theory.integers open import elementary-number-theory.multiplication-integers open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.functions diff --git a/src/elementary-number-theory/congruence-natural-numbers.lagda.md b/src/elementary-number-theory/congruence-natural-numbers.lagda.md index b7aba89ff1..f0c2006510 100644 --- a/src/elementary-number-theory/congruence-natural-numbers.lagda.md +++ b/src/elementary-number-theory/congruence-natural-numbers.lagda.md @@ -13,10 +13,12 @@ open import elementary-number-theory.divisibility-natural-numbers open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/decidable-dependent-function-types.lagda.md b/src/elementary-number-theory/decidable-dependent-function-types.lagda.md index 206c418977..7411c2584b 100644 --- a/src/elementary-number-theory/decidable-dependent-function-types.lagda.md +++ b/src/elementary-number-theory/decidable-dependent-function-types.lagda.md @@ -2,7 +2,11 @@ ```agda module elementary-number-theory.decidable-dependent-function-types where +``` + +
Imports +```agda open import foundation.decidable-dependent-function-types public open import elementary-number-theory.inequality-natural-numbers @@ -19,6 +23,8 @@ open import foundation.universe-levels open import univalent-combinatorics.standard-finite-types ``` +
+ ## Idea We describe conditions under which dependent products are decidable. diff --git a/src/elementary-number-theory/decidable-types.lagda.md b/src/elementary-number-theory/decidable-types.lagda.md index b9ba1ecfa2..16125bb850 100644 --- a/src/elementary-number-theory/decidable-types.lagda.md +++ b/src/elementary-number-theory/decidable-types.lagda.md @@ -8,9 +8,11 @@ module elementary-number-theory.decidable-types where ```agda open import foundation.decidable-dependent-pair-types public + open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.upper-bounds-natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.decidable-types @@ -19,6 +21,7 @@ open import foundation.empty-types open import foundation.functions open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/difference-integers.lagda.md b/src/elementary-number-theory/difference-integers.lagda.md index ff71b1115f..abe6ea61eb 100644 --- a/src/elementary-number-theory/difference-integers.lagda.md +++ b/src/elementary-number-theory/difference-integers.lagda.md @@ -9,6 +9,7 @@ module elementary-number-theory.difference-integers where ```agda open import elementary-number-theory.addition-integers open import elementary-number-theory.integers + open import foundation.identity-types open import foundation.interchange-law ``` diff --git a/src/elementary-number-theory/dirichlet-convolution.lagda.md b/src/elementary-number-theory/dirichlet-convolution.lagda.md index 24c63bec17..ead373e0aa 100644 --- a/src/elementary-number-theory/dirichlet-convolution.lagda.md +++ b/src/elementary-number-theory/dirichlet-convolution.lagda.md @@ -14,6 +14,7 @@ open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.nonzero-natural-numbers + open import foundation.coproduct-types open import foundation.decidable-propositions open import foundation.decidable-types @@ -22,6 +23,7 @@ open import foundation.empty-types open import foundation.functions open import foundation.identity-types open import foundation.universe-levels + open import ring-theory.rings ``` diff --git a/src/elementary-number-theory/distance-integers.lagda.md b/src/elementary-number-theory/distance-integers.lagda.md index b2753bae0e..ad128a1864 100644 --- a/src/elementary-number-theory/distance-integers.lagda.md +++ b/src/elementary-number-theory/distance-integers.lagda.md @@ -12,6 +12,7 @@ open import elementary-number-theory.difference-integers open import elementary-number-theory.distance-natural-numbers open import elementary-number-theory.integers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.equational-reasoning open import foundation.identity-types diff --git a/src/elementary-number-theory/distance-natural-numbers.lagda.md b/src/elementary-number-theory/distance-natural-numbers.lagda.md index 31d34023fd..8a176b7ba0 100644 --- a/src/elementary-number-theory/distance-natural-numbers.lagda.md +++ b/src/elementary-number-theory/distance-natural-numbers.lagda.md @@ -11,6 +11,7 @@ open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.functions diff --git a/src/elementary-number-theory/divisibility-integers.lagda.md b/src/elementary-number-theory/divisibility-integers.lagda.md index ec719a29bf..8659fac2ac 100644 --- a/src/elementary-number-theory/divisibility-integers.lagda.md +++ b/src/elementary-number-theory/divisibility-integers.lagda.md @@ -14,6 +14,7 @@ open import elementary-number-theory.equality-integers open import elementary-number-theory.integers open import elementary-number-theory.multiplication-integers open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.decidable-types diff --git a/src/elementary-number-theory/divisibility-modular-arithmetic.lagda.md b/src/elementary-number-theory/divisibility-modular-arithmetic.lagda.md index c37af37996..82b8682c4b 100644 --- a/src/elementary-number-theory/divisibility-modular-arithmetic.lagda.md +++ b/src/elementary-number-theory/divisibility-modular-arithmetic.lagda.md @@ -12,10 +12,12 @@ open import elementary-number-theory.divisibility-integers open import elementary-number-theory.divisibility-standard-finite-types open import elementary-number-theory.modular-arithmetic open import elementary-number-theory.natural-numbers + open import foundation.decidable-types open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import univalent-combinatorics.fibers-of-maps ``` diff --git a/src/elementary-number-theory/divisibility-natural-numbers.lagda.md b/src/elementary-number-theory/divisibility-natural-numbers.lagda.md index af395e5ff0..242434160b 100644 --- a/src/elementary-number-theory/divisibility-natural-numbers.lagda.md +++ b/src/elementary-number-theory/divisibility-natural-numbers.lagda.md @@ -12,6 +12,7 @@ open import elementary-number-theory.distance-natural-numbers open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.empty-types open import foundation.identity-types diff --git a/src/elementary-number-theory/divisibility-standard-finite-types.lagda.md b/src/elementary-number-theory/divisibility-standard-finite-types.lagda.md index abd05be01d..795fc521f3 100644 --- a/src/elementary-number-theory/divisibility-standard-finite-types.lagda.md +++ b/src/elementary-number-theory/divisibility-standard-finite-types.lagda.md @@ -9,10 +9,12 @@ module elementary-number-theory.divisibility-standard-finite-types where ```agda open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.natural-numbers + open import foundation.decidable-types open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import univalent-combinatorics.decidable-dependent-pair-types open import univalent-combinatorics.equality-standard-finite-types open import univalent-combinatorics.standard-finite-types diff --git a/src/elementary-number-theory/equality-integers.lagda.md b/src/elementary-number-theory/equality-integers.lagda.md index 5034208ae9..c9d0403d20 100644 --- a/src/elementary-number-theory/equality-integers.lagda.md +++ b/src/elementary-number-theory/equality-integers.lagda.md @@ -10,6 +10,7 @@ module elementary-number-theory.equality-integers where open import elementary-number-theory.equality-natural-numbers open import elementary-number-theory.integers open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.coproduct-types open import foundation.decidable-equality diff --git a/src/elementary-number-theory/equality-natural-numbers.lagda.md b/src/elementary-number-theory/equality-natural-numbers.lagda.md index 5cc6e28b47..78aa8645a1 100644 --- a/src/elementary-number-theory/equality-natural-numbers.lagda.md +++ b/src/elementary-number-theory/equality-natural-numbers.lagda.md @@ -8,8 +8,7 @@ module elementary-number-theory.equality-natural-numbers where ```agda open import elementary-number-theory.natural-numbers -open import foundation-core.decidable-propositions -open import foundation-core.discrete-types + open import foundation.contractible-types open import foundation.coproduct-types open import foundation.decidable-equality @@ -25,6 +24,9 @@ open import foundation.set-truncations open import foundation.sets open import foundation.unit-type open import foundation.universe-levels + +open import foundation-core.decidable-propositions +open import foundation-core.discrete-types ``` diff --git a/src/elementary-number-theory/euclidean-division-natural-numbers.lagda.md b/src/elementary-number-theory/euclidean-division-natural-numbers.lagda.md index 8613348c87..1910700b61 100644 --- a/src/elementary-number-theory/euclidean-division-natural-numbers.lagda.md +++ b/src/elementary-number-theory/euclidean-division-natural-numbers.lagda.md @@ -14,10 +14,12 @@ open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.empty-types open import foundation.identity-types + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/eulers-totient-function.lagda.md b/src/elementary-number-theory/eulers-totient-function.lagda.md index e55e80dabe..fef8434224 100644 --- a/src/elementary-number-theory/eulers-totient-function.lagda.md +++ b/src/elementary-number-theory/eulers-totient-function.lagda.md @@ -10,6 +10,7 @@ module elementary-number-theory.eulers-totient-function where open import elementary-number-theory.natural-numbers open import elementary-number-theory.relatively-prime-natural-numbers open import elementary-number-theory.sums-of-natural-numbers + open import foundation.coproduct-types open import foundation.decidable-types ``` diff --git a/src/elementary-number-theory/exponentiation-natural-numbers.lagda.md b/src/elementary-number-theory/exponentiation-natural-numbers.lagda.md index 40eea88aa8..1c298dceef 100644 --- a/src/elementary-number-theory/exponentiation-natural-numbers.lagda.md +++ b/src/elementary-number-theory/exponentiation-natural-numbers.lagda.md @@ -8,10 +8,12 @@ module elementary-number-theory.exponentiation-natural-numbers where ```agda open import commutative-algebra.powers-of-elements-commutative-semirings + open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.commutative-semiring-of-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.identity-types ``` diff --git a/src/elementary-number-theory/factorials.lagda.md b/src/elementary-number-theory/factorials.lagda.md index 57147d53a0..6b4cf62773 100644 --- a/src/elementary-number-theory/factorials.lagda.md +++ b/src/elementary-number-theory/factorials.lagda.md @@ -11,6 +11,7 @@ open import elementary-number-theory.divisibility-natural-numbers open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.empty-types diff --git a/src/elementary-number-theory/finitary-natural-numbers.lagda.md b/src/elementary-number-theory/finitary-natural-numbers.lagda.md index dc77a2237e..c8f02114b9 100644 --- a/src/elementary-number-theory/finitary-natural-numbers.lagda.md +++ b/src/elementary-number-theory/finitary-natural-numbers.lagda.md @@ -12,6 +12,7 @@ open import elementary-number-theory.congruence-natural-numbers open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.empty-types @@ -20,6 +21,7 @@ open import foundation.identity-types open import foundation.injective-maps open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/finitely-cyclic-maps.lagda.md b/src/elementary-number-theory/finitely-cyclic-maps.lagda.md index 65616183e7..fc8236295e 100644 --- a/src/elementary-number-theory/finitely-cyclic-maps.lagda.md +++ b/src/elementary-number-theory/finitely-cyclic-maps.lagda.md @@ -9,6 +9,7 @@ module elementary-number-theory.finitely-cyclic-maps where ```agda open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.functions @@ -16,6 +17,7 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.iterating-functions open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/fractions.lagda.md b/src/elementary-number-theory/fractions.lagda.md index 97daf08ed8..ea4731dad5 100644 --- a/src/elementary-number-theory/fractions.lagda.md +++ b/src/elementary-number-theory/fractions.lagda.md @@ -9,6 +9,7 @@ module elementary-number-theory.fractions where ```agda open import elementary-number-theory.integers open import elementary-number-theory.multiplication-integers + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.equivalence-relations diff --git a/src/elementary-number-theory/goldbach-conjecture.lagda.md b/src/elementary-number-theory/goldbach-conjecture.lagda.md index fd0e2a7b0c..f350d9e20f 100644 --- a/src/elementary-number-theory/goldbach-conjecture.lagda.md +++ b/src/elementary-number-theory/goldbach-conjecture.lagda.md @@ -12,6 +12,7 @@ open import elementary-number-theory.divisibility-natural-numbers open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.prime-numbers + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.identity-types diff --git a/src/elementary-number-theory/greatest-common-divisor-integers.lagda.md b/src/elementary-number-theory/greatest-common-divisor-integers.lagda.md index edef691384..900e2fbaf0 100644 --- a/src/elementary-number-theory/greatest-common-divisor-integers.lagda.md +++ b/src/elementary-number-theory/greatest-common-divisor-integers.lagda.md @@ -14,6 +14,7 @@ open import elementary-number-theory.equality-integers open import elementary-number-theory.greatest-common-divisor-natural-numbers open import elementary-number-theory.integers open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.dependent-pair-types diff --git a/src/elementary-number-theory/greatest-common-divisor-natural-numbers.lagda.md b/src/elementary-number-theory/greatest-common-divisor-natural-numbers.lagda.md index 185c3a0436..a8fdd454a6 100644 --- a/src/elementary-number-theory/greatest-common-divisor-natural-numbers.lagda.md +++ b/src/elementary-number-theory/greatest-common-divisor-natural-numbers.lagda.md @@ -19,6 +19,7 @@ open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.well-ordering-principle-natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.decidable-types diff --git a/src/elementary-number-theory/group-of-integers.lagda.md b/src/elementary-number-theory/group-of-integers.lagda.md index b56daacba8..5fa68e261a 100644 --- a/src/elementary-number-theory/group-of-integers.lagda.md +++ b/src/elementary-number-theory/group-of-integers.lagda.md @@ -9,8 +9,10 @@ module elementary-number-theory.group-of-integers where ```agda open import elementary-number-theory.addition-integers open import elementary-number-theory.integers + open import foundation.dependent-pair-types open import foundation.universe-levels + open import group-theory.groups open import group-theory.semigroups ``` diff --git a/src/elementary-number-theory/groups-of-modular-arithmetic.lagda.md b/src/elementary-number-theory/groups-of-modular-arithmetic.lagda.md index 04d83615fb..3b2a020f16 100644 --- a/src/elementary-number-theory/groups-of-modular-arithmetic.lagda.md +++ b/src/elementary-number-theory/groups-of-modular-arithmetic.lagda.md @@ -9,8 +9,10 @@ module elementary-number-theory.groups-of-modular-arithmetic where ```agda open import elementary-number-theory.modular-arithmetic open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.groups open import group-theory.semigroups diff --git a/src/elementary-number-theory/half-integers.lagda.md b/src/elementary-number-theory/half-integers.lagda.md index 9e42bdd3f3..fe566d9c20 100644 --- a/src/elementary-number-theory/half-integers.lagda.md +++ b/src/elementary-number-theory/half-integers.lagda.md @@ -9,6 +9,7 @@ module elementary-number-theory.half-integers where ```agda open import elementary-number-theory.addition-integers open import elementary-number-theory.integers + open import foundation.coproduct-types open import foundation.universe-levels ``` diff --git a/src/elementary-number-theory/inequality-integers.lagda.md b/src/elementary-number-theory/inequality-integers.lagda.md index 086c1d84b1..7a6c106f1b 100644 --- a/src/elementary-number-theory/inequality-integers.lagda.md +++ b/src/elementary-number-theory/inequality-integers.lagda.md @@ -12,6 +12,7 @@ open import elementary-number-theory.difference-integers open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.integers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.empty-types open import foundation.functions diff --git a/src/elementary-number-theory/inequality-natural-numbers.lagda.md b/src/elementary-number-theory/inequality-natural-numbers.lagda.md index 942db20930..fe5d6b8b91 100644 --- a/src/elementary-number-theory/inequality-natural-numbers.lagda.md +++ b/src/elementary-number-theory/inequality-natural-numbers.lagda.md @@ -10,6 +10,7 @@ module elementary-number-theory.inequality-natural-numbers where open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.decidable-types @@ -22,6 +23,7 @@ open import foundation.negation open import foundation.propositions open import foundation.unit-type open import foundation.universe-levels + open import order-theory.posets ``` diff --git a/src/elementary-number-theory/inequality-standard-finite-types.lagda.md b/src/elementary-number-theory/inequality-standard-finite-types.lagda.md index c903588142..9e629fd577 100644 --- a/src/elementary-number-theory/inequality-standard-finite-types.lagda.md +++ b/src/elementary-number-theory/inequality-standard-finite-types.lagda.md @@ -9,6 +9,7 @@ module elementary-number-theory.inequality-standard-finite-types where ```agda open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.decidable-propositions open import foundation.decidable-types @@ -18,8 +19,10 @@ open import foundation.identity-types open import foundation.propositions open import foundation.unit-type open import foundation.universe-levels + open import order-theory.posets open import order-theory.preorders + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/infinitude-of-primes.lagda.md b/src/elementary-number-theory/infinitude-of-primes.lagda.md index bf07d7f657..2b7012e63c 100644 --- a/src/elementary-number-theory/infinitude-of-primes.lagda.md +++ b/src/elementary-number-theory/infinitude-of-primes.lagda.md @@ -19,6 +19,7 @@ open import elementary-number-theory.natural-numbers open import elementary-number-theory.prime-numbers open import elementary-number-theory.proper-divisors-natural-numbers open import elementary-number-theory.well-ordering-principle-natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.decidable-types diff --git a/src/elementary-number-theory/integers.lagda.md b/src/elementary-number-theory/integers.lagda.md index b1626c89f6..a3d165414d 100644 --- a/src/elementary-number-theory/integers.lagda.md +++ b/src/elementary-number-theory/integers.lagda.md @@ -8,6 +8,7 @@ module elementary-number-theory.integers where ```agda open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.coproduct-types open import foundation.dependent-pair-types @@ -24,6 +25,7 @@ open import foundation.propositions open import foundation.sets open import foundation.unit-type open import foundation.universe-levels + open import structured-types.pointed-types-equipped-with-automorphisms open import structured-types.types-equipped-with-endomorphisms ``` diff --git a/src/elementary-number-theory/lower-bounds-natural-numbers.lagda.md b/src/elementary-number-theory/lower-bounds-natural-numbers.lagda.md index 4f83c85daa..5e4b5c7240 100644 --- a/src/elementary-number-theory/lower-bounds-natural-numbers.lagda.md +++ b/src/elementary-number-theory/lower-bounds-natural-numbers.lagda.md @@ -9,6 +9,7 @@ module elementary-number-theory.lower-bounds-natural-numbers where ```agda open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.propositions open import foundation.universe-levels diff --git a/src/elementary-number-theory/maximum-natural-numbers.lagda.md b/src/elementary-number-theory/maximum-natural-numbers.lagda.md index 58ccc71806..b1a62d8f93 100644 --- a/src/elementary-number-theory/maximum-natural-numbers.lagda.md +++ b/src/elementary-number-theory/maximum-natural-numbers.lagda.md @@ -9,10 +9,13 @@ module elementary-number-theory.maximum-natural-numbers where ```agda open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.unit-type + open import order-theory.least-upper-bounds-posets + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/maximum-standard-finite-types.lagda.md b/src/elementary-number-theory/maximum-standard-finite-types.lagda.md index 9152a43d52..0794522050 100644 --- a/src/elementary-number-theory/maximum-standard-finite-types.lagda.md +++ b/src/elementary-number-theory/maximum-standard-finite-types.lagda.md @@ -9,10 +9,13 @@ module elementary-number-theory.maximum-standard-finite-types where ```agda open import elementary-number-theory.inequality-standard-finite-types open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.unit-type + open import order-theory.least-upper-bounds-posets + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/mersenne-primes.lagda.md b/src/elementary-number-theory/mersenne-primes.lagda.md index cd4f4990d4..072edc42fe 100644 --- a/src/elementary-number-theory/mersenne-primes.lagda.md +++ b/src/elementary-number-theory/mersenne-primes.lagda.md @@ -11,6 +11,7 @@ open import elementary-number-theory.distance-natural-numbers open import elementary-number-theory.exponentiation-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.prime-numbers + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.identity-types diff --git a/src/elementary-number-theory/minimum-natural-numbers.lagda.md b/src/elementary-number-theory/minimum-natural-numbers.lagda.md index b3d5b7b5d6..4b89e53dd5 100644 --- a/src/elementary-number-theory/minimum-natural-numbers.lagda.md +++ b/src/elementary-number-theory/minimum-natural-numbers.lagda.md @@ -9,10 +9,13 @@ module elementary-number-theory.minimum-natural-numbers where ```agda open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.unit-type + open import order-theory.greatest-lower-bounds-posets + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/minimum-standard-finite-types.lagda.md b/src/elementary-number-theory/minimum-standard-finite-types.lagda.md index 213ce31887..dd5b1fe941 100644 --- a/src/elementary-number-theory/minimum-standard-finite-types.lagda.md +++ b/src/elementary-number-theory/minimum-standard-finite-types.lagda.md @@ -9,10 +9,13 @@ module elementary-number-theory.minimum-standard-finite-types where ```agda open import elementary-number-theory.inequality-standard-finite-types open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.unit-type + open import order-theory.greatest-lower-bounds-posets + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/modular-arithmetic-standard-finite-types.lagda.md b/src/elementary-number-theory/modular-arithmetic-standard-finite-types.lagda.md index 12c1aaeeef..f00a364d77 100644 --- a/src/elementary-number-theory/modular-arithmetic-standard-finite-types.lagda.md +++ b/src/elementary-number-theory/modular-arithmetic-standard-finite-types.lagda.md @@ -15,6 +15,7 @@ open import elementary-number-theory.equality-natural-numbers open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.decidable-propositions open import foundation.decidable-types @@ -26,6 +27,7 @@ open import foundation.injective-maps open import foundation.split-surjective-maps open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.equality-standard-finite-types open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/modular-arithmetic.lagda.md b/src/elementary-number-theory/modular-arithmetic.lagda.md index cc33ff0a46..a44645cf95 100644 --- a/src/elementary-number-theory/modular-arithmetic.lagda.md +++ b/src/elementary-number-theory/modular-arithmetic.lagda.md @@ -19,6 +19,7 @@ open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.multiplication-integers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.decidable-equality open import foundation.decidable-types @@ -33,7 +34,9 @@ open import foundation.negation open import foundation.sets open import foundation.unit-type open import foundation.universe-levels + open import structured-types.types-equipped-with-endomorphisms + open import univalent-combinatorics.equality-standard-finite-types open import univalent-combinatorics.finite-types open import univalent-combinatorics.standard-finite-types diff --git a/src/elementary-number-theory/multiplication-integers.lagda.md b/src/elementary-number-theory/multiplication-integers.lagda.md index 24d9e33ea4..d33d510067 100644 --- a/src/elementary-number-theory/multiplication-integers.lagda.md +++ b/src/elementary-number-theory/multiplication-integers.lagda.md @@ -15,6 +15,7 @@ open import elementary-number-theory.inequality-integers open import elementary-number-theory.integers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.embeddings open import foundation.empty-types diff --git a/src/elementary-number-theory/multiplication-natural-numbers.lagda.md b/src/elementary-number-theory/multiplication-natural-numbers.lagda.md index 88e87f32de..832cc9abf4 100644 --- a/src/elementary-number-theory/multiplication-natural-numbers.lagda.md +++ b/src/elementary-number-theory/multiplication-natural-numbers.lagda.md @@ -9,6 +9,7 @@ module elementary-number-theory.multiplication-natural-numbers where ```agda open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.empty-types @@ -17,6 +18,7 @@ open import foundation.injective-maps open import foundation.interchange-law open import foundation.negation open import foundation.universe-levels + open import group-theory.monoids open import group-theory.semigroups ``` diff --git a/src/elementary-number-theory/natural-numbers.lagda.md b/src/elementary-number-theory/natural-numbers.lagda.md index 9e8fd2d5e9..26024a2f0e 100644 --- a/src/elementary-number-theory/natural-numbers.lagda.md +++ b/src/elementary-number-theory/natural-numbers.lagda.md @@ -7,8 +7,6 @@ module elementary-number-theory.natural-numbers where
Imports ```agda -open import foundation-core.coproduct-types -open import foundation-core.empty-types open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.empty-types @@ -25,6 +23,8 @@ open import foundation.sets open import foundation.unit-type open import foundation.universal-property-empty-type open import foundation.universe-levels + +open import foundation-core.coproduct-types ```
diff --git a/src/elementary-number-theory/nonzero-natural-numbers.lagda.md b/src/elementary-number-theory/nonzero-natural-numbers.lagda.md index 990a850841..1f0d9f1e96 100644 --- a/src/elementary-number-theory/nonzero-natural-numbers.lagda.md +++ b/src/elementary-number-theory/nonzero-natural-numbers.lagda.md @@ -9,6 +9,7 @@ module elementary-number-theory.nonzero-natural-numbers where ```agda open import elementary-number-theory.divisibility-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.universe-levels ``` diff --git a/src/elementary-number-theory/ordinal-induction-natural-numbers.lagda.md b/src/elementary-number-theory/ordinal-induction-natural-numbers.lagda.md index b717d14cc4..993b83dfdc 100644 --- a/src/elementary-number-theory/ordinal-induction-natural-numbers.lagda.md +++ b/src/elementary-number-theory/ordinal-induction-natural-numbers.lagda.md @@ -9,6 +9,7 @@ module elementary-number-theory.ordinal-induction-natural-numbers where ```agda open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.empty-types open import foundation.universe-levels ``` diff --git a/src/elementary-number-theory/powers-integers.lagda.md b/src/elementary-number-theory/powers-integers.lagda.md index 38175700f0..56c0480d18 100644 --- a/src/elementary-number-theory/powers-integers.lagda.md +++ b/src/elementary-number-theory/powers-integers.lagda.md @@ -9,12 +9,15 @@ module elementary-number-theory.powers-integers where ```agda open import commutative-algebra.commutative-rings open import commutative-algebra.powers-of-elements-commutative-rings + open import elementary-number-theory.commutative-ring-of-integers open import elementary-number-theory.integers open import elementary-number-theory.multiplication-integers open import elementary-number-theory.natural-numbers + open import foundation.identity-types open import foundation.universe-levels + open import ring-theory.powers-of-elements-rings ``` diff --git a/src/elementary-number-theory/prime-numbers.lagda.md b/src/elementary-number-theory/prime-numbers.lagda.md index 8f468c08c6..639f0549ab 100644 --- a/src/elementary-number-theory/prime-numbers.lagda.md +++ b/src/elementary-number-theory/prime-numbers.lagda.md @@ -13,6 +13,7 @@ open import elementary-number-theory.equality-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.proper-divisors-natural-numbers + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.coproduct-types diff --git a/src/elementary-number-theory/products-of-natural-numbers.lagda.md b/src/elementary-number-theory/products-of-natural-numbers.lagda.md index 9708ac154f..2201357f0f 100644 --- a/src/elementary-number-theory/products-of-natural-numbers.lagda.md +++ b/src/elementary-number-theory/products-of-natural-numbers.lagda.md @@ -9,8 +9,10 @@ module elementary-number-theory.products-of-natural-numbers where ```agda open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.unit-type + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/proper-divisors-natural-numbers.lagda.md b/src/elementary-number-theory/proper-divisors-natural-numbers.lagda.md index 0eb5c6baca..19c4f2e002 100644 --- a/src/elementary-number-theory/proper-divisors-natural-numbers.lagda.md +++ b/src/elementary-number-theory/proper-divisors-natural-numbers.lagda.md @@ -13,6 +13,7 @@ open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.decidable-types open import foundation.dependent-pair-types diff --git a/src/elementary-number-theory/pythagorean-triples.lagda.md b/src/elementary-number-theory/pythagorean-triples.lagda.md index 168d5cf27d..3c6ddfb33f 100644 --- a/src/elementary-number-theory/pythagorean-triples.lagda.md +++ b/src/elementary-number-theory/pythagorean-triples.lagda.md @@ -10,6 +10,7 @@ module elementary-number-theory.pythagorean-triples where open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.identity-types open import foundation.universe-levels ``` diff --git a/src/elementary-number-theory/rational-numbers.lagda.md b/src/elementary-number-theory/rational-numbers.lagda.md index ec805c958a..44e54d9c4f 100644 --- a/src/elementary-number-theory/rational-numbers.lagda.md +++ b/src/elementary-number-theory/rational-numbers.lagda.md @@ -16,6 +16,7 @@ open import elementary-number-theory.integers open import elementary-number-theory.multiplication-integers open import elementary-number-theory.natural-numbers open import elementary-number-theory.relatively-prime-integers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.empty-types diff --git a/src/elementary-number-theory/relatively-prime-integers.lagda.md b/src/elementary-number-theory/relatively-prime-integers.lagda.md index f77010a275..0e417041de 100644 --- a/src/elementary-number-theory/relatively-prime-integers.lagda.md +++ b/src/elementary-number-theory/relatively-prime-integers.lagda.md @@ -9,6 +9,7 @@ module elementary-number-theory.relatively-prime-integers where ```agda open import elementary-number-theory.greatest-common-divisor-integers open import elementary-number-theory.integers + open import foundation.propositions open import foundation.universe-levels ``` diff --git a/src/elementary-number-theory/relatively-prime-natural-numbers.lagda.md b/src/elementary-number-theory/relatively-prime-natural-numbers.lagda.md index 569f06e470..20ebbd27f5 100644 --- a/src/elementary-number-theory/relatively-prime-natural-numbers.lagda.md +++ b/src/elementary-number-theory/relatively-prime-natural-numbers.lagda.md @@ -10,6 +10,7 @@ module elementary-number-theory.relatively-prime-natural-numbers where open import elementary-number-theory.equality-natural-numbers open import elementary-number-theory.greatest-common-divisor-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.decidable-propositions open import foundation.decidable-types open import foundation.dependent-pair-types diff --git a/src/elementary-number-theory/repeating-element-standard-finite-type.lagda.md b/src/elementary-number-theory/repeating-element-standard-finite-type.lagda.md index c9023fe3fc..6e2de30d9e 100644 --- a/src/elementary-number-theory/repeating-element-standard-finite-type.lagda.md +++ b/src/elementary-number-theory/repeating-element-standard-finite-type.lagda.md @@ -8,11 +8,13 @@ module elementary-number-theory.repeating-element-standard-finite-type where ```agda open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.empty-types open import foundation.identity-types open import foundation.negation open import foundation.unit-type + open import univalent-combinatorics.equality-standard-finite-types open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/retracts-of-natural-numbers.lagda.md b/src/elementary-number-theory/retracts-of-natural-numbers.lagda.md index d02f5fd68a..1256b98575 100644 --- a/src/elementary-number-theory/retracts-of-natural-numbers.lagda.md +++ b/src/elementary-number-theory/retracts-of-natural-numbers.lagda.md @@ -9,6 +9,7 @@ module elementary-number-theory.retracts-of-natural-numbers where ```agda open import elementary-number-theory.equality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.decidable-maps open import foundation.retractions open import foundation.universe-levels diff --git a/src/elementary-number-theory/square-free-natural-numbers.lagda.md b/src/elementary-number-theory/square-free-natural-numbers.lagda.md index 729190cd3f..1fec903948 100644 --- a/src/elementary-number-theory/square-free-natural-numbers.lagda.md +++ b/src/elementary-number-theory/square-free-natural-numbers.lagda.md @@ -10,6 +10,7 @@ module elementary-number-theory.square-free-natural-numbers where open import elementary-number-theory.divisibility-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.universe-levels ``` diff --git a/src/elementary-number-theory/strong-induction-natural-numbers.lagda.md b/src/elementary-number-theory/strong-induction-natural-numbers.lagda.md index 245719f3ba..db78b0798b 100644 --- a/src/elementary-number-theory/strong-induction-natural-numbers.lagda.md +++ b/src/elementary-number-theory/strong-induction-natural-numbers.lagda.md @@ -9,6 +9,7 @@ module elementary-number-theory.strong-induction-natural-numbers where ```agda open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.dependent-pair-types diff --git a/src/elementary-number-theory/sums-of-natural-numbers.lagda.md b/src/elementary-number-theory/sums-of-natural-numbers.lagda.md index 05a3702493..29338a8a34 100644 --- a/src/elementary-number-theory/sums-of-natural-numbers.lagda.md +++ b/src/elementary-number-theory/sums-of-natural-numbers.lagda.md @@ -11,6 +11,7 @@ open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.constant-maps open import foundation.coproduct-types open import foundation.dependent-pair-types @@ -20,6 +21,7 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.finite-types open import univalent-combinatorics.standard-finite-types diff --git a/src/elementary-number-theory/twin-prime-conjecture.lagda.md b/src/elementary-number-theory/twin-prime-conjecture.lagda.md index a4718687e7..d2bb74e6c5 100644 --- a/src/elementary-number-theory/twin-prime-conjecture.lagda.md +++ b/src/elementary-number-theory/twin-prime-conjecture.lagda.md @@ -10,6 +10,7 @@ module elementary-number-theory.twin-prime-conjecture where open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.prime-numbers + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.universe-levels diff --git a/src/elementary-number-theory/unit-elements-standard-finite-types.lagda.md b/src/elementary-number-theory/unit-elements-standard-finite-types.lagda.md index adcdbb264e..923661951b 100644 --- a/src/elementary-number-theory/unit-elements-standard-finite-types.lagda.md +++ b/src/elementary-number-theory/unit-elements-standard-finite-types.lagda.md @@ -13,9 +13,11 @@ open import elementary-number-theory.divisibility-standard-finite-types open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/unit-similarity-standard-finite-types.lagda.md b/src/elementary-number-theory/unit-similarity-standard-finite-types.lagda.md index 3d2dc4c51f..babe8c2191 100644 --- a/src/elementary-number-theory/unit-similarity-standard-finite-types.lagda.md +++ b/src/elementary-number-theory/unit-similarity-standard-finite-types.lagda.md @@ -12,9 +12,11 @@ open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.unit-elements-standard-finite-types + open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/elementary-number-theory/universal-property-natural-numbers.lagda.md b/src/elementary-number-theory/universal-property-natural-numbers.lagda.md index 53050d2416..cce8f5c57f 100644 --- a/src/elementary-number-theory/universal-property-natural-numbers.lagda.md +++ b/src/elementary-number-theory/universal-property-natural-numbers.lagda.md @@ -8,6 +8,7 @@ module elementary-number-theory.universal-property-natural-numbers where ```agda open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.dependent-pair-types diff --git a/src/elementary-number-theory/upper-bounds-natural-numbers.lagda.md b/src/elementary-number-theory/upper-bounds-natural-numbers.lagda.md index 15c86831e8..35669aa3d7 100644 --- a/src/elementary-number-theory/upper-bounds-natural-numbers.lagda.md +++ b/src/elementary-number-theory/upper-bounds-natural-numbers.lagda.md @@ -9,6 +9,7 @@ module elementary-number-theory.upper-bounds-natural-numbers where ```agda open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.universe-levels ``` diff --git a/src/elementary-number-theory/well-ordering-principle-natural-numbers.lagda.md b/src/elementary-number-theory/well-ordering-principle-natural-numbers.lagda.md index d7df906628..53eb3d2c23 100644 --- a/src/elementary-number-theory/well-ordering-principle-natural-numbers.lagda.md +++ b/src/elementary-number-theory/well-ordering-principle-natural-numbers.lagda.md @@ -10,6 +10,7 @@ module elementary-number-theory.well-ordering-principle-natural-numbers where open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.lower-bounds-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.decidable-types diff --git a/src/elementary-number-theory/well-ordering-principle-standard-finite-types.lagda.md b/src/elementary-number-theory/well-ordering-principle-standard-finite-types.lagda.md index 3d693bcda6..11a22fa2f9 100644 --- a/src/elementary-number-theory/well-ordering-principle-standard-finite-types.lagda.md +++ b/src/elementary-number-theory/well-ordering-principle-standard-finite-types.lagda.md @@ -11,6 +11,7 @@ open import elementary-number-theory.inequality-standard-finite-types open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.natural-numbers open import elementary-number-theory.well-ordering-principle-natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.decidable-subtypes @@ -35,6 +36,7 @@ open import foundation.type-arithmetic-empty-type open import foundation.type-arithmetic-unit-type open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.decidable-dependent-pair-types open import univalent-combinatorics.standard-finite-types diff --git a/src/finite-group-theory/abstract-quaternion-group.lagda.md b/src/finite-group-theory/abstract-quaternion-group.lagda.md index 3a83db9771..6e0183cce8 100644 --- a/src/finite-group-theory/abstract-quaternion-group.lagda.md +++ b/src/finite-group-theory/abstract-quaternion-group.lagda.md @@ -21,8 +21,10 @@ open import foundation.propositional-truncations open import foundation.sets open import foundation.unit-type open import foundation.universe-levels + open import group-theory.groups open import group-theory.semigroups + open import univalent-combinatorics.counting open import univalent-combinatorics.finite-types open import univalent-combinatorics.standard-finite-types diff --git a/src/finite-group-theory/alternating-concrete-groups.lagda.md b/src/finite-group-theory/alternating-concrete-groups.lagda.md index d77c081753..44e1aa7df5 100644 --- a/src/finite-group-theory/alternating-concrete-groups.lagda.md +++ b/src/finite-group-theory/alternating-concrete-groups.lagda.md @@ -8,9 +8,12 @@ module finite-group-theory.alternating-concrete-groups where ```agda open import elementary-number-theory.natural-numbers + open import finite-group-theory.cartier-delooping-sign-homomorphism open import finite-group-theory.finite-type-groups + open import foundation.universe-levels + open import group-theory.concrete-groups open import group-theory.kernels-homomorphisms-concrete-groups ``` diff --git a/src/finite-group-theory/alternating-groups.lagda.md b/src/finite-group-theory/alternating-groups.lagda.md index 08a77a631d..44867459df 100644 --- a/src/finite-group-theory/alternating-groups.lagda.md +++ b/src/finite-group-theory/alternating-groups.lagda.md @@ -8,10 +8,13 @@ module finite-group-theory.alternating-groups where ```agda open import elementary-number-theory.natural-numbers + open import finite-group-theory.sign-homomorphism + open import group-theory.groups open import group-theory.kernels open import group-theory.symmetric-groups + open import univalent-combinatorics.finite-types open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/finite-group-theory/cartier-delooping-sign-homomorphism.lagda.md b/src/finite-group-theory/cartier-delooping-sign-homomorphism.lagda.md index 465b41bd45..10606d64e4 100644 --- a/src/finite-group-theory/cartier-delooping-sign-homomorphism.lagda.md +++ b/src/finite-group-theory/cartier-delooping-sign-homomorphism.lagda.md @@ -12,9 +12,11 @@ module finite-group-theory.cartier-delooping-sign-homomorphism where ```agda open import elementary-number-theory.natural-numbers + open import finite-group-theory.delooping-sign-homomorphism open import finite-group-theory.finite-type-groups open import finite-group-theory.sign-homomorphism + open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.identity-types @@ -22,12 +24,14 @@ open import foundation.propositional-truncations open import foundation.raising-universe-levels open import foundation.unit-type open import foundation.universe-levels + open import group-theory.concrete-groups open import group-theory.homomorphisms-concrete-groups open import group-theory.homomorphisms-groups open import group-theory.isomorphisms-groups open import group-theory.loop-groups-sets open import group-theory.symmetric-groups + open import univalent-combinatorics.orientations-complete-undirected-graph open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/finite-group-theory/concrete-quaternion-group.lagda.md b/src/finite-group-theory/concrete-quaternion-group.lagda.md index 5911166392..054d7f726a 100644 --- a/src/finite-group-theory/concrete-quaternion-group.lagda.md +++ b/src/finite-group-theory/concrete-quaternion-group.lagda.md @@ -8,11 +8,13 @@ module finite-group-theory.concrete-quaternion-group where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.identity-types open import foundation.isolated-points open import foundation.universe-levels + open import univalent-combinatorics.complements-isolated-points open import univalent-combinatorics.cubes open import univalent-combinatorics.equality-finite-types diff --git a/src/finite-group-theory/delooping-sign-homomorphism.lagda.md b/src/finite-group-theory/delooping-sign-homomorphism.lagda.md index f42d2d93a5..95cbfa2d80 100644 --- a/src/finite-group-theory/delooping-sign-homomorphism.lagda.md +++ b/src/finite-group-theory/delooping-sign-homomorphism.lagda.md @@ -13,10 +13,12 @@ module finite-group-theory.delooping-sign-homomorphism where ```agda open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers + open import finite-group-theory.finite-type-groups open import finite-group-theory.permutations open import finite-group-theory.sign-homomorphism open import finite-group-theory.transpositions + open import foundation.commuting-squares-of-maps open import foundation.contractible-types open import foundation.coproduct-types @@ -49,6 +51,7 @@ open import foundation.unit-type open import foundation.univalence open import foundation.universal-property-set-quotients open import foundation.universe-levels + open import group-theory.concrete-groups open import group-theory.groups open import group-theory.homomorphisms-concrete-groups @@ -59,7 +62,9 @@ open import group-theory.isomorphisms-groups open import group-theory.loop-groups-sets open import group-theory.subgroups-generated-by-subsets-groups open import group-theory.symmetric-groups + open import synthetic-homotopy-theory.loop-spaces + open import univalent-combinatorics.2-element-decidable-subtypes open import univalent-combinatorics.finite-types open import univalent-combinatorics.set-quotients-of-index-two diff --git a/src/finite-group-theory/finite-groups.lagda.md b/src/finite-group-theory/finite-groups.lagda.md index b9c2d371e0..8e28bb3f0b 100644 --- a/src/finite-group-theory/finite-groups.lagda.md +++ b/src/finite-group-theory/finite-groups.lagda.md @@ -8,7 +8,9 @@ module finite-group-theory.finite-groups where ```agda open import elementary-number-theory.natural-numbers + open import finite-group-theory.finite-semigroups + open import foundation.binary-embeddings open import foundation.binary-equivalences open import foundation.decidable-equality @@ -28,10 +30,13 @@ open import foundation.set-truncations open import foundation.sets open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + open import group-theory.groups open import group-theory.monoids open import group-theory.semigroups + open import structured-types.pointed-types + open import univalent-combinatorics.cartesian-product-types open import univalent-combinatorics.counting open import univalent-combinatorics.counting-dependent-pair-types diff --git a/src/finite-group-theory/finite-monoids.lagda.md b/src/finite-group-theory/finite-monoids.lagda.md index 1ee3178eb2..082942929a 100644 --- a/src/finite-group-theory/finite-monoids.lagda.md +++ b/src/finite-group-theory/finite-monoids.lagda.md @@ -8,7 +8,9 @@ module finite-group-theory.finite-monoids where ```agda open import elementary-number-theory.natural-numbers + open import finite-group-theory.finite-semigroups + open import foundation.decidable-propositions open import foundation.decidable-types open import foundation.dependent-pair-types @@ -18,8 +20,10 @@ open import foundation.propositional-truncations open import foundation.set-truncations open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + open import group-theory.monoids open import group-theory.semigroups + open import univalent-combinatorics.counting open import univalent-combinatorics.decidable-dependent-function-types open import univalent-combinatorics.decidable-dependent-pair-types diff --git a/src/finite-group-theory/finite-semigroups.lagda.md b/src/finite-group-theory/finite-semigroups.lagda.md index 9ad0d59cb3..fd2c50701e 100644 --- a/src/finite-group-theory/finite-semigroups.lagda.md +++ b/src/finite-group-theory/finite-semigroups.lagda.md @@ -8,6 +8,7 @@ module finite-group-theory.finite-semigroups where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.functions @@ -19,7 +20,9 @@ open import foundation.set-truncations open import foundation.sets open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + open import group-theory.semigroups + open import univalent-combinatorics.dependent-function-types open import univalent-combinatorics.dependent-sum-finite-types open import univalent-combinatorics.equality-finite-types diff --git a/src/finite-group-theory/finite-type-groups.lagda.md b/src/finite-group-theory/finite-type-groups.lagda.md index 3e6101147e..1d21696002 100644 --- a/src/finite-group-theory/finite-type-groups.lagda.md +++ b/src/finite-group-theory/finite-type-groups.lagda.md @@ -12,6 +12,7 @@ module finite-group-theory.finite-type-groups where ```agda open import elementary-number-theory.natural-numbers + open import foundation.0-connected-types open import foundation.dependent-pair-types open import foundation.equality-dependent-pair-types @@ -27,12 +28,14 @@ open import foundation.sets open import foundation.truncated-types open import foundation.univalence open import foundation.universe-levels + open import group-theory.concrete-groups open import group-theory.groups open import group-theory.homomorphisms-groups open import group-theory.homomorphisms-semigroups open import group-theory.isomorphisms-groups open import group-theory.loop-groups-sets + open import univalent-combinatorics.equality-standard-finite-types open import univalent-combinatorics.finite-types open import univalent-combinatorics.standard-finite-types diff --git a/src/finite-group-theory/groups-of-order-2.lagda.md b/src/finite-group-theory/groups-of-order-2.lagda.md index 148ccc3881..3d0848477e 100644 --- a/src/finite-group-theory/groups-of-order-2.lagda.md +++ b/src/finite-group-theory/groups-of-order-2.lagda.md @@ -12,7 +12,9 @@ module finite-group-theory.groups-of-order-2 where ```agda open import elementary-number-theory.groups-of-modular-arithmetic + open import finite-group-theory.finite-groups + open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -23,10 +25,12 @@ open import foundation.propositional-truncations open import foundation.sets open import foundation.subtype-identity-principle open import foundation.universe-levels + open import group-theory.groups open import group-theory.homomorphisms-groups open import group-theory.isomorphisms-groups open import group-theory.symmetric-groups + open import univalent-combinatorics.2-element-types open import univalent-combinatorics.equality-standard-finite-types open import univalent-combinatorics.finite-types diff --git a/src/finite-group-theory/orbits-permutations.lagda.md b/src/finite-group-theory/orbits-permutations.lagda.md index bf25196f1c..fb25a16a8f 100644 --- a/src/finite-group-theory/orbits-permutations.lagda.md +++ b/src/finite-group-theory/orbits-permutations.lagda.md @@ -21,7 +21,9 @@ open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.well-ordering-principle-natural-numbers + open import finite-group-theory.transpositions + open import foundation.automorphisms open import foundation.cartesian-product-types open import foundation.coproduct-types @@ -56,6 +58,7 @@ open import foundation.sets open import foundation.unit-type open import foundation.universal-property-propositional-truncation open import foundation.universe-levels + open import univalent-combinatorics.2-element-decidable-subtypes open import univalent-combinatorics.2-element-types open import univalent-combinatorics.counting diff --git a/src/finite-group-theory/permutations.lagda.md b/src/finite-group-theory/permutations.lagda.md index e60f1689e9..da5438fc0d 100644 --- a/src/finite-group-theory/permutations.lagda.md +++ b/src/finite-group-theory/permutations.lagda.md @@ -13,8 +13,10 @@ module finite-group-theory.permutations where ```agda open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.natural-numbers + open import finite-group-theory.orbits-permutations open import finite-group-theory.transpositions + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.coproduct-types @@ -36,8 +38,10 @@ open import foundation.truncated-types open import foundation.truncation-levels open import foundation.unit-type open import foundation.universe-levels + open import group-theory.subgroups-generated-by-subsets-groups open import group-theory.symmetric-groups + open import univalent-combinatorics.2-element-decidable-subtypes open import univalent-combinatorics.2-element-types open import univalent-combinatorics.counting diff --git a/src/finite-group-theory/sign-homomorphism.lagda.md b/src/finite-group-theory/sign-homomorphism.lagda.md index 0ca4e1c3dd..1a351d1123 100644 --- a/src/finite-group-theory/sign-homomorphism.lagda.md +++ b/src/finite-group-theory/sign-homomorphism.lagda.md @@ -9,8 +9,10 @@ module finite-group-theory.sign-homomorphism where ```agda open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.natural-numbers + open import finite-group-theory.permutations open import finite-group-theory.transpositions + open import foundation.automorphisms open import foundation.contractible-types open import foundation.coproduct-types @@ -23,9 +25,11 @@ open import foundation.propositional-truncations open import foundation.sets open import foundation.unit-type open import foundation.universe-levels + open import group-theory.homomorphisms-groups open import group-theory.homomorphisms-semigroups open import group-theory.symmetric-groups + open import univalent-combinatorics.2-element-decidable-subtypes open import univalent-combinatorics.2-element-types open import univalent-combinatorics.finite-types diff --git a/src/finite-group-theory/simpson-delooping-sign-homomorphism.lagda.md b/src/finite-group-theory/simpson-delooping-sign-homomorphism.lagda.md index b06ef837ea..30138c9e27 100644 --- a/src/finite-group-theory/simpson-delooping-sign-homomorphism.lagda.md +++ b/src/finite-group-theory/simpson-delooping-sign-homomorphism.lagda.md @@ -16,11 +16,13 @@ open import elementary-number-theory.congruence-natural-numbers open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.natural-numbers + open import finite-group-theory.delooping-sign-homomorphism open import finite-group-theory.finite-type-groups open import finite-group-theory.permutations open import finite-group-theory.sign-homomorphism open import finite-group-theory.transpositions + open import foundation.commuting-squares-of-maps open import foundation.contractible-types open import foundation.coproduct-types @@ -55,6 +57,7 @@ open import foundation.unit-type open import foundation.univalence open import foundation.universal-property-set-quotients open import foundation.universe-levels + open import group-theory.automorphism-groups open import group-theory.concrete-groups open import group-theory.groups @@ -67,7 +70,9 @@ open import group-theory.loop-groups-sets open import group-theory.semigroups open import group-theory.subgroups-generated-by-subsets-groups open import group-theory.symmetric-groups + open import synthetic-homotopy-theory.loop-spaces + open import univalent-combinatorics.2-element-decidable-subtypes open import univalent-combinatorics.2-element-types open import univalent-combinatorics.counting diff --git a/src/finite-group-theory/subgroups-finite-groups.lagda.md b/src/finite-group-theory/subgroups-finite-groups.lagda.md index 23c4daaffe..70484787e4 100644 --- a/src/finite-group-theory/subgroups-finite-groups.lagda.md +++ b/src/finite-group-theory/subgroups-finite-groups.lagda.md @@ -9,6 +9,7 @@ module finite-group-theory.subgroups-finite-groups where ```agda open import finite-group-theory.finite-groups open import finite-group-theory.finite-semigroups + open import foundation.binary-relations open import foundation.dependent-pair-types open import foundation.embeddings @@ -18,11 +19,13 @@ open import foundation.identity-types open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import group-theory.decidable-subgroups open import group-theory.groups open import group-theory.homomorphisms-groups open import group-theory.semigroups open import group-theory.subgroups + open import univalent-combinatorics.decidable-subtypes open import univalent-combinatorics.finite-types ``` diff --git a/src/finite-group-theory/tetrahedra-in-3-space.lagda.md b/src/finite-group-theory/tetrahedra-in-3-space.lagda.md index f69c06df15..cd3965e15a 100644 --- a/src/finite-group-theory/tetrahedra-in-3-space.lagda.md +++ b/src/finite-group-theory/tetrahedra-in-3-space.lagda.md @@ -10,6 +10,7 @@ module finite-group-theory.tetrahedra-in-3-space where open import foundation.dependent-pair-types open import foundation.empty-types open import foundation.universe-levels + open import univalent-combinatorics.2-element-decidable-subtypes open import univalent-combinatorics.cyclic-types open import univalent-combinatorics.finite-types diff --git a/src/finite-group-theory/transpositions.lagda.md b/src/finite-group-theory/transpositions.lagda.md index d500d856bb..7578b293fb 100644 --- a/src/finite-group-theory/transpositions.lagda.md +++ b/src/finite-group-theory/transpositions.lagda.md @@ -9,6 +9,7 @@ module finite-group-theory.transpositions where ```agda open import elementary-number-theory.natural-numbers open import elementary-number-theory.well-ordering-principle-standard-finite-types + open import foundation.automorphisms open import foundation.cartesian-product-types open import foundation.coproduct-types @@ -41,6 +42,7 @@ open import foundation.type-arithmetic-empty-type open import foundation.unit-type open import foundation.univalence open import foundation.universe-levels + open import univalent-combinatorics.2-element-decidable-subtypes open import univalent-combinatorics.2-element-types open import univalent-combinatorics.counting diff --git a/src/foundation-core/automorphisms.lagda.md b/src/foundation-core/automorphisms.lagda.md index 64b8f087f2..c530cf53c7 100644 --- a/src/foundation-core/automorphisms.lagda.md +++ b/src/foundation-core/automorphisms.lagda.md @@ -19,6 +19,7 @@ open import foundation.identity-types open import foundation.sets open import foundation.structure-identity-principle open import foundation.universe-levels + open import structured-types.pointed-types ``` diff --git a/src/foundation-core/coherently-invertible-maps.lagda.md b/src/foundation-core/coherently-invertible-maps.lagda.md index 0c1ece0e6c..fa5aa7d6b5 100644 --- a/src/foundation-core/coherently-invertible-maps.lagda.md +++ b/src/foundation-core/coherently-invertible-maps.lagda.md @@ -11,13 +11,14 @@ module foundation-core.coherently-invertible-maps where
Imports ```agda +open import foundation.commuting-squares-of-identifications + open import foundation-core.cartesian-product-types open import foundation-core.dependent-pair-types open import foundation-core.functions open import foundation-core.homotopies open import foundation-core.identity-types open import foundation-core.universe-levels -open import foundation.commuting-squares-of-identifications ```
diff --git a/src/foundation-core/commuting-cubes-of-maps.lagda.md b/src/foundation-core/commuting-cubes-of-maps.lagda.md index 4202fbcbff..3480212d0e 100644 --- a/src/foundation-core/commuting-cubes-of-maps.lagda.md +++ b/src/foundation-core/commuting-cubes-of-maps.lagda.md @@ -7,6 +7,8 @@ module foundation-core.commuting-cubes-of-maps where
Imports ```agda +open import foundation.hexagons-of-identifications + open import foundation-core.commuting-squares-of-maps open import foundation-core.cones-pullbacks open import foundation-core.dependent-pair-types @@ -14,7 +16,6 @@ open import foundation-core.functions open import foundation-core.homotopies open import foundation-core.identity-types open import foundation-core.universe-levels -open import foundation.hexagons-of-identifications ```
diff --git a/src/foundation-core/cones-pullbacks.lagda.md b/src/foundation-core/cones-pullbacks.lagda.md index 4f33c51156..b9232a13bd 100644 --- a/src/foundation-core/cones-pullbacks.lagda.md +++ b/src/foundation-core/cones-pullbacks.lagda.md @@ -7,6 +7,9 @@ module foundation-core.cones-pullbacks where
Imports ```agda +open import foundation.homotopies +open import foundation.structure-identity-principle + open import foundation-core.cartesian-product-types open import foundation-core.commuting-squares-of-maps open import foundation-core.contractible-types @@ -18,8 +21,6 @@ open import foundation-core.functions open import foundation-core.fundamental-theorem-of-identity-types open import foundation-core.identity-types open import foundation-core.universe-levels -open import foundation.homotopies -open import foundation.structure-identity-principle ```
diff --git a/src/foundation-core/contractible-types.lagda.md b/src/foundation-core/contractible-types.lagda.md index 4fea90bc64..aeb7146de4 100644 --- a/src/foundation-core/contractible-types.lagda.md +++ b/src/foundation-core/contractible-types.lagda.md @@ -7,6 +7,8 @@ module foundation-core.contractible-types where
Imports ```agda +open import foundation.function-extensionality + open import foundation-core.cartesian-product-types open import foundation-core.dependent-pair-types open import foundation-core.equality-cartesian-product-types @@ -15,7 +17,6 @@ open import foundation-core.equivalences open import foundation-core.identity-types open import foundation-core.retractions open import foundation-core.universe-levels -open import foundation.function-extensionality ```
diff --git a/src/foundation-core/decidable-propositions.lagda.md b/src/foundation-core/decidable-propositions.lagda.md index 8efe5ce7ec..5694a9c236 100644 --- a/src/foundation-core/decidable-propositions.lagda.md +++ b/src/foundation-core/decidable-propositions.lagda.md @@ -7,6 +7,13 @@ module foundation-core.decidable-propositions where
Imports ```agda +open import foundation.coproduct-types +open import foundation.decidable-types +open import foundation.double-negation +open import foundation.negation +open import foundation.propositional-truncations +open import foundation.unit-type + open import foundation-core.cartesian-product-types open import foundation-core.contractible-types open import foundation-core.dependent-pair-types @@ -16,12 +23,6 @@ open import foundation-core.functoriality-dependent-pair-types open import foundation-core.propositions open import foundation-core.subtypes open import foundation-core.universe-levels -open import foundation.coproduct-types -open import foundation.decidable-types -open import foundation.double-negation -open import foundation.negation -open import foundation.propositional-truncations -open import foundation.unit-type ```
diff --git a/src/foundation-core/empty-types.lagda.md b/src/foundation-core/empty-types.lagda.md index 65d5879c33..a411e44866 100644 --- a/src/foundation-core/empty-types.lagda.md +++ b/src/foundation-core/empty-types.lagda.md @@ -7,6 +7,8 @@ module foundation-core.empty-types where
Imports ```agda +open import foundation.propositions + open import foundation-core.dependent-pair-types open import foundation-core.embeddings open import foundation-core.equivalences @@ -15,7 +17,6 @@ open import foundation-core.sets open import foundation-core.truncated-types open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.propositions ```
diff --git a/src/foundation-core/endomorphisms.lagda.md b/src/foundation-core/endomorphisms.lagda.md index 9d6c30aaa4..a69783f26d 100644 --- a/src/foundation-core/endomorphisms.lagda.md +++ b/src/foundation-core/endomorphisms.lagda.md @@ -7,12 +7,14 @@ module foundation-core.endomorphisms where
Imports ```agda +open import foundation.sets + open import foundation-core.dependent-pair-types open import foundation-core.functions open import foundation-core.truncated-types open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.sets + open import structured-types.pointed-types ``` diff --git a/src/foundation-core/equality-fibers-of-maps.lagda.md b/src/foundation-core/equality-fibers-of-maps.lagda.md index 03e0735f5f..88a5c6cc1f 100644 --- a/src/foundation-core/equality-fibers-of-maps.lagda.md +++ b/src/foundation-core/equality-fibers-of-maps.lagda.md @@ -7,6 +7,8 @@ module foundation-core.equality-fibers-of-maps where
Imports ```agda +open import foundation.identity-types + open import foundation-core.dependent-pair-types open import foundation-core.equality-dependent-pair-types open import foundation-core.equivalences @@ -15,7 +17,6 @@ open import foundation-core.functions open import foundation-core.functoriality-dependent-pair-types open import foundation-core.homotopies open import foundation-core.universe-levels -open import foundation.identity-types ```
diff --git a/src/foundation-core/equivalence-relations.lagda.md b/src/foundation-core/equivalence-relations.lagda.md index 8f16f2a9f3..225c03f04d 100644 --- a/src/foundation-core/equivalence-relations.lagda.md +++ b/src/foundation-core/equivalence-relations.lagda.md @@ -7,15 +7,16 @@ module foundation-core.equivalence-relations where
Imports ```agda +open import foundation.binary-relations +open import foundation.inhabited-subtypes +open import foundation.logical-equivalences +open import foundation.propositional-truncations + open import foundation-core.cartesian-product-types open import foundation-core.dependent-pair-types open import foundation-core.equivalences open import foundation-core.propositions open import foundation-core.universe-levels -open import foundation.binary-relations -open import foundation.inhabited-subtypes -open import foundation.logical-equivalences -open import foundation.propositional-truncations ```
diff --git a/src/foundation-core/fibers-of-maps.lagda.md b/src/foundation-core/fibers-of-maps.lagda.md index c630445b66..c1efa9a4c3 100644 --- a/src/foundation-core/fibers-of-maps.lagda.md +++ b/src/foundation-core/fibers-of-maps.lagda.md @@ -7,13 +7,14 @@ module foundation-core.fibers-of-maps where
Imports ```agda +open import foundation.function-extensionality + open import foundation-core.dependent-pair-types open import foundation-core.equivalences open import foundation-core.functions open import foundation-core.homotopies open import foundation-core.identity-types open import foundation-core.universe-levels -open import foundation.function-extensionality ```
diff --git a/src/foundation-core/functoriality-dependent-function-types.lagda.md b/src/foundation-core/functoriality-dependent-function-types.lagda.md index ec908113fd..38e4ea88ab 100644 --- a/src/foundation-core/functoriality-dependent-function-types.lagda.md +++ b/src/foundation-core/functoriality-dependent-function-types.lagda.md @@ -7,6 +7,9 @@ module foundation-core.functoriality-dependent-function-types where
Imports ```agda +open import foundation.function-extensionality +open import foundation.type-theoretic-principle-of-choice + open import foundation-core.coherently-invertible-maps open import foundation-core.constant-maps open import foundation-core.contractible-maps @@ -20,8 +23,6 @@ open import foundation-core.homotopies open import foundation-core.identity-types open import foundation-core.path-split-maps open import foundation-core.universe-levels -open import foundation.function-extensionality -open import foundation.type-theoretic-principle-of-choice ```
diff --git a/src/foundation-core/functoriality-function-types.lagda.md b/src/foundation-core/functoriality-function-types.lagda.md index 7444bc0216..62bf4b1f44 100644 --- a/src/foundation-core/functoriality-function-types.lagda.md +++ b/src/foundation-core/functoriality-function-types.lagda.md @@ -7,6 +7,8 @@ module foundation-core.functoriality-function-types where
Imports ```agda +open import foundation.function-extensionality + open import foundation-core.coherently-invertible-maps open import foundation-core.contractible-maps open import foundation-core.contractible-types @@ -17,7 +19,6 @@ open import foundation-core.homotopies open import foundation-core.identity-types open import foundation-core.path-split-maps open import foundation-core.universe-levels -open import foundation.function-extensionality ```
diff --git a/src/foundation-core/involutions.lagda.md b/src/foundation-core/involutions.lagda.md index 3b61e1a47d..71b3921e29 100644 --- a/src/foundation-core/involutions.lagda.md +++ b/src/foundation-core/involutions.lagda.md @@ -18,6 +18,7 @@ open import foundation-core.sets open import foundation-core.truncated-types open import foundation-core.truncation-levels open import foundation-core.universe-levels + open import structured-types.pointed-types ``` diff --git a/src/foundation-core/pullbacks.lagda.md b/src/foundation-core/pullbacks.lagda.md index 1d911ff682..f7afe5b332 100644 --- a/src/foundation-core/pullbacks.lagda.md +++ b/src/foundation-core/pullbacks.lagda.md @@ -7,6 +7,11 @@ module foundation-core.pullbacks where
Imports ```agda +open import foundation.functoriality-cartesian-product-types +open import foundation.identity-types +open import foundation.structure-identity-principle +open import foundation.type-theoretic-principle-of-choice + open import foundation-core.cartesian-product-types open import foundation-core.cones-pullbacks open import foundation-core.contractible-maps @@ -25,10 +30,6 @@ open import foundation-core.morphisms-cospans open import foundation-core.type-arithmetic-dependent-pair-types open import foundation-core.universal-property-pullbacks open import foundation-core.universe-levels -open import foundation.functoriality-cartesian-product-types -open import foundation.identity-types -open import foundation.structure-identity-principle -open import foundation.type-theoretic-principle-of-choice ```
diff --git a/src/foundation-core/truncated-types.lagda.md b/src/foundation-core/truncated-types.lagda.md index bf5842908b..6c95ec50cc 100644 --- a/src/foundation-core/truncated-types.lagda.md +++ b/src/foundation-core/truncated-types.lagda.md @@ -7,6 +7,8 @@ module foundation-core.truncated-types where
Imports ```agda +open import foundation.function-extensionality + open import foundation-core.cartesian-product-types open import foundation-core.contractible-types open import foundation-core.dependent-pair-types @@ -20,7 +22,6 @@ open import foundation-core.propositions open import foundation-core.retractions open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.function-extensionality ```
diff --git a/src/foundation-core/universal-property-truncation.lagda.md b/src/foundation-core/universal-property-truncation.lagda.md index 4b704f049b..c4b109cd8f 100644 --- a/src/foundation-core/universal-property-truncation.lagda.md +++ b/src/foundation-core/universal-property-truncation.lagda.md @@ -7,9 +7,6 @@ module foundation-core.universal-property-truncation where
Imports ```agda -open import foundation-core.contractible-maps -open import foundation-core.functoriality-dependent-pair-types -open import foundation-core.truncation-levels open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -21,6 +18,10 @@ open import foundation.sections open import foundation.truncated-types open import foundation.type-theoretic-principle-of-choice open import foundation.universe-levels + +open import foundation-core.contractible-maps +open import foundation-core.functoriality-dependent-pair-types +open import foundation-core.truncation-levels ```
diff --git a/src/foundation/1-types.lagda.md b/src/foundation/1-types.lagda.md index ab4cdd51b4..020292f701 100644 --- a/src/foundation/1-types.lagda.md +++ b/src/foundation/1-types.lagda.md @@ -8,6 +8,10 @@ module foundation.1-types where ```agda open import foundation-core.1-types public + +open import foundation.subuniverses +open import foundation.truncated-types + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.equivalences @@ -16,8 +20,6 @@ open import foundation-core.propositions open import foundation-core.subtypes open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.subuniverses -open import foundation.truncated-types ```
diff --git a/src/foundation/2-types.lagda.md b/src/foundation/2-types.lagda.md index 70a91d6c51..33516a0d65 100644 --- a/src/foundation/2-types.lagda.md +++ b/src/foundation/2-types.lagda.md @@ -2,13 +2,19 @@ ```agda module foundation.2-types where +``` + +
Imports +```agda open import foundation.dependent-pair-types open import foundation.truncated-types open import foundation.truncation-levels open import foundation.universe-levels ``` +
+ ## Definition A 2-type is a type that is 2-truncated diff --git a/src/foundation/algebras-polynomial-endofunctors.lagda.md b/src/foundation/algebras-polynomial-endofunctors.lagda.md index c73e22fa28..54780cb580 100644 --- a/src/foundation/algebras-polynomial-endofunctors.lagda.md +++ b/src/foundation/algebras-polynomial-endofunctors.lagda.md @@ -7,6 +7,10 @@ module foundation.algebras-polynomial-endofunctors where
Imports ```agda +open import foundation.homotopies +open import foundation.polynomial-endofunctors +open import foundation.structure-identity-principle + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.equivalences @@ -15,9 +19,6 @@ open import foundation-core.functoriality-dependent-pair-types open import foundation-core.fundamental-theorem-of-identity-types open import foundation-core.identity-types open import foundation-core.universe-levels -open import foundation.homotopies -open import foundation.polynomial-endofunctors -open import foundation.structure-identity-principle ```
diff --git a/src/foundation/automorphisms.lagda.md b/src/foundation/automorphisms.lagda.md index 66590e7304..683bb3f17e 100644 --- a/src/foundation/automorphisms.lagda.md +++ b/src/foundation/automorphisms.lagda.md @@ -4,10 +4,4 @@ module foundation.automorphisms where open import foundation-core.automorphisms public - -open import foundation.dependent-pair-types -open import foundation.equivalences -open import foundation.universe-levels - -open import structured-types.wild-monoids ``` diff --git a/src/foundation/axiom-l.lagda.md b/src/foundation/axiom-l.lagda.md index 2be6fc9319..fa8da1c4b0 100644 --- a/src/foundation/axiom-l.lagda.md +++ b/src/foundation/axiom-l.lagda.md @@ -7,6 +7,15 @@ module foundation.axiom-l where
Imports ```agda +open import foundation.embeddings +open import foundation.equivalences +open import foundation.full-subtypes +open import foundation.function-extensionality +open import foundation.functoriality-dependent-function-types +open import foundation.sets +open import foundation.type-theoretic-principle-of-choice +open import foundation.universal-property-identity-types + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.fibers-of-maps @@ -18,14 +27,6 @@ open import foundation-core.injective-maps open import foundation-core.propositions open import foundation-core.univalence open import foundation-core.universe-levels -open import foundation.embeddings -open import foundation.equivalences -open import foundation.full-subtypes -open import foundation.function-extensionality -open import foundation.functoriality-dependent-function-types -open import foundation.sets -open import foundation.type-theoretic-principle-of-choice -open import foundation.universal-property-identity-types ```
diff --git a/src/foundation/binary-embeddings.lagda.md b/src/foundation/binary-embeddings.lagda.md index 52b3712efd..e2f9e1ae0e 100644 --- a/src/foundation/binary-embeddings.lagda.md +++ b/src/foundation/binary-embeddings.lagda.md @@ -7,12 +7,13 @@ module foundation.binary-embeddings where
Imports ```agda +open import foundation.binary-equivalences +open import foundation.identity-types + open import foundation-core.dependent-pair-types open import foundation-core.embeddings open import foundation-core.equivalences open import foundation-core.universe-levels -open import foundation.binary-equivalences -open import foundation.identity-types ```
diff --git a/src/foundation/binary-relations.lagda.md b/src/foundation/binary-relations.lagda.md index 40c9266a9e..0fe797cf7b 100644 --- a/src/foundation/binary-relations.lagda.md +++ b/src/foundation/binary-relations.lagda.md @@ -7,6 +7,10 @@ module foundation.binary-relations where
Imports ```agda +open import foundation.equality-dependent-function-types +open import foundation.subtypes +open import foundation.univalence + open import foundation-core.cartesian-product-types open import foundation-core.contractible-types open import foundation-core.dependent-pair-types @@ -15,9 +19,6 @@ open import foundation-core.fundamental-theorem-of-identity-types open import foundation-core.identity-types open import foundation-core.propositions open import foundation-core.universe-levels -open import foundation.equality-dependent-function-types -open import foundation.subtypes -open import foundation.univalence ```
diff --git a/src/foundation/booleans.lagda.md b/src/foundation/booleans.lagda.md index edf0646c67..a8fc07498f 100644 --- a/src/foundation/booleans.lagda.md +++ b/src/foundation/booleans.lagda.md @@ -7,6 +7,11 @@ module foundation.booleans where
Imports ```agda +open import foundation.coproduct-types +open import foundation.injective-maps +open import foundation.raising-universe-levels +open import foundation.unit-type + open import foundation-core.constant-maps open import foundation-core.dependent-pair-types open import foundation-core.empty-types @@ -18,10 +23,7 @@ open import foundation-core.negation open import foundation-core.propositions open import foundation-core.sets open import foundation-core.universe-levels -open import foundation.coproduct-types -open import foundation.injective-maps -open import foundation.raising-universe-levels -open import foundation.unit-type + open import univalent-combinatorics.finite-types open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/foundation/cantors-diagonal-argument.lagda.md b/src/foundation/cantors-diagonal-argument.lagda.md index 9652ce0586..71445001a7 100644 --- a/src/foundation/cantors-diagonal-argument.lagda.md +++ b/src/foundation/cantors-diagonal-argument.lagda.md @@ -7,7 +7,6 @@ module foundation.cantors-diagonal-argument where
Imports ```agda -open import foundation-core.function-extensionality open import foundation.dependent-pair-types open import foundation.empty-types open import foundation.fibers-of-maps @@ -17,6 +16,8 @@ open import foundation.propositional-truncations open import foundation.propositions open import foundation.surjective-maps open import foundation.universe-levels + +open import foundation-core.function-extensionality ```
diff --git a/src/foundation/choice-of-representatives-equivalence-relation.lagda.md b/src/foundation/choice-of-representatives-equivalence-relation.lagda.md index cd9f7ae794..211eb0f5e1 100644 --- a/src/foundation/choice-of-representatives-equivalence-relation.lagda.md +++ b/src/foundation/choice-of-representatives-equivalence-relation.lagda.md @@ -7,7 +7,6 @@ module foundation.choice-of-representatives-equivalence-relation where
Imports ```agda -open import foundation-core.equivalence-relations open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.dependent-pair-types @@ -24,6 +23,8 @@ open import foundation.propositions open import foundation.surjective-maps open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + +open import foundation-core.equivalence-relations ```
diff --git a/src/foundation/coherently-invertible-maps.lagda.md b/src/foundation/coherently-invertible-maps.lagda.md index 5f5bfc0766..843e443eda 100644 --- a/src/foundation/coherently-invertible-maps.lagda.md +++ b/src/foundation/coherently-invertible-maps.lagda.md @@ -8,6 +8,11 @@ module foundation.coherently-invertible-maps where ```agda open import foundation-core.coherently-invertible-maps public + +open import foundation.equivalences +open import foundation.identity-types +open import foundation.type-theoretic-principle-of-choice + open import foundation-core.contractible-maps open import foundation-core.contractible-types open import foundation-core.dependent-pair-types @@ -19,9 +24,6 @@ open import foundation-core.propositions open import foundation-core.sections open import foundation-core.type-arithmetic-dependent-pair-types open import foundation-core.universe-levels -open import foundation.equivalences -open import foundation.identity-types -open import foundation.type-theoretic-principle-of-choice ```
diff --git a/src/foundation/commuting-cubes-of-maps.lagda.md b/src/foundation/commuting-cubes-of-maps.lagda.md index 544e9c83bd..6da587855b 100644 --- a/src/foundation/commuting-cubes-of-maps.lagda.md +++ b/src/foundation/commuting-cubes-of-maps.lagda.md @@ -8,11 +8,13 @@ module foundation.commuting-cubes-of-maps where ```agda open import foundation-core.commuting-cubes-of-maps public + +open import foundation.homotopies + open import foundation-core.cones-pullbacks open import foundation-core.dependent-pair-types open import foundation-core.functions open import foundation-core.universe-levels -open import foundation.homotopies ``` diff --git a/src/foundation/commuting-squares-of-maps.lagda.md b/src/foundation/commuting-squares-of-maps.lagda.md index 113f94aa5d..cfe1ce860f 100644 --- a/src/foundation/commuting-squares-of-maps.lagda.md +++ b/src/foundation/commuting-squares-of-maps.lagda.md @@ -8,9 +8,11 @@ module foundation.commuting-squares-of-maps where ```agda open import foundation-core.commuting-squares-of-maps public + +open import foundation.equivalences + open import foundation-core.identity-types open import foundation-core.universe-levels -open import foundation.equivalences ``` diff --git a/src/foundation/commuting-triangles-of-maps.lagda.md b/src/foundation/commuting-triangles-of-maps.lagda.md index 546cf74027..df61c35c9f 100644 --- a/src/foundation/commuting-triangles-of-maps.lagda.md +++ b/src/foundation/commuting-triangles-of-maps.lagda.md @@ -8,10 +8,12 @@ module foundation.commuting-triangles-of-maps where ```agda open import foundation-core.commuting-triangles-of-maps public -open import foundation-core.equivalences -open import foundation-core.universe-levels + open import foundation.functoriality-dependent-function-types open import foundation.identity-types + +open import foundation-core.equivalences +open import foundation-core.universe-levels ``` diff --git a/src/foundation/conjunction.lagda.md b/src/foundation/conjunction.lagda.md index 7b0dded01f..02e820cc0a 100644 --- a/src/foundation/conjunction.lagda.md +++ b/src/foundation/conjunction.lagda.md @@ -7,11 +7,12 @@ module foundation.conjunction where
Imports ```agda -open import foundation-core.decidable-propositions open import foundation.decidable-types open import foundation.dependent-pair-types open import foundation.propositions open import foundation.universe-levels + +open import foundation-core.decidable-propositions ```
diff --git a/src/foundation/connected-components.lagda.md b/src/foundation/connected-components.lagda.md index 3fcd43f101..669cc11649 100644 --- a/src/foundation/connected-components.lagda.md +++ b/src/foundation/connected-components.lagda.md @@ -16,7 +16,9 @@ open import foundation.propositions open import foundation.truncated-types open import foundation.truncation-levels open import foundation.universe-levels + open import group-theory.higher-groups + open import structured-types.pointed-types ``` diff --git a/src/foundation/connected-maps.lagda.md b/src/foundation/connected-maps.lagda.md index 4e64786480..bd468ed241 100644 --- a/src/foundation/connected-maps.lagda.md +++ b/src/foundation/connected-maps.lagda.md @@ -8,6 +8,7 @@ module foundation.connected-maps where ```agda open import elementary-number-theory.natural-numbers + open import foundation.connected-types open import foundation.contractible-maps open import foundation.contractible-types diff --git a/src/foundation/constant-maps.lagda.md b/src/foundation/constant-maps.lagda.md index 22758b171f..a9b8828ed1 100644 --- a/src/foundation/constant-maps.lagda.md +++ b/src/foundation/constant-maps.lagda.md @@ -8,6 +8,11 @@ module foundation.constant-maps where ```agda open import foundation-core.constant-maps public + +open import foundation.embeddings +open import foundation.type-arithmetic-unit-type +open import foundation.unit-type + open import foundation-core.0-maps open import foundation-core.1-types open import foundation-core.contractible-maps @@ -23,9 +28,6 @@ open import foundation-core.truncated-maps open import foundation-core.truncated-types open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.embeddings -open import foundation.type-arithmetic-unit-type -open import foundation.unit-type ``` diff --git a/src/foundation/contractible-maps.lagda.md b/src/foundation/contractible-maps.lagda.md index ce1088e9c5..8a64a4d214 100644 --- a/src/foundation/contractible-maps.lagda.md +++ b/src/foundation/contractible-maps.lagda.md @@ -8,13 +8,15 @@ module foundation.contractible-maps where ```agda open import foundation-core.contractible-maps public -open import foundation-core.dependent-pair-types -open import foundation-core.truncation-levels -open import foundation-core.universe-levels + open import foundation.equivalences open import foundation.logical-equivalences open import foundation.propositions open import foundation.truncated-maps + +open import foundation-core.dependent-pair-types +open import foundation-core.truncation-levels +open import foundation-core.universe-levels ``` diff --git a/src/foundation/contractible-types.lagda.md b/src/foundation/contractible-types.lagda.md index b8d4657e86..32a077d7cb 100644 --- a/src/foundation/contractible-types.lagda.md +++ b/src/foundation/contractible-types.lagda.md @@ -8,6 +8,11 @@ module foundation.contractible-types where ```agda open import foundation-core.contractible-types public + +open import foundation.function-extensionality +open import foundation.subuniverses +open import foundation.unit-type + open import foundation-core.constant-maps open import foundation-core.contractible-maps open import foundation-core.dependent-pair-types @@ -21,9 +26,6 @@ open import foundation-core.subtypes open import foundation-core.truncated-types open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.function-extensionality -open import foundation.subuniverses -open import foundation.unit-type ``` diff --git a/src/foundation/coproduct-types.lagda.md b/src/foundation/coproduct-types.lagda.md index feca740873..ce8c9d12ad 100644 --- a/src/foundation/coproduct-types.lagda.md +++ b/src/foundation/coproduct-types.lagda.md @@ -8,7 +8,7 @@ module foundation.coproduct-types where ```agda open import foundation-core.coproduct-types public -open import foundation-core.empty-types + open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -21,6 +21,8 @@ open import foundation.noncontractible-types open import foundation.propositions open import foundation.unit-type open import foundation.universe-levels + +open import foundation-core.empty-types ``` diff --git a/src/foundation/coslice.lagda.md b/src/foundation/coslice.lagda.md index 767a5624e6..511e687017 100644 --- a/src/foundation/coslice.lagda.md +++ b/src/foundation/coslice.lagda.md @@ -7,14 +7,15 @@ module foundation.coslice where
Imports ```agda +open import foundation.function-extensionality +open import foundation.structure-identity-principle + open import foundation-core.dependent-pair-types open import foundation-core.equivalences open import foundation-core.functions open import foundation-core.homotopies open import foundation-core.identity-types open import foundation-core.universe-levels -open import foundation.function-extensionality -open import foundation.structure-identity-principle ```
diff --git a/src/foundation/decidable-embeddings.lagda.md b/src/foundation/decidable-embeddings.lagda.md index 8ae34622e9..1d43dba8c0 100644 --- a/src/foundation/decidable-embeddings.lagda.md +++ b/src/foundation/decidable-embeddings.lagda.md @@ -7,6 +7,18 @@ module foundation.decidable-embeddings where
Imports ```agda +open import foundation.decidable-maps +open import foundation.decidable-subtypes +open import foundation.decidable-types +open import foundation.embeddings +open import foundation.equivalences +open import foundation.functoriality-cartesian-product-types +open import foundation.homotopies +open import foundation.identity-types +open import foundation.propositional-maps +open import foundation.type-duality +open import foundation.type-theoretic-principle-of-choice + open import foundation-core.cartesian-product-types open import foundation-core.contractible-maps open import foundation-core.contractible-types @@ -22,17 +34,6 @@ open import foundation-core.propositions open import foundation-core.subtype-identity-principle open import foundation-core.type-arithmetic-dependent-pair-types open import foundation-core.universe-levels -open import foundation.decidable-maps -open import foundation.decidable-subtypes -open import foundation.decidable-types -open import foundation.embeddings -open import foundation.equivalences -open import foundation.functoriality-cartesian-product-types -open import foundation.homotopies -open import foundation.identity-types -open import foundation.propositional-maps -open import foundation.type-duality -open import foundation.type-theoretic-principle-of-choice ```
diff --git a/src/foundation/decidable-equivalence-relations.lagda.md b/src/foundation/decidable-equivalence-relations.lagda.md index 7a0ee7c347..82451aff94 100644 --- a/src/foundation/decidable-equivalence-relations.lagda.md +++ b/src/foundation/decidable-equivalence-relations.lagda.md @@ -7,7 +7,6 @@ module foundation.decidable-equivalence-relations where
Imports ```agda -open import foundation-core.equivalence-relations open import foundation.contractible-types open import foundation.coproduct-types open import foundation.decidable-propositions @@ -38,6 +37,8 @@ open import foundation.subtypes open import foundation.surjective-maps open import foundation.universal-property-image open import foundation.universe-levels + +open import foundation-core.equivalence-relations ```
diff --git a/src/foundation/decidable-propositions.lagda.md b/src/foundation/decidable-propositions.lagda.md index d989e9ba94..1ee391b2f6 100644 --- a/src/foundation/decidable-propositions.lagda.md +++ b/src/foundation/decidable-propositions.lagda.md @@ -8,6 +8,7 @@ module foundation.decidable-propositions where ```agda open import foundation-core.decidable-propositions public + open import foundation.booleans open import foundation.cartesian-product-types open import foundation.contractible-types @@ -35,6 +36,7 @@ open import foundation.type-arithmetic-coproduct-types open import foundation.type-arithmetic-dependent-pair-types open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.finite-types ``` diff --git a/src/foundation/dependent-binomial-theorem.lagda.md b/src/foundation/dependent-binomial-theorem.lagda.md index 78d51a1284..9a770012a1 100644 --- a/src/foundation/dependent-binomial-theorem.lagda.md +++ b/src/foundation/dependent-binomial-theorem.lagda.md @@ -23,6 +23,7 @@ open import foundation.type-theoretic-principle-of-choice open import foundation.unit-type open import foundation.universal-property-coproduct-types open import foundation.universe-levels + open import univalent-combinatorics.equality-standard-finite-types open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/foundation/descent-equivalences.lagda.md b/src/foundation/descent-equivalences.lagda.md index d97a51b983..8c638ecc73 100644 --- a/src/foundation/descent-equivalences.lagda.md +++ b/src/foundation/descent-equivalences.lagda.md @@ -7,6 +7,8 @@ module foundation.descent-equivalences where
Imports ```agda +open import foundation.equivalences + open import foundation-core.cones-pullbacks open import foundation-core.dependent-pair-types open import foundation-core.functions @@ -15,7 +17,6 @@ open import foundation-core.functoriality-dependent-pair-types open import foundation-core.functoriality-fibers-of-maps open import foundation-core.pullbacks open import foundation-core.universe-levels -open import foundation.equivalences ```
diff --git a/src/foundation/diagonal-maps-of-types.lagda.md b/src/foundation/diagonal-maps-of-types.lagda.md index 3e260e2eaf..47e1b8f9d2 100644 --- a/src/foundation/diagonal-maps-of-types.lagda.md +++ b/src/foundation/diagonal-maps-of-types.lagda.md @@ -8,6 +8,7 @@ module foundation.diagonal-maps-of-types where ```agda open import foundation-core.diagonal-maps-of-types public + open import foundation-core.0-maps open import foundation-core.1-types open import foundation-core.cartesian-product-types diff --git a/src/foundation/discrete-types.lagda.md b/src/foundation/discrete-types.lagda.md index b0991e4a6b..1bfbc50633 100644 --- a/src/foundation/discrete-types.lagda.md +++ b/src/foundation/discrete-types.lagda.md @@ -8,6 +8,7 @@ module foundation.discrete-types where ```agda open import foundation-core.discrete-types public + open import foundation.apartness-relations open import foundation.binary-relations open import foundation.coproduct-types diff --git a/src/foundation/disjunction.lagda.md b/src/foundation/disjunction.lagda.md index a9dd9b7f59..cc57cfa656 100644 --- a/src/foundation/disjunction.lagda.md +++ b/src/foundation/disjunction.lagda.md @@ -7,16 +7,17 @@ module foundation.disjunction where
Imports ```agda +open import foundation.conjunction +open import foundation.coproduct-types +open import foundation.decidable-types +open import foundation.propositional-truncations + open import foundation-core.decidable-propositions open import foundation-core.dependent-pair-types open import foundation-core.equivalences open import foundation-core.functions open import foundation-core.propositions open import foundation-core.universe-levels -open import foundation.conjunction -open import foundation.coproduct-types -open import foundation.decidable-types -open import foundation.propositional-truncations ```
diff --git a/src/foundation/double-powersets.lagda.md b/src/foundation/double-powersets.lagda.md index 19075eb09f..43dfcfdf16 100644 --- a/src/foundation/double-powersets.lagda.md +++ b/src/foundation/double-powersets.lagda.md @@ -14,6 +14,7 @@ open import foundation.propositional-truncations open import foundation.propositions open import foundation.subtypes open import foundation.universe-levels + open import order-theory.large-posets open import order-theory.posets ``` diff --git a/src/foundation/effective-maps-equivalence-relations.lagda.md b/src/foundation/effective-maps-equivalence-relations.lagda.md index 1782d8e80f..7fc31ee293 100644 --- a/src/foundation/effective-maps-equivalence-relations.lagda.md +++ b/src/foundation/effective-maps-equivalence-relations.lagda.md @@ -7,12 +7,13 @@ module foundation.effective-maps-equivalence-relations where
Imports ```agda +open import foundation.surjective-maps + open import foundation-core.cartesian-product-types open import foundation-core.equivalence-relations open import foundation-core.equivalences open import foundation-core.identity-types open import foundation-core.universe-levels -open import foundation.surjective-maps ```
diff --git a/src/foundation/embeddings.lagda.md b/src/foundation/embeddings.lagda.md index 28a64f0a1e..224764bad6 100644 --- a/src/foundation/embeddings.lagda.md +++ b/src/foundation/embeddings.lagda.md @@ -8,6 +8,11 @@ module foundation.embeddings where ```agda open import foundation-core.embeddings public + +open import foundation.equivalences +open import foundation.identity-types +open import foundation.truncated-maps + open import foundation-core.cartesian-product-types open import foundation-core.cones-pullbacks open import foundation-core.dependent-pair-types @@ -21,9 +26,6 @@ open import foundation-core.pullbacks open import foundation-core.sections open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.equivalences -open import foundation.identity-types -open import foundation.truncated-maps ``` diff --git a/src/foundation/empty-types.lagda.md b/src/foundation/empty-types.lagda.md index 1e1a0fa9df..9199adcae2 100644 --- a/src/foundation/empty-types.lagda.md +++ b/src/foundation/empty-types.lagda.md @@ -8,6 +8,13 @@ module foundation.empty-types where ```agda open import foundation-core.empty-types public + +open import foundation.embeddings +open import foundation.equivalences +open import foundation.propositional-truncations +open import foundation.propositions +open import foundation.raising-universe-levels + open import foundation-core.dependent-pair-types open import foundation-core.functions open import foundation-core.homotopies @@ -15,11 +22,6 @@ open import foundation-core.sets open import foundation-core.truncated-types open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.embeddings -open import foundation.equivalences -open import foundation.propositional-truncations -open import foundation.propositions -open import foundation.raising-universe-levels ``` diff --git a/src/foundation/endomorphisms.lagda.md b/src/foundation/endomorphisms.lagda.md index 637c69aa0d..ce152ce4af 100644 --- a/src/foundation/endomorphisms.lagda.md +++ b/src/foundation/endomorphisms.lagda.md @@ -8,14 +8,17 @@ module foundation.endomorphisms where ```agda open import foundation-core.endomorphisms public + open import foundation.dependent-pair-types open import foundation.functions open import foundation.identity-types open import foundation.sets open import foundation.unit-type open import foundation.universe-levels + open import group-theory.monoids open import group-theory.semigroups + open import structured-types.wild-monoids ``` diff --git a/src/foundation/epimorphisms-with-respect-to-sets.lagda.md b/src/foundation/epimorphisms-with-respect-to-sets.lagda.md index 5d7070c390..0d8b0af684 100644 --- a/src/foundation/epimorphisms-with-respect-to-sets.lagda.md +++ b/src/foundation/epimorphisms-with-respect-to-sets.lagda.md @@ -7,7 +7,6 @@ module foundation.epimorphisms-with-respect-to-sets where
Imports ```agda -open import foundation-core.univalence open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.equivalences @@ -24,6 +23,8 @@ open import foundation.sets open import foundation.surjective-maps open import foundation.unit-type open import foundation.universe-levels + +open import foundation-core.univalence ```
diff --git a/src/foundation/equality-dependent-function-types.lagda.md b/src/foundation/equality-dependent-function-types.lagda.md index e28357603e..a2b94d800e 100644 --- a/src/foundation/equality-dependent-function-types.lagda.md +++ b/src/foundation/equality-dependent-function-types.lagda.md @@ -7,13 +7,14 @@ module foundation.equality-dependent-function-types where
Imports ```agda +open import foundation.type-theoretic-principle-of-choice + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.equivalences open import foundation-core.fundamental-theorem-of-identity-types open import foundation-core.identity-types open import foundation-core.universe-levels -open import foundation.type-theoretic-principle-of-choice ```
diff --git a/src/foundation/equality-dependent-pair-types.lagda.md b/src/foundation/equality-dependent-pair-types.lagda.md index 71463f555d..f1b18ac518 100644 --- a/src/foundation/equality-dependent-pair-types.lagda.md +++ b/src/foundation/equality-dependent-pair-types.lagda.md @@ -8,11 +8,13 @@ module foundation.equality-dependent-pair-types where ```agda open import foundation-core.equality-dependent-pair-types public + +open import foundation.identity-types + open import foundation-core.dependent-pair-types open import foundation-core.functions open import foundation-core.homotopies open import foundation-core.universe-levels -open import foundation.identity-types ``` diff --git a/src/foundation/equational-reasoning.lagda.md b/src/foundation/equational-reasoning.lagda.md index 7b65b13f35..111fbe1c03 100644 --- a/src/foundation/equational-reasoning.lagda.md +++ b/src/foundation/equational-reasoning.lagda.md @@ -18,6 +18,7 @@ open import foundation-core.homotopies open import foundation-core.identity-types open import foundation-core.logical-equivalences open import foundation-core.universe-levels + open import order-theory.preorders ``` diff --git a/src/foundation/equivalence-classes.lagda.md b/src/foundation/equivalence-classes.lagda.md index efc12e6636..2eb7baf059 100644 --- a/src/foundation/equivalence-classes.lagda.md +++ b/src/foundation/equivalence-classes.lagda.md @@ -7,7 +7,6 @@ module foundation.equivalence-classes where
Imports ```agda -open import foundation-core.equivalence-relations open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.coproduct-types @@ -41,6 +40,8 @@ open import foundation.subtypes open import foundation.surjective-maps open import foundation.universal-property-image open import foundation.universe-levels + +open import foundation-core.equivalence-relations ```
diff --git a/src/foundation/equivalence-extensionality.lagda.md b/src/foundation/equivalence-extensionality.lagda.md index 6e7d29c150..341cfc2346 100644 --- a/src/foundation/equivalence-extensionality.lagda.md +++ b/src/foundation/equivalence-extensionality.lagda.md @@ -7,6 +7,10 @@ module foundation.equivalence-extensionality where
Imports ```agda +open import foundation.function-extensionality +open import foundation.subtype-identity-principle +open import foundation.type-theoretic-principle-of-choice + open import foundation-core.contractible-maps open import foundation-core.contractible-types open import foundation-core.dependent-pair-types @@ -20,9 +24,6 @@ open import foundation-core.homotopies open import foundation-core.identity-types open import foundation-core.propositions open import foundation-core.universe-levels -open import foundation.function-extensionality -open import foundation.subtype-identity-principle -open import foundation.type-theoretic-principle-of-choice ```
diff --git a/src/foundation/equivalence-induction.lagda.md b/src/foundation/equivalence-induction.lagda.md index e6ef701b0b..50c6af50c1 100644 --- a/src/foundation/equivalence-induction.lagda.md +++ b/src/foundation/equivalence-induction.lagda.md @@ -8,6 +8,7 @@ module foundation.equivalence-induction where ```agda open import foundation-core.equivalence-induction public + open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.functions diff --git a/src/foundation/equivalence-relations.lagda.md b/src/foundation/equivalence-relations.lagda.md index 42b2fdd025..2e53a7ec86 100644 --- a/src/foundation/equivalence-relations.lagda.md +++ b/src/foundation/equivalence-relations.lagda.md @@ -8,7 +8,7 @@ module foundation.equivalence-relations where ```agda open import foundation-core.equivalence-relations public -open import foundation-core.universe-levels + open import foundation.binary-relations open import foundation.cartesian-product-types open import foundation.contractible-types @@ -40,6 +40,8 @@ open import foundation.surjective-maps open import foundation.type-arithmetic-dependent-pair-types open import foundation.uniqueness-set-quotients open import foundation.universal-property-set-quotients + +open import foundation-core.universe-levels ``` diff --git a/src/foundation/equivalences-maybe.lagda.md b/src/foundation/equivalences-maybe.lagda.md index cdf8cec693..14eb3070bc 100644 --- a/src/foundation/equivalences-maybe.lagda.md +++ b/src/foundation/equivalences-maybe.lagda.md @@ -7,6 +7,15 @@ module foundation.equivalences-maybe where
Imports ```agda +open import foundation.equality-coproduct-types +open import foundation.equivalence-extensionality +open import foundation.equivalences +open import foundation.functoriality-coproduct-types +open import foundation.injective-maps +open import foundation.maybe +open import foundation.unit-type +open import foundation.universal-property-maybe + open import foundation-core.coproduct-types open import foundation-core.dependent-pair-types open import foundation-core.embeddings @@ -18,14 +27,6 @@ open import foundation-core.identity-types open import foundation-core.propositions open import foundation-core.sets open import foundation-core.universe-levels -open import foundation.equality-coproduct-types -open import foundation.equivalence-extensionality -open import foundation.equivalences -open import foundation.functoriality-coproduct-types -open import foundation.injective-maps -open import foundation.maybe -open import foundation.unit-type -open import foundation.universal-property-maybe ```
diff --git a/src/foundation/equivalences.lagda.md b/src/foundation/equivalences.lagda.md index f0df6da3e6..c4f9b3a46f 100644 --- a/src/foundation/equivalences.lagda.md +++ b/src/foundation/equivalences.lagda.md @@ -8,6 +8,13 @@ module foundation.equivalences where ```agda open import foundation-core.equivalences public + +open import foundation.equivalence-extensionality +open import foundation.function-extensionality +open import foundation.identity-types +open import foundation.truncated-maps +open import foundation.type-theoretic-principle-of-choice + open import foundation-core.cones-pullbacks open import foundation-core.contractible-maps open import foundation-core.contractible-types @@ -31,11 +38,6 @@ open import foundation-core.subtypes open import foundation-core.truncated-types open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.equivalence-extensionality -open import foundation.function-extensionality -open import foundation.identity-types -open import foundation.truncated-maps -open import foundation.type-theoretic-principle-of-choice ``` diff --git a/src/foundation/fiber-inclusions.lagda.md b/src/foundation/fiber-inclusions.lagda.md index 922dd9dc1b..0936f4c9c7 100644 --- a/src/foundation/fiber-inclusions.lagda.md +++ b/src/foundation/fiber-inclusions.lagda.md @@ -7,6 +7,10 @@ module foundation.fiber-inclusions where
Imports ```agda +open import foundation.fibers-of-maps +open import foundation.identity-types +open import foundation.unit-type + open import foundation-core.0-maps open import foundation-core.1-types open import foundation-core.cones-pullbacks @@ -27,9 +31,6 @@ open import foundation-core.truncated-types open import foundation-core.truncation-levels open import foundation-core.type-arithmetic-dependent-pair-types open import foundation-core.universe-levels -open import foundation.fibers-of-maps -open import foundation.identity-types -open import foundation.unit-type ```
diff --git a/src/foundation/fibered-equivalences.lagda.md b/src/foundation/fibered-equivalences.lagda.md index fc3229d509..162aee75d9 100644 --- a/src/foundation/fibered-equivalences.lagda.md +++ b/src/foundation/fibered-equivalences.lagda.md @@ -7,6 +7,12 @@ module foundation.fibered-equivalences where
Imports ```agda +open import foundation.embeddings +open import foundation.equivalences +open import foundation.fibered-maps +open import foundation.pullbacks +open import foundation.slice + open import foundation-core.cartesian-product-types open import foundation-core.cones-pullbacks open import foundation-core.dependent-pair-types @@ -17,11 +23,6 @@ open import foundation-core.identity-types open import foundation-core.propositions open import foundation-core.subtypes open import foundation-core.universe-levels -open import foundation.embeddings -open import foundation.equivalences -open import foundation.fibered-maps -open import foundation.pullbacks -open import foundation.slice ```
diff --git a/src/foundation/fibered-involutions.lagda.md b/src/foundation/fibered-involutions.lagda.md index 240d1eacf3..e40e2c1bda 100644 --- a/src/foundation/fibered-involutions.lagda.md +++ b/src/foundation/fibered-involutions.lagda.md @@ -7,6 +7,8 @@ module foundation.fibered-involutions where
Imports ```agda +open import foundation.fibered-maps + open import foundation-core.cartesian-product-types open import foundation-core.dependent-pair-types open import foundation-core.equivalences @@ -15,7 +17,6 @@ open import foundation-core.homotopies open import foundation-core.identity-types open import foundation-core.involutions open import foundation-core.universe-levels -open import foundation.fibered-maps ```
diff --git a/src/foundation/fibered-maps.lagda.md b/src/foundation/fibered-maps.lagda.md index cd043f2a58..f210149316 100644 --- a/src/foundation/fibered-maps.lagda.md +++ b/src/foundation/fibered-maps.lagda.md @@ -7,6 +7,11 @@ module foundation.fibered-maps where
Imports ```agda +open import foundation.function-extensionality +open import foundation.homotopies +open import foundation.slice +open import foundation.structure-identity-principle + open import foundation-core.commuting-squares-of-maps open import foundation-core.cones-pullbacks open import foundation-core.contractible-types @@ -21,10 +26,6 @@ open import foundation-core.small-types open import foundation-core.truncated-types open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.function-extensionality -open import foundation.homotopies -open import foundation.slice -open import foundation.structure-identity-principle ```
diff --git a/src/foundation/fibers-of-maps.lagda.md b/src/foundation/fibers-of-maps.lagda.md index c199acaf5c..5745f660a2 100644 --- a/src/foundation/fibers-of-maps.lagda.md +++ b/src/foundation/fibers-of-maps.lagda.md @@ -8,6 +8,10 @@ module foundation.fibers-of-maps where ```agda open import foundation-core.fibers-of-maps public + +open import foundation.type-arithmetic-unit-type +open import foundation.unit-type + open import foundation-core.cones-pullbacks open import foundation-core.constant-maps open import foundation-core.dependent-pair-types @@ -18,8 +22,6 @@ open import foundation-core.identity-types open import foundation-core.pullbacks open import foundation-core.universal-property-pullbacks open import foundation-core.universe-levels -open import foundation.type-arithmetic-unit-type -open import foundation.unit-type ``` diff --git a/src/foundation/function-extensionality.lagda.md b/src/foundation/function-extensionality.lagda.md index 58c6e9c206..4800a0dbcf 100644 --- a/src/foundation/function-extensionality.lagda.md +++ b/src/foundation/function-extensionality.lagda.md @@ -8,6 +8,7 @@ module foundation.function-extensionality where ```agda open import foundation-core.function-extensionality public + open import foundation-core.dependent-pair-types open import foundation-core.equivalences open import foundation-core.functions diff --git a/src/foundation/functoriality-coproduct-types.lagda.md b/src/foundation/functoriality-coproduct-types.lagda.md index f39e35e227..0fe1992582 100644 --- a/src/foundation/functoriality-coproduct-types.lagda.md +++ b/src/foundation/functoriality-coproduct-types.lagda.md @@ -7,6 +7,17 @@ module foundation.functoriality-coproduct-types where
Imports ```agda +open import foundation.coproduct-types +open import foundation.equality-coproduct-types +open import foundation.equivalence-extensionality +open import foundation.equivalences +open import foundation.function-extensionality +open import foundation.functoriality-cartesian-product-types +open import foundation.homotopies +open import foundation.structure-identity-principle +open import foundation.unit-type +open import foundation.universal-property-coproduct-types + open import foundation-core.cartesian-product-types open import foundation-core.contractible-types open import foundation-core.dependent-pair-types @@ -21,16 +32,6 @@ open import foundation-core.injective-maps open import foundation-core.negation open import foundation-core.propositions open import foundation-core.universe-levels -open import foundation.coproduct-types -open import foundation.equality-coproduct-types -open import foundation.equivalence-extensionality -open import foundation.equivalences -open import foundation.function-extensionality -open import foundation.functoriality-cartesian-product-types -open import foundation.homotopies -open import foundation.structure-identity-principle -open import foundation.unit-type -open import foundation.universal-property-coproduct-types ```
diff --git a/src/foundation/functoriality-dependent-function-types.lagda.md b/src/foundation/functoriality-dependent-function-types.lagda.md index 2da7261345..ca5a54ebde 100644 --- a/src/foundation/functoriality-dependent-function-types.lagda.md +++ b/src/foundation/functoriality-dependent-function-types.lagda.md @@ -8,6 +8,15 @@ module foundation.functoriality-dependent-function-types where ```agda open import foundation-core.functoriality-dependent-function-types public + +open import foundation.equivalence-extensionality +open import foundation.equivalences +open import foundation.function-extensionality +open import foundation.identity-types +open import foundation.type-theoretic-principle-of-choice +open import foundation.unit-type +open import foundation.universal-property-unit-type + open import foundation-core.commuting-squares-of-maps open import foundation-core.constant-maps open import foundation-core.dependent-pair-types @@ -21,13 +30,6 @@ open import foundation-core.truncated-maps open import foundation-core.truncated-types open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.equivalence-extensionality -open import foundation.equivalences -open import foundation.function-extensionality -open import foundation.identity-types -open import foundation.type-theoretic-principle-of-choice -open import foundation.unit-type -open import foundation.universal-property-unit-type ``` diff --git a/src/foundation/functoriality-dependent-pair-types.lagda.md b/src/foundation/functoriality-dependent-pair-types.lagda.md index be680dbf06..9d3e67a5f0 100644 --- a/src/foundation/functoriality-dependent-pair-types.lagda.md +++ b/src/foundation/functoriality-dependent-pair-types.lagda.md @@ -8,6 +8,7 @@ module foundation.functoriality-dependent-pair-types where ```agda open import foundation-core.functoriality-dependent-pair-types public + open import foundation-core.cones-pullbacks open import foundation-core.dependent-pair-types open import foundation-core.equality-dependent-pair-types diff --git a/src/foundation/functoriality-function-types.lagda.md b/src/foundation/functoriality-function-types.lagda.md index 848b226f86..a50fe5d433 100644 --- a/src/foundation/functoriality-function-types.lagda.md +++ b/src/foundation/functoriality-function-types.lagda.md @@ -8,11 +8,7 @@ module foundation.functoriality-function-types where ```agda open import foundation-core.functoriality-function-types public -open import foundation-core.contractible-maps -open import foundation-core.equivalences -open import foundation-core.function-extensionality -open import foundation-core.truncated-maps -open import foundation-core.truncation-levels + open import foundation.constant-maps open import foundation.contractible-types open import foundation.dependent-pair-types @@ -22,6 +18,12 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + +open import foundation-core.contractible-maps +open import foundation-core.equivalences +open import foundation-core.function-extensionality +open import foundation-core.truncated-maps +open import foundation-core.truncation-levels ``` diff --git a/src/foundation/functoriality-propositional-truncation.lagda.md b/src/foundation/functoriality-propositional-truncation.lagda.md index bcc505d893..f6167cbbe6 100644 --- a/src/foundation/functoriality-propositional-truncation.lagda.md +++ b/src/foundation/functoriality-propositional-truncation.lagda.md @@ -7,6 +7,8 @@ module foundation.functoriality-propositional-truncation where
Imports ```agda +open import foundation.propositional-truncations + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.equivalences @@ -16,7 +18,6 @@ open import foundation-core.homotopies open import foundation-core.identity-types open import foundation-core.propositions open import foundation-core.universe-levels -open import foundation.propositional-truncations ```
diff --git a/src/foundation/functoriality-set-quotients.lagda.md b/src/foundation/functoriality-set-quotients.lagda.md index 52f92ec9fa..04951ff0d0 100644 --- a/src/foundation/functoriality-set-quotients.lagda.md +++ b/src/foundation/functoriality-set-quotients.lagda.md @@ -11,7 +11,6 @@ module foundation.functoriality-set-quotients where
Imports ```agda -open import foundation-core.equivalence-relations open import foundation.commuting-squares-of-maps open import foundation.contractible-types open import foundation.dependent-pair-types diff --git a/src/foundation/functoriality-set-truncation.lagda.md b/src/foundation/functoriality-set-truncation.lagda.md index 49d1387e56..77949f7423 100644 --- a/src/foundation/functoriality-set-truncation.lagda.md +++ b/src/foundation/functoriality-set-truncation.lagda.md @@ -7,7 +7,6 @@ module foundation.functoriality-set-truncation where
Imports ```agda -open import foundation-core.function-extensionality open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.embeddings @@ -32,6 +31,8 @@ open import foundation.uniqueness-set-truncations open import foundation.universal-property-image open import foundation.universal-property-set-truncation open import foundation.universe-levels + +open import foundation-core.function-extensionality ```
diff --git a/src/foundation/functoriality-truncation.lagda.md b/src/foundation/functoriality-truncation.lagda.md index 78af2ed6d5..e49660df76 100644 --- a/src/foundation/functoriality-truncation.lagda.md +++ b/src/foundation/functoriality-truncation.lagda.md @@ -7,7 +7,6 @@ module foundation.functoriality-truncation where
Imports ```agda -open import foundation-core.function-extensionality open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -17,6 +16,8 @@ open import foundation.identity-types open import foundation.truncation-levels open import foundation.truncations open import foundation.universe-levels + +open import foundation-core.function-extensionality ```
diff --git a/src/foundation/global-choice.lagda.md b/src/foundation/global-choice.lagda.md index 4dd1223119..1bd10ae01f 100644 --- a/src/foundation/global-choice.lagda.md +++ b/src/foundation/global-choice.lagda.md @@ -14,6 +14,7 @@ open import foundation.hilberts-epsilon-operators open import foundation.negation open import foundation.propositional-truncations open import foundation.universe-levels + open import univalent-combinatorics.2-element-types open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/foundation/homotopies.lagda.md b/src/foundation/homotopies.lagda.md index e3e6098bb2..b2ea13b90c 100644 --- a/src/foundation/homotopies.lagda.md +++ b/src/foundation/homotopies.lagda.md @@ -8,6 +8,10 @@ module foundation.homotopies where ```agda open import foundation-core.homotopies public + +open import foundation.function-extensionality +open import foundation.identity-types + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.equivalences @@ -17,8 +21,6 @@ open import foundation-core.functoriality-dependent-pair-types open import foundation-core.identity-systems open import foundation-core.sections open import foundation-core.universe-levels -open import foundation.function-extensionality -open import foundation.identity-types ```
diff --git a/src/foundation/identity-truncated-types.lagda.md b/src/foundation/identity-truncated-types.lagda.md index 60b7a72893..380fc99377 100644 --- a/src/foundation/identity-truncated-types.lagda.md +++ b/src/foundation/identity-truncated-types.lagda.md @@ -7,12 +7,13 @@ module foundation.identity-truncated-types where
Imports ```agda -open import foundation-core.equivalences -open import foundation-core.truncation-levels -open import foundation-core.universe-levels open import foundation.identity-types open import foundation.truncated-types open import foundation.univalence + +open import foundation-core.equivalences +open import foundation-core.truncation-levels +open import foundation-core.universe-levels ```
diff --git a/src/foundation/identity-types.lagda.md b/src/foundation/identity-types.lagda.md index cbdbdc1965..d956d2cfbe 100644 --- a/src/foundation/identity-types.lagda.md +++ b/src/foundation/identity-types.lagda.md @@ -8,14 +8,16 @@ module foundation.identity-types where ```agda open import foundation-core.identity-types public -open import foundation-core.equivalences -open import foundation-core.functions -open import foundation-core.homotopies + open import foundation.binary-equivalences open import foundation.dependent-pair-types open import foundation.equivalence-extensionality open import foundation.function-extensionality open import foundation.universe-levels + +open import foundation-core.equivalences +open import foundation-core.functions +open import foundation-core.homotopies ``` diff --git a/src/foundation/injective-maps.lagda.md b/src/foundation/injective-maps.lagda.md index bad0124713..1a1be6b514 100644 --- a/src/foundation/injective-maps.lagda.md +++ b/src/foundation/injective-maps.lagda.md @@ -8,6 +8,7 @@ module foundation.injective-maps where ```agda open import foundation-core.injective-maps public + open import foundation-core.empty-types open import foundation-core.universe-levels ``` diff --git a/src/foundation/involutions.lagda.md b/src/foundation/involutions.lagda.md index d805262aca..03357f5930 100644 --- a/src/foundation/involutions.lagda.md +++ b/src/foundation/involutions.lagda.md @@ -8,14 +8,16 @@ module foundation.involutions where ```agda open import foundation-core.involutions public + +open import foundation.equivalence-extensionality +open import foundation.equivalences + open import foundation-core.automorphisms open import foundation-core.functions open import foundation-core.homotopies open import foundation-core.identity-types open import foundation-core.injective-maps open import foundation-core.universe-levels -open import foundation.equivalence-extensionality -open import foundation.equivalences ``` diff --git a/src/foundation/iterating-automorphisms.lagda.md b/src/foundation/iterating-automorphisms.lagda.md index 3e3c8f4191..404a32d120 100644 --- a/src/foundation/iterating-automorphisms.lagda.md +++ b/src/foundation/iterating-automorphisms.lagda.md @@ -10,6 +10,7 @@ module foundation.iterating-automorphisms where open import elementary-number-theory.addition-integers open import elementary-number-theory.integers open import elementary-number-theory.natural-numbers + open import foundation.automorphisms open import foundation.coproduct-types open import foundation.equivalence-extensionality diff --git a/src/foundation/iterating-functions.lagda.md b/src/foundation/iterating-functions.lagda.md index e8dc29c55b..61643a5e4b 100644 --- a/src/foundation/iterating-functions.lagda.md +++ b/src/foundation/iterating-functions.lagda.md @@ -12,6 +12,7 @@ open import elementary-number-theory.exponentiation-natural-numbers open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.automorphisms open import foundation.coproduct-types open import foundation.dependent-pair-types @@ -24,9 +25,11 @@ open import foundation.involutions open import foundation.sets open import foundation.unit-type open import foundation.universe-levels + open import group-theory.monoid-actions open import group-theory.monoids open import group-theory.semigroups + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/foundation/iterating-involutions.lagda.md b/src/foundation/iterating-involutions.lagda.md index e3d26e6ef5..4a914096e1 100644 --- a/src/foundation/iterating-involutions.lagda.md +++ b/src/foundation/iterating-involutions.lagda.md @@ -9,12 +9,14 @@ module foundation.iterating-involutions where ```agda open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.identity-types open import foundation.involutions open import foundation.iterating-functions open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/foundation/law-of-excluded-middle.lagda.md b/src/foundation/law-of-excluded-middle.lagda.md index e1ee1cdace..2b7612c73b 100644 --- a/src/foundation/law-of-excluded-middle.lagda.md +++ b/src/foundation/law-of-excluded-middle.lagda.md @@ -13,6 +13,7 @@ open import foundation.dependent-pair-types open import foundation.negation open import foundation.propositions open import foundation.universe-levels + open import univalent-combinatorics.2-element-types ``` diff --git a/src/foundation/lawveres-fixed-point-theorem.lagda.md b/src/foundation/lawveres-fixed-point-theorem.lagda.md index f58a04f4d0..d723053cda 100644 --- a/src/foundation/lawveres-fixed-point-theorem.lagda.md +++ b/src/foundation/lawveres-fixed-point-theorem.lagda.md @@ -7,13 +7,14 @@ module foundation.lawveres-fixed-point-theorem where
Imports ```agda -open import foundation-core.function-extensionality open import foundation.dependent-pair-types open import foundation.existential-quantification open import foundation.identity-types open import foundation.propositional-truncations open import foundation.surjective-maps open import foundation.universe-levels + +open import foundation-core.function-extensionality ```
diff --git a/src/foundation/lesser-limited-principle-of-omniscience.lagda.md b/src/foundation/lesser-limited-principle-of-omniscience.lagda.md index 503882325e..e7492b54ec 100644 --- a/src/foundation/lesser-limited-principle-of-omniscience.lagda.md +++ b/src/foundation/lesser-limited-principle-of-omniscience.lagda.md @@ -9,11 +9,13 @@ module foundation.lesser-limited-principle-of-omniscience where ```agda open import elementary-number-theory.divisibility-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.disjunction open import foundation.fibers-of-maps open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/foundation/limited-principle-of-omniscience.lagda.md b/src/foundation/limited-principle-of-omniscience.lagda.md index 1c959cb082..fa162f2f30 100644 --- a/src/foundation/limited-principle-of-omniscience.lagda.md +++ b/src/foundation/limited-principle-of-omniscience.lagda.md @@ -8,12 +8,14 @@ module foundation.limited-principle-of-omniscience where ```agda open import elementary-number-theory.natural-numbers + open import foundation.disjunction open import foundation.existential-quantification open import foundation.identity-types open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/foundation/locally-small-types.lagda.md b/src/foundation/locally-small-types.lagda.md index 47f0ced07f..b9a277a49a 100644 --- a/src/foundation/locally-small-types.lagda.md +++ b/src/foundation/locally-small-types.lagda.md @@ -7,7 +7,6 @@ module foundation.locally-small-types where
Imports ```agda -open import foundation-core.small-types open import foundation.dependent-pair-types open import foundation.equality-dependent-pair-types open import foundation.equivalences @@ -22,6 +21,8 @@ open import foundation.truncated-types open import foundation.truncation-levels open import foundation.univalence open import foundation.universe-levels + +open import foundation-core.small-types ```
diff --git a/src/foundation/logical-equivalences.lagda.md b/src/foundation/logical-equivalences.lagda.md index 4fc3dbcffb..bd06e32d3a 100644 --- a/src/foundation/logical-equivalences.lagda.md +++ b/src/foundation/logical-equivalences.lagda.md @@ -8,12 +8,14 @@ module foundation.logical-equivalences where ```agda open import foundation-core.logical-equivalences public + +open import foundation.propositions + open import foundation-core.dependent-pair-types open import foundation-core.equivalences open import foundation-core.functions open import foundation-core.identity-types open import foundation-core.universe-levels -open import foundation.propositions ``` diff --git a/src/foundation/mere-embeddings.lagda.md b/src/foundation/mere-embeddings.lagda.md index e1f7683d05..9302512bbd 100644 --- a/src/foundation/mere-embeddings.lagda.md +++ b/src/foundation/mere-embeddings.lagda.md @@ -14,6 +14,7 @@ open import foundation.mere-equivalences open import foundation.propositional-truncations open import foundation.propositions open import foundation.universe-levels + open import order-theory.large-preorders ``` diff --git a/src/foundation/mere-equality.lagda.md b/src/foundation/mere-equality.lagda.md index 232dc8ebfa..0780c9f4b4 100644 --- a/src/foundation/mere-equality.lagda.md +++ b/src/foundation/mere-equality.lagda.md @@ -7,15 +7,16 @@ module foundation.mere-equality where
Imports ```agda +open import foundation.functoriality-propositional-truncation +open import foundation.propositional-truncations +open import foundation.reflecting-maps-equivalence-relations + open import foundation-core.dependent-pair-types open import foundation-core.equivalence-relations open import foundation-core.identity-types open import foundation-core.propositions open import foundation-core.sets open import foundation-core.universe-levels -open import foundation.functoriality-propositional-truncation -open import foundation.propositional-truncations -open import foundation.reflecting-maps-equivalence-relations ```
diff --git a/src/foundation/multisubsets.lagda.md b/src/foundation/multisubsets.lagda.md index 936258d88f..1c097ea29b 100644 --- a/src/foundation/multisubsets.lagda.md +++ b/src/foundation/multisubsets.lagda.md @@ -8,6 +8,7 @@ module foundation.multisubsets where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.fibers-of-maps open import foundation.identity-types @@ -15,6 +16,7 @@ open import foundation.images open import foundation.negation open import foundation.sets open import foundation.universe-levels + open import univalent-combinatorics.finite-types ``` diff --git a/src/foundation/multivariable-correspondences.lagda.md b/src/foundation/multivariable-correspondences.lagda.md index a11a2cbcb1..068201bf19 100644 --- a/src/foundation/multivariable-correspondences.lagda.md +++ b/src/foundation/multivariable-correspondences.lagda.md @@ -8,7 +8,9 @@ module foundation.multivariable-correspondences where ```agda open import elementary-number-theory.natural-numbers + open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/foundation/multivariable-decidable-relations.lagda.md b/src/foundation/multivariable-decidable-relations.lagda.md index eac49e8565..57e3db63a3 100644 --- a/src/foundation/multivariable-decidable-relations.lagda.md +++ b/src/foundation/multivariable-decidable-relations.lagda.md @@ -8,10 +8,12 @@ module foundation.multivariable-decidable-relations where ```agda open import elementary-number-theory.natural-numbers + open import foundation.decidable-subtypes open import foundation.multivariable-correspondences open import foundation.multivariable-relations open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/foundation/multivariable-relations.lagda.md b/src/foundation/multivariable-relations.lagda.md index 39ad523bea..c5151eca61 100644 --- a/src/foundation/multivariable-relations.lagda.md +++ b/src/foundation/multivariable-relations.lagda.md @@ -8,9 +8,11 @@ module foundation.multivariable-relations where ```agda open import elementary-number-theory.natural-numbers + open import foundation.multivariable-correspondences open import foundation.subtypes open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/foundation/negation.lagda.md b/src/foundation/negation.lagda.md index 5db9cb688e..5c4fb13d4b 100644 --- a/src/foundation/negation.lagda.md +++ b/src/foundation/negation.lagda.md @@ -8,13 +8,15 @@ module foundation.negation where ```agda open import foundation-core.negation public -open import foundation-core.empty-types + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.logical-equivalences open import foundation.propositions open import foundation.universe-levels + +open import foundation-core.empty-types ``` diff --git a/src/foundation/noncontractible-types.lagda.md b/src/foundation/noncontractible-types.lagda.md index c0cf1dcb5c..16babd6f61 100644 --- a/src/foundation/noncontractible-types.lagda.md +++ b/src/foundation/noncontractible-types.lagda.md @@ -8,6 +8,7 @@ module foundation.noncontractible-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.empty-types diff --git a/src/foundation/path-split-maps.lagda.md b/src/foundation/path-split-maps.lagda.md index 124f79ab8d..7a0a183909 100644 --- a/src/foundation/path-split-maps.lagda.md +++ b/src/foundation/path-split-maps.lagda.md @@ -8,11 +8,13 @@ module foundation.path-split-maps where ```agda open import foundation-core.path-split-maps public + +open import foundation.equivalences + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.propositions open import foundation-core.universe-levels -open import foundation.equivalences ``` diff --git a/src/foundation/perfect-images.lagda.md b/src/foundation/perfect-images.lagda.md index 8a3f527e9d..71fbfe3c81 100644 --- a/src/foundation/perfect-images.lagda.md +++ b/src/foundation/perfect-images.lagda.md @@ -8,6 +8,7 @@ module foundation.perfect-images where ```agda open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.decidable-types diff --git a/src/foundation/polynomial-endofunctors.lagda.md b/src/foundation/polynomial-endofunctors.lagda.md index 101b772fca..a479207ecf 100644 --- a/src/foundation/polynomial-endofunctors.lagda.md +++ b/src/foundation/polynomial-endofunctors.lagda.md @@ -7,6 +7,9 @@ module foundation.polynomial-endofunctors where
Imports ```agda +open import foundation.homotopies +open import foundation.structure-identity-principle + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.equivalences @@ -15,8 +18,6 @@ open import foundation-core.functoriality-dependent-pair-types open import foundation-core.fundamental-theorem-of-identity-types open import foundation-core.identity-types open import foundation-core.universe-levels -open import foundation.homotopies -open import foundation.structure-identity-principle ```
diff --git a/src/foundation/powersets.lagda.md b/src/foundation/powersets.lagda.md index e0522633f9..5ea8fcdb7b 100644 --- a/src/foundation/powersets.lagda.md +++ b/src/foundation/powersets.lagda.md @@ -17,6 +17,7 @@ open import foundation.propositional-extensionality open import foundation.propositions open import foundation.subtypes open import foundation.universe-levels + open import order-theory.large-posets open import order-theory.large-preorders open import order-theory.posets diff --git a/src/foundation/products-of-tuples-of-types.lagda.md b/src/foundation/products-of-tuples-of-types.lagda.md index 00d96e3bde..c59f31fe15 100644 --- a/src/foundation/products-of-tuples-of-types.lagda.md +++ b/src/foundation/products-of-tuples-of-types.lagda.md @@ -8,10 +8,12 @@ module foundation.products-of-tuples-of-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.equivalences open import foundation.tuples-of-types open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/foundation/products-unordered-pairs-of-types.lagda.md b/src/foundation/products-unordered-pairs-of-types.lagda.md index ad70aa0465..4a102def0c 100644 --- a/src/foundation/products-unordered-pairs-of-types.lagda.md +++ b/src/foundation/products-unordered-pairs-of-types.lagda.md @@ -20,6 +20,7 @@ open import foundation.unit-type open import foundation.universe-levels open import foundation.unordered-pairs open import foundation.unordered-pairs-of-types + open import univalent-combinatorics.2-element-types open import univalent-combinatorics.standard-finite-types open import univalent-combinatorics.universal-property-standard-finite-types diff --git a/src/foundation/products-unordered-tuples-of-types.lagda.md b/src/foundation/products-unordered-tuples-of-types.lagda.md index 049a786de4..addb45a7d0 100644 --- a/src/foundation/products-unordered-tuples-of-types.lagda.md +++ b/src/foundation/products-unordered-tuples-of-types.lagda.md @@ -8,6 +8,7 @@ module foundation.products-unordered-tuples-of-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.dependent-pair-types @@ -22,6 +23,7 @@ open import foundation.universal-property-maybe open import foundation.universe-levels open import foundation.unordered-tuples open import foundation.unordered-tuples-of-types + open import univalent-combinatorics.complements-isolated-points open import univalent-combinatorics.finite-types open import univalent-combinatorics.standard-finite-types diff --git a/src/foundation/projective-types.lagda.md b/src/foundation/projective-types.lagda.md index 3ecc0461ca..e081c3e371 100644 --- a/src/foundation/projective-types.lagda.md +++ b/src/foundation/projective-types.lagda.md @@ -8,6 +8,7 @@ module foundation.projective-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.connected-maps open import foundation.functions open import foundation.sets diff --git a/src/foundation/propositional-maps.lagda.md b/src/foundation/propositional-maps.lagda.md index 5cc0642b98..e34d9c518e 100644 --- a/src/foundation/propositional-maps.lagda.md +++ b/src/foundation/propositional-maps.lagda.md @@ -8,14 +8,16 @@ module foundation.propositional-maps where ```agda open import foundation-core.propositional-maps public + +open import foundation.embeddings +open import foundation.logical-equivalences +open import foundation.truncated-maps + open import foundation-core.dependent-pair-types open import foundation-core.equivalences open import foundation-core.propositions open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.embeddings -open import foundation.logical-equivalences -open import foundation.truncated-maps ``` diff --git a/src/foundation/propositional-truncations.lagda.md b/src/foundation/propositional-truncations.lagda.md index 164a56c0f9..5dd3e6b6ee 100644 --- a/src/foundation/propositional-truncations.lagda.md +++ b/src/foundation/propositional-truncations.lagda.md @@ -7,10 +7,6 @@ module foundation.propositional-truncations where
Imports ```agda -open import foundation-core.coproduct-types -open import foundation-core.sets -open import foundation-core.truncated-types -open import foundation-core.truncation-levels open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.dependent-pair-types @@ -23,6 +19,11 @@ open import foundation.propositions open import foundation.truncations open import foundation.universal-property-propositional-truncation open import foundation.universe-levels + +open import foundation-core.coproduct-types +open import foundation-core.sets +open import foundation-core.truncated-types +open import foundation-core.truncation-levels ```
diff --git a/src/foundation/propositions.lagda.md b/src/foundation/propositions.lagda.md index 64aff8d1ae..8a80c7f3cb 100644 --- a/src/foundation/propositions.lagda.md +++ b/src/foundation/propositions.lagda.md @@ -8,6 +8,9 @@ module foundation.propositions where ```agda open import foundation-core.propositions public + +open import foundation.contractible-types + open import foundation-core.dependent-pair-types open import foundation-core.equivalences open import foundation-core.function-extensionality @@ -17,7 +20,6 @@ open import foundation-core.retractions open import foundation-core.truncated-types open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.contractible-types ``` diff --git a/src/foundation/pullbacks.lagda.md b/src/foundation/pullbacks.lagda.md index 5757923b30..db7de9bd13 100644 --- a/src/foundation/pullbacks.lagda.md +++ b/src/foundation/pullbacks.lagda.md @@ -8,6 +8,18 @@ module foundation.pullbacks where ```agda open import foundation-core.pullbacks public + +open import foundation.commuting-cubes-of-maps +open import foundation.descent-equivalences +open import foundation.equivalences +open import foundation.function-extensionality +open import foundation.functoriality-dependent-pair-types +open import foundation.homotopies +open import foundation.identity-types +open import foundation.structure-identity-principle +open import foundation.type-theoretic-principle-of-choice +open import foundation.unit-type + open import foundation-core.cartesian-product-types open import foundation-core.cones-pullbacks open import foundation-core.constant-maps @@ -20,16 +32,6 @@ open import foundation-core.functoriality-dependent-function-types open import foundation-core.fundamental-theorem-of-identity-types open import foundation-core.propositions open import foundation-core.universe-levels -open import foundation.commuting-cubes-of-maps -open import foundation.descent-equivalences -open import foundation.equivalences -open import foundation.function-extensionality -open import foundation.functoriality-dependent-pair-types -open import foundation.homotopies -open import foundation.identity-types -open import foundation.structure-identity-principle -open import foundation.type-theoretic-principle-of-choice -open import foundation.unit-type ``` diff --git a/src/foundation/reflecting-maps-equivalence-relations.lagda.md b/src/foundation/reflecting-maps-equivalence-relations.lagda.md index 38d3ff5b99..e99f24c63b 100644 --- a/src/foundation/reflecting-maps-equivalence-relations.lagda.md +++ b/src/foundation/reflecting-maps-equivalence-relations.lagda.md @@ -7,6 +7,10 @@ module foundation.reflecting-maps-equivalence-relations where
Imports ```agda +open import foundation.effective-maps-equivalence-relations +open import foundation.equality-dependent-function-types +open import foundation.homotopies + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.equivalence-relations @@ -18,9 +22,6 @@ open import foundation-core.propositions open import foundation-core.sets open import foundation-core.subtype-identity-principle open import foundation-core.universe-levels -open import foundation.effective-maps-equivalence-relations -open import foundation.equality-dependent-function-types -open import foundation.homotopies ```
diff --git a/src/foundation/repetitions-sequences.lagda.md b/src/foundation/repetitions-sequences.lagda.md index d8064154cc..57d03ca8d9 100644 --- a/src/foundation/repetitions-sequences.lagda.md +++ b/src/foundation/repetitions-sequences.lagda.md @@ -8,6 +8,7 @@ module foundation.repetitions-sequences where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.negation diff --git a/src/foundation/replacement.lagda.md b/src/foundation/replacement.lagda.md index 4986fe3103..6fd0da82e9 100644 --- a/src/foundation/replacement.lagda.md +++ b/src/foundation/replacement.lagda.md @@ -7,7 +7,6 @@ module foundation.replacement where
Imports ```agda -open import foundation-core.small-types open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.homotopies @@ -15,6 +14,8 @@ open import foundation.images open import foundation.locally-small-types open import foundation.surjective-maps open import foundation.universe-levels + +open import foundation-core.small-types ```
diff --git a/src/foundation/retractions.lagda.md b/src/foundation/retractions.lagda.md index 01662b4bd4..820910cc01 100644 --- a/src/foundation/retractions.lagda.md +++ b/src/foundation/retractions.lagda.md @@ -8,13 +8,13 @@ module foundation.retractions where ```agda open import foundation-core.retractions public + open import foundation.coslice open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.functions open import foundation.homotopies open import foundation.identity-types -open import foundation.identity-types open import foundation.injective-maps open import foundation.universe-levels ``` diff --git a/src/foundation/russells-paradox.lagda.md b/src/foundation/russells-paradox.lagda.md index 20f28ff7b7..cf79b42e6c 100644 --- a/src/foundation/russells-paradox.lagda.md +++ b/src/foundation/russells-paradox.lagda.md @@ -22,6 +22,7 @@ open import foundation.surjective-maps open import foundation.type-arithmetic-cartesian-product-types open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + open import trees.multisets open import trees.small-multisets open import trees.universal-multiset diff --git a/src/foundation/sections.lagda.md b/src/foundation/sections.lagda.md index 3d88ba7ae4..4886623bd5 100644 --- a/src/foundation/sections.lagda.md +++ b/src/foundation/sections.lagda.md @@ -8,6 +8,12 @@ module foundation.sections where ```agda open import foundation-core.sections public + +open import foundation.function-extensionality +open import foundation.injective-maps +open import foundation.structure-identity-principle +open import foundation.type-theoretic-principle-of-choice + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.equivalences @@ -19,10 +25,6 @@ open import foundation-core.identity-types open import foundation-core.retractions open import foundation-core.type-arithmetic-dependent-pair-types open import foundation-core.universe-levels -open import foundation.function-extensionality -open import foundation.injective-maps -open import foundation.structure-identity-principle -open import foundation.type-theoretic-principle-of-choice ``` diff --git a/src/foundation/sequences.lagda.md b/src/foundation/sequences.lagda.md index 06afcc9422..7cf6e83bff 100644 --- a/src/foundation/sequences.lagda.md +++ b/src/foundation/sequences.lagda.md @@ -8,6 +8,7 @@ module foundation.sequences where ```agda open import elementary-number-theory.natural-numbers + open import foundation.functions open import foundation.universe-levels ``` diff --git a/src/foundation/set-quotients.lagda.md b/src/foundation/set-quotients.lagda.md index c35ffa897c..096e32cc96 100644 --- a/src/foundation/set-quotients.lagda.md +++ b/src/foundation/set-quotients.lagda.md @@ -7,7 +7,6 @@ module foundation.set-quotients where
Imports ```agda -open import foundation-core.equivalence-relations open import foundation.dependent-pair-types open import foundation.effective-maps-equivalence-relations open import foundation.embeddings @@ -29,6 +28,8 @@ open import foundation.surjective-maps open import foundation.universal-property-image open import foundation.universal-property-set-quotients open import foundation.universe-levels + +open import foundation-core.equivalence-relations ```
diff --git a/src/foundation/set-truncations.lagda.md b/src/foundation/set-truncations.lagda.md index b34c160006..33d6241dea 100644 --- a/src/foundation/set-truncations.lagda.md +++ b/src/foundation/set-truncations.lagda.md @@ -7,7 +7,6 @@ module foundation.set-truncations where
Imports ```agda -open import foundation-core.function-extensionality open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.coproduct-types @@ -41,6 +40,8 @@ open import foundation.universal-property-image open import foundation.universal-property-set-quotients open import foundation.universal-property-set-truncation open import foundation.universe-levels + +open import foundation-core.function-extensionality ```
diff --git a/src/foundation/sets.lagda.md b/src/foundation/sets.lagda.md index 04b8293870..5205842791 100644 --- a/src/foundation/sets.lagda.md +++ b/src/foundation/sets.lagda.md @@ -8,6 +8,13 @@ module foundation.sets where ```agda open import foundation-core.sets public + +open import foundation.contractible-types +open import foundation.embeddings +open import foundation.propositional-maps +open import foundation.subuniverses +open import foundation.truncated-types + open import foundation-core.1-types open import foundation-core.cartesian-product-types open import foundation-core.dependent-pair-types @@ -17,11 +24,6 @@ open import foundation-core.identity-types open import foundation-core.propositions open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.contractible-types -open import foundation.embeddings -open import foundation.propositional-maps -open import foundation.subuniverses -open import foundation.truncated-types ``` diff --git a/src/foundation/shifting-sequences.lagda.md b/src/foundation/shifting-sequences.lagda.md index 19f809f5a7..35c4296540 100644 --- a/src/foundation/shifting-sequences.lagda.md +++ b/src/foundation/shifting-sequences.lagda.md @@ -8,6 +8,7 @@ module foundation.shifting-sequences where ```agda open import elementary-number-theory.natural-numbers + open import foundation.universe-levels ``` diff --git a/src/foundation/slice.lagda.md b/src/foundation/slice.lagda.md index e45c51c59a..2c89c18fc9 100644 --- a/src/foundation/slice.lagda.md +++ b/src/foundation/slice.lagda.md @@ -7,11 +7,18 @@ module foundation.slice where
Imports ```agda +open import foundation.equivalences +open import foundation.function-extensionality +open import foundation.homotopies +open import foundation.polynomial-endofunctors +open import foundation.structure-identity-principle +open import foundation.type-theoretic-principle-of-choice +open import foundation.univalence + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.embeddings open import foundation-core.equality-dependent-pair-types -open import foundation-core.equivalences open import foundation-core.fibers-of-maps open import foundation-core.functions open import foundation-core.functoriality-dependent-pair-types @@ -22,13 +29,6 @@ open import foundation-core.propositional-maps open import foundation-core.propositions open import foundation-core.type-arithmetic-dependent-pair-types open import foundation-core.universe-levels -open import foundation.equivalences -open import foundation.function-extensionality -open import foundation.homotopies -open import foundation.polynomial-endofunctors -open import foundation.structure-identity-principle -open import foundation.type-theoretic-principle-of-choice -open import foundation.univalence ```
diff --git a/src/foundation/small-types.lagda.md b/src/foundation/small-types.lagda.md index 077fc63dca..7a09b1a74a 100644 --- a/src/foundation/small-types.lagda.md +++ b/src/foundation/small-types.lagda.md @@ -8,6 +8,7 @@ module foundation.small-types where ```agda open import foundation-core.small-types public + open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.homotopies diff --git a/src/foundation/split-surjective-maps.lagda.md b/src/foundation/split-surjective-maps.lagda.md index 83952e58bf..f71def79a8 100644 --- a/src/foundation/split-surjective-maps.lagda.md +++ b/src/foundation/split-surjective-maps.lagda.md @@ -7,6 +7,8 @@ module foundation.split-surjective-maps where
Imports ```agda +open import foundation.type-theoretic-principle-of-choice + open import foundation-core.cartesian-product-types open import foundation-core.dependent-pair-types open import foundation-core.equivalences @@ -18,7 +20,6 @@ open import foundation-core.injective-maps open import foundation-core.retractions open import foundation-core.sections open import foundation-core.universe-levels -open import foundation.type-theoretic-principle-of-choice ```
diff --git a/src/foundation/subtypes.lagda.md b/src/foundation/subtypes.lagda.md index b9610295a3..ed499f67cc 100644 --- a/src/foundation/subtypes.lagda.md +++ b/src/foundation/subtypes.lagda.md @@ -8,6 +8,16 @@ module foundation.subtypes where ```agda open import foundation-core.subtypes public + +open import foundation.embeddings +open import foundation.equality-dependent-function-types +open import foundation.equational-reasoning +open import foundation.injective-maps +open import foundation.logical-equivalences +open import foundation.propositional-extensionality +open import foundation.type-arithmetic-dependent-pair-types +open import foundation.univalence + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.equivalences @@ -15,20 +25,10 @@ open import foundation-core.functions open import foundation-core.functoriality-dependent-pair-types open import foundation-core.homotopies open import foundation-core.identity-types -open import foundation-core.logical-equivalences open import foundation-core.propositions open import foundation-core.sets open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.embeddings -open import foundation.equality-dependent-function-types -open import foundation.equality-dependent-function-types -open import foundation.equational-reasoning -open import foundation.injective-maps -open import foundation.logical-equivalences -open import foundation.propositional-extensionality -open import foundation.type-arithmetic-dependent-pair-types -open import foundation.univalence ``` diff --git a/src/foundation/subuniverses.lagda.md b/src/foundation/subuniverses.lagda.md index 70cb65135e..7ff1f199fa 100644 --- a/src/foundation/subuniverses.lagda.md +++ b/src/foundation/subuniverses.lagda.md @@ -7,6 +7,10 @@ module foundation.subuniverses where
Imports ```agda +open import foundation.embeddings +open import foundation.equality-dependent-function-types +open import foundation.univalence + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.equivalences @@ -16,9 +20,6 @@ open import foundation-core.propositions open import foundation-core.subtype-identity-principle open import foundation-core.subtypes open import foundation-core.universe-levels -open import foundation.embeddings -open import foundation.equality-dependent-function-types -open import foundation.univalence ```
diff --git a/src/foundation/surjective-maps.lagda.md b/src/foundation/surjective-maps.lagda.md index a65a8622bb..277ac250d6 100644 --- a/src/foundation/surjective-maps.lagda.md +++ b/src/foundation/surjective-maps.lagda.md @@ -7,6 +7,19 @@ module foundation.surjective-maps where
Imports ```agda +open import foundation.connected-maps +open import foundation.contractible-types +open import foundation.embeddings +open import foundation.homotopies +open import foundation.identity-types +open import foundation.monomorphisms +open import foundation.propositional-truncations +open import foundation.structure-identity-principle +open import foundation.truncated-types +open import foundation.type-theoretic-principle-of-choice +open import foundation.univalence +open import foundation.universal-property-propositional-truncation + open import foundation-core.constant-maps open import foundation-core.contractible-maps open import foundation-core.dependent-pair-types @@ -25,18 +38,7 @@ open import foundation-core.subtype-identity-principle open import foundation-core.truncated-maps open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.connected-maps -open import foundation.contractible-types -open import foundation.embeddings -open import foundation.homotopies -open import foundation.identity-types -open import foundation.monomorphisms -open import foundation.propositional-truncations -open import foundation.structure-identity-principle -open import foundation.truncated-types -open import foundation.type-theoretic-principle-of-choice -open import foundation.univalence -open import foundation.universal-property-propositional-truncation + open import orthogonal-factorization-systems.extensions-of-maps ``` diff --git a/src/foundation/symmetric-identity-types.lagda.md b/src/foundation/symmetric-identity-types.lagda.md index bb7a4b79e7..03f43ec6ab 100644 --- a/src/foundation/symmetric-identity-types.lagda.md +++ b/src/foundation/symmetric-identity-types.lagda.md @@ -23,6 +23,7 @@ open import foundation.structure-identity-principle open import foundation.unit-type open import foundation.universe-levels open import foundation.unordered-pairs + open import univalent-combinatorics.finite-types open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/foundation/symmetric-operations.lagda.md b/src/foundation/symmetric-operations.lagda.md index 09162492c1..96f985fd18 100644 --- a/src/foundation/symmetric-operations.lagda.md +++ b/src/foundation/symmetric-operations.lagda.md @@ -21,6 +21,7 @@ open import foundation.unit-type open import foundation.universal-property-propositional-truncation-into-sets open import foundation.universe-levels open import foundation.unordered-pairs + open import univalent-combinatorics.2-element-types open import univalent-combinatorics.finite-types open import univalent-combinatorics.standard-finite-types diff --git a/src/foundation/truncated-maps.lagda.md b/src/foundation/truncated-maps.lagda.md index 3373084a9a..5513b770ec 100644 --- a/src/foundation/truncated-maps.lagda.md +++ b/src/foundation/truncated-maps.lagda.md @@ -8,6 +8,7 @@ module foundation.truncated-maps where ```agda open import foundation-core.truncated-maps public + open import foundation-core.cones-pullbacks open import foundation-core.dependent-pair-types open import foundation-core.fibers-of-maps diff --git a/src/foundation/truncated-types.lagda.md b/src/foundation/truncated-types.lagda.md index 57ea5d2e5e..dc06ebb234 100644 --- a/src/foundation/truncated-types.lagda.md +++ b/src/foundation/truncated-types.lagda.md @@ -8,6 +8,10 @@ module foundation.truncated-types where ```agda open import foundation-core.truncated-types public + +open import foundation.subtype-identity-principle +open import foundation.univalence + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.embeddings @@ -16,10 +20,7 @@ open import foundation-core.identity-types open import foundation-core.sets open import foundation-core.subtypes open import foundation-core.truncation-levels -open import foundation-core.univalence open import foundation-core.universe-levels -open import foundation.subtype-identity-principle -open import foundation.univalence ```
diff --git a/src/foundation/truncation-levels.lagda.md b/src/foundation/truncation-levels.lagda.md index 54326bca18..6384fa2456 100644 --- a/src/foundation/truncation-levels.lagda.md +++ b/src/foundation/truncation-levels.lagda.md @@ -8,15 +8,12 @@ module foundation.truncation-levels where ```agda open import foundation-core.truncation-levels public -open import foundation-core.truncation-levels public -open import elementary-number-theory.addition-natural-numbers + open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.natural-numbers -open import elementary-number-theory.natural-numbers -open import foundation-core.functions + open import foundation-core.functions open import foundation-core.identity-types -open import foundation-core.identity-types ``` diff --git a/src/foundation/truncations.lagda.md b/src/foundation/truncations.lagda.md index 341c25d9be..8b528e8ce5 100644 --- a/src/foundation/truncations.lagda.md +++ b/src/foundation/truncations.lagda.md @@ -7,10 +7,6 @@ module foundation.truncations where
Imports ```agda -open import foundation-core.truncation-levels -open import foundation-core.truncation-levels -open import foundation-core.universal-property-truncation -open import foundation-core.universe-levels open import foundation.contractible-maps open import foundation.contractible-types open import foundation.dependent-pair-types @@ -27,6 +23,10 @@ open import foundation.identity-types open import foundation.propositions open import foundation.truncated-types open import foundation.universal-property-dependent-pair-types + +open import foundation-core.truncation-levels +open import foundation-core.universal-property-truncation +open import foundation-core.universe-levels ```
diff --git a/src/foundation/tuples-of-types.lagda.md b/src/foundation/tuples-of-types.lagda.md index 580e4e64d3..910c0294f5 100644 --- a/src/foundation/tuples-of-types.lagda.md +++ b/src/foundation/tuples-of-types.lagda.md @@ -8,7 +8,9 @@ module foundation.tuples-of-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/foundation/type-arithmetic-unit-type.lagda.md b/src/foundation/type-arithmetic-unit-type.lagda.md index b5ca1d6d4e..d6935c4c6e 100644 --- a/src/foundation/type-arithmetic-unit-type.lagda.md +++ b/src/foundation/type-arithmetic-unit-type.lagda.md @@ -7,6 +7,9 @@ module foundation.type-arithmetic-unit-type where
Imports ```agda +open import foundation.function-extensionality +open import foundation.unit-type + open import foundation-core.cartesian-product-types open import foundation-core.contractible-types open import foundation-core.dependent-pair-types @@ -15,8 +18,6 @@ open import foundation-core.functions open import foundation-core.homotopies open import foundation-core.identity-types open import foundation-core.universe-levels -open import foundation.function-extensionality -open import foundation.unit-type ```
diff --git a/src/foundation/type-duality.lagda.md b/src/foundation/type-duality.lagda.md index 2d398ad1dc..77d8e408af 100644 --- a/src/foundation/type-duality.lagda.md +++ b/src/foundation/type-duality.lagda.md @@ -7,8 +7,6 @@ module foundation.type-duality where
Imports ```agda -open import foundation-core.fibers-of-maps -open import foundation-core.injective-maps open import foundation.contractible-maps open import foundation.contractible-types open import foundation.dependent-pair-types @@ -34,6 +32,9 @@ open import foundation.type-theoretic-principle-of-choice open import foundation.unit-type open import foundation.univalence open import foundation.universe-levels + +open import foundation-core.fibers-of-maps +open import foundation-core.injective-maps ```
diff --git a/src/foundation/type-theoretic-principle-of-choice.lagda.md b/src/foundation/type-theoretic-principle-of-choice.lagda.md index 0e377e9c23..c102921d49 100644 --- a/src/foundation/type-theoretic-principle-of-choice.lagda.md +++ b/src/foundation/type-theoretic-principle-of-choice.lagda.md @@ -7,6 +7,9 @@ module foundation.type-theoretic-principle-of-choice where
Imports ```agda +open import foundation.function-extensionality +open import foundation.structure-identity-principle + open import foundation-core.dependent-pair-types open import foundation-core.equality-dependent-pair-types open import foundation-core.equivalences @@ -14,8 +17,6 @@ open import foundation-core.functions open import foundation-core.homotopies open import foundation-core.identity-types open import foundation-core.universe-levels -open import foundation.function-extensionality -open import foundation.structure-identity-principle ```
diff --git a/src/foundation/uniqueness-set-quotients.lagda.md b/src/foundation/uniqueness-set-quotients.lagda.md index 3b5246d1b2..309bbf03f8 100644 --- a/src/foundation/uniqueness-set-quotients.lagda.md +++ b/src/foundation/uniqueness-set-quotients.lagda.md @@ -7,8 +7,6 @@ module foundation.uniqueness-set-quotients where
Imports ```agda -open import foundation-core.equivalence-relations -open import foundation-core.function-extensionality open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -21,6 +19,9 @@ open import foundation.sets open import foundation.subtype-identity-principle open import foundation.universal-property-set-quotients open import foundation.universe-levels + +open import foundation-core.equivalence-relations +open import foundation-core.function-extensionality ```
diff --git a/src/foundation/uniqueness-truncation.lagda.md b/src/foundation/uniqueness-truncation.lagda.md index 59e9ccdbfc..a35948a119 100644 --- a/src/foundation/uniqueness-truncation.lagda.md +++ b/src/foundation/uniqueness-truncation.lagda.md @@ -7,7 +7,6 @@ module foundation.uniqueness-truncation where
Imports ```agda -open import foundation-core.universal-property-truncation open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -18,6 +17,8 @@ open import foundation.injective-maps open import foundation.truncated-types open import foundation.truncation-levels open import foundation.universe-levels + +open import foundation-core.universal-property-truncation ```
diff --git a/src/foundation/unit-type.lagda.md b/src/foundation/unit-type.lagda.md index 900e219b47..211b4906b2 100644 --- a/src/foundation/unit-type.lagda.md +++ b/src/foundation/unit-type.lagda.md @@ -7,6 +7,8 @@ module foundation.unit-type where
Imports ```agda +open import foundation.raising-universe-levels + open import foundation-core.constant-maps open import foundation-core.contractible-types open import foundation-core.dependent-pair-types @@ -17,7 +19,7 @@ open import foundation-core.sets open import foundation-core.truncated-types open import foundation-core.truncation-levels open import foundation-core.universe-levels -open import foundation.raising-universe-levels + open import structured-types.pointed-types ``` diff --git a/src/foundation/univalence-implies-function-extensionality.lagda.md b/src/foundation/univalence-implies-function-extensionality.lagda.md index add6c700b3..ff8686b57e 100644 --- a/src/foundation/univalence-implies-function-extensionality.lagda.md +++ b/src/foundation/univalence-implies-function-extensionality.lagda.md @@ -7,6 +7,9 @@ module foundation.univalence-implies-function-extensionality where
Imports ```agda +open import foundation.equivalence-induction +open import foundation.weak-function-extensionality + open import foundation-core.contractible-maps open import foundation-core.contractible-types open import foundation-core.dependent-pair-types @@ -18,8 +21,6 @@ open import foundation-core.homotopies open import foundation-core.identity-types open import foundation-core.type-arithmetic-dependent-pair-types open import foundation-core.universe-levels -open import foundation.equivalence-induction -open import foundation.weak-function-extensionality ```
diff --git a/src/foundation/univalence.lagda.md b/src/foundation/univalence.lagda.md index bed7b02abc..42f549630c 100644 --- a/src/foundation/univalence.lagda.md +++ b/src/foundation/univalence.lagda.md @@ -8,6 +8,10 @@ module foundation.univalence where ```agda open import foundation-core.univalence public + +open import foundation.equality-dependent-function-types +open import foundation.equivalences + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.functoriality-dependent-pair-types @@ -15,8 +19,6 @@ open import foundation-core.fundamental-theorem-of-identity-types open import foundation-core.identity-types open import foundation-core.injective-maps open import foundation-core.universe-levels -open import foundation.equality-dependent-function-types -open import foundation.equivalences ```
diff --git a/src/foundation/universal-property-empty-type.lagda.md b/src/foundation/universal-property-empty-type.lagda.md index 4d5a5d9caa..fe1b884511 100644 --- a/src/foundation/universal-property-empty-type.lagda.md +++ b/src/foundation/universal-property-empty-type.lagda.md @@ -7,13 +7,14 @@ module foundation.universal-property-empty-type where
Imports ```agda +open import foundation.empty-types +open import foundation.equivalences +open import foundation.function-extensionality + open import foundation-core.contractible-types open import foundation-core.dependent-pair-types open import foundation-core.functions open import foundation-core.universe-levels -open import foundation.empty-types -open import foundation.equivalences -open import foundation.function-extensionality ```
diff --git a/src/foundation/universal-property-propositional-truncation.lagda.md b/src/foundation/universal-property-propositional-truncation.lagda.md index 7fb0e7ec4b..782fdd9e16 100644 --- a/src/foundation/universal-property-propositional-truncation.lagda.md +++ b/src/foundation/universal-property-propositional-truncation.lagda.md @@ -7,8 +7,6 @@ module foundation.universal-property-propositional-truncation where
Imports ```agda -open import foundation-core.contractible-maps -open import foundation-core.functoriality-dependent-pair-types open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -24,6 +22,9 @@ open import foundation.type-theoretic-principle-of-choice open import foundation.unit-type open import foundation.universal-property-dependent-pair-types open import foundation.universe-levels + +open import foundation-core.contractible-maps +open import foundation-core.functoriality-dependent-pair-types ```
diff --git a/src/foundation/universal-property-pullbacks.lagda.md b/src/foundation/universal-property-pullbacks.lagda.md index 6aab0fde5b..5f0658d877 100644 --- a/src/foundation/universal-property-pullbacks.lagda.md +++ b/src/foundation/universal-property-pullbacks.lagda.md @@ -8,11 +8,7 @@ module foundation.universal-property-pullbacks where ```agda open import foundation-core.universal-property-pullbacks public -open import foundation-core.commuting-squares-of-maps -open import foundation-core.cones-pullbacks -open import foundation-core.contractible-maps -open import foundation-core.functoriality-dependent-pair-types -open import foundation-core.functoriality-function-types + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.dependent-pair-types @@ -26,6 +22,12 @@ open import foundation.propositions open import foundation.structure-identity-principle open import foundation.subtype-identity-principle open import foundation.universe-levels + +open import foundation-core.commuting-squares-of-maps +open import foundation-core.cones-pullbacks +open import foundation-core.contractible-maps +open import foundation-core.functoriality-dependent-pair-types +open import foundation-core.functoriality-function-types ``` diff --git a/src/foundation/universal-property-set-quotients.lagda.md b/src/foundation/universal-property-set-quotients.lagda.md index 3a7b71d800..3fcd1bbc9b 100644 --- a/src/foundation/universal-property-set-quotients.lagda.md +++ b/src/foundation/universal-property-set-quotients.lagda.md @@ -11,8 +11,6 @@ module foundation.universal-property-set-quotients where
Imports ```agda -open import foundation-core.equivalence-relations -open import foundation-core.univalence open import foundation.cartesian-product-types open import foundation.contractible-maps open import foundation.contractible-types @@ -44,6 +42,9 @@ open import foundation.subtypes open import foundation.surjective-maps open import foundation.universal-property-image open import foundation.universe-levels + +open import foundation-core.equivalence-relations +open import foundation-core.univalence ```
diff --git a/src/foundation/universal-property-set-truncation.lagda.md b/src/foundation/universal-property-set-truncation.lagda.md index bb1aa405f1..cd4b068711 100644 --- a/src/foundation/universal-property-set-truncation.lagda.md +++ b/src/foundation/universal-property-set-truncation.lagda.md @@ -7,7 +7,6 @@ module foundation.universal-property-set-truncation where
Imports ```agda -open import foundation-core.equivalence-relations open import foundation.contractible-maps open import foundation.contractible-types open import foundation.dependent-pair-types @@ -25,6 +24,8 @@ open import foundation.type-arithmetic-dependent-pair-types open import foundation.type-theoretic-principle-of-choice open import foundation.universal-property-set-quotients open import foundation.universe-levels + +open import foundation-core.equivalence-relations ```
diff --git a/src/foundation/universal-property-truncation.lagda.md b/src/foundation/universal-property-truncation.lagda.md index ef05334338..163a1dbfb2 100644 --- a/src/foundation/universal-property-truncation.lagda.md +++ b/src/foundation/universal-property-truncation.lagda.md @@ -8,6 +8,7 @@ module foundation.universal-property-truncation where ```agda open import foundation-core.universal-property-truncation public + open import foundation.contractible-maps open import foundation.contractible-types open import foundation.dependent-pair-types diff --git a/src/foundation/universal-property-unit-type.lagda.md b/src/foundation/universal-property-unit-type.lagda.md index 18510399eb..cc56dac1ed 100644 --- a/src/foundation/universal-property-unit-type.lagda.md +++ b/src/foundation/universal-property-unit-type.lagda.md @@ -7,7 +7,6 @@ module foundation.universal-property-unit-type where
Imports ```agda -open import foundation-core.homotopies open import foundation.constant-maps open import foundation.contractible-types open import foundation.dependent-pair-types @@ -16,6 +15,8 @@ open import foundation.functions open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + +open import foundation-core.homotopies ```
diff --git a/src/foundation/unordered-pairs-of-types.lagda.md b/src/foundation/unordered-pairs-of-types.lagda.md index c8df52056a..6d0605c922 100644 --- a/src/foundation/unordered-pairs-of-types.lagda.md +++ b/src/foundation/unordered-pairs-of-types.lagda.md @@ -16,6 +16,7 @@ open import foundation.structure-identity-principle open import foundation.univalence open import foundation.universe-levels open import foundation.unordered-pairs + open import univalent-combinatorics.2-element-types ``` diff --git a/src/foundation/unordered-pairs.lagda.md b/src/foundation/unordered-pairs.lagda.md index f9e9b624f8..7e09b2bc1e 100644 --- a/src/foundation/unordered-pairs.lagda.md +++ b/src/foundation/unordered-pairs.lagda.md @@ -28,6 +28,7 @@ open import foundation.sets open import foundation.structure-identity-principle open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.2-element-types open import univalent-combinatorics.equality-standard-finite-types open import univalent-combinatorics.finite-types diff --git a/src/foundation/unordered-tuples-of-types.lagda.md b/src/foundation/unordered-tuples-of-types.lagda.md index 98acb9104b..4866289e79 100644 --- a/src/foundation/unordered-tuples-of-types.lagda.md +++ b/src/foundation/unordered-tuples-of-types.lagda.md @@ -8,6 +8,7 @@ module foundation.unordered-tuples-of-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -17,6 +18,7 @@ open import foundation.structure-identity-principle open import foundation.univalence open import foundation.universe-levels open import foundation.unordered-tuples + open import univalent-combinatorics.finite-types ``` diff --git a/src/foundation/unordered-tuples.lagda.md b/src/foundation/unordered-tuples.lagda.md index bad1483493..36eedcb3ed 100644 --- a/src/foundation/unordered-tuples.lagda.md +++ b/src/foundation/unordered-tuples.lagda.md @@ -8,6 +8,7 @@ module foundation.unordered-tuples where ```agda open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.decidable-equality open import foundation.dependent-pair-types @@ -22,6 +23,7 @@ open import foundation.isolated-points open import foundation.sets open import foundation.structure-identity-principle open import foundation.universe-levels + open import univalent-combinatorics.complements-isolated-points open import univalent-combinatorics.equality-finite-types open import univalent-combinatorics.finite-types diff --git a/src/foundation/weak-function-extensionality.lagda.md b/src/foundation/weak-function-extensionality.lagda.md index 904c11816e..a8e99497fd 100644 --- a/src/foundation/weak-function-extensionality.lagda.md +++ b/src/foundation/weak-function-extensionality.lagda.md @@ -7,7 +7,6 @@ module foundation.weak-function-extensionality where
Imports ```agda -open import foundation-core.function-extensionality open import foundation.1-types open import foundation.contractible-types open import foundation.coproduct-types @@ -28,6 +27,8 @@ open import foundation.subtypes open import foundation.truncated-types open import foundation.truncation-levels open import foundation.universe-levels + +open import foundation-core.function-extensionality ```
diff --git a/src/foundation/weak-limited-principle-of-omniscience.lagda.md b/src/foundation/weak-limited-principle-of-omniscience.lagda.md index ddeb89fe84..ab349199ae 100644 --- a/src/foundation/weak-limited-principle-of-omniscience.lagda.md +++ b/src/foundation/weak-limited-principle-of-omniscience.lagda.md @@ -8,12 +8,14 @@ module foundation.weak-limited-principle-of-omniscience where ```agda open import elementary-number-theory.natural-numbers + open import foundation.disjunction open import foundation.identity-types open import foundation.negation open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/foundation/xor.lagda.md b/src/foundation/xor.lagda.md index b9b6853cbb..10bfe95702 100644 --- a/src/foundation/xor.lagda.md +++ b/src/foundation/xor.lagda.md @@ -38,6 +38,7 @@ open import foundation.unit-type open import foundation.universal-property-coproduct-types open import foundation.universe-levels open import foundation.unordered-pairs + open import univalent-combinatorics.2-element-types open import univalent-combinatorics.equality-finite-types open import univalent-combinatorics.finite-types diff --git a/src/graph-theory/circuits-undirected-graphs.lagda.md b/src/graph-theory/circuits-undirected-graphs.lagda.md index 0108a05f6a..5e26705e53 100644 --- a/src/graph-theory/circuits-undirected-graphs.lagda.md +++ b/src/graph-theory/circuits-undirected-graphs.lagda.md @@ -8,8 +8,10 @@ module graph-theory.circuits-undirected-graphs where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.universe-levels + open import graph-theory.polygons open import graph-theory.totally-faithful-morphisms-undirected-graphs open import graph-theory.undirected-graphs diff --git a/src/graph-theory/closed-walks-undirected-graphs.lagda.md b/src/graph-theory/closed-walks-undirected-graphs.lagda.md index 01d52dcc3c..76a2586b08 100644 --- a/src/graph-theory/closed-walks-undirected-graphs.lagda.md +++ b/src/graph-theory/closed-walks-undirected-graphs.lagda.md @@ -8,8 +8,10 @@ module graph-theory.closed-walks-undirected-graphs where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.universe-levels + open import graph-theory.morphisms-undirected-graphs open import graph-theory.polygons open import graph-theory.undirected-graphs diff --git a/src/graph-theory/complete-bipartite-graphs.lagda.md b/src/graph-theory/complete-bipartite-graphs.lagda.md index 076d807153..b3789e3132 100644 --- a/src/graph-theory/complete-bipartite-graphs.lagda.md +++ b/src/graph-theory/complete-bipartite-graphs.lagda.md @@ -11,7 +11,9 @@ open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.finite-graphs + open import univalent-combinatorics.2-element-types open import univalent-combinatorics.cartesian-product-types open import univalent-combinatorics.coproduct-types diff --git a/src/graph-theory/complete-multipartite-graphs.lagda.md b/src/graph-theory/complete-multipartite-graphs.lagda.md index 7c1f247a8d..a3025cdad4 100644 --- a/src/graph-theory/complete-multipartite-graphs.lagda.md +++ b/src/graph-theory/complete-multipartite-graphs.lagda.md @@ -10,7 +10,9 @@ module graph-theory.complete-multipartite-graphs where open import foundation.dependent-pair-types open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.finite-graphs + open import univalent-combinatorics.2-element-types open import univalent-combinatorics.dependent-function-types open import univalent-combinatorics.dependent-sum-finite-types diff --git a/src/graph-theory/complete-undirected-graphs.lagda.md b/src/graph-theory/complete-undirected-graphs.lagda.md index a836280333..52e5a3af08 100644 --- a/src/graph-theory/complete-undirected-graphs.lagda.md +++ b/src/graph-theory/complete-undirected-graphs.lagda.md @@ -8,8 +8,10 @@ module graph-theory.complete-undirected-graphs where ```agda open import foundation.universe-levels + open import graph-theory.complete-multipartite-graphs open import graph-theory.finite-graphs + open import univalent-combinatorics.finite-types ``` diff --git a/src/graph-theory/connected-undirected-graphs.lagda.md b/src/graph-theory/connected-undirected-graphs.lagda.md index 4d7c8efcf9..5f90a5a0e7 100644 --- a/src/graph-theory/connected-undirected-graphs.lagda.md +++ b/src/graph-theory/connected-undirected-graphs.lagda.md @@ -10,6 +10,7 @@ module graph-theory.connected-undirected-graphs where open import foundation.propositional-truncations open import foundation.propositions open import foundation.universe-levels + open import graph-theory.undirected-graphs open import graph-theory.walks-undirected-graphs ``` diff --git a/src/graph-theory/cycles-undirected-graphs.lagda.md b/src/graph-theory/cycles-undirected-graphs.lagda.md index e8309ff0a5..9592aa53a1 100644 --- a/src/graph-theory/cycles-undirected-graphs.lagda.md +++ b/src/graph-theory/cycles-undirected-graphs.lagda.md @@ -8,8 +8,10 @@ module graph-theory.cycles-undirected-graphs where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.universe-levels + open import graph-theory.embeddings-undirected-graphs open import graph-theory.polygons open import graph-theory.undirected-graphs diff --git a/src/graph-theory/directed-graph-structures-on-standard-finite-sets.lagda.md b/src/graph-theory/directed-graph-structures-on-standard-finite-sets.lagda.md index f7d784a8f4..e3edee82f2 100644 --- a/src/graph-theory/directed-graph-structures-on-standard-finite-sets.lagda.md +++ b/src/graph-theory/directed-graph-structures-on-standard-finite-sets.lagda.md @@ -8,8 +8,10 @@ module graph-theory.directed-graph-structures-on-standard-finite-sets where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/graph-theory/edge-coloured-undirected-graphs.lagda.md b/src/graph-theory/edge-coloured-undirected-graphs.lagda.md index 1dce734e74..57c5c7fcd3 100644 --- a/src/graph-theory/edge-coloured-undirected-graphs.lagda.md +++ b/src/graph-theory/edge-coloured-undirected-graphs.lagda.md @@ -11,8 +11,10 @@ open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.neighbors-undirected-graphs open import graph-theory.undirected-graphs + open import univalent-combinatorics.finite-types ``` diff --git a/src/graph-theory/embeddings-undirected-graphs.lagda.md b/src/graph-theory/embeddings-undirected-graphs.lagda.md index a0398e3cf0..d8ca3ec28e 100644 --- a/src/graph-theory/embeddings-undirected-graphs.lagda.md +++ b/src/graph-theory/embeddings-undirected-graphs.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.propositions open import foundation.universe-levels + open import graph-theory.morphisms-undirected-graphs open import graph-theory.undirected-graphs ``` diff --git a/src/graph-theory/enriched-undirected-graphs.lagda.md b/src/graph-theory/enriched-undirected-graphs.lagda.md index 8ed0bc7957..7260670d71 100644 --- a/src/graph-theory/enriched-undirected-graphs.lagda.md +++ b/src/graph-theory/enriched-undirected-graphs.lagda.md @@ -14,8 +14,10 @@ open import foundation.functions open import foundation.homotopies open import foundation.identity-types open import foundation.universe-levels + open import graph-theory.neighbors-undirected-graphs open import graph-theory.undirected-graphs + open import group-theory.higher-group-actions open import group-theory.higher-groups ``` diff --git a/src/graph-theory/equivalences-directed-graphs.lagda.md b/src/graph-theory/equivalences-directed-graphs.lagda.md index e5a207cac5..7d267fd6b6 100644 --- a/src/graph-theory/equivalences-directed-graphs.lagda.md +++ b/src/graph-theory/equivalences-directed-graphs.lagda.md @@ -21,6 +21,7 @@ open import foundation.identity-types open import foundation.type-arithmetic-dependent-pair-types open import foundation.type-theoretic-principle-of-choice open import foundation.universe-levels + open import graph-theory.directed-graphs open import graph-theory.morphisms-directed-graphs ``` diff --git a/src/graph-theory/equivalences-enriched-undirected-graphs.lagda.md b/src/graph-theory/equivalences-enriched-undirected-graphs.lagda.md index 7538b66bcb..6b7b556035 100644 --- a/src/graph-theory/equivalences-enriched-undirected-graphs.lagda.md +++ b/src/graph-theory/equivalences-enriched-undirected-graphs.lagda.md @@ -18,6 +18,7 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.structure-identity-principle open import foundation.universe-levels + open import graph-theory.enriched-undirected-graphs open import graph-theory.equivalences-undirected-graphs open import graph-theory.neighbors-undirected-graphs diff --git a/src/graph-theory/equivalences-undirected-graphs.lagda.md b/src/graph-theory/equivalences-undirected-graphs.lagda.md index af27324169..4934d66a82 100644 --- a/src/graph-theory/equivalences-undirected-graphs.lagda.md +++ b/src/graph-theory/equivalences-undirected-graphs.lagda.md @@ -22,6 +22,7 @@ open import foundation.structure-identity-principle open import foundation.univalence open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.morphisms-undirected-graphs open import graph-theory.undirected-graphs ``` diff --git a/src/graph-theory/eulerian-circuits-undirected-graphs.lagda.md b/src/graph-theory/eulerian-circuits-undirected-graphs.lagda.md index 9f20c0fb24..ad7cc5f9fe 100644 --- a/src/graph-theory/eulerian-circuits-undirected-graphs.lagda.md +++ b/src/graph-theory/eulerian-circuits-undirected-graphs.lagda.md @@ -8,10 +8,12 @@ module graph-theory.eulerian-circuits-undirected-graphs where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.functoriality-dependent-pair-types open import foundation.universe-levels + open import graph-theory.morphisms-undirected-graphs open import graph-theory.polygons open import graph-theory.undirected-graphs diff --git a/src/graph-theory/faithful-morphisms-undirected-graphs.lagda.md b/src/graph-theory/faithful-morphisms-undirected-graphs.lagda.md index 72f3457bee..7e14700b48 100644 --- a/src/graph-theory/faithful-morphisms-undirected-graphs.lagda.md +++ b/src/graph-theory/faithful-morphisms-undirected-graphs.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.propositions open import foundation.universe-levels + open import graph-theory.morphisms-undirected-graphs open import graph-theory.undirected-graphs ``` diff --git a/src/graph-theory/finite-graphs.lagda.md b/src/graph-theory/finite-graphs.lagda.md index e07e24df2a..6e1f8570cd 100644 --- a/src/graph-theory/finite-graphs.lagda.md +++ b/src/graph-theory/finite-graphs.lagda.md @@ -8,6 +8,7 @@ module graph-theory.finite-graphs where ```agda open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -17,7 +18,9 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.undirected-graphs + open import univalent-combinatorics.cartesian-product-types open import univalent-combinatorics.coproduct-types open import univalent-combinatorics.dependent-function-types diff --git a/src/graph-theory/geometric-realizations-undirected-graphs.lagda.md b/src/graph-theory/geometric-realizations-undirected-graphs.lagda.md index a5ebdd21d1..d8b43dcc80 100644 --- a/src/graph-theory/geometric-realizations-undirected-graphs.lagda.md +++ b/src/graph-theory/geometric-realizations-undirected-graphs.lagda.md @@ -12,6 +12,7 @@ open import foundation.equivalences open import foundation.functions open import foundation.symmetric-identity-types open import foundation.universe-levels + open import graph-theory.reflecting-maps-undirected-graphs open import graph-theory.undirected-graphs ``` diff --git a/src/graph-theory/hypergraphs.lagda.md b/src/graph-theory/hypergraphs.lagda.md index 9a86f5bb5a..1f991ebc2b 100644 --- a/src/graph-theory/hypergraphs.lagda.md +++ b/src/graph-theory/hypergraphs.lagda.md @@ -8,6 +8,7 @@ module graph-theory.hypergraphs where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.universe-levels open import foundation.unordered-tuples diff --git a/src/graph-theory/matchings.lagda.md b/src/graph-theory/matchings.lagda.md index 8f9ff19f0d..994c6e49bc 100644 --- a/src/graph-theory/matchings.lagda.md +++ b/src/graph-theory/matchings.lagda.md @@ -15,9 +15,11 @@ open import foundation.propositions open import foundation.unit-type open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.edge-coloured-undirected-graphs open import graph-theory.neighbors-undirected-graphs open import graph-theory.undirected-graphs + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/graph-theory/mere-equivalences-undirected-graphs.lagda.md b/src/graph-theory/mere-equivalences-undirected-graphs.lagda.md index 1cd9caecf8..02e22a3a4a 100644 --- a/src/graph-theory/mere-equivalences-undirected-graphs.lagda.md +++ b/src/graph-theory/mere-equivalences-undirected-graphs.lagda.md @@ -10,6 +10,7 @@ module graph-theory.mere-equivalences-undirected-graphs where open import foundation.propositional-truncations open import foundation.propositions open import foundation.universe-levels + open import graph-theory.equivalences-undirected-graphs open import graph-theory.undirected-graphs ``` diff --git a/src/graph-theory/morphisms-directed-graphs.lagda.md b/src/graph-theory/morphisms-directed-graphs.lagda.md index c5a2d9dd3e..ce2c376ea8 100644 --- a/src/graph-theory/morphisms-directed-graphs.lagda.md +++ b/src/graph-theory/morphisms-directed-graphs.lagda.md @@ -21,6 +21,7 @@ open import foundation.identity-types open import foundation.structure-identity-principle open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.directed-graphs ``` diff --git a/src/graph-theory/morphisms-undirected-graphs.lagda.md b/src/graph-theory/morphisms-undirected-graphs.lagda.md index b245baccf0..6bc358a393 100644 --- a/src/graph-theory/morphisms-undirected-graphs.lagda.md +++ b/src/graph-theory/morphisms-undirected-graphs.lagda.md @@ -20,6 +20,7 @@ open import foundation.identity-types open import foundation.structure-identity-principle open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.undirected-graphs ``` diff --git a/src/graph-theory/neighbors-undirected-graphs.lagda.md b/src/graph-theory/neighbors-undirected-graphs.lagda.md index 599e701ab2..f0e7fe8c0e 100644 --- a/src/graph-theory/neighbors-undirected-graphs.lagda.md +++ b/src/graph-theory/neighbors-undirected-graphs.lagda.md @@ -16,6 +16,7 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.equivalences-undirected-graphs open import graph-theory.undirected-graphs ``` diff --git a/src/graph-theory/orientations-undirected-graphs.lagda.md b/src/graph-theory/orientations-undirected-graphs.lagda.md index 9be9f50c35..c86b6ae9ba 100644 --- a/src/graph-theory/orientations-undirected-graphs.lagda.md +++ b/src/graph-theory/orientations-undirected-graphs.lagda.md @@ -9,7 +9,9 @@ module graph-theory.orientations-undirected-graphs where ```agda open import foundation.dependent-pair-types open import foundation.universe-levels + open import graph-theory.undirected-graphs + open import univalent-combinatorics.finite-types ``` diff --git a/src/graph-theory/paths-undirected-graphs.lagda.md b/src/graph-theory/paths-undirected-graphs.lagda.md index 79298fa7aa..d31fe7afea 100644 --- a/src/graph-theory/paths-undirected-graphs.lagda.md +++ b/src/graph-theory/paths-undirected-graphs.lagda.md @@ -8,9 +8,11 @@ module graph-theory.paths-undirected-graphs where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.injective-maps open import foundation.universe-levels + open import graph-theory.undirected-graphs open import graph-theory.walks-undirected-graphs ``` diff --git a/src/graph-theory/polygons.lagda.md b/src/graph-theory/polygons.lagda.md index 4e2443e6e2..80f46d3180 100644 --- a/src/graph-theory/polygons.lagda.md +++ b/src/graph-theory/polygons.lagda.md @@ -9,6 +9,7 @@ module graph-theory.polygons where ```agda open import elementary-number-theory.modular-arithmetic open import elementary-number-theory.natural-numbers + open import foundation.decidable-equality open import foundation.dependent-pair-types open import foundation.embeddings @@ -20,10 +21,12 @@ open import foundation.propositions open import foundation.sets open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.equivalences-undirected-graphs open import graph-theory.mere-equivalences-undirected-graphs open import graph-theory.simple-undirected-graphs open import graph-theory.undirected-graphs + open import univalent-combinatorics.finite-types ``` diff --git a/src/graph-theory/reflecting-maps-undirected-graphs.lagda.md b/src/graph-theory/reflecting-maps-undirected-graphs.lagda.md index 10028df7dc..6394e2ee12 100644 --- a/src/graph-theory/reflecting-maps-undirected-graphs.lagda.md +++ b/src/graph-theory/reflecting-maps-undirected-graphs.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.symmetric-identity-types open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.undirected-graphs ``` diff --git a/src/graph-theory/reflexive-graphs.lagda.md b/src/graph-theory/reflexive-graphs.lagda.md index 0ff9c87a7c..8659e03fb6 100644 --- a/src/graph-theory/reflexive-graphs.lagda.md +++ b/src/graph-theory/reflexive-graphs.lagda.md @@ -8,6 +8,7 @@ module graph-theory.reflexive-graphs where ```agda open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -17,6 +18,7 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.universe-levels open import foundation.unordered-pairs + open import univalent-combinatorics.cartesian-product-types open import univalent-combinatorics.coproduct-types open import univalent-combinatorics.dependent-function-types diff --git a/src/graph-theory/simple-undirected-graphs.lagda.md b/src/graph-theory/simple-undirected-graphs.lagda.md index 08aa7110f5..d1982c3341 100644 --- a/src/graph-theory/simple-undirected-graphs.lagda.md +++ b/src/graph-theory/simple-undirected-graphs.lagda.md @@ -13,7 +13,9 @@ open import foundation.negation open import foundation.propositions open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.undirected-graphs + open import univalent-combinatorics.finite-types ``` diff --git a/src/graph-theory/stereoisomerism-enriched-undirected-graphs.lagda.md b/src/graph-theory/stereoisomerism-enriched-undirected-graphs.lagda.md index 4add2febf3..ea4a5ec739 100644 --- a/src/graph-theory/stereoisomerism-enriched-undirected-graphs.lagda.md +++ b/src/graph-theory/stereoisomerism-enriched-undirected-graphs.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.functions open import foundation.homotopies open import foundation.universe-levels + open import graph-theory.enriched-undirected-graphs open import graph-theory.equivalences-undirected-graphs ``` diff --git a/src/graph-theory/totally-faithful-morphisms-undirected-graphs.lagda.md b/src/graph-theory/totally-faithful-morphisms-undirected-graphs.lagda.md index 7679911de2..79f721d858 100644 --- a/src/graph-theory/totally-faithful-morphisms-undirected-graphs.lagda.md +++ b/src/graph-theory/totally-faithful-morphisms-undirected-graphs.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.functoriality-dependent-pair-types open import foundation.universe-levels + open import graph-theory.morphisms-undirected-graphs open import graph-theory.undirected-graphs ``` diff --git a/src/graph-theory/trails-directed-graphs.lagda.md b/src/graph-theory/trails-directed-graphs.lagda.md index 33907b6b2d..0c1bb636fd 100644 --- a/src/graph-theory/trails-directed-graphs.lagda.md +++ b/src/graph-theory/trails-directed-graphs.lagda.md @@ -10,6 +10,7 @@ module graph-theory.trails-directed-graphs where open import foundation.dependent-pair-types open import foundation.injective-maps open import foundation.universe-levels + open import graph-theory.directed-graphs open import graph-theory.walks-directed-graphs ``` diff --git a/src/graph-theory/trails-undirected-graphs.lagda.md b/src/graph-theory/trails-undirected-graphs.lagda.md index 81c1bde7fe..5bceadbb6c 100644 --- a/src/graph-theory/trails-undirected-graphs.lagda.md +++ b/src/graph-theory/trails-undirected-graphs.lagda.md @@ -8,12 +8,14 @@ module graph-theory.trails-undirected-graphs where ```agda open import elementary-number-theory.natural-numbers + open import foundation.decidable-types open import foundation.dependent-pair-types open import foundation.empty-types open import foundation.injective-maps open import foundation.propositions open import foundation.universe-levels + open import graph-theory.undirected-graphs open import graph-theory.walks-undirected-graphs ``` diff --git a/src/graph-theory/undirected-graph-structures-on-standard-finite-sets.lagda.md b/src/graph-theory/undirected-graph-structures-on-standard-finite-sets.lagda.md index 7342409b1e..f015ee94f8 100644 --- a/src/graph-theory/undirected-graph-structures-on-standard-finite-sets.lagda.md +++ b/src/graph-theory/undirected-graph-structures-on-standard-finite-sets.lagda.md @@ -8,9 +8,11 @@ module graph-theory.undirected-graph-structures-on-standard-finite-sets where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.universe-levels open import foundation.unordered-pairs + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/graph-theory/undirected-graphs.lagda.md b/src/graph-theory/undirected-graphs.lagda.md index acbdf00ff5..2eb0e2097a 100644 --- a/src/graph-theory/undirected-graphs.lagda.md +++ b/src/graph-theory/undirected-graphs.lagda.md @@ -15,6 +15,7 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.directed-graphs ``` diff --git a/src/graph-theory/vertex-covers.lagda.md b/src/graph-theory/vertex-covers.lagda.md index 4fa7a091ad..1bbe57b5b0 100644 --- a/src/graph-theory/vertex-covers.lagda.md +++ b/src/graph-theory/vertex-covers.lagda.md @@ -16,9 +16,11 @@ open import foundation.propositions open import foundation.unit-type open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.edge-coloured-undirected-graphs open import graph-theory.neighbors-undirected-graphs open import graph-theory.undirected-graphs + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/graph-theory/voltage-graphs.lagda.md b/src/graph-theory/voltage-graphs.lagda.md index 544ca216b5..23a786a159 100644 --- a/src/graph-theory/voltage-graphs.lagda.md +++ b/src/graph-theory/voltage-graphs.lagda.md @@ -9,7 +9,9 @@ module graph-theory.voltage-graphs where ```agda open import foundation.dependent-pair-types open import foundation.universe-levels + open import graph-theory.directed-graphs + open import group-theory.groups ``` diff --git a/src/graph-theory/walks-directed-graphs.lagda.md b/src/graph-theory/walks-directed-graphs.lagda.md index df10b8b3e3..165140f96d 100644 --- a/src/graph-theory/walks-directed-graphs.lagda.md +++ b/src/graph-theory/walks-directed-graphs.lagda.md @@ -8,6 +8,7 @@ module graph-theory.walks-directed-graphs where ```agda open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.commuting-squares-of-maps open import foundation.coproduct-types @@ -21,6 +22,7 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.raising-universe-levels open import foundation.universe-levels + open import graph-theory.directed-graphs open import graph-theory.equivalences-directed-graphs open import graph-theory.morphisms-directed-graphs diff --git a/src/graph-theory/walks-undirected-graphs.lagda.md b/src/graph-theory/walks-undirected-graphs.lagda.md index a0ef0c067c..86ef265d38 100644 --- a/src/graph-theory/walks-undirected-graphs.lagda.md +++ b/src/graph-theory/walks-undirected-graphs.lagda.md @@ -9,6 +9,7 @@ module graph-theory.walks-undirected-graphs where ```agda open import elementary-number-theory.equality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.coproduct-types open import foundation.decidable-types @@ -25,7 +26,9 @@ open import foundation.type-arithmetic-coproduct-types open import foundation.unit-type open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.undirected-graphs + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/group-theory/abelian-groups.lagda.md b/src/group-theory/abelian-groups.lagda.md index fbc5665525..e89de50845 100644 --- a/src/group-theory/abelian-groups.lagda.md +++ b/src/group-theory/abelian-groups.lagda.md @@ -20,15 +20,13 @@ open import foundation.interchange-law open import foundation.propositions open import foundation.sets open import foundation.universe-levels -open import group-theory.commutative-monoids + open import group-theory.commutative-monoids open import group-theory.conjugation open import group-theory.groups -open import group-theory.groups open import group-theory.monoids -open import group-theory.monoids -open import group-theory.semigroups open import group-theory.semigroups + open import univalent-combinatorics.lists ``` diff --git a/src/group-theory/addition-homomorphisms-abelian-groups.lagda.md b/src/group-theory/addition-homomorphisms-abelian-groups.lagda.md index 1b699d4198..44a101e385 100644 --- a/src/group-theory/addition-homomorphisms-abelian-groups.lagda.md +++ b/src/group-theory/addition-homomorphisms-abelian-groups.lagda.md @@ -10,6 +10,7 @@ module group-theory.addition-homomorphisms-abelian-groups where open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.homomorphisms-abelian-groups ``` diff --git a/src/group-theory/automorphism-groups.lagda.md b/src/group-theory/automorphism-groups.lagda.md index 9e3679d4e0..0d1024541f 100644 --- a/src/group-theory/automorphism-groups.lagda.md +++ b/src/group-theory/automorphism-groups.lagda.md @@ -22,10 +22,12 @@ open import foundation.subtype-identity-principle open import foundation.truncated-types open import foundation.truncation-levels open import foundation.universe-levels + open import group-theory.concrete-groups open import group-theory.equivalences-concrete-groups open import group-theory.equivalences-higher-groups open import group-theory.higher-groups + open import structured-types.pointed-types ``` diff --git a/src/group-theory/cartesian-products-abelian-groups.lagda.md b/src/group-theory/cartesian-products-abelian-groups.lagda.md index 182a63e87b..45d0fd95d1 100644 --- a/src/group-theory/cartesian-products-abelian-groups.lagda.md +++ b/src/group-theory/cartesian-products-abelian-groups.lagda.md @@ -12,6 +12,7 @@ open import foundation.equality-cartesian-product-types open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.cartesian-products-groups open import group-theory.groups diff --git a/src/group-theory/cartesian-products-groups.lagda.md b/src/group-theory/cartesian-products-groups.lagda.md index ce86373748..70232427f1 100644 --- a/src/group-theory/cartesian-products-groups.lagda.md +++ b/src/group-theory/cartesian-products-groups.lagda.md @@ -12,6 +12,7 @@ open import foundation.equality-cartesian-product-types open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.cartesian-products-monoids open import group-theory.cartesian-products-semigroups open import group-theory.groups diff --git a/src/group-theory/cartesian-products-monoids.lagda.md b/src/group-theory/cartesian-products-monoids.lagda.md index 7c08920739..7d19c61c67 100644 --- a/src/group-theory/cartesian-products-monoids.lagda.md +++ b/src/group-theory/cartesian-products-monoids.lagda.md @@ -12,6 +12,7 @@ open import foundation.equality-cartesian-product-types open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.cartesian-products-semigroups open import group-theory.monoids open import group-theory.semigroups diff --git a/src/group-theory/cartesian-products-semigroups.lagda.md b/src/group-theory/cartesian-products-semigroups.lagda.md index 30585eac32..fa843e26be 100644 --- a/src/group-theory/cartesian-products-semigroups.lagda.md +++ b/src/group-theory/cartesian-products-semigroups.lagda.md @@ -12,6 +12,7 @@ open import foundation.equality-cartesian-product-types open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.semigroups ``` diff --git a/src/group-theory/category-of-concrete-groups.lagda.md b/src/group-theory/category-of-concrete-groups.lagda.md index 218d4b63e5..a1d9c6f091 100644 --- a/src/group-theory/category-of-concrete-groups.lagda.md +++ b/src/group-theory/category-of-concrete-groups.lagda.md @@ -9,7 +9,9 @@ module group-theory.category-of-concrete-groups where ```agda open import category-theory.large-categories open import category-theory.large-precategories + open import foundation.universe-levels + open import group-theory.concrete-groups open import group-theory.homomorphisms-concrete-groups ``` diff --git a/src/group-theory/category-of-groups.lagda.md b/src/group-theory/category-of-groups.lagda.md index cdd90851a5..69f1922fb4 100644 --- a/src/group-theory/category-of-groups.lagda.md +++ b/src/group-theory/category-of-groups.lagda.md @@ -8,10 +8,12 @@ module group-theory.category-of-groups where ```agda open import category-theory.large-categories + open import foundation.equivalences open import foundation.fundamental-theorem-of-identity-types open import foundation.identity-types open import foundation.universe-levels + open import group-theory.groups open import group-theory.isomorphisms-groups open import group-theory.precategory-of-groups diff --git a/src/group-theory/category-of-semigroups.lagda.md b/src/group-theory/category-of-semigroups.lagda.md index b2bb12e689..3682bbdcee 100644 --- a/src/group-theory/category-of-semigroups.lagda.md +++ b/src/group-theory/category-of-semigroups.lagda.md @@ -8,11 +8,13 @@ module group-theory.category-of-semigroups where ```agda open import category-theory.large-categories + open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.fundamental-theorem-of-identity-types open import foundation.identity-types open import foundation.universe-levels + open import group-theory.isomorphisms-semigroups open import group-theory.precategory-of-semigroups open import group-theory.semigroups diff --git a/src/group-theory/cayleys-theorem.lagda.md b/src/group-theory/cayleys-theorem.lagda.md index 48156ca9ff..670fedbbbb 100644 --- a/src/group-theory/cayleys-theorem.lagda.md +++ b/src/group-theory/cayleys-theorem.lagda.md @@ -13,6 +13,7 @@ open import foundation.equivalence-extensionality open import foundation.identity-types open import foundation.injective-maps open import foundation.universe-levels + open import group-theory.embeddings-groups open import group-theory.groups open import group-theory.homomorphisms-groups diff --git a/src/group-theory/centers-groups.lagda.md b/src/group-theory/centers-groups.lagda.md index 1fe963cc37..bc13ac851c 100644 --- a/src/group-theory/centers-groups.lagda.md +++ b/src/group-theory/centers-groups.lagda.md @@ -12,6 +12,7 @@ open import foundation.identity-types open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import group-theory.groups open import group-theory.subgroups ``` diff --git a/src/group-theory/commutative-monoids.lagda.md b/src/group-theory/commutative-monoids.lagda.md index 83efc74e8e..11e07cade1 100644 --- a/src/group-theory/commutative-monoids.lagda.md +++ b/src/group-theory/commutative-monoids.lagda.md @@ -19,6 +19,7 @@ open import foundation.propositions open import foundation.sets open import foundation.unital-binary-operations open import foundation.universe-levels + open import group-theory.monoids open import group-theory.semigroups ``` diff --git a/src/group-theory/commutators-groups.lagda.md b/src/group-theory/commutators-groups.lagda.md index dc4628475b..1de3853644 100644 --- a/src/group-theory/commutators-groups.lagda.md +++ b/src/group-theory/commutators-groups.lagda.md @@ -12,6 +12,7 @@ open import foundation.equational-reasoning open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.group-solver open import group-theory.groups ``` diff --git a/src/group-theory/concrete-group-actions.lagda.md b/src/group-theory/concrete-group-actions.lagda.md index cee3e6083f..7ad8f5eab3 100644 --- a/src/group-theory/concrete-group-actions.lagda.md +++ b/src/group-theory/concrete-group-actions.lagda.md @@ -13,7 +13,9 @@ open import foundation.functions open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.concrete-groups + open import synthetic-homotopy-theory.circle ``` diff --git a/src/group-theory/concrete-groups.lagda.md b/src/group-theory/concrete-groups.lagda.md index 7e06e0afb4..f95f543dcf 100644 --- a/src/group-theory/concrete-groups.lagda.md +++ b/src/group-theory/concrete-groups.lagda.md @@ -19,10 +19,12 @@ open import foundation.sets open import foundation.truncated-types open import foundation.truncation-levels open import foundation.universe-levels + open import group-theory.groups open import group-theory.higher-groups open import group-theory.homomorphisms-groups open import group-theory.homomorphisms-higher-groups + open import structured-types.pointed-types ``` diff --git a/src/group-theory/congruence-relations-abelian-groups.lagda.md b/src/group-theory/congruence-relations-abelian-groups.lagda.md index 4b7cb59354..4f46eaec49 100644 --- a/src/group-theory/congruence-relations-abelian-groups.lagda.md +++ b/src/group-theory/congruence-relations-abelian-groups.lagda.md @@ -15,6 +15,7 @@ open import foundation.equivalences open import foundation.identity-types open import foundation.propositions open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.congruence-relations-groups ``` diff --git a/src/group-theory/congruence-relations-groups.lagda.md b/src/group-theory/congruence-relations-groups.lagda.md index dd3a467cdf..dcfb6dcf7d 100644 --- a/src/group-theory/congruence-relations-groups.lagda.md +++ b/src/group-theory/congruence-relations-groups.lagda.md @@ -16,6 +16,7 @@ open import foundation.equivalences open import foundation.identity-types open import foundation.propositions open import foundation.universe-levels + open import group-theory.congruence-relations-semigroups open import group-theory.conjugation open import group-theory.groups diff --git a/src/group-theory/congruence-relations-monoids.lagda.md b/src/group-theory/congruence-relations-monoids.lagda.md index 886ac746f7..d0ee32b3d5 100644 --- a/src/group-theory/congruence-relations-monoids.lagda.md +++ b/src/group-theory/congruence-relations-monoids.lagda.md @@ -13,6 +13,7 @@ open import foundation.equivalence-relations open import foundation.equivalences open import foundation.propositions open import foundation.universe-levels + open import group-theory.congruence-relations-semigroups open import group-theory.monoids ``` diff --git a/src/group-theory/congruence-relations-semigroups.lagda.md b/src/group-theory/congruence-relations-semigroups.lagda.md index b860b622d5..d339973b92 100644 --- a/src/group-theory/congruence-relations-semigroups.lagda.md +++ b/src/group-theory/congruence-relations-semigroups.lagda.md @@ -17,6 +17,7 @@ open import foundation.identity-types open import foundation.propositions open import foundation.subtype-identity-principle open import foundation.universe-levels + open import group-theory.semigroups ``` diff --git a/src/group-theory/conjugation.lagda.md b/src/group-theory/conjugation.lagda.md index ff25d4f9ae..27f57764d3 100644 --- a/src/group-theory/conjugation.lagda.md +++ b/src/group-theory/conjugation.lagda.md @@ -14,6 +14,7 @@ open import foundation.functions open import foundation.homotopies open import foundation.identity-types open import foundation.universe-levels + open import group-theory.group-actions open import group-theory.groups open import group-theory.homomorphisms-groups diff --git a/src/group-theory/contravariant-pushforward-concrete-group-actions.lagda.md b/src/group-theory/contravariant-pushforward-concrete-group-actions.lagda.md index 39a3050fe3..3863833e66 100644 --- a/src/group-theory/contravariant-pushforward-concrete-group-actions.lagda.md +++ b/src/group-theory/contravariant-pushforward-concrete-group-actions.lagda.md @@ -9,6 +9,7 @@ module group-theory.contravariant-pushforward-concrete-group-actions where ```agda open import foundation.identity-types open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups open import group-theory.homomorphisms-concrete-group-actions diff --git a/src/group-theory/decidable-subgroups.lagda.md b/src/group-theory/decidable-subgroups.lagda.md index 51b52a4bcd..5243889311 100644 --- a/src/group-theory/decidable-subgroups.lagda.md +++ b/src/group-theory/decidable-subgroups.lagda.md @@ -23,6 +23,7 @@ open import foundation.sets open import foundation.subtype-identity-principle open import foundation.subtypes open import foundation.universe-levels + open import group-theory.groups open import group-theory.homomorphisms-groups open import group-theory.semigroups diff --git a/src/group-theory/dihedral-group-construction.lagda.md b/src/group-theory/dihedral-group-construction.lagda.md index f2f47fcff3..746e372766 100644 --- a/src/group-theory/dihedral-group-construction.lagda.md +++ b/src/group-theory/dihedral-group-construction.lagda.md @@ -13,6 +13,7 @@ open import foundation.equality-coproduct-types open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.groups open import group-theory.monoids diff --git a/src/group-theory/dihedral-groups.lagda.md b/src/group-theory/dihedral-groups.lagda.md index ca45a79202..422e45b512 100644 --- a/src/group-theory/dihedral-groups.lagda.md +++ b/src/group-theory/dihedral-groups.lagda.md @@ -9,7 +9,9 @@ module group-theory.dihedral-groups where ```agda open import elementary-number-theory.groups-of-modular-arithmetic open import elementary-number-theory.natural-numbers + open import foundation.universe-levels + open import group-theory.dihedral-group-construction open import group-theory.groups ``` diff --git a/src/group-theory/e8-lattice.lagda.md b/src/group-theory/e8-lattice.lagda.md index 51ea03d6c7..c369ad7a0e 100644 --- a/src/group-theory/e8-lattice.lagda.md +++ b/src/group-theory/e8-lattice.lagda.md @@ -8,9 +8,11 @@ module group-theory.e8-lattice where ```agda open import elementary-number-theory.integers + open import foundation.equality-coproduct-types open import foundation.sets open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/group-theory/embeddings-abelian-groups.lagda.md b/src/group-theory/embeddings-abelian-groups.lagda.md index 45da241b4a..a62e223437 100644 --- a/src/group-theory/embeddings-abelian-groups.lagda.md +++ b/src/group-theory/embeddings-abelian-groups.lagda.md @@ -9,6 +9,7 @@ module group-theory.embeddings-abelian-groups where ```agda open import foundation.embeddings open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.embeddings-groups open import group-theory.homomorphisms-abelian-groups diff --git a/src/group-theory/embeddings-groups.lagda.md b/src/group-theory/embeddings-groups.lagda.md index 5a08df33d8..4574f4f757 100644 --- a/src/group-theory/embeddings-groups.lagda.md +++ b/src/group-theory/embeddings-groups.lagda.md @@ -10,6 +10,7 @@ module group-theory.embeddings-groups where open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.universe-levels + open import group-theory.groups open import group-theory.homomorphisms-groups open import group-theory.subgroups diff --git a/src/group-theory/endomorphism-rings-abelian-groups.lagda.md b/src/group-theory/endomorphism-rings-abelian-groups.lagda.md index 3052d1184c..24614dd8ab 100644 --- a/src/group-theory/endomorphism-rings-abelian-groups.lagda.md +++ b/src/group-theory/endomorphism-rings-abelian-groups.lagda.md @@ -9,9 +9,11 @@ module group-theory.endomorphism-rings-abelian-groups where ```agda open import foundation.dependent-pair-types open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.addition-homomorphisms-abelian-groups open import group-theory.homomorphisms-abelian-groups + open import ring-theory.rings ``` diff --git a/src/group-theory/epimorphisms-groups.lagda.md b/src/group-theory/epimorphisms-groups.lagda.md index 7679b0224f..8c892ee03c 100644 --- a/src/group-theory/epimorphisms-groups.lagda.md +++ b/src/group-theory/epimorphisms-groups.lagda.md @@ -8,8 +8,10 @@ module group-theory.epimorphisms-groups where ```agda open import category-theory.epimorphisms-large-precategories + open import foundation.propositions open import foundation.universe-levels + open import group-theory.groups open import group-theory.homomorphisms-groups open import group-theory.isomorphisms-groups diff --git a/src/group-theory/equivalences-concrete-group-actions.lagda.md b/src/group-theory/equivalences-concrete-group-actions.lagda.md index 2de43764fa..847e9e88a3 100644 --- a/src/group-theory/equivalences-concrete-group-actions.lagda.md +++ b/src/group-theory/equivalences-concrete-group-actions.lagda.md @@ -21,6 +21,7 @@ open import foundation.propositions open import foundation.sets open import foundation.univalence open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups open import group-theory.homomorphisms-concrete-group-actions diff --git a/src/group-theory/equivalences-concrete-groups.lagda.md b/src/group-theory/equivalences-concrete-groups.lagda.md index 965ca8330d..edd52cd573 100644 --- a/src/group-theory/equivalences-concrete-groups.lagda.md +++ b/src/group-theory/equivalences-concrete-groups.lagda.md @@ -15,6 +15,7 @@ open import foundation.identity-types open import foundation.sets open import foundation.subtype-identity-principle open import foundation.universe-levels + open import group-theory.concrete-groups open import group-theory.equivalences-higher-groups open import group-theory.higher-groups diff --git a/src/group-theory/equivalences-group-actions.lagda.md b/src/group-theory/equivalences-group-actions.lagda.md index 8decbfad1d..dc6cb33306 100644 --- a/src/group-theory/equivalences-group-actions.lagda.md +++ b/src/group-theory/equivalences-group-actions.lagda.md @@ -22,6 +22,7 @@ open import foundation.structure-identity-principle open import foundation.subtype-identity-principle open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + open import group-theory.group-actions open import group-theory.groups open import group-theory.homomorphisms-group-actions diff --git a/src/group-theory/equivalences-higher-groups.lagda.md b/src/group-theory/equivalences-higher-groups.lagda.md index a7b7372d81..dde90c1aab 100644 --- a/src/group-theory/equivalences-higher-groups.lagda.md +++ b/src/group-theory/equivalences-higher-groups.lagda.md @@ -16,8 +16,10 @@ open import foundation.fundamental-theorem-of-identity-types open import foundation.identity-types open import foundation.subtype-identity-principle open import foundation.universe-levels + open import group-theory.higher-groups open import group-theory.homomorphisms-higher-groups + open import structured-types.pointed-equivalences open import structured-types.pointed-types ``` diff --git a/src/group-theory/equivalences-semigroups.lagda.md b/src/group-theory/equivalences-semigroups.lagda.md index 89930f2e0e..5116d0fd91 100644 --- a/src/group-theory/equivalences-semigroups.lagda.md +++ b/src/group-theory/equivalences-semigroups.lagda.md @@ -20,6 +20,7 @@ open import foundation.subtype-identity-principle open import foundation.subtypes open import foundation.univalence open import foundation.universe-levels + open import group-theory.homomorphisms-semigroups open import group-theory.semigroups ``` diff --git a/src/group-theory/fixed-points-higher-group-actions.lagda.md b/src/group-theory/fixed-points-higher-group-actions.lagda.md index b950b95a5d..4a22be6ca9 100644 --- a/src/group-theory/fixed-points-higher-group-actions.lagda.md +++ b/src/group-theory/fixed-points-higher-group-actions.lagda.md @@ -8,6 +8,7 @@ module group-theory.fixed-points-higher-group-actions where ```agda open import foundation.universe-levels + open import group-theory.higher-group-actions open import group-theory.higher-groups ``` diff --git a/src/group-theory/free-concrete-group-actions.lagda.md b/src/group-theory/free-concrete-group-actions.lagda.md index a0b96ff790..b1ca721a8c 100644 --- a/src/group-theory/free-concrete-group-actions.lagda.md +++ b/src/group-theory/free-concrete-group-actions.lagda.md @@ -10,6 +10,7 @@ module group-theory.free-concrete-group-actions where open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups open import group-theory.orbits-concrete-group-actions diff --git a/src/group-theory/free-groups-with-one-generator.lagda.md b/src/group-theory/free-groups-with-one-generator.lagda.md index 01931cfa40..b49e8b48c4 100644 --- a/src/group-theory/free-groups-with-one-generator.lagda.md +++ b/src/group-theory/free-groups-with-one-generator.lagda.md @@ -11,6 +11,7 @@ open import elementary-number-theory.addition-integers open import elementary-number-theory.group-of-integers open import elementary-number-theory.integers open import elementary-number-theory.natural-numbers + open import foundation.contractible-maps open import foundation.contractible-types open import foundation.coproduct-types @@ -22,8 +23,10 @@ open import foundation.sets open import foundation.subtypes open import foundation.unit-type open import foundation.universe-levels + open import group-theory.groups open import group-theory.homomorphisms-groups + open import structured-types.initial-pointed-type-equipped-with-automorphism open import structured-types.pointed-types-equipped-with-automorphisms ``` diff --git a/src/group-theory/free-higher-group-actions.lagda.md b/src/group-theory/free-higher-group-actions.lagda.md index 2d83b73d96..1703cdd42c 100644 --- a/src/group-theory/free-higher-group-actions.lagda.md +++ b/src/group-theory/free-higher-group-actions.lagda.md @@ -11,6 +11,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import group-theory.higher-group-actions open import group-theory.higher-groups open import group-theory.orbits-higher-group-actions diff --git a/src/group-theory/full-subgroups.lagda.md b/src/group-theory/full-subgroups.lagda.md index 871f6f4415..47e05a9a9d 100644 --- a/src/group-theory/full-subgroups.lagda.md +++ b/src/group-theory/full-subgroups.lagda.md @@ -20,6 +20,7 @@ open import foundation.raising-universe-levels open import foundation.subtypes open import foundation.unit-type open import foundation.universe-levels + open import group-theory.groups open import group-theory.homomorphisms-groups open import group-theory.homomorphisms-semigroups diff --git a/src/group-theory/group-actions.lagda.md b/src/group-theory/group-actions.lagda.md index 88ea25d424..ead6ae9ff3 100644 --- a/src/group-theory/group-actions.lagda.md +++ b/src/group-theory/group-actions.lagda.md @@ -7,7 +7,6 @@ module group-theory.group-actions where
Imports ```agda -open import foundation-core.function-extensionality open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.functions @@ -15,6 +14,9 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + +open import foundation-core.function-extensionality + open import group-theory.groups open import group-theory.homomorphisms-groups open import group-theory.symmetric-groups diff --git a/src/group-theory/group-solver.lagda.md b/src/group-theory/group-solver.lagda.md index 2358657298..928afe631c 100644 --- a/src/group-theory/group-solver.lagda.md +++ b/src/group-theory/group-solver.lagda.md @@ -8,15 +8,18 @@ module group-theory.group-solver where ```agda open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.decidable-types open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.groups -open import group-theory.groups + open import linear-algebra.vectors + open import univalent-combinatorics.lists ``` diff --git a/src/group-theory/groups.lagda.md b/src/group-theory/groups.lagda.md index ef802e1074..a07781a9d0 100644 --- a/src/group-theory/groups.lagda.md +++ b/src/group-theory/groups.lagda.md @@ -24,10 +24,13 @@ open import foundation.propositions open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import group-theory.monoids open import group-theory.semigroups + open import structured-types.pointed-types open import structured-types.pointed-types-equipped-with-automorphisms + open import univalent-combinatorics.lists ``` diff --git a/src/group-theory/higher-group-actions.lagda.md b/src/group-theory/higher-group-actions.lagda.md index 2e08cefcf0..795713c3a1 100644 --- a/src/group-theory/higher-group-actions.lagda.md +++ b/src/group-theory/higher-group-actions.lagda.md @@ -9,6 +9,7 @@ module group-theory.higher-group-actions where ```agda open import foundation.identity-types open import foundation.universe-levels + open import group-theory.higher-groups ``` diff --git a/src/group-theory/higher-groups.lagda.md b/src/group-theory/higher-groups.lagda.md index 7c52383043..41a94f1389 100644 --- a/src/group-theory/higher-groups.lagda.md +++ b/src/group-theory/higher-groups.lagda.md @@ -14,9 +14,11 @@ open import foundation.identity-types open import foundation.mere-equality open import foundation.propositions open import foundation.universe-levels + open import structured-types.pointed-homotopies open import structured-types.pointed-maps open import structured-types.pointed-types + open import synthetic-homotopy-theory.functoriality-loop-spaces open import synthetic-homotopy-theory.loop-spaces ``` diff --git a/src/group-theory/homomorphisms-abelian-groups.lagda.md b/src/group-theory/homomorphisms-abelian-groups.lagda.md index 3daebbb1bd..9c8ae30b02 100644 --- a/src/group-theory/homomorphisms-abelian-groups.lagda.md +++ b/src/group-theory/homomorphisms-abelian-groups.lagda.md @@ -8,6 +8,7 @@ module group-theory.homomorphisms-abelian-groups where ```agda open import category-theory.large-precategories + open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -15,9 +16,11 @@ open import foundation.functions open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.homomorphisms-groups open import group-theory.homomorphisms-semigroups + open import ring-theory.rings ``` diff --git a/src/group-theory/homomorphisms-concrete-group-actions.lagda.md b/src/group-theory/homomorphisms-concrete-group-actions.lagda.md index 6a81b52c8c..30fae5825d 100644 --- a/src/group-theory/homomorphisms-concrete-group-actions.lagda.md +++ b/src/group-theory/homomorphisms-concrete-group-actions.lagda.md @@ -17,6 +17,7 @@ open import foundation.identity-types open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups ``` diff --git a/src/group-theory/homomorphisms-concrete-groups.lagda.md b/src/group-theory/homomorphisms-concrete-groups.lagda.md index dcb877d609..79c0fb59af 100644 --- a/src/group-theory/homomorphisms-concrete-groups.lagda.md +++ b/src/group-theory/homomorphisms-concrete-groups.lagda.md @@ -19,6 +19,7 @@ open import foundation.truncated-types open import foundation.truncation-levels open import foundation.unit-type open import foundation.universe-levels + open import group-theory.concrete-groups open import group-theory.higher-groups open import group-theory.homomorphisms-groups diff --git a/src/group-theory/homomorphisms-generated-subgroups.lagda.md b/src/group-theory/homomorphisms-generated-subgroups.lagda.md index cc0c5b89e8..c3100c511e 100644 --- a/src/group-theory/homomorphisms-generated-subgroups.lagda.md +++ b/src/group-theory/homomorphisms-generated-subgroups.lagda.md @@ -23,6 +23,7 @@ open import foundation.truncated-types open import foundation.truncation-levels open import foundation.unit-type open import foundation.universe-levels + open import group-theory.epimorphisms-groups open import group-theory.full-subgroups open import group-theory.groups @@ -30,6 +31,7 @@ open import group-theory.homomorphisms-groups open import group-theory.isomorphisms-groups open import group-theory.subgroups open import group-theory.subgroups-generated-by-subsets-groups + open import univalent-combinatorics.lists open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/group-theory/homomorphisms-group-actions.lagda.md b/src/group-theory/homomorphisms-group-actions.lagda.md index cbe63984cb..5bbfd4c6f3 100644 --- a/src/group-theory/homomorphisms-group-actions.lagda.md +++ b/src/group-theory/homomorphisms-group-actions.lagda.md @@ -19,6 +19,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtype-identity-principle open import foundation.universe-levels + open import group-theory.group-actions open import group-theory.groups ``` diff --git a/src/group-theory/homomorphisms-groups.lagda.md b/src/group-theory/homomorphisms-groups.lagda.md index 2013b1350a..60d86a13be 100644 --- a/src/group-theory/homomorphisms-groups.lagda.md +++ b/src/group-theory/homomorphisms-groups.lagda.md @@ -14,6 +14,7 @@ open import foundation.equivalences open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.groups open import group-theory.homomorphisms-semigroups ``` diff --git a/src/group-theory/homomorphisms-higher-group-actions.lagda.md b/src/group-theory/homomorphisms-higher-group-actions.lagda.md index 370a2d2ca4..6b93fb14ef 100644 --- a/src/group-theory/homomorphisms-higher-group-actions.lagda.md +++ b/src/group-theory/homomorphisms-higher-group-actions.lagda.md @@ -13,6 +13,7 @@ open import foundation.function-extensionality open import foundation.homotopies open import foundation.identity-types open import foundation.universe-levels + open import group-theory.higher-group-actions open import group-theory.higher-groups ``` diff --git a/src/group-theory/homomorphisms-higher-groups.lagda.md b/src/group-theory/homomorphisms-higher-groups.lagda.md index 4a164a77e8..969417281d 100644 --- a/src/group-theory/homomorphisms-higher-groups.lagda.md +++ b/src/group-theory/homomorphisms-higher-groups.lagda.md @@ -10,9 +10,12 @@ module group-theory.homomorphisms-higher-groups where open import foundation.equivalences open import foundation.identity-types open import foundation.universe-levels + open import group-theory.higher-groups + open import structured-types.pointed-homotopies open import structured-types.pointed-maps + open import synthetic-homotopy-theory.functoriality-loop-spaces ``` diff --git a/src/group-theory/homomorphisms-monoids.lagda.md b/src/group-theory/homomorphisms-monoids.lagda.md index 381dad6dce..04d8867984 100644 --- a/src/group-theory/homomorphisms-monoids.lagda.md +++ b/src/group-theory/homomorphisms-monoids.lagda.md @@ -10,6 +10,7 @@ module group-theory.homomorphisms-monoids where open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import group-theory.homomorphisms-semigroups open import group-theory.monoids ``` diff --git a/src/group-theory/homomorphisms-semigroups.lagda.md b/src/group-theory/homomorphisms-semigroups.lagda.md index 0a8f68e3b1..23e1ecf45f 100644 --- a/src/group-theory/homomorphisms-semigroups.lagda.md +++ b/src/group-theory/homomorphisms-semigroups.lagda.md @@ -18,6 +18,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtype-identity-principle open import foundation.universe-levels + open import group-theory.semigroups ``` diff --git a/src/group-theory/integers-higher-group.lagda.md b/src/group-theory/integers-higher-group.lagda.md index da355e291a..989732f383 100644 --- a/src/group-theory/integers-higher-group.lagda.md +++ b/src/group-theory/integers-higher-group.lagda.md @@ -9,8 +9,11 @@ module group-theory.integers-higher-group where ```agda open import foundation.dependent-pair-types open import foundation.universe-levels + open import group-theory.higher-groups + open import structured-types.pointed-types + open import synthetic-homotopy-theory.circle ``` diff --git a/src/group-theory/inverse-semigroups.lagda.md b/src/group-theory/inverse-semigroups.lagda.md index e929bb8dd8..0819361ecb 100644 --- a/src/group-theory/inverse-semigroups.lagda.md +++ b/src/group-theory/inverse-semigroups.lagda.md @@ -13,6 +13,7 @@ open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.semigroups ``` diff --git a/src/group-theory/invertible-elements-monoids.lagda.md b/src/group-theory/invertible-elements-monoids.lagda.md index af4f1084ab..8a932ee7bf 100644 --- a/src/group-theory/invertible-elements-monoids.lagda.md +++ b/src/group-theory/invertible-elements-monoids.lagda.md @@ -15,6 +15,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import group-theory.monoids ``` diff --git a/src/group-theory/isomorphisms-abelian-groups.lagda.md b/src/group-theory/isomorphisms-abelian-groups.lagda.md index 976498ea5a..377260473d 100644 --- a/src/group-theory/isomorphisms-abelian-groups.lagda.md +++ b/src/group-theory/isomorphisms-abelian-groups.lagda.md @@ -18,6 +18,7 @@ open import foundation.identity-types open import foundation.propositions open import foundation.subtypes open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.homomorphisms-abelian-groups open import group-theory.isomorphisms-groups diff --git a/src/group-theory/isomorphisms-concrete-groups.lagda.md b/src/group-theory/isomorphisms-concrete-groups.lagda.md index 90e87da571..8bf28ab655 100644 --- a/src/group-theory/isomorphisms-concrete-groups.lagda.md +++ b/src/group-theory/isomorphisms-concrete-groups.lagda.md @@ -8,7 +8,9 @@ module group-theory.isomorphisms-concrete-groups where ```agda open import category-theory.isomorphisms-large-precategories + open import foundation.universe-levels + open import group-theory.concrete-groups open import group-theory.precategory-of-concrete-groups ``` diff --git a/src/group-theory/isomorphisms-group-actions.lagda.md b/src/group-theory/isomorphisms-group-actions.lagda.md index 4ff2658169..d81605d94a 100644 --- a/src/group-theory/isomorphisms-group-actions.lagda.md +++ b/src/group-theory/isomorphisms-group-actions.lagda.md @@ -8,11 +8,13 @@ module group-theory.isomorphisms-group-actions where ```agda open import category-theory.isomorphisms-large-precategories + open import foundation.commuting-squares-of-maps open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.identity-types open import foundation.universe-levels + open import group-theory.equivalences-group-actions open import group-theory.group-actions open import group-theory.groups diff --git a/src/group-theory/isomorphisms-groups.lagda.md b/src/group-theory/isomorphisms-groups.lagda.md index e335ef7b4f..9cbe086950 100644 --- a/src/group-theory/isomorphisms-groups.lagda.md +++ b/src/group-theory/isomorphisms-groups.lagda.md @@ -8,6 +8,7 @@ module group-theory.isomorphisms-groups where ```agda open import category-theory.isomorphisms-large-precategories + open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -15,6 +16,7 @@ open import foundation.functoriality-dependent-pair-types open import foundation.identity-types open import foundation.subtypes open import foundation.universe-levels + open import group-theory.category-of-semigroups open import group-theory.equivalences-semigroups open import group-theory.groups diff --git a/src/group-theory/isomorphisms-semigroups.lagda.md b/src/group-theory/isomorphisms-semigroups.lagda.md index c52bd287c9..d02ae7cde6 100644 --- a/src/group-theory/isomorphisms-semigroups.lagda.md +++ b/src/group-theory/isomorphisms-semigroups.lagda.md @@ -8,7 +8,7 @@ module group-theory.isomorphisms-semigroups where ```agda open import category-theory.isomorphisms-large-precategories -open import foundation-core.function-extensionality + open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -18,6 +18,9 @@ open import foundation.propositions open import foundation.subtypes open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + +open import foundation-core.function-extensionality + open import group-theory.equivalences-semigroups open import group-theory.homomorphisms-semigroups open import group-theory.precategory-of-semigroups diff --git a/src/group-theory/kernels-homomorphisms-concrete-groups.lagda.md b/src/group-theory/kernels-homomorphisms-concrete-groups.lagda.md index dae5a547e5..a09bd7d478 100644 --- a/src/group-theory/kernels-homomorphisms-concrete-groups.lagda.md +++ b/src/group-theory/kernels-homomorphisms-concrete-groups.lagda.md @@ -16,9 +16,11 @@ open import foundation.sets open import foundation.truncated-maps open import foundation.truncation-levels open import foundation.universe-levels + open import group-theory.concrete-groups open import group-theory.higher-groups open import group-theory.homomorphisms-concrete-groups + open import structured-types.fibers-of-pointed-maps open import structured-types.pointed-types ``` diff --git a/src/group-theory/kernels.lagda.md b/src/group-theory/kernels.lagda.md index 566ae14d64..770468a541 100644 --- a/src/group-theory/kernels.lagda.md +++ b/src/group-theory/kernels.lagda.md @@ -15,6 +15,7 @@ open import foundation.injective-maps open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.embeddings-abelian-groups open import group-theory.embeddings-groups diff --git a/src/group-theory/loop-groups-sets.lagda.md b/src/group-theory/loop-groups-sets.lagda.md index 7bd6c4cf4b..ed76008041 100644 --- a/src/group-theory/loop-groups-sets.lagda.md +++ b/src/group-theory/loop-groups-sets.lagda.md @@ -22,6 +22,7 @@ open import foundation.truncated-types open import foundation.truncation-levels open import foundation.univalence open import foundation.universe-levels + open import group-theory.automorphism-groups open import group-theory.concrete-groups open import group-theory.groups diff --git a/src/group-theory/mere-equivalences-concrete-group-actions.lagda.md b/src/group-theory/mere-equivalences-concrete-group-actions.lagda.md index cf7a53ee5c..8432d4a612 100644 --- a/src/group-theory/mere-equivalences-concrete-group-actions.lagda.md +++ b/src/group-theory/mere-equivalences-concrete-group-actions.lagda.md @@ -12,6 +12,7 @@ open import foundation.mere-equality open import foundation.propositional-truncations open import foundation.propositions open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups open import group-theory.equivalences-concrete-group-actions diff --git a/src/group-theory/mere-equivalences-group-actions.lagda.md b/src/group-theory/mere-equivalences-group-actions.lagda.md index d1a03e5031..8b1a24b07a 100644 --- a/src/group-theory/mere-equivalences-group-actions.lagda.md +++ b/src/group-theory/mere-equivalences-group-actions.lagda.md @@ -10,6 +10,7 @@ module group-theory.mere-equivalences-group-actions where open import foundation.propositional-truncations open import foundation.propositions open import foundation.universe-levels + open import group-theory.equivalences-group-actions open import group-theory.group-actions open import group-theory.groups diff --git a/src/group-theory/monoid-actions.lagda.md b/src/group-theory/monoid-actions.lagda.md index 3a0ad11303..fc9dcaa0e7 100644 --- a/src/group-theory/monoid-actions.lagda.md +++ b/src/group-theory/monoid-actions.lagda.md @@ -14,6 +14,7 @@ open import foundation.functions open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.homomorphisms-monoids open import group-theory.monoids ``` diff --git a/src/group-theory/monoids.lagda.md b/src/group-theory/monoids.lagda.md index 7035084344..4299f98e76 100644 --- a/src/group-theory/monoids.lagda.md +++ b/src/group-theory/monoids.lagda.md @@ -15,6 +15,7 @@ open import foundation.sets open import foundation.subtypes open import foundation.unital-binary-operations open import foundation.universe-levels + open import group-theory.semigroups ``` diff --git a/src/group-theory/monomorphisms-concrete-groups.lagda.md b/src/group-theory/monomorphisms-concrete-groups.lagda.md index b26fe1b96c..14273f0929 100644 --- a/src/group-theory/monomorphisms-concrete-groups.lagda.md +++ b/src/group-theory/monomorphisms-concrete-groups.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.propositions open import foundation.universe-levels + open import group-theory.concrete-groups open import group-theory.homomorphisms-concrete-groups ``` diff --git a/src/group-theory/monomorphisms-groups.lagda.md b/src/group-theory/monomorphisms-groups.lagda.md index 20cb9b7021..889a48bc20 100644 --- a/src/group-theory/monomorphisms-groups.lagda.md +++ b/src/group-theory/monomorphisms-groups.lagda.md @@ -8,8 +8,10 @@ module group-theory.monomorphisms-groups where ```agda open import category-theory.monomorphisms-large-precategories + open import foundation.propositions open import foundation.universe-levels + open import group-theory.groups open import group-theory.homomorphisms-groups open import group-theory.isomorphisms-groups diff --git a/src/group-theory/normal-subgroups-concrete-groups.lagda.md b/src/group-theory/normal-subgroups-concrete-groups.lagda.md index 11cae968ea..e6accc7848 100644 --- a/src/group-theory/normal-subgroups-concrete-groups.lagda.md +++ b/src/group-theory/normal-subgroups-concrete-groups.lagda.md @@ -8,6 +8,7 @@ module group-theory.normal-subgroups-concrete-groups where ```agda open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups open import group-theory.subgroups-concrete-groups diff --git a/src/group-theory/normal-subgroups.lagda.md b/src/group-theory/normal-subgroups.lagda.md index 9bcd8018aa..529bdf2f6b 100644 --- a/src/group-theory/normal-subgroups.lagda.md +++ b/src/group-theory/normal-subgroups.lagda.md @@ -23,10 +23,12 @@ open import foundation.propositions open import foundation.subtype-identity-principle open import foundation.subtypes open import foundation.universe-levels + open import group-theory.congruence-relations-groups open import group-theory.conjugation open import group-theory.groups open import group-theory.subgroups + open import order-theory.large-posets open import order-theory.large-preorders open import order-theory.posets diff --git a/src/group-theory/opposite-groups.lagda.md b/src/group-theory/opposite-groups.lagda.md index ef6ea38da8..3f78d0aba7 100644 --- a/src/group-theory/opposite-groups.lagda.md +++ b/src/group-theory/opposite-groups.lagda.md @@ -10,6 +10,7 @@ module group-theory.opposite-groups where open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import group-theory.groups open import group-theory.isomorphisms-groups ``` diff --git a/src/group-theory/orbit-stabilizer-theorem-concrete-groups.lagda.md b/src/group-theory/orbit-stabilizer-theorem-concrete-groups.lagda.md index d03c98799d..f53f7bb96c 100644 --- a/src/group-theory/orbit-stabilizer-theorem-concrete-groups.lagda.md +++ b/src/group-theory/orbit-stabilizer-theorem-concrete-groups.lagda.md @@ -17,12 +17,14 @@ open import foundation.sets open import foundation.subtypes open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups open import group-theory.mere-equivalences-concrete-group-actions open import group-theory.stabilizer-groups-concrete-group-actions open import group-theory.subgroups-concrete-groups open import group-theory.transitive-concrete-group-actions + open import structured-types.pointed-types ``` diff --git a/src/group-theory/orbits-concrete-group-actions.lagda.md b/src/group-theory/orbits-concrete-group-actions.lagda.md index 36f316e725..c28d37950d 100644 --- a/src/group-theory/orbits-concrete-group-actions.lagda.md +++ b/src/group-theory/orbits-concrete-group-actions.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.functions open import foundation.sets open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups ``` diff --git a/src/group-theory/orbits-group-actions.lagda.md b/src/group-theory/orbits-group-actions.lagda.md index cbd404f97c..f5c0b6d5a6 100644 --- a/src/group-theory/orbits-group-actions.lagda.md +++ b/src/group-theory/orbits-group-actions.lagda.md @@ -10,6 +10,7 @@ module group-theory.orbits-group-actions where open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import group-theory.group-actions open import group-theory.groups ``` diff --git a/src/group-theory/orbits-higher-group-actions.lagda.md b/src/group-theory/orbits-higher-group-actions.lagda.md index 3a367f3a68..5a0955f910 100644 --- a/src/group-theory/orbits-higher-group-actions.lagda.md +++ b/src/group-theory/orbits-higher-group-actions.lagda.md @@ -9,6 +9,7 @@ module group-theory.orbits-higher-group-actions where ```agda open import foundation.dependent-pair-types open import foundation.universe-levels + open import group-theory.higher-group-actions open import group-theory.higher-groups ``` diff --git a/src/group-theory/orbits-monoid-actions.lagda.md b/src/group-theory/orbits-monoid-actions.lagda.md index b64507cd11..ec2f96273a 100644 --- a/src/group-theory/orbits-monoid-actions.lagda.md +++ b/src/group-theory/orbits-monoid-actions.lagda.md @@ -8,6 +8,7 @@ module group-theory.orbits-monoid-actions where ```agda open import category-theory.precategories + open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -17,6 +18,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtype-identity-principle open import foundation.universe-levels + open import group-theory.monoid-actions open import group-theory.monoids ``` diff --git a/src/group-theory/orders-of-elements-groups.lagda.md b/src/group-theory/orders-of-elements-groups.lagda.md index 54c5311e96..fc90751496 100644 --- a/src/group-theory/orders-of-elements-groups.lagda.md +++ b/src/group-theory/orders-of-elements-groups.lagda.md @@ -8,7 +8,9 @@ module group-theory.orders-of-elements-groups where ```agda open import elementary-number-theory.group-of-integers + open import foundation.universe-levels + open import group-theory.free-groups-with-one-generator open import group-theory.groups open import group-theory.kernels diff --git a/src/group-theory/precategory-of-concrete-groups.lagda.md b/src/group-theory/precategory-of-concrete-groups.lagda.md index d28ef920ee..c22e723ed7 100644 --- a/src/group-theory/precategory-of-concrete-groups.lagda.md +++ b/src/group-theory/precategory-of-concrete-groups.lagda.md @@ -10,7 +10,9 @@ module group-theory.precategory-of-concrete-groups where open import category-theory.large-categories open import category-theory.large-precategories open import category-theory.precategories + open import foundation.universe-levels + open import group-theory.concrete-groups open import group-theory.homomorphisms-concrete-groups ``` diff --git a/src/group-theory/precategory-of-group-actions.lagda.md b/src/group-theory/precategory-of-group-actions.lagda.md index c3a980d41b..f051b2599d 100644 --- a/src/group-theory/precategory-of-group-actions.lagda.md +++ b/src/group-theory/precategory-of-group-actions.lagda.md @@ -9,8 +9,10 @@ module group-theory.precategory-of-group-actions where ```agda open import category-theory.large-precategories open import category-theory.precategories + open import foundation.dependent-pair-types open import foundation.universe-levels + open import group-theory.group-actions open import group-theory.groups open import group-theory.homomorphisms-group-actions diff --git a/src/group-theory/precategory-of-groups.lagda.md b/src/group-theory/precategory-of-groups.lagda.md index 44d35cf3cf..8e9a13069a 100644 --- a/src/group-theory/precategory-of-groups.lagda.md +++ b/src/group-theory/precategory-of-groups.lagda.md @@ -8,7 +8,9 @@ module group-theory.precategory-of-groups where ```agda open import category-theory.large-precategories + open import foundation.universe-levels + open import group-theory.groups open import group-theory.homomorphisms-groups ``` diff --git a/src/group-theory/precategory-of-semigroups.lagda.md b/src/group-theory/precategory-of-semigroups.lagda.md index bf2751c4de..1dd658b4dc 100644 --- a/src/group-theory/precategory-of-semigroups.lagda.md +++ b/src/group-theory/precategory-of-semigroups.lagda.md @@ -8,7 +8,9 @@ module group-theory.precategory-of-semigroups where ```agda open import category-theory.large-precategories + open import foundation.universe-levels + open import group-theory.homomorphisms-semigroups open import group-theory.semigroups ``` diff --git a/src/group-theory/principal-group-actions.lagda.md b/src/group-theory/principal-group-actions.lagda.md index cfac07769e..5780fb6f30 100644 --- a/src/group-theory/principal-group-actions.lagda.md +++ b/src/group-theory/principal-group-actions.lagda.md @@ -10,6 +10,7 @@ module group-theory.principal-group-actions where open import foundation.dependent-pair-types open import foundation.equivalence-extensionality open import foundation.universe-levels + open import group-theory.group-actions open import group-theory.groups ``` diff --git a/src/group-theory/principal-torsors-concrete-groups.lagda.md b/src/group-theory/principal-torsors-concrete-groups.lagda.md index 4af7d1c678..3b25ba5e8b 100644 --- a/src/group-theory/principal-torsors-concrete-groups.lagda.md +++ b/src/group-theory/principal-torsors-concrete-groups.lagda.md @@ -8,6 +8,7 @@ module group-theory.principal-torsors-concrete-groups where ```agda open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups ``` diff --git a/src/group-theory/products-of-tuples-of-elements-commutative-monoids.lagda.md b/src/group-theory/products-of-tuples-of-elements-commutative-monoids.lagda.md index 843836d446..bf72457ec3 100644 --- a/src/group-theory/products-of-tuples-of-elements-commutative-monoids.lagda.md +++ b/src/group-theory/products-of-tuples-of-elements-commutative-monoids.lagda.md @@ -8,6 +8,7 @@ module group-theory.products-of-tuples-of-elements-commutative-monoids where ```agda open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.equivalences @@ -15,8 +16,10 @@ open import foundation.functions open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import group-theory.commutative-monoids open import group-theory.unordered-tuples-of-elements-commutative-monoids + open import univalent-combinatorics.counting open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/group-theory/quotient-groups-concrete-groups.lagda.md b/src/group-theory/quotient-groups-concrete-groups.lagda.md index 4e6ccff9ec..51bde7d168 100644 --- a/src/group-theory/quotient-groups-concrete-groups.lagda.md +++ b/src/group-theory/quotient-groups-concrete-groups.lagda.md @@ -20,6 +20,7 @@ open import foundation.sets open import foundation.subtype-identity-principle open import foundation.subtypes open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups open import group-theory.equivalences-concrete-group-actions @@ -27,7 +28,9 @@ open import group-theory.higher-groups open import group-theory.mere-equivalences-concrete-group-actions open import group-theory.normal-subgroups-concrete-groups open import group-theory.transitive-concrete-group-actions + open import structured-types.pointed-types + open import synthetic-homotopy-theory.loop-spaces ``` diff --git a/src/group-theory/quotient-groups.lagda.md b/src/group-theory/quotient-groups.lagda.md index a4cb18ff8e..bafd88450d 100644 --- a/src/group-theory/quotient-groups.lagda.md +++ b/src/group-theory/quotient-groups.lagda.md @@ -26,6 +26,7 @@ open import foundation.subtypes open import foundation.surjective-maps open import foundation.universal-property-set-quotients open import foundation.universe-levels + open import group-theory.groups open import group-theory.homomorphisms-groups open import group-theory.kernels diff --git a/src/group-theory/quotients-abelian-groups.lagda.md b/src/group-theory/quotients-abelian-groups.lagda.md index fa1f2c3e14..b147922bbd 100644 --- a/src/group-theory/quotients-abelian-groups.lagda.md +++ b/src/group-theory/quotients-abelian-groups.lagda.md @@ -24,6 +24,7 @@ open import foundation.sets open import foundation.surjective-maps open import foundation.universal-property-set-quotients open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.groups open import group-theory.homomorphisms-abelian-groups diff --git a/src/group-theory/representations-monoids.lagda.md b/src/group-theory/representations-monoids.lagda.md index 14ea922856..74f31fd8f5 100644 --- a/src/group-theory/representations-monoids.lagda.md +++ b/src/group-theory/representations-monoids.lagda.md @@ -9,9 +9,11 @@ module group-theory.representations-monoids where ```agda open import category-theory.categories open import category-theory.endomorphisms-of-objects-categories + open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import group-theory.homomorphisms-monoids open import group-theory.monoids ``` diff --git a/src/group-theory/shriek-concrete-group-actions.lagda.md b/src/group-theory/shriek-concrete-group-actions.lagda.md index fb864737c1..8d2c5a35a7 100644 --- a/src/group-theory/shriek-concrete-group-actions.lagda.md +++ b/src/group-theory/shriek-concrete-group-actions.lagda.md @@ -13,6 +13,7 @@ open import foundation.identity-types open import foundation.set-truncations open import foundation.sets open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups open import group-theory.homomorphisms-concrete-group-actions diff --git a/src/group-theory/stabilizer-groups-concrete-group-actions.lagda.md b/src/group-theory/stabilizer-groups-concrete-group-actions.lagda.md index 1869fa7442..d481b06a7b 100644 --- a/src/group-theory/stabilizer-groups-concrete-group-actions.lagda.md +++ b/src/group-theory/stabilizer-groups-concrete-group-actions.lagda.md @@ -17,6 +17,7 @@ open import foundation.sets open import foundation.subtypes open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups open import group-theory.orbits-concrete-group-actions diff --git a/src/group-theory/stabilizer-groups.lagda.md b/src/group-theory/stabilizer-groups.lagda.md index 3716f4ddf3..0462ca7714 100644 --- a/src/group-theory/stabilizer-groups.lagda.md +++ b/src/group-theory/stabilizer-groups.lagda.md @@ -10,6 +10,7 @@ module group-theory.stabilizer-groups where open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import group-theory.group-actions open import group-theory.groups ``` diff --git a/src/group-theory/subgroups-abelian-groups.lagda.md b/src/group-theory/subgroups-abelian-groups.lagda.md index 8a59304172..a8f5e5846a 100644 --- a/src/group-theory/subgroups-abelian-groups.lagda.md +++ b/src/group-theory/subgroups-abelian-groups.lagda.md @@ -16,6 +16,7 @@ open import foundation.identity-types open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.congruence-relations-abelian-groups open import group-theory.congruence-relations-groups @@ -24,6 +25,7 @@ open import group-theory.homomorphisms-abelian-groups open import group-theory.normal-subgroups open import group-theory.semigroups open import group-theory.subgroups + open import order-theory.large-posets open import order-theory.large-preorders open import order-theory.posets diff --git a/src/group-theory/subgroups-concrete-groups.lagda.md b/src/group-theory/subgroups-concrete-groups.lagda.md index 1064061481..1b7aedceb0 100644 --- a/src/group-theory/subgroups-concrete-groups.lagda.md +++ b/src/group-theory/subgroups-concrete-groups.lagda.md @@ -19,14 +19,17 @@ open import foundation.sets open import foundation.structure-identity-principle open import foundation.subtypes open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups open import group-theory.equivalences-concrete-group-actions open import group-theory.homomorphisms-concrete-groups open import group-theory.orbits-concrete-group-actions open import group-theory.transitive-concrete-group-actions + open import structured-types.pointed-maps open import structured-types.pointed-types + open import synthetic-homotopy-theory.functoriality-loop-spaces open import synthetic-homotopy-theory.loop-spaces ``` diff --git a/src/group-theory/subgroups-generated-by-subsets-groups.lagda.md b/src/group-theory/subgroups-generated-by-subsets-groups.lagda.md index 7b946ba951..07e3054347 100644 --- a/src/group-theory/subgroups-generated-by-subsets-groups.lagda.md +++ b/src/group-theory/subgroups-generated-by-subsets-groups.lagda.md @@ -8,6 +8,7 @@ module group-theory.subgroups-generated-by-subsets-groups where ```agda open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.dependent-pair-types @@ -19,9 +20,11 @@ open import foundation.propositions open import foundation.subtypes open import foundation.unit-type open import foundation.universe-levels + open import group-theory.full-subgroups open import group-theory.groups open import group-theory.subgroups + open import univalent-combinatorics.lists open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/group-theory/subgroups-higher-groups.lagda.md b/src/group-theory/subgroups-higher-groups.lagda.md index 44aae4eb08..075770a70b 100644 --- a/src/group-theory/subgroups-higher-groups.lagda.md +++ b/src/group-theory/subgroups-higher-groups.lagda.md @@ -13,7 +13,9 @@ open import foundation.dependent-pair-types open import foundation.functions open import foundation.sets open import foundation.universe-levels + open import group-theory.higher-groups + open import structured-types.pointed-types ``` diff --git a/src/group-theory/subgroups.lagda.md b/src/group-theory/subgroups.lagda.md index 88b60b4a6e..dfeb38db8f 100644 --- a/src/group-theory/subgroups.lagda.md +++ b/src/group-theory/subgroups.lagda.md @@ -29,11 +29,13 @@ open import foundation.subtype-identity-principle open import foundation.subtypes open import foundation.unit-type open import foundation.universe-levels + open import group-theory.groups open import group-theory.homomorphisms-groups open import group-theory.homomorphisms-semigroups open import group-theory.isomorphisms-groups open import group-theory.semigroups + open import order-theory.large-posets open import order-theory.large-preorders open import order-theory.posets diff --git a/src/group-theory/submonoids.lagda.md b/src/group-theory/submonoids.lagda.md index a6ba6449a2..075865b879 100644 --- a/src/group-theory/submonoids.lagda.md +++ b/src/group-theory/submonoids.lagda.md @@ -16,6 +16,7 @@ open import foundation.sets open import foundation.subtype-identity-principle open import foundation.subtypes open import foundation.universe-levels + open import group-theory.monoids open import group-theory.semigroups ``` diff --git a/src/group-theory/subsemigroups.lagda.md b/src/group-theory/subsemigroups.lagda.md index 1b7e7e8d43..1b254f3203 100644 --- a/src/group-theory/subsemigroups.lagda.md +++ b/src/group-theory/subsemigroups.lagda.md @@ -16,6 +16,7 @@ open import foundation.sets open import foundation.subtype-identity-principle open import foundation.subtypes open import foundation.universe-levels + open import group-theory.semigroups ``` diff --git a/src/group-theory/substitution-functor-concrete-group-actions.lagda.md b/src/group-theory/substitution-functor-concrete-group-actions.lagda.md index 7502e0ad1b..80b294ad6c 100644 --- a/src/group-theory/substitution-functor-concrete-group-actions.lagda.md +++ b/src/group-theory/substitution-functor-concrete-group-actions.lagda.md @@ -8,6 +8,7 @@ module group-theory.substitution-functor-concrete-group-actions where ```agda open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups open import group-theory.homomorphisms-concrete-groups diff --git a/src/group-theory/substitution-functor-group-actions.lagda.md b/src/group-theory/substitution-functor-group-actions.lagda.md index fd2f33e8b8..bbf1acbc8d 100644 --- a/src/group-theory/substitution-functor-group-actions.lagda.md +++ b/src/group-theory/substitution-functor-group-actions.lagda.md @@ -8,6 +8,7 @@ module group-theory.substitution-functor-group-actions where ```agda open import category-theory.functors-large-precategories + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.equivalence-classes @@ -17,6 +18,7 @@ open import foundation.identity-types open import foundation.propositional-truncations open import foundation.sets open import foundation.universe-levels + open import group-theory.group-actions open import group-theory.groups open import group-theory.homomorphisms-group-actions diff --git a/src/group-theory/symmetric-concrete-groups.lagda.md b/src/group-theory/symmetric-concrete-groups.lagda.md index 04aa481da4..9071f7de8c 100644 --- a/src/group-theory/symmetric-concrete-groups.lagda.md +++ b/src/group-theory/symmetric-concrete-groups.lagda.md @@ -14,6 +14,7 @@ open import foundation.mere-equality open import foundation.sets open import foundation.subtype-identity-principle open import foundation.universe-levels + open import group-theory.automorphism-groups open import group-theory.concrete-groups ``` diff --git a/src/group-theory/symmetric-groups.lagda.md b/src/group-theory/symmetric-groups.lagda.md index 533a1b990a..c99e7a5ebe 100644 --- a/src/group-theory/symmetric-groups.lagda.md +++ b/src/group-theory/symmetric-groups.lagda.md @@ -25,6 +25,7 @@ open import foundation.subuniverses open import foundation.truncated-types open import foundation.univalence open import foundation.universe-levels + open import group-theory.concrete-groups open import group-theory.groups open import group-theory.homomorphisms-groups diff --git a/src/group-theory/symmetric-higher-groups.lagda.md b/src/group-theory/symmetric-higher-groups.lagda.md index 22d1a203cf..62cacd712a 100644 --- a/src/group-theory/symmetric-higher-groups.lagda.md +++ b/src/group-theory/symmetric-higher-groups.lagda.md @@ -12,7 +12,9 @@ open import foundation.connected-components-universes open import foundation.dependent-pair-types open import foundation.mere-equivalences open import foundation.universe-levels + open import group-theory.higher-groups + open import structured-types.pointed-types ``` diff --git a/src/group-theory/transitive-concrete-group-actions.lagda.md b/src/group-theory/transitive-concrete-group-actions.lagda.md index d9ddcd8744..c65cc6fc85 100644 --- a/src/group-theory/transitive-concrete-group-actions.lagda.md +++ b/src/group-theory/transitive-concrete-group-actions.lagda.md @@ -21,6 +21,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import group-theory.concrete-group-actions open import group-theory.concrete-groups open import group-theory.equivalences-concrete-group-actions diff --git a/src/group-theory/transitive-group-actions.lagda.md b/src/group-theory/transitive-group-actions.lagda.md index bb9b8a2d8d..cd18620a42 100644 --- a/src/group-theory/transitive-group-actions.lagda.md +++ b/src/group-theory/transitive-group-actions.lagda.md @@ -11,6 +11,7 @@ open import foundation.existential-quantification open import foundation.identity-types open import foundation.propositions open import foundation.universe-levels + open import group-theory.group-actions open import group-theory.groups ``` diff --git a/src/group-theory/trivial-subgroups.lagda.md b/src/group-theory/trivial-subgroups.lagda.md index dd7de72e55..d3f927121f 100644 --- a/src/group-theory/trivial-subgroups.lagda.md +++ b/src/group-theory/trivial-subgroups.lagda.md @@ -10,6 +10,7 @@ module group-theory.trivial-subgroups where open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import group-theory.groups open import group-theory.subgroups ``` diff --git a/src/group-theory/unordered-tuples-of-elements-commutative-monoids.lagda.md b/src/group-theory/unordered-tuples-of-elements-commutative-monoids.lagda.md index e70925e6b1..909f9021d3 100644 --- a/src/group-theory/unordered-tuples-of-elements-commutative-monoids.lagda.md +++ b/src/group-theory/unordered-tuples-of-elements-commutative-monoids.lagda.md @@ -8,9 +8,11 @@ module group-theory.unordered-tuples-of-elements-commutative-monoids where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.universe-levels open import foundation.unordered-tuples + open import group-theory.commutative-monoids ``` diff --git a/src/linear-algebra/constant-matrices.lagda.md b/src/linear-algebra/constant-matrices.lagda.md index 789bd444aa..03b95489d8 100644 --- a/src/linear-algebra/constant-matrices.lagda.md +++ b/src/linear-algebra/constant-matrices.lagda.md @@ -8,7 +8,9 @@ module linear-algebra.constant-matrices where ```agda open import elementary-number-theory.natural-numbers + open import foundation.universe-levels + open import linear-algebra.constant-vectors open import linear-algebra.matrices ``` diff --git a/src/linear-algebra/constant-vectors.lagda.md b/src/linear-algebra/constant-vectors.lagda.md index 37f8374eb0..b9313d4b25 100644 --- a/src/linear-algebra/constant-vectors.lagda.md +++ b/src/linear-algebra/constant-vectors.lagda.md @@ -8,7 +8,9 @@ module linear-algebra.constant-vectors where ```agda open import elementary-number-theory.natural-numbers + open import foundation.universe-levels + open import linear-algebra.vectors ``` diff --git a/src/linear-algebra/diagonal-matrices-on-rings.lagda.md b/src/linear-algebra/diagonal-matrices-on-rings.lagda.md index 682b9e263a..2afafcdcbf 100644 --- a/src/linear-algebra/diagonal-matrices-on-rings.lagda.md +++ b/src/linear-algebra/diagonal-matrices-on-rings.lagda.md @@ -8,13 +8,16 @@ module linear-algebra.diagonal-matrices-on-rings where ```agda open import elementary-number-theory.natural-numbers + open import foundation.identity-types open import foundation.universe-levels + open import linear-algebra.constant-vectors open import linear-algebra.functoriality-vectors open import linear-algebra.matrices-on-rings open import linear-algebra.vectors open import linear-algebra.vectors-on-rings + open import ring-theory.rings ``` diff --git a/src/linear-algebra/functoriality-matrices.lagda.md b/src/linear-algebra/functoriality-matrices.lagda.md index b1577d1dc1..6dc3086859 100644 --- a/src/linear-algebra/functoriality-matrices.lagda.md +++ b/src/linear-algebra/functoriality-matrices.lagda.md @@ -8,7 +8,9 @@ module linear-algebra.functoriality-matrices where ```agda open import elementary-number-theory.natural-numbers + open import foundation.universe-levels + open import linear-algebra.functoriality-vectors open import linear-algebra.matrices ``` diff --git a/src/linear-algebra/functoriality-vectors.lagda.md b/src/linear-algebra/functoriality-vectors.lagda.md index 38e1de7879..15b06e6508 100644 --- a/src/linear-algebra/functoriality-vectors.lagda.md +++ b/src/linear-algebra/functoriality-vectors.lagda.md @@ -8,11 +8,13 @@ module linear-algebra.functoriality-vectors where ```agda open import elementary-number-theory.natural-numbers + open import foundation.function-extensionality open import foundation.functions open import foundation.homotopies open import foundation.identity-types open import foundation.universe-levels + open import linear-algebra.vectors ``` diff --git a/src/linear-algebra/matrices-on-rings.lagda.md b/src/linear-algebra/matrices-on-rings.lagda.md index ebb22524b0..9793495101 100644 --- a/src/linear-algebra/matrices-on-rings.lagda.md +++ b/src/linear-algebra/matrices-on-rings.lagda.md @@ -8,13 +8,16 @@ module linear-algebra.matrices-on-rings where ```agda open import elementary-number-theory.natural-numbers + open import foundation.identity-types open import foundation.universe-levels + open import linear-algebra.constant-matrices open import linear-algebra.functoriality-matrices open import linear-algebra.matrices open import linear-algebra.vectors open import linear-algebra.vectors-on-rings + open import ring-theory.rings ``` diff --git a/src/linear-algebra/matrices.lagda.md b/src/linear-algebra/matrices.lagda.md index 00a63f5075..8c9c4c6d52 100644 --- a/src/linear-algebra/matrices.lagda.md +++ b/src/linear-algebra/matrices.lagda.md @@ -8,10 +8,12 @@ module linear-algebra.matrices where ```agda open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import linear-algebra.functoriality-vectors open import linear-algebra.vectors ``` diff --git a/src/linear-algebra/multiplication-matrices.lagda.md b/src/linear-algebra/multiplication-matrices.lagda.md index 0d8f1ccf24..e0e05320b4 100644 --- a/src/linear-algebra/multiplication-matrices.lagda.md +++ b/src/linear-algebra/multiplication-matrices.lagda.md @@ -8,11 +8,14 @@ module linear-algebra.multiplication-matrices where ```agda open import elementary-number-theory.natural-numbers + open import foundation.universe-levels + open import linear-algebra.constant-vectors open import linear-algebra.matrices-on-rings open import linear-algebra.vectors open import linear-algebra.vectors-on-rings + open import ring-theory.rings ``` diff --git a/src/linear-algebra/scalar-multiplication-matrices.lagda.md b/src/linear-algebra/scalar-multiplication-matrices.lagda.md index 5552041aab..460f312973 100644 --- a/src/linear-algebra/scalar-multiplication-matrices.lagda.md +++ b/src/linear-algebra/scalar-multiplication-matrices.lagda.md @@ -8,7 +8,9 @@ module linear-algebra.scalar-multiplication-matrices where ```agda open import elementary-number-theory.natural-numbers + open import foundation.universe-levels + open import linear-algebra.matrices open import linear-algebra.scalar-multiplication-vectors ``` diff --git a/src/linear-algebra/scalar-multiplication-vectors-on-rings.lagda.md b/src/linear-algebra/scalar-multiplication-vectors-on-rings.lagda.md index e7da23ac4d..d1d9278935 100644 --- a/src/linear-algebra/scalar-multiplication-vectors-on-rings.lagda.md +++ b/src/linear-algebra/scalar-multiplication-vectors-on-rings.lagda.md @@ -8,13 +8,17 @@ module linear-algebra.scalar-multiplication-vectors-on-rings where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import group-theory.endomorphism-rings-abelian-groups open import group-theory.homomorphisms-abelian-groups + open import linear-algebra.vectors open import linear-algebra.vectors-on-rings + open import ring-theory.homomorphisms-rings open import ring-theory.modules-rings open import ring-theory.rings diff --git a/src/linear-algebra/scalar-multiplication-vectors.lagda.md b/src/linear-algebra/scalar-multiplication-vectors.lagda.md index 5bba26cfa2..6e3d5a4733 100644 --- a/src/linear-algebra/scalar-multiplication-vectors.lagda.md +++ b/src/linear-algebra/scalar-multiplication-vectors.lagda.md @@ -8,7 +8,9 @@ module linear-algebra.scalar-multiplication-vectors where ```agda open import elementary-number-theory.natural-numbers + open import foundation.universe-levels + open import linear-algebra.functoriality-vectors open import linear-algebra.vectors ``` diff --git a/src/linear-algebra/transposition-matrices.lagda.md b/src/linear-algebra/transposition-matrices.lagda.md index 494ee70983..c83a0e361d 100644 --- a/src/linear-algebra/transposition-matrices.lagda.md +++ b/src/linear-algebra/transposition-matrices.lagda.md @@ -8,8 +8,10 @@ module linear-algebra.transposition-matrices where ```agda open import elementary-number-theory.natural-numbers + open import foundation.identity-types open import foundation.universe-levels + open import linear-algebra.functoriality-vectors open import linear-algebra.matrices open import linear-algebra.vectors diff --git a/src/linear-algebra/vectors-on-commutative-rings.lagda.md b/src/linear-algebra/vectors-on-commutative-rings.lagda.md index fa4831c769..354fc401e9 100644 --- a/src/linear-algebra/vectors-on-commutative-rings.lagda.md +++ b/src/linear-algebra/vectors-on-commutative-rings.lagda.md @@ -8,14 +8,18 @@ module linear-algebra.vectors-on-commutative-rings where ```agda open import commutative-algebra.commutative-rings + open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.function-extensionality open import foundation.identity-types open import foundation.universe-levels + open import group-theory.commutative-monoids open import group-theory.monoids open import group-theory.semigroups + open import linear-algebra.constant-vectors open import linear-algebra.functoriality-vectors open import linear-algebra.vectors diff --git a/src/linear-algebra/vectors-on-commutative-semirings.lagda.md b/src/linear-algebra/vectors-on-commutative-semirings.lagda.md index 511f465b90..5d6df415ec 100644 --- a/src/linear-algebra/vectors-on-commutative-semirings.lagda.md +++ b/src/linear-algebra/vectors-on-commutative-semirings.lagda.md @@ -8,14 +8,18 @@ module linear-algebra.vectors-on-commutative-semirings where ```agda open import commutative-algebra.commutative-semirings + open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.function-extensionality open import foundation.identity-types open import foundation.universe-levels + open import group-theory.commutative-monoids open import group-theory.monoids open import group-theory.semigroups + open import linear-algebra.constant-vectors open import linear-algebra.functoriality-vectors open import linear-algebra.vectors diff --git a/src/linear-algebra/vectors-on-rings.lagda.md b/src/linear-algebra/vectors-on-rings.lagda.md index 82abf43f49..90b0379f25 100644 --- a/src/linear-algebra/vectors-on-rings.lagda.md +++ b/src/linear-algebra/vectors-on-rings.lagda.md @@ -8,6 +8,7 @@ module linear-algebra.vectors-on-rings where ```agda open import elementary-number-theory.natural-numbers + open import foundation.constant-maps open import foundation.coproduct-types open import foundation.dependent-pair-types @@ -16,16 +17,20 @@ open import foundation.identity-types open import foundation.unit-type open import foundation.unital-binary-operations open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.commutative-monoids open import group-theory.groups open import group-theory.monoids open import group-theory.semigroups + open import linear-algebra.constant-vectors open import linear-algebra.functoriality-vectors open import linear-algebra.scalar-multiplication-vectors open import linear-algebra.vectors + open import ring-theory.rings + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/linear-algebra/vectors-on-semirings.lagda.md b/src/linear-algebra/vectors-on-semirings.lagda.md index ee7d3aa0fb..7f51b10fdb 100644 --- a/src/linear-algebra/vectors-on-semirings.lagda.md +++ b/src/linear-algebra/vectors-on-semirings.lagda.md @@ -8,6 +8,7 @@ module linear-algebra.vectors-on-semirings where ```agda open import elementary-number-theory.natural-numbers + open import foundation.constant-maps open import foundation.coproduct-types open import foundation.dependent-pair-types @@ -15,16 +16,20 @@ open import foundation.function-extensionality open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.commutative-monoids open import group-theory.groups open import group-theory.monoids open import group-theory.semigroups + open import linear-algebra.constant-vectors open import linear-algebra.functoriality-vectors open import linear-algebra.scalar-multiplication-vectors open import linear-algebra.vectors + open import ring-theory.semirings + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/linear-algebra/vectors.lagda.md b/src/linear-algebra/vectors.lagda.md index c55b1e7e3c..3bbd6512e2 100644 --- a/src/linear-algebra/vectors.lagda.md +++ b/src/linear-algebra/vectors.lagda.md @@ -8,6 +8,7 @@ module linear-algebra.vectors where ```agda open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.coproduct-types @@ -23,6 +24,7 @@ open import foundation.truncated-types open import foundation.truncation-levels open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.involution-standard-finite-types open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/order-theory/chains-posets.lagda.md b/src/order-theory/chains-posets.lagda.md index d2ae64f7b4..db5204bde1 100644 --- a/src/order-theory/chains-posets.lagda.md +++ b/src/order-theory/chains-posets.lagda.md @@ -9,6 +9,7 @@ module order-theory.chains-posets where ```agda open import foundation.propositions open import foundation.universe-levels + open import order-theory.chains-preorders open import order-theory.posets ``` diff --git a/src/order-theory/chains-preorders.lagda.md b/src/order-theory/chains-preorders.lagda.md index 566e055e1a..d3a7bb158f 100644 --- a/src/order-theory/chains-preorders.lagda.md +++ b/src/order-theory/chains-preorders.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.propositions open import foundation.subtypes open import foundation.universe-levels + open import order-theory.preorders open import order-theory.subpreorders open import order-theory.total-preorders diff --git a/src/order-theory/decidable-subposets.lagda.md b/src/order-theory/decidable-subposets.lagda.md index e327280193..09890a2b28 100644 --- a/src/order-theory/decidable-subposets.lagda.md +++ b/src/order-theory/decidable-subposets.lagda.md @@ -13,6 +13,7 @@ open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.propositions open import foundation.universe-levels + open import order-theory.posets open import order-theory.subposets ``` diff --git a/src/order-theory/decidable-subpreorders.lagda.md b/src/order-theory/decidable-subpreorders.lagda.md index 850b0815b1..8a0f29aae5 100644 --- a/src/order-theory/decidable-subpreorders.lagda.md +++ b/src/order-theory/decidable-subpreorders.lagda.md @@ -13,6 +13,7 @@ open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.propositions open import foundation.universe-levels + open import order-theory.preorders open import order-theory.subpreorders ``` diff --git a/src/order-theory/directed-complete-posets.lagda.md b/src/order-theory/directed-complete-posets.lagda.md index 0d21033053..690e879828 100644 --- a/src/order-theory/directed-complete-posets.lagda.md +++ b/src/order-theory/directed-complete-posets.lagda.md @@ -11,6 +11,7 @@ open import foundation.inhabited-types open import foundation.propositions open import foundation.subtypes open import foundation.universe-levels + open import order-theory.directed-families open import order-theory.least-upper-bounds-posets open import order-theory.posets diff --git a/src/order-theory/directed-families.lagda.md b/src/order-theory/directed-families.lagda.md index c907e52985..f070fb39be 100644 --- a/src/order-theory/directed-families.lagda.md +++ b/src/order-theory/directed-families.lagda.md @@ -12,6 +12,7 @@ open import foundation.existential-quantification open import foundation.inhabited-types open import foundation.propositions open import foundation.universe-levels + open import order-theory.posets ``` diff --git a/src/order-theory/distributive-lattices.lagda.md b/src/order-theory/distributive-lattices.lagda.md index c40dc20fc3..e650f64c69 100644 --- a/src/order-theory/distributive-lattices.lagda.md +++ b/src/order-theory/distributive-lattices.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import order-theory.lattices ``` diff --git a/src/order-theory/finite-posets.lagda.md b/src/order-theory/finite-posets.lagda.md index c0c6a489eb..6b45635171 100644 --- a/src/order-theory/finite-posets.lagda.md +++ b/src/order-theory/finite-posets.lagda.md @@ -10,8 +10,10 @@ module order-theory.finite-posets where open import foundation.decidable-types open import foundation.propositions open import foundation.universe-levels + open import order-theory.finite-preorders open import order-theory.posets + open import univalent-combinatorics.finite-types ``` diff --git a/src/order-theory/finite-preorders.lagda.md b/src/order-theory/finite-preorders.lagda.md index 9620977b17..062fc2910e 100644 --- a/src/order-theory/finite-preorders.lagda.md +++ b/src/order-theory/finite-preorders.lagda.md @@ -8,6 +8,7 @@ module order-theory.finite-preorders where ```agda open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.decidable-equality open import foundation.decidable-propositions @@ -18,8 +19,10 @@ open import foundation.mere-equivalences open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import order-theory.decidable-subpreorders open import order-theory.preorders + open import univalent-combinatorics.decidable-subtypes open import univalent-combinatorics.equality-finite-types open import univalent-combinatorics.finite-types diff --git a/src/order-theory/finitely-graded-posets.lagda.md b/src/order-theory/finitely-graded-posets.lagda.md index f5929ce670..fc6684d284 100644 --- a/src/order-theory/finitely-graded-posets.lagda.md +++ b/src/order-theory/finitely-graded-posets.lagda.md @@ -10,6 +10,7 @@ module order-theory.finitely-graded-posets where open import elementary-number-theory.inequality-standard-finite-types open import elementary-number-theory.modular-arithmetic open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.embeddings @@ -24,11 +25,13 @@ open import foundation.sets open import foundation.subtypes open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + open import order-theory.largest-elements-posets open import order-theory.least-elements-posets open import order-theory.posets open import order-theory.preorders open import order-theory.total-posets + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/order-theory/frames.lagda.md b/src/order-theory/frames.lagda.md index b132b56a2a..87fc99b36d 100644 --- a/src/order-theory/frames.lagda.md +++ b/src/order-theory/frames.lagda.md @@ -15,6 +15,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import order-theory.greatest-lower-bounds-posets open import order-theory.infinite-distributive-law open import order-theory.least-upper-bounds-posets diff --git a/src/order-theory/greatest-lower-bounds-posets.lagda.md b/src/order-theory/greatest-lower-bounds-posets.lagda.md index 1474ae5418..f1146e10b4 100644 --- a/src/order-theory/greatest-lower-bounds-posets.lagda.md +++ b/src/order-theory/greatest-lower-bounds-posets.lagda.md @@ -12,6 +12,7 @@ open import foundation.dependent-pair-types open import foundation.propositions open import foundation.subtypes open import foundation.universe-levels + open import order-theory.posets ``` diff --git a/src/order-theory/homomorphisms-frames.lagda.md b/src/order-theory/homomorphisms-frames.lagda.md index da70024d98..f7b72f01ab 100644 --- a/src/order-theory/homomorphisms-frames.lagda.md +++ b/src/order-theory/homomorphisms-frames.lagda.md @@ -15,6 +15,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import order-theory.frames open import order-theory.greatest-lower-bounds-posets open import order-theory.homomorphisms-meet-semilattices diff --git a/src/order-theory/homomorphisms-meet-semilattices.lagda.md b/src/order-theory/homomorphisms-meet-semilattices.lagda.md index 93cc2c5aa4..709b85e372 100644 --- a/src/order-theory/homomorphisms-meet-semilattices.lagda.md +++ b/src/order-theory/homomorphisms-meet-semilattices.lagda.md @@ -15,6 +15,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import order-theory.greatest-lower-bounds-posets open import order-theory.meet-semilattices open import order-theory.order-preserving-maps-posets diff --git a/src/order-theory/homomorphisms-meet-sup-lattices.lagda.md b/src/order-theory/homomorphisms-meet-sup-lattices.lagda.md index 97848760ac..9bae52d9b8 100644 --- a/src/order-theory/homomorphisms-meet-sup-lattices.lagda.md +++ b/src/order-theory/homomorphisms-meet-sup-lattices.lagda.md @@ -15,6 +15,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import order-theory.greatest-lower-bounds-posets open import order-theory.homomorphisms-meet-semilattices open import order-theory.homomorphisms-sup-lattices diff --git a/src/order-theory/homomorphisms-sup-lattices.lagda.md b/src/order-theory/homomorphisms-sup-lattices.lagda.md index 8ebe8896c7..3c8dca0207 100644 --- a/src/order-theory/homomorphisms-sup-lattices.lagda.md +++ b/src/order-theory/homomorphisms-sup-lattices.lagda.md @@ -15,6 +15,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import order-theory.greatest-lower-bounds-posets open import order-theory.least-upper-bounds-posets open import order-theory.order-preserving-maps-posets diff --git a/src/order-theory/ideals-preorders.lagda.md b/src/order-theory/ideals-preorders.lagda.md index 75f4393852..56d5956cc2 100644 --- a/src/order-theory/ideals-preorders.lagda.md +++ b/src/order-theory/ideals-preorders.lagda.md @@ -11,6 +11,7 @@ open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.inhabited-types open import foundation.universe-levels + open import order-theory.lower-types-preorders open import order-theory.preorders ``` diff --git a/src/order-theory/infinite-distributive-law.lagda.md b/src/order-theory/infinite-distributive-law.lagda.md index ff16cc674d..4eff93d268 100644 --- a/src/order-theory/infinite-distributive-law.lagda.md +++ b/src/order-theory/infinite-distributive-law.lagda.md @@ -14,6 +14,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import order-theory.least-upper-bounds-posets open import order-theory.meet-semilattices open import order-theory.posets diff --git a/src/order-theory/interval-subposets.lagda.md b/src/order-theory/interval-subposets.lagda.md index 37c482f783..1a8ac2608f 100644 --- a/src/order-theory/interval-subposets.lagda.md +++ b/src/order-theory/interval-subposets.lagda.md @@ -10,6 +10,7 @@ module order-theory.interval-subposets where open import foundation.dependent-pair-types open import foundation.propositions open import foundation.universe-levels + open import order-theory.posets open import order-theory.subposets ``` diff --git a/src/order-theory/join-semilattices.lagda.md b/src/order-theory/join-semilattices.lagda.md index 686f5f8fd4..1134dda8a2 100644 --- a/src/order-theory/join-semilattices.lagda.md +++ b/src/order-theory/join-semilattices.lagda.md @@ -13,7 +13,9 @@ open import foundation.identity-types open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import group-theory.semigroups + open import order-theory.least-upper-bounds-posets open import order-theory.posets ``` diff --git a/src/order-theory/large-posets.lagda.md b/src/order-theory/large-posets.lagda.md index 02a4a48dab..67c7852586 100644 --- a/src/order-theory/large-posets.lagda.md +++ b/src/order-theory/large-posets.lagda.md @@ -8,10 +8,12 @@ module order-theory.large-posets where ```agda open import Agda.Primitive using (Setω) + open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.propositions open import foundation.universe-levels + open import order-theory.large-preorders open import order-theory.posets ``` diff --git a/src/order-theory/large-preorders.lagda.md b/src/order-theory/large-preorders.lagda.md index e0d8ec2c9a..489ddb78f6 100644 --- a/src/order-theory/large-preorders.lagda.md +++ b/src/order-theory/large-preorders.lagda.md @@ -8,9 +8,11 @@ module order-theory.large-preorders where ```agda open import Agda.Primitive using (Setω) + open import foundation.dependent-pair-types open import foundation.propositions open import foundation.universe-levels + open import order-theory.preorders ``` diff --git a/src/order-theory/largest-elements-posets.lagda.md b/src/order-theory/largest-elements-posets.lagda.md index ef41006243..55f647369c 100644 --- a/src/order-theory/largest-elements-posets.lagda.md +++ b/src/order-theory/largest-elements-posets.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.propositions open import foundation.subtypes open import foundation.universe-levels + open import order-theory.largest-elements-preorders open import order-theory.posets ``` diff --git a/src/order-theory/lattices.lagda.md b/src/order-theory/lattices.lagda.md index fe76115794..9b40714aee 100644 --- a/src/order-theory/lattices.lagda.md +++ b/src/order-theory/lattices.lagda.md @@ -12,6 +12,7 @@ open import foundation.identity-types open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import order-theory.join-semilattices open import order-theory.meet-semilattices open import order-theory.posets diff --git a/src/order-theory/least-elements-posets.lagda.md b/src/order-theory/least-elements-posets.lagda.md index ea61cc7002..a9d2ab4326 100644 --- a/src/order-theory/least-elements-posets.lagda.md +++ b/src/order-theory/least-elements-posets.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.propositions open import foundation.subtypes open import foundation.universe-levels + open import order-theory.least-elements-preorders open import order-theory.posets ``` diff --git a/src/order-theory/least-elements-preorders.lagda.md b/src/order-theory/least-elements-preorders.lagda.md index e67be0dd71..d37d7b102a 100644 --- a/src/order-theory/least-elements-preorders.lagda.md +++ b/src/order-theory/least-elements-preorders.lagda.md @@ -10,6 +10,7 @@ module order-theory.least-elements-preorders where open import foundation.dependent-pair-types open import foundation.propositions open import foundation.universe-levels + open import order-theory.preorders ``` diff --git a/src/order-theory/least-upper-bounds-posets.lagda.md b/src/order-theory/least-upper-bounds-posets.lagda.md index c99d8db537..2acb5d38e6 100644 --- a/src/order-theory/least-upper-bounds-posets.lagda.md +++ b/src/order-theory/least-upper-bounds-posets.lagda.md @@ -12,6 +12,7 @@ open import foundation.dependent-pair-types open import foundation.propositions open import foundation.subtypes open import foundation.universe-levels + open import order-theory.posets ``` diff --git a/src/order-theory/locally-finite-posets.lagda.md b/src/order-theory/locally-finite-posets.lagda.md index 324242493a..a3b7b03cf7 100644 --- a/src/order-theory/locally-finite-posets.lagda.md +++ b/src/order-theory/locally-finite-posets.lagda.md @@ -11,6 +11,7 @@ open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.propositions open import foundation.universe-levels + open import order-theory.finite-posets open import order-theory.interval-subposets open import order-theory.posets diff --git a/src/order-theory/lower-types-preorders.lagda.md b/src/order-theory/lower-types-preorders.lagda.md index eead0e4c8a..a54c5bd994 100644 --- a/src/order-theory/lower-types-preorders.lagda.md +++ b/src/order-theory/lower-types-preorders.lagda.md @@ -10,6 +10,7 @@ module order-theory.lower-types-preorders where open import foundation.dependent-pair-types open import foundation.subtypes open import foundation.universe-levels + open import order-theory.preorders ``` diff --git a/src/order-theory/maximal-chains-posets.lagda.md b/src/order-theory/maximal-chains-posets.lagda.md index 328ef83afc..a23202f630 100644 --- a/src/order-theory/maximal-chains-posets.lagda.md +++ b/src/order-theory/maximal-chains-posets.lagda.md @@ -9,6 +9,7 @@ module order-theory.maximal-chains-posets where ```agda open import foundation.propositions open import foundation.universe-levels + open import order-theory.chains-posets open import order-theory.maximal-chains-preorders open import order-theory.posets diff --git a/src/order-theory/maximal-chains-preorders.lagda.md b/src/order-theory/maximal-chains-preorders.lagda.md index f4297fb16e..44339f0157 100644 --- a/src/order-theory/maximal-chains-preorders.lagda.md +++ b/src/order-theory/maximal-chains-preorders.lagda.md @@ -10,6 +10,7 @@ module order-theory.maximal-chains-preorders where open import foundation.dependent-pair-types open import foundation.propositions open import foundation.universe-levels + open import order-theory.chains-preorders open import order-theory.preorders ``` diff --git a/src/order-theory/meet-semilattices.lagda.md b/src/order-theory/meet-semilattices.lagda.md index a3ea48d765..b1b5c6fe82 100644 --- a/src/order-theory/meet-semilattices.lagda.md +++ b/src/order-theory/meet-semilattices.lagda.md @@ -13,7 +13,9 @@ open import foundation.identity-types open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import group-theory.semigroups + open import order-theory.greatest-lower-bounds-posets open import order-theory.posets ``` diff --git a/src/order-theory/order-preserving-maps-posets.lagda.md b/src/order-theory/order-preserving-maps-posets.lagda.md index b3b67322c5..f5ca129de3 100644 --- a/src/order-theory/order-preserving-maps-posets.lagda.md +++ b/src/order-theory/order-preserving-maps-posets.lagda.md @@ -17,6 +17,7 @@ open import foundation.identity-types open import foundation.propositions open import foundation.subtype-identity-principle open import foundation.universe-levels + open import order-theory.order-preserving-maps-preorders open import order-theory.posets ``` diff --git a/src/order-theory/order-preserving-maps-preorders.lagda.md b/src/order-theory/order-preserving-maps-preorders.lagda.md index c6cdf63cc8..0d631eb572 100644 --- a/src/order-theory/order-preserving-maps-preorders.lagda.md +++ b/src/order-theory/order-preserving-maps-preorders.lagda.md @@ -17,6 +17,7 @@ open import foundation.identity-types open import foundation.propositions open import foundation.subtype-identity-principle open import foundation.universe-levels + open import order-theory.preorders ``` diff --git a/src/order-theory/planar-binary-trees.lagda.md b/src/order-theory/planar-binary-trees.lagda.md index 4353df9045..5ba29fc2ca 100644 --- a/src/order-theory/planar-binary-trees.lagda.md +++ b/src/order-theory/planar-binary-trees.lagda.md @@ -11,6 +11,7 @@ open import foundation.booleans open import foundation.empty-types open import foundation.functions open import foundation.universe-levels + open import trees.w-types ``` diff --git a/src/order-theory/posets.lagda.md b/src/order-theory/posets.lagda.md index d90664c920..d6140d1532 100644 --- a/src/order-theory/posets.lagda.md +++ b/src/order-theory/posets.lagda.md @@ -13,6 +13,7 @@ open import foundation.identity-types open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import order-theory.preorders ``` diff --git a/src/order-theory/subposets.lagda.md b/src/order-theory/subposets.lagda.md index b1a48f6624..c66327f491 100644 --- a/src/order-theory/subposets.lagda.md +++ b/src/order-theory/subposets.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.propositions open import foundation.universe-levels + open import order-theory.posets open import order-theory.preorders open import order-theory.subpreorders diff --git a/src/order-theory/subpreorders.lagda.md b/src/order-theory/subpreorders.lagda.md index 1ba66beed6..640425f67a 100644 --- a/src/order-theory/subpreorders.lagda.md +++ b/src/order-theory/subpreorders.lagda.md @@ -13,6 +13,7 @@ open import foundation.identity-types open import foundation.propositions open import foundation.subtypes open import foundation.universe-levels + open import order-theory.preorders ``` diff --git a/src/order-theory/sup-lattices.lagda.md b/src/order-theory/sup-lattices.lagda.md index 5e6e330265..a0605ae414 100644 --- a/src/order-theory/sup-lattices.lagda.md +++ b/src/order-theory/sup-lattices.lagda.md @@ -14,6 +14,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import order-theory.least-upper-bounds-posets open import order-theory.posets ``` diff --git a/src/order-theory/total-posets.lagda.md b/src/order-theory/total-posets.lagda.md index 2108722b9d..20c872b240 100644 --- a/src/order-theory/total-posets.lagda.md +++ b/src/order-theory/total-posets.lagda.md @@ -9,6 +9,7 @@ module order-theory.total-posets where ```agda open import foundation.propositions open import foundation.universe-levels + open import order-theory.posets open import order-theory.total-preorders ``` diff --git a/src/order-theory/total-preorders.lagda.md b/src/order-theory/total-preorders.lagda.md index 2134d53e58..bebc811709 100644 --- a/src/order-theory/total-preorders.lagda.md +++ b/src/order-theory/total-preorders.lagda.md @@ -10,6 +10,7 @@ module order-theory.total-preorders where open import foundation.disjunction open import foundation.propositions open import foundation.universe-levels + open import order-theory.preorders ``` diff --git a/src/organic-chemistry/alcohols.lagda.md b/src/organic-chemistry/alcohols.lagda.md index 5e8d68223c..674938ac78 100644 --- a/src/organic-chemistry/alcohols.lagda.md +++ b/src/organic-chemistry/alcohols.lagda.md @@ -14,6 +14,7 @@ open import foundation.negation open import foundation.propositional-truncations open import foundation.universe-levels open import foundation.unordered-pairs + open import organic-chemistry.hydrocarbons open import organic-chemistry.saturated-carbons ``` diff --git a/src/organic-chemistry/alkanes.lagda.md b/src/organic-chemistry/alkanes.lagda.md index 46ab30e2d1..90c8073f4f 100644 --- a/src/organic-chemistry/alkanes.lagda.md +++ b/src/organic-chemistry/alkanes.lagda.md @@ -8,6 +8,7 @@ module organic-chemistry.alkanes where ```agda open import foundation.universe-levels + open import organic-chemistry.hydrocarbons open import organic-chemistry.saturated-carbons ``` diff --git a/src/organic-chemistry/alkenes.lagda.md b/src/organic-chemistry/alkenes.lagda.md index 488c5cba5e..c921af986d 100644 --- a/src/organic-chemistry/alkenes.lagda.md +++ b/src/organic-chemistry/alkenes.lagda.md @@ -8,11 +8,14 @@ module organic-chemistry.alkenes where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.universe-levels + open import organic-chemistry.hydrocarbons open import organic-chemistry.saturated-carbons + open import univalent-combinatorics.finite-types ``` diff --git a/src/organic-chemistry/alkynes.lagda.md b/src/organic-chemistry/alkynes.lagda.md index 8d52b81c69..dbcd3da30f 100644 --- a/src/organic-chemistry/alkynes.lagda.md +++ b/src/organic-chemistry/alkynes.lagda.md @@ -8,11 +8,14 @@ module organic-chemistry.alkynes where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.universe-levels + open import organic-chemistry.hydrocarbons open import organic-chemistry.saturated-carbons + open import univalent-combinatorics.finite-types ``` diff --git a/src/organic-chemistry/ethane.lagda.md b/src/organic-chemistry/ethane.lagda.md index 2e0132082b..ab6f3903b8 100644 --- a/src/organic-chemistry/ethane.lagda.md +++ b/src/organic-chemistry/ethane.lagda.md @@ -8,7 +8,9 @@ module organic-chemistry.ethane where ```agda open import elementary-number-theory.inequality-natural-numbers + open import finite-group-theory.tetrahedra-in-3-space + open import foundation.contractible-types open import foundation.coproduct-types open import foundation.decidable-propositions @@ -25,10 +27,13 @@ open import foundation.unit-type open import foundation.univalence open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.finite-graphs open import graph-theory.walks-undirected-graphs + open import organic-chemistry.alkanes open import organic-chemistry.hydrocarbons + open import univalent-combinatorics.2-element-types open import univalent-combinatorics.counting open import univalent-combinatorics.finite-types diff --git a/src/organic-chemistry/hydrocarbons.lagda.md b/src/organic-chemistry/hydrocarbons.lagda.md index 7f2937de41..ba32e8dc97 100644 --- a/src/organic-chemistry/hydrocarbons.lagda.md +++ b/src/organic-chemistry/hydrocarbons.lagda.md @@ -8,15 +8,19 @@ module organic-chemistry.hydrocarbons where ```agda open import elementary-number-theory.inequality-natural-numbers + open import finite-group-theory.tetrahedra-in-3-space + open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.negation open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.connected-undirected-graphs open import graph-theory.finite-graphs + open import univalent-combinatorics.finite-types ``` diff --git a/src/organic-chemistry/methane.lagda.md b/src/organic-chemistry/methane.lagda.md index 06b76ee28b..0b4d165579 100644 --- a/src/organic-chemistry/methane.lagda.md +++ b/src/organic-chemistry/methane.lagda.md @@ -8,16 +8,21 @@ module organic-chemistry.methane where ```agda open import elementary-number-theory.inequality-natural-numbers + open import finite-group-theory.tetrahedra-in-3-space using (tetrahedron-in-3-space) + open import foundation.dependent-pair-types open import foundation.empty-types open import foundation.identity-types open import foundation.propositional-truncations open import foundation.unit-type open import foundation.universe-levels + open import graph-theory.walks-undirected-graphs using (refl-walk-Undirected-Graph) + open import organic-chemistry.alkanes using (is-alkane-hydrocarbon) open import organic-chemistry.hydrocarbons using (hydrocarbon) + open import univalent-combinatorics.counting open import univalent-combinatorics.finite-types ``` diff --git a/src/organic-chemistry/saturated-carbons.lagda.md b/src/organic-chemistry/saturated-carbons.lagda.md index 36a25617ac..5c5e64e0fe 100644 --- a/src/organic-chemistry/saturated-carbons.lagda.md +++ b/src/organic-chemistry/saturated-carbons.lagda.md @@ -12,7 +12,9 @@ open import foundation.propositional-truncations open import foundation.propositions open import foundation.universe-levels open import foundation.unordered-pairs + open import organic-chemistry.hydrocarbons + open import univalent-combinatorics.finite-types ``` diff --git a/src/orthogonal-factorization-systems/extensions-of-maps.lagda.md b/src/orthogonal-factorization-systems/extensions-of-maps.lagda.md index 8d2bb56b6c..ba5977bab2 100644 --- a/src/orthogonal-factorization-systems/extensions-of-maps.lagda.md +++ b/src/orthogonal-factorization-systems/extensions-of-maps.lagda.md @@ -7,7 +7,6 @@ module orthogonal-factorization-systems.extensions-of-maps where
Imports ```agda -open import foundation-core.dependent-pair-types open import foundation.contractible-maps open import foundation.contractible-types open import foundation.embeddings @@ -28,6 +27,9 @@ open import foundation.truncated-types open import foundation.truncation-levels open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + +open import foundation-core.dependent-pair-types + open import orthogonal-factorization-systems.local-types ``` diff --git a/src/orthogonal-factorization-systems/higher-modalities.lagda.md b/src/orthogonal-factorization-systems/higher-modalities.lagda.md index ef2dc77060..b52f48debe 100644 --- a/src/orthogonal-factorization-systems/higher-modalities.lagda.md +++ b/src/orthogonal-factorization-systems/higher-modalities.lagda.md @@ -16,11 +16,11 @@ open import foundation.functions open import foundation.homotopies open import foundation.identity-types open import foundation.propositions -open import foundation.propositions open import foundation.sections open import foundation.small-types open import foundation.subuniverses open import foundation.universe-levels + open import orthogonal-factorization-systems.modal-operators open import orthogonal-factorization-systems.uniquely-eliminating-modalities ``` diff --git a/src/orthogonal-factorization-systems/lifting-operations.lagda.md b/src/orthogonal-factorization-systems/lifting-operations.lagda.md index 8f9b9fe052..b76dafe7ce 100644 --- a/src/orthogonal-factorization-systems/lifting-operations.lagda.md +++ b/src/orthogonal-factorization-systems/lifting-operations.lagda.md @@ -12,6 +12,7 @@ open import foundation.functions open import foundation.homotopies open import foundation.sections open import foundation.universe-levels + open import orthogonal-factorization-systems.pullback-hom ``` diff --git a/src/orthogonal-factorization-systems/lifting-squares.lagda.md b/src/orthogonal-factorization-systems/lifting-squares.lagda.md index c25011a72a..be9fd21138 100644 --- a/src/orthogonal-factorization-systems/lifting-squares.lagda.md +++ b/src/orthogonal-factorization-systems/lifting-squares.lagda.md @@ -27,6 +27,7 @@ open import foundation.structure-identity-principle open import foundation.truncation-levels open import foundation.unit-type open import foundation.universe-levels + open import orthogonal-factorization-systems.extensions-of-maps open import orthogonal-factorization-systems.lifts-of-maps ``` diff --git a/src/orthogonal-factorization-systems/lifts-of-maps.lagda.md b/src/orthogonal-factorization-systems/lifts-of-maps.lagda.md index 7898fcb445..16a88c8d45 100644 --- a/src/orthogonal-factorization-systems/lifts-of-maps.lagda.md +++ b/src/orthogonal-factorization-systems/lifts-of-maps.lagda.md @@ -22,6 +22,7 @@ open import foundation.truncated-types open import foundation.truncation-levels open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + open import orthogonal-factorization-systems.extensions-of-maps ``` diff --git a/src/orthogonal-factorization-systems/local-types.lagda.md b/src/orthogonal-factorization-systems/local-types.lagda.md index b714a1d05b..d25bcd8ce7 100644 --- a/src/orthogonal-factorization-systems/local-types.lagda.md +++ b/src/orthogonal-factorization-systems/local-types.lagda.md @@ -7,6 +7,12 @@ module orthogonal-factorization-systems.local-types where
Imports ```agda +open import foundation.equivalences +open import foundation.type-arithmetic-dependent-function-types +open import foundation.type-arithmetic-unit-type +open import foundation.unit-type +open import foundation.universal-property-empty-type + open import foundation-core.contractible-maps open import foundation-core.contractible-types open import foundation-core.dependent-pair-types @@ -19,11 +25,6 @@ open import foundation-core.propositions open import foundation-core.retractions open import foundation-core.sections open import foundation-core.universe-levels -open import foundation.equivalences -open import foundation.type-arithmetic-dependent-function-types -open import foundation.type-arithmetic-unit-type -open import foundation.unit-type -open import foundation.universal-property-empty-type ```
diff --git a/src/orthogonal-factorization-systems/mere-lifting-properties.lagda.md b/src/orthogonal-factorization-systems/mere-lifting-properties.lagda.md index 2470c500a3..8e8a8c30e1 100644 --- a/src/orthogonal-factorization-systems/mere-lifting-properties.lagda.md +++ b/src/orthogonal-factorization-systems/mere-lifting-properties.lagda.md @@ -10,6 +10,7 @@ module orthogonal-factorization-systems.mere-lifting-properties where open import foundation.propositions open import foundation.surjective-maps open import foundation.universe-levels + open import orthogonal-factorization-systems.lifting-operations open import orthogonal-factorization-systems.pullback-hom ``` diff --git a/src/orthogonal-factorization-systems/orthogonal-maps.lagda.md b/src/orthogonal-factorization-systems/orthogonal-maps.lagda.md index c73ef6edfe..8f713d37f8 100644 --- a/src/orthogonal-factorization-systems/orthogonal-maps.lagda.md +++ b/src/orthogonal-factorization-systems/orthogonal-maps.lagda.md @@ -13,6 +13,7 @@ open import foundation.functions open import foundation.homotopies open import foundation.propositions open import foundation.universe-levels + open import orthogonal-factorization-systems.lifting-operations open import orthogonal-factorization-systems.pullback-hom ``` diff --git a/src/orthogonal-factorization-systems/reflective-subuniverses.lagda.md b/src/orthogonal-factorization-systems/reflective-subuniverses.lagda.md index ccc83b89dc..be67fb2528 100644 --- a/src/orthogonal-factorization-systems/reflective-subuniverses.lagda.md +++ b/src/orthogonal-factorization-systems/reflective-subuniverses.lagda.md @@ -14,6 +14,7 @@ open import foundation.functions open import foundation.propositions open import foundation.raising-universe-levels open import foundation.universe-levels + open import orthogonal-factorization-systems.local-types open import orthogonal-factorization-systems.modal-operators ``` diff --git a/src/orthogonal-factorization-systems/uniquely-eliminating-modalities.lagda.md b/src/orthogonal-factorization-systems/uniquely-eliminating-modalities.lagda.md index c3ba782a63..5a23cff708 100644 --- a/src/orthogonal-factorization-systems/uniquely-eliminating-modalities.lagda.md +++ b/src/orthogonal-factorization-systems/uniquely-eliminating-modalities.lagda.md @@ -14,6 +14,7 @@ open import foundation.functions open import foundation.homotopies open import foundation.identity-types open import foundation.universe-levels + open import orthogonal-factorization-systems.local-types open import orthogonal-factorization-systems.modal-operators ``` diff --git a/src/polytopes/abstract-polytopes.lagda.md b/src/polytopes/abstract-polytopes.lagda.md index d09eb79b2f..f74e49af1b 100644 --- a/src/polytopes/abstract-polytopes.lagda.md +++ b/src/polytopes/abstract-polytopes.lagda.md @@ -8,8 +8,7 @@ module polytopes.abstract-polytopes where ```agda open import elementary-number-theory -open import elementary-number-theory.inequality-standard-finite-types -open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.dependent-pair-types @@ -20,11 +19,11 @@ open import foundation.propositions open import foundation.sets open import foundation.unit-type open import foundation.universe-levels + open import order-theory.finitely-graded-posets open import order-theory.posets + open import univalent-combinatorics -open import univalent-combinatorics.finite-types -open import univalent-combinatorics.standard-finite-types ```
diff --git a/src/ring-theory/algebras-rings.lagda.md b/src/ring-theory/algebras-rings.lagda.md index 515291b6d3..dea63755a6 100644 --- a/src/ring-theory/algebras-rings.lagda.md +++ b/src/ring-theory/algebras-rings.lagda.md @@ -11,6 +11,7 @@ open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import ring-theory.modules-rings open import ring-theory.rings ``` diff --git a/src/ring-theory/binomial-theorem-rings.lagda.md b/src/ring-theory/binomial-theorem-rings.lagda.md index bfaa60db81..3bf4d6ce31 100644 --- a/src/ring-theory/binomial-theorem-rings.lagda.md +++ b/src/ring-theory/binomial-theorem-rings.lagda.md @@ -10,6 +10,7 @@ module ring-theory.binomial-theorem-rings where open import elementary-number-theory.binomial-coefficients open import elementary-number-theory.distance-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.equational-reasoning @@ -18,11 +19,14 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import linear-algebra.vectors-on-rings + open import ring-theory.binomial-theorem-semirings open import ring-theory.powers-of-elements-rings open import ring-theory.rings open import ring-theory.sums-rings + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/ring-theory/binomial-theorem-semirings.lagda.md b/src/ring-theory/binomial-theorem-semirings.lagda.md index 110bc6586d..ab275f1985 100644 --- a/src/ring-theory/binomial-theorem-semirings.lagda.md +++ b/src/ring-theory/binomial-theorem-semirings.lagda.md @@ -10,6 +10,7 @@ module ring-theory.binomial-theorem-semirings where open import elementary-number-theory.binomial-coefficients open import elementary-number-theory.distance-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.equational-reasoning @@ -18,10 +19,13 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import linear-algebra.vectors-on-semirings + open import ring-theory.powers-of-elements-semirings open import ring-theory.semirings open import ring-theory.sums-semirings + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/ring-theory/congruence-relations-rings.lagda.md b/src/ring-theory/congruence-relations-rings.lagda.md index 9cfffe294b..4d5e1c216d 100644 --- a/src/ring-theory/congruence-relations-rings.lagda.md +++ b/src/ring-theory/congruence-relations-rings.lagda.md @@ -13,8 +13,10 @@ open import foundation.equivalence-relations open import foundation.equivalences open import foundation.propositions open import foundation.universe-levels + open import group-theory.congruence-relations-abelian-groups open import group-theory.congruence-relations-monoids + open import ring-theory.congruence-relations-semirings open import ring-theory.rings ``` diff --git a/src/ring-theory/congruence-relations-semirings.lagda.md b/src/ring-theory/congruence-relations-semirings.lagda.md index e06dff08ac..4a4c189751 100644 --- a/src/ring-theory/congruence-relations-semirings.lagda.md +++ b/src/ring-theory/congruence-relations-semirings.lagda.md @@ -14,7 +14,9 @@ open import foundation.equivalence-relations open import foundation.equivalences open import foundation.propositions open import foundation.universe-levels + open import group-theory.congruence-relations-monoids + open import ring-theory.semirings ``` diff --git a/src/ring-theory/dependent-products-rings.lagda.md b/src/ring-theory/dependent-products-rings.lagda.md index 92391dcdf6..f72d0f4183 100644 --- a/src/ring-theory/dependent-products-rings.lagda.md +++ b/src/ring-theory/dependent-products-rings.lagda.md @@ -13,9 +13,11 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.groups open import group-theory.semigroups + open import ring-theory.rings ``` diff --git a/src/ring-theory/division-rings.lagda.md b/src/ring-theory/division-rings.lagda.md index 06277ebdd1..a330ba360f 100644 --- a/src/ring-theory/division-rings.lagda.md +++ b/src/ring-theory/division-rings.lagda.md @@ -11,6 +11,7 @@ open import foundation.cartesian-product-types open import foundation.identity-types open import foundation.negation open import foundation.universe-levels + open import ring-theory.invertible-elements-rings open import ring-theory.nontrivial-rings open import ring-theory.rings diff --git a/src/ring-theory/homomorphisms-rings.lagda.md b/src/ring-theory/homomorphisms-rings.lagda.md index 38e69333cc..aaa18347a8 100644 --- a/src/ring-theory/homomorphisms-rings.lagda.md +++ b/src/ring-theory/homomorphisms-rings.lagda.md @@ -20,7 +20,9 @@ open import foundation.subtype-identity-principle open import foundation.subtypes open import foundation.truncation-levels open import foundation.universe-levels + open import group-theory.homomorphisms-abelian-groups + open import ring-theory.rings ``` diff --git a/src/ring-theory/ideals-generated-by-subsets-rings.lagda.md b/src/ring-theory/ideals-generated-by-subsets-rings.lagda.md index c5e5089bd4..f85ebb4583 100644 --- a/src/ring-theory/ideals-generated-by-subsets-rings.lagda.md +++ b/src/ring-theory/ideals-generated-by-subsets-rings.lagda.md @@ -16,9 +16,11 @@ open import foundation.powersets open import foundation.propositional-truncations open import foundation.propositions open import foundation.universe-levels + open import ring-theory.ideals-rings open import ring-theory.rings open import ring-theory.subsets-rings + open import univalent-combinatorics.lists ``` diff --git a/src/ring-theory/ideals-rings.lagda.md b/src/ring-theory/ideals-rings.lagda.md index 1e64c5c1a3..7a1bbeba22 100644 --- a/src/ring-theory/ideals-rings.lagda.md +++ b/src/ring-theory/ideals-rings.lagda.md @@ -21,12 +21,15 @@ open import foundation.propositional-truncations open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.normal-subgroups open import group-theory.subgroups open import group-theory.subgroups-abelian-groups + open import ring-theory.rings open import ring-theory.subsets-rings + open import univalent-combinatorics.lists ``` diff --git a/src/ring-theory/idempotent-elements-rings.lagda.md b/src/ring-theory/idempotent-elements-rings.lagda.md index 5a9d46ff3e..3d3369a849 100644 --- a/src/ring-theory/idempotent-elements-rings.lagda.md +++ b/src/ring-theory/idempotent-elements-rings.lagda.md @@ -11,6 +11,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import ring-theory.rings ``` diff --git a/src/ring-theory/invariant-basis-property-rings.lagda.md b/src/ring-theory/invariant-basis-property-rings.lagda.md index 2041400a79..6cdd973f90 100644 --- a/src/ring-theory/invariant-basis-property-rings.lagda.md +++ b/src/ring-theory/invariant-basis-property-rings.lagda.md @@ -8,11 +8,14 @@ module ring-theory.invariant-basis-property-rings where ```agda open import elementary-number-theory.natural-numbers + open import foundation.identity-types open import foundation.universe-levels + open import ring-theory.dependent-products-rings open import ring-theory.isomorphisms-rings open import ring-theory.rings + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/ring-theory/invertible-elements-rings.lagda.md b/src/ring-theory/invertible-elements-rings.lagda.md index d4224809be..84e4e59566 100644 --- a/src/ring-theory/invertible-elements-rings.lagda.md +++ b/src/ring-theory/invertible-elements-rings.lagda.md @@ -12,7 +12,9 @@ open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.propositions open import foundation.universe-levels + open import group-theory.invertible-elements-monoids + open import ring-theory.rings ``` diff --git a/src/ring-theory/isomorphisms-rings.lagda.md b/src/ring-theory/isomorphisms-rings.lagda.md index 3dc2cac0d8..a88f972f87 100644 --- a/src/ring-theory/isomorphisms-rings.lagda.md +++ b/src/ring-theory/isomorphisms-rings.lagda.md @@ -25,8 +25,10 @@ open import foundation.subtypes open import foundation.type-arithmetic-cartesian-product-types open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + open import group-theory.homomorphisms-abelian-groups open import group-theory.isomorphisms-abelian-groups + open import ring-theory.homomorphisms-rings open import ring-theory.rings ``` diff --git a/src/ring-theory/local-rings.lagda.md b/src/ring-theory/local-rings.lagda.md index 8110544563..a7586d78a6 100644 --- a/src/ring-theory/local-rings.lagda.md +++ b/src/ring-theory/local-rings.lagda.md @@ -13,6 +13,7 @@ open import foundation.disjunction open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import ring-theory.invertible-elements-rings open import ring-theory.nontrivial-rings open import ring-theory.rings diff --git a/src/ring-theory/modules-rings.lagda.md b/src/ring-theory/modules-rings.lagda.md index 7c89df3ce5..84fc77add5 100644 --- a/src/ring-theory/modules-rings.lagda.md +++ b/src/ring-theory/modules-rings.lagda.md @@ -12,10 +12,12 @@ open import foundation.function-extensionality open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.addition-homomorphisms-abelian-groups open import group-theory.endomorphism-rings-abelian-groups open import group-theory.homomorphisms-abelian-groups + open import ring-theory.homomorphisms-rings open import ring-theory.opposite-rings open import ring-theory.rings diff --git a/src/ring-theory/nil-ideals-rings.lagda.md b/src/ring-theory/nil-ideals-rings.lagda.md index 3ba13a42c3..c70bb26239 100644 --- a/src/ring-theory/nil-ideals-rings.lagda.md +++ b/src/ring-theory/nil-ideals-rings.lagda.md @@ -9,6 +9,7 @@ module ring-theory.nil-ideals-rings where ```agda open import foundation.propositions open import foundation.universe-levels + open import ring-theory.ideals-rings open import ring-theory.nilpotent-elements-rings open import ring-theory.rings diff --git a/src/ring-theory/nilpotent-elements-rings.lagda.md b/src/ring-theory/nilpotent-elements-rings.lagda.md index 48c0ce0f8f..95b6e9518d 100644 --- a/src/ring-theory/nilpotent-elements-rings.lagda.md +++ b/src/ring-theory/nilpotent-elements-rings.lagda.md @@ -8,10 +8,12 @@ module ring-theory.nilpotent-elements-rings where ```agda open import elementary-number-theory.natural-numbers + open import foundation.existential-quantification open import foundation.identity-types open import foundation.propositions open import foundation.universe-levels + open import ring-theory.powers-of-elements-rings open import ring-theory.rings ``` diff --git a/src/ring-theory/nontrivial-rings.lagda.md b/src/ring-theory/nontrivial-rings.lagda.md index c891e04a50..664490a1bb 100644 --- a/src/ring-theory/nontrivial-rings.lagda.md +++ b/src/ring-theory/nontrivial-rings.lagda.md @@ -12,6 +12,7 @@ open import foundation.negation open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import ring-theory.rings ``` diff --git a/src/ring-theory/opposite-rings.lagda.md b/src/ring-theory/opposite-rings.lagda.md index 9835d07cec..4eb1cdbe2b 100644 --- a/src/ring-theory/opposite-rings.lagda.md +++ b/src/ring-theory/opposite-rings.lagda.md @@ -10,6 +10,7 @@ module ring-theory.opposite-rings where open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import ring-theory.rings ``` diff --git a/src/ring-theory/powers-of-elements-rings.lagda.md b/src/ring-theory/powers-of-elements-rings.lagda.md index c238783fdc..22961f1638 100644 --- a/src/ring-theory/powers-of-elements-rings.lagda.md +++ b/src/ring-theory/powers-of-elements-rings.lagda.md @@ -8,8 +8,10 @@ module ring-theory.powers-of-elements-rings where ```agda open import elementary-number-theory.natural-numbers + open import foundation.identity-types open import foundation.universe-levels + open import ring-theory.powers-of-elements-semirings open import ring-theory.rings ``` diff --git a/src/ring-theory/powers-of-elements-semirings.lagda.md b/src/ring-theory/powers-of-elements-semirings.lagda.md index e26b32c795..dd06674e12 100644 --- a/src/ring-theory/powers-of-elements-semirings.lagda.md +++ b/src/ring-theory/powers-of-elements-semirings.lagda.md @@ -8,8 +8,10 @@ module ring-theory.powers-of-elements-semirings where ```agda open import elementary-number-theory.natural-numbers + open import foundation.identity-types open import foundation.universe-levels + open import ring-theory.semirings ``` diff --git a/src/ring-theory/products-rings.lagda.md b/src/ring-theory/products-rings.lagda.md index 44059b74ef..e43aa60c06 100644 --- a/src/ring-theory/products-rings.lagda.md +++ b/src/ring-theory/products-rings.lagda.md @@ -13,9 +13,11 @@ open import foundation.equality-cartesian-product-types open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.groups open import group-theory.semigroups + open import ring-theory.rings ``` diff --git a/src/ring-theory/quotient-rings.lagda.md b/src/ring-theory/quotient-rings.lagda.md index ba2b9e1a66..0f3b266678 100644 --- a/src/ring-theory/quotient-rings.lagda.md +++ b/src/ring-theory/quotient-rings.lagda.md @@ -11,7 +11,9 @@ open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.identity-types open import foundation.universe-levels + open import group-theory.normal-subgroups + open import ring-theory.homomorphisms-rings open import ring-theory.ideals-rings open import ring-theory.rings diff --git a/src/ring-theory/radical-ideals-rings.lagda.md b/src/ring-theory/radical-ideals-rings.lagda.md index 00ba59b5a7..1f01d42579 100644 --- a/src/ring-theory/radical-ideals-rings.lagda.md +++ b/src/ring-theory/radical-ideals-rings.lagda.md @@ -9,6 +9,7 @@ module ring-theory.radical-ideals-rings where ```agda open import foundation.propositions open import foundation.universe-levels + open import ring-theory.ideals-rings open import ring-theory.invertible-elements-rings open import ring-theory.rings diff --git a/src/ring-theory/rings.lagda.md b/src/ring-theory/rings.lagda.md index e4046cfb36..04320eaab6 100644 --- a/src/ring-theory/rings.lagda.md +++ b/src/ring-theory/rings.lagda.md @@ -9,6 +9,7 @@ module ring-theory.rings where ```agda open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.binary-embeddings open import foundation.binary-equivalences open import foundation.cartesian-product-types @@ -22,12 +23,15 @@ open import foundation.propositions open import foundation.sets open import foundation.unital-binary-operations open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.commutative-monoids open import group-theory.groups open import group-theory.monoids open import group-theory.semigroups + open import ring-theory.semirings + open import univalent-combinatorics.lists ``` diff --git a/src/ring-theory/semirings.lagda.md b/src/ring-theory/semirings.lagda.md index 827e94231a..e688148771 100644 --- a/src/ring-theory/semirings.lagda.md +++ b/src/ring-theory/semirings.lagda.md @@ -9,6 +9,7 @@ module ring-theory.semirings where ```agda open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.binary-embeddings open import foundation.binary-equivalences open import foundation.cartesian-product-types @@ -22,11 +23,13 @@ open import foundation.propositions open import foundation.sets open import foundation.unital-binary-operations open import foundation.universe-levels + open import group-theory.abelian-groups open import group-theory.commutative-monoids open import group-theory.groups open import group-theory.monoids open import group-theory.semigroups + open import univalent-combinatorics.lists ``` diff --git a/src/ring-theory/subsets-rings.lagda.md b/src/ring-theory/subsets-rings.lagda.md index 3798026750..1dbe02e02d 100644 --- a/src/ring-theory/subsets-rings.lagda.md +++ b/src/ring-theory/subsets-rings.lagda.md @@ -12,6 +12,7 @@ open import foundation.propositional-extensionality open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import ring-theory.rings ``` diff --git a/src/ring-theory/sums-rings.lagda.md b/src/ring-theory/sums-rings.lagda.md index a1c66eebe2..46ff98bf6b 100644 --- a/src/ring-theory/sums-rings.lagda.md +++ b/src/ring-theory/sums-rings.lagda.md @@ -8,17 +8,21 @@ module ring-theory.sums-rings where ```agda open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.functions open import foundation.homotopies open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import linear-algebra.vectors open import linear-algebra.vectors-on-rings + open import ring-theory.rings open import ring-theory.semirings open import ring-theory.sums-semirings + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/ring-theory/sums-semirings.lagda.md b/src/ring-theory/sums-semirings.lagda.md index a05f192923..a26f0e6f0a 100644 --- a/src/ring-theory/sums-semirings.lagda.md +++ b/src/ring-theory/sums-semirings.lagda.md @@ -8,15 +8,19 @@ module ring-theory.sums-semirings where ```agda open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.functions open import foundation.homotopies open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import linear-algebra.vectors open import linear-algebra.vectors-on-semirings + open import ring-theory.semirings + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/set-theory/baire-space.lagda.md b/src/set-theory/baire-space.lagda.md index b1bac29117..c430b9b7e6 100644 --- a/src/set-theory/baire-space.lagda.md +++ b/src/set-theory/baire-space.lagda.md @@ -8,6 +8,7 @@ module set-theory.baire-space where ```agda open import elementary-number-theory.natural-numbers + open import foundation.universe-levels ``` diff --git a/src/set-theory/cantor-space.lagda.md b/src/set-theory/cantor-space.lagda.md index b88cb5b358..3c2afefb09 100644 --- a/src/set-theory/cantor-space.lagda.md +++ b/src/set-theory/cantor-space.lagda.md @@ -8,8 +8,10 @@ module set-theory.cantor-space where ```agda open import elementary-number-theory.natural-numbers + open import foundation.tight-apartness-relations open import foundation.universe-levels + open import univalent-combinatorics.equality-standard-finite-types open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/set-theory/cardinalities.lagda.md b/src/set-theory/cardinalities.lagda.md index 909da364a1..24b9819953 100644 --- a/src/set-theory/cardinalities.lagda.md +++ b/src/set-theory/cardinalities.lagda.md @@ -7,7 +7,6 @@ module set-theory.cardinalities where
Imports ```agda -open import foundation-core.sets open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.equivalences diff --git a/src/set-theory/countable-sets.lagda.md b/src/set-theory/countable-sets.lagda.md index 7f5fee8a53..6d1145602e 100644 --- a/src/set-theory/countable-sets.lagda.md +++ b/src/set-theory/countable-sets.lagda.md @@ -8,6 +8,7 @@ module set-theory.countable-sets where ```agda open import elementary-number-theory.natural-numbers + open import foundation.complements-subtypes open import foundation.decidable-propositions open import foundation.decidable-subtypes diff --git a/src/set-theory/cumulative-hierarchy.lagda.md b/src/set-theory/cumulative-hierarchy.lagda.md index ae5f461d81..6efa9311e7 100644 --- a/src/set-theory/cumulative-hierarchy.lagda.md +++ b/src/set-theory/cumulative-hierarchy.lagda.md @@ -23,6 +23,9 @@ open import foundation.truncated-types open import foundation.truncation-levels open import foundation.unit-type open import foundation.universe-levels + +open import foundation-core.equivalences + open import orthogonal-factorization-systems.lifts-of-maps ``` diff --git a/src/set-theory/infinite-sets.lagda.md b/src/set-theory/infinite-sets.lagda.md index 2f84d46ef2..f9a8238f96 100644 --- a/src/set-theory/infinite-sets.lagda.md +++ b/src/set-theory/infinite-sets.lagda.md @@ -8,11 +8,13 @@ module set-theory.infinite-sets where ```agda open import elementary-number-theory.natural-numbers + open import foundation.existential-quantification open import foundation.mere-embeddings open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/set-theory/uncountable-sets.lagda.md b/src/set-theory/uncountable-sets.lagda.md index 8cb14cfebe..c078c3e588 100644 --- a/src/set-theory/uncountable-sets.lagda.md +++ b/src/set-theory/uncountable-sets.lagda.md @@ -11,6 +11,7 @@ open import foundation.negation open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import set-theory.countable-sets ``` diff --git a/src/structured-types/central-h-spaces.lagda.md b/src/structured-types/central-h-spaces.lagda.md index a4e9b28a0d..58a5d4d07c 100644 --- a/src/structured-types/central-h-spaces.lagda.md +++ b/src/structured-types/central-h-spaces.lagda.md @@ -9,6 +9,7 @@ module structured-types.central-h-spaces where ```agda open import foundation.equivalences open import foundation.universe-levels + open import structured-types.pointed-types ``` diff --git a/src/structured-types/coherent-h-spaces.lagda.md b/src/structured-types/coherent-h-spaces.lagda.md index 826cadb6cf..6e2a68a959 100644 --- a/src/structured-types/coherent-h-spaces.lagda.md +++ b/src/structured-types/coherent-h-spaces.lagda.md @@ -7,7 +7,6 @@ module structured-types.coherent-h-spaces where
Imports ```agda -open import foundation-core.endomorphisms open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.function-extensionality @@ -20,7 +19,11 @@ open import foundation.sections open import foundation.type-arithmetic-dependent-pair-types open import foundation.unital-binary-operations open import foundation.universe-levels + +open import foundation-core.endomorphisms + open import group-theory.homomorphisms-semigroups + open import structured-types.h-spaces open import structured-types.magmas open import structured-types.pointed-dependent-functions diff --git a/src/structured-types/constant-maps-pointed-types.lagda.md b/src/structured-types/constant-maps-pointed-types.lagda.md index 1631bb847c..74e5a1fc95 100644 --- a/src/structured-types/constant-maps-pointed-types.lagda.md +++ b/src/structured-types/constant-maps-pointed-types.lagda.md @@ -10,6 +10,7 @@ module structured-types.constant-maps-pointed-types where open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import structured-types.pointed-maps open import structured-types.pointed-types ``` diff --git a/src/structured-types/contractible-pointed-types.lagda.md b/src/structured-types/contractible-pointed-types.lagda.md index 62809c8686..67d5b144e8 100644 --- a/src/structured-types/contractible-pointed-types.lagda.md +++ b/src/structured-types/contractible-pointed-types.lagda.md @@ -10,6 +10,7 @@ module structured-types.contractible-pointed-types where open import foundation.contractible-types open import foundation.propositions open import foundation.universe-levels + open import structured-types.pointed-types ``` diff --git a/src/structured-types/equivalences-types-equipped-with-endomorphisms.lagda.md b/src/structured-types/equivalences-types-equipped-with-endomorphisms.lagda.md index 9aaff69d55..f62034e7a3 100644 --- a/src/structured-types/equivalences-types-equipped-with-endomorphisms.lagda.md +++ b/src/structured-types/equivalences-types-equipped-with-endomorphisms.lagda.md @@ -21,6 +21,7 @@ open import foundation.subtype-identity-principle open import foundation.type-arithmetic-dependent-pair-types open import foundation.univalence open import foundation.universe-levels + open import structured-types.morphisms-types-equipped-with-endomorphisms open import structured-types.types-equipped-with-endomorphisms ``` diff --git a/src/structured-types/faithful-pointed-maps.lagda.md b/src/structured-types/faithful-pointed-maps.lagda.md index 67df0a9ff0..f200af8054 100644 --- a/src/structured-types/faithful-pointed-maps.lagda.md +++ b/src/structured-types/faithful-pointed-maps.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.faithful-maps open import foundation.identity-types open import foundation.universe-levels + open import structured-types.pointed-maps open import structured-types.pointed-types ``` diff --git a/src/structured-types/fibers-of-pointed-maps.lagda.md b/src/structured-types/fibers-of-pointed-maps.lagda.md index 9e8bb9fa8d..9b1bbac9c2 100644 --- a/src/structured-types/fibers-of-pointed-maps.lagda.md +++ b/src/structured-types/fibers-of-pointed-maps.lagda.md @@ -10,6 +10,7 @@ module structured-types.fibers-of-pointed-maps where open import foundation.dependent-pair-types open import foundation.fibers-of-maps open import foundation.universe-levels + open import structured-types.pointed-maps open import structured-types.pointed-types ``` diff --git a/src/structured-types/finite-multiplication-magmas.lagda.md b/src/structured-types/finite-multiplication-magmas.lagda.md index 2698ec29ed..16c9bd16c7 100644 --- a/src/structured-types/finite-multiplication-magmas.lagda.md +++ b/src/structured-types/finite-multiplication-magmas.lagda.md @@ -8,12 +8,15 @@ module structured-types.finite-multiplication-magmas where ```agda open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.equivalences open import foundation.functions open import foundation.unit-type open import foundation.universe-levels + open import structured-types.magmas + open import univalent-combinatorics.counting open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/structured-types/h-spaces.lagda.md b/src/structured-types/h-spaces.lagda.md index 706fd4a27e..6239389213 100644 --- a/src/structured-types/h-spaces.lagda.md +++ b/src/structured-types/h-spaces.lagda.md @@ -14,6 +14,7 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.unital-binary-operations open import foundation.universe-levels + open import structured-types.pointed-types ``` diff --git a/src/structured-types/initial-pointed-type-equipped-with-automorphism.lagda.md b/src/structured-types/initial-pointed-type-equipped-with-automorphism.lagda.md index 1d2c52f583..a986f3a41c 100644 --- a/src/structured-types/initial-pointed-type-equipped-with-automorphism.lagda.md +++ b/src/structured-types/initial-pointed-type-equipped-with-automorphism.lagda.md @@ -9,6 +9,7 @@ module structured-types.initial-pointed-type-equipped-with-automorphism where ```agda open import elementary-number-theory.integers open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.coproduct-types open import foundation.dependent-pair-types @@ -19,6 +20,7 @@ open import foundation.identity-types open import foundation.iterating-automorphisms open import foundation.unit-type open import foundation.universe-levels + open import structured-types.pointed-types-equipped-with-automorphisms ``` diff --git a/src/structured-types/involutive-type-of-h-space-structures.lagda.md b/src/structured-types/involutive-type-of-h-space-structures.lagda.md index 80f0b5a590..6c39bc443c 100644 --- a/src/structured-types/involutive-type-of-h-space-structures.lagda.md +++ b/src/structured-types/involutive-type-of-h-space-structures.lagda.md @@ -22,8 +22,10 @@ open import foundation.structure-identity-principle open import foundation.symmetric-identity-types open import foundation.symmetric-operations open import foundation.universe-levels + open import structured-types.constant-maps-pointed-types open import structured-types.pointed-types + open import univalent-combinatorics.2-element-types ``` diff --git a/src/structured-types/involutive-types.lagda.md b/src/structured-types/involutive-types.lagda.md index 8f6a2392f0..3f31f850f9 100644 --- a/src/structured-types/involutive-types.lagda.md +++ b/src/structured-types/involutive-types.lagda.md @@ -10,6 +10,7 @@ module structured-types.involutive-types where open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.universe-levels + open import univalent-combinatorics.2-element-types ``` diff --git a/src/structured-types/magmas.lagda.md b/src/structured-types/magmas.lagda.md index eb190fe44c..c955f2a1ff 100644 --- a/src/structured-types/magmas.lagda.md +++ b/src/structured-types/magmas.lagda.md @@ -8,6 +8,7 @@ module structured-types.magmas where ```agda open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.dependent-pair-types diff --git a/src/structured-types/mere-equivalences-types-equipped-with-endomorphisms.lagda.md b/src/structured-types/mere-equivalences-types-equipped-with-endomorphisms.lagda.md index c3f3c36e9c..d9987670e8 100644 --- a/src/structured-types/mere-equivalences-types-equipped-with-endomorphisms.lagda.md +++ b/src/structured-types/mere-equivalences-types-equipped-with-endomorphisms.lagda.md @@ -17,6 +17,7 @@ open import foundation.propositional-truncations open import foundation.structure-identity-principle open import foundation.subtype-identity-principle open import foundation.universe-levels + open import structured-types.equivalences-types-equipped-with-endomorphisms open import structured-types.types-equipped-with-endomorphisms ``` diff --git a/src/structured-types/morphisms-coherent-h-spaces.lagda.md b/src/structured-types/morphisms-coherent-h-spaces.lagda.md index 1a6b9db960..a3f924560e 100644 --- a/src/structured-types/morphisms-coherent-h-spaces.lagda.md +++ b/src/structured-types/morphisms-coherent-h-spaces.lagda.md @@ -13,7 +13,9 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.path-algebra open import foundation.universe-levels + open import group-theory.homomorphisms-semigroups + open import structured-types.coherent-h-spaces open import structured-types.pointed-maps ``` diff --git a/src/structured-types/morphisms-magmas.lagda.md b/src/structured-types/morphisms-magmas.lagda.md index 614cba0bce..675ffc24e1 100644 --- a/src/structured-types/morphisms-magmas.lagda.md +++ b/src/structured-types/morphisms-magmas.lagda.md @@ -10,6 +10,7 @@ module structured-types.morphisms-magmas where open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import structured-types.magmas ``` diff --git a/src/structured-types/morphisms-types-equipped-with-endomorphisms.lagda.md b/src/structured-types/morphisms-types-equipped-with-endomorphisms.lagda.md index 0f5a2962dc..767c87d65a 100644 --- a/src/structured-types/morphisms-types-equipped-with-endomorphisms.lagda.md +++ b/src/structured-types/morphisms-types-equipped-with-endomorphisms.lagda.md @@ -17,6 +17,7 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.structure-identity-principle open import foundation.universe-levels + open import structured-types.types-equipped-with-endomorphisms ``` diff --git a/src/structured-types/pointed-dependent-functions.lagda.md b/src/structured-types/pointed-dependent-functions.lagda.md index fd7f045a15..49abc7971b 100644 --- a/src/structured-types/pointed-dependent-functions.lagda.md +++ b/src/structured-types/pointed-dependent-functions.lagda.md @@ -12,6 +12,7 @@ open import foundation.fibers-of-maps open import foundation.functions open import foundation.identity-types open import foundation.universe-levels + open import structured-types.pointed-families-of-types open import structured-types.pointed-types ``` diff --git a/src/structured-types/pointed-equivalences.lagda.md b/src/structured-types/pointed-equivalences.lagda.md index f4c9a4ae36..e306e1d87f 100644 --- a/src/structured-types/pointed-equivalences.lagda.md +++ b/src/structured-types/pointed-equivalences.lagda.md @@ -7,7 +7,6 @@ module structured-types.pointed-equivalences where
Imports ```agda -open import foundation-core.function-extensionality open import foundation.cartesian-product-types open import foundation.contractible-maps open import foundation.contractible-types @@ -23,6 +22,9 @@ open import foundation.structure-identity-principle open import foundation.type-arithmetic-dependent-pair-types open import foundation.univalence open import foundation.universe-levels + +open import foundation-core.function-extensionality + open import structured-types.pointed-homotopies open import structured-types.pointed-maps open import structured-types.pointed-types diff --git a/src/structured-types/pointed-families-of-types.lagda.md b/src/structured-types/pointed-families-of-types.lagda.md index c3c421543b..1aabf0a255 100644 --- a/src/structured-types/pointed-families-of-types.lagda.md +++ b/src/structured-types/pointed-families-of-types.lagda.md @@ -9,6 +9,7 @@ module structured-types.pointed-families-of-types where ```agda open import foundation.dependent-pair-types open import foundation.universe-levels + open import structured-types.pointed-types ``` diff --git a/src/structured-types/pointed-homotopies.lagda.md b/src/structured-types/pointed-homotopies.lagda.md index be90c3b8b7..2d0ce45e1a 100644 --- a/src/structured-types/pointed-homotopies.lagda.md +++ b/src/structured-types/pointed-homotopies.lagda.md @@ -14,6 +14,7 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.structure-identity-principle open import foundation.universe-levels + open import structured-types.pointed-dependent-functions open import structured-types.pointed-families-of-types open import structured-types.pointed-maps diff --git a/src/structured-types/pointed-maps.lagda.md b/src/structured-types/pointed-maps.lagda.md index f8bae8ffcb..8dacb20b16 100644 --- a/src/structured-types/pointed-maps.lagda.md +++ b/src/structured-types/pointed-maps.lagda.md @@ -12,6 +12,7 @@ open import foundation.dependent-pair-types open import foundation.functions open import foundation.identity-types open import foundation.universe-levels + open import structured-types.pointed-dependent-functions open import structured-types.pointed-families-of-types open import structured-types.pointed-types diff --git a/src/structured-types/pointed-sections.lagda.md b/src/structured-types/pointed-sections.lagda.md index 980620ee7f..07e60142c5 100644 --- a/src/structured-types/pointed-sections.lagda.md +++ b/src/structured-types/pointed-sections.lagda.md @@ -9,6 +9,7 @@ module structured-types.pointed-sections where ```agda open import foundation.dependent-pair-types open import foundation.universe-levels + open import structured-types.pointed-homotopies open import structured-types.pointed-maps open import structured-types.pointed-types diff --git a/src/structured-types/pointed-types-equipped-with-automorphisms.lagda.md b/src/structured-types/pointed-types-equipped-with-automorphisms.lagda.md index 25587c51da..ee7f826246 100644 --- a/src/structured-types/pointed-types-equipped-with-automorphisms.lagda.md +++ b/src/structured-types/pointed-types-equipped-with-automorphisms.lagda.md @@ -19,6 +19,7 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.structure-identity-principle open import foundation.universe-levels + open import structured-types.pointed-types ``` diff --git a/src/structured-types/symmetric-elements-involutive-types.lagda.md b/src/structured-types/symmetric-elements-involutive-types.lagda.md index 37c9a86f11..f48cea193d 100644 --- a/src/structured-types/symmetric-elements-involutive-types.lagda.md +++ b/src/structured-types/symmetric-elements-involutive-types.lagda.md @@ -8,7 +8,9 @@ module structured-types.symmetric-elements-involutive-types where ```agda open import foundation.universe-levels + open import structured-types.involutive-types + open import univalent-combinatorics.2-element-types ``` diff --git a/src/structured-types/symmetric-h-spaces.lagda.md b/src/structured-types/symmetric-h-spaces.lagda.md index a86f010bd3..717bb9465e 100644 --- a/src/structured-types/symmetric-h-spaces.lagda.md +++ b/src/structured-types/symmetric-h-spaces.lagda.md @@ -10,9 +10,11 @@ module structured-types.symmetric-h-spaces where open import foundation.dependent-pair-types open import foundation.symmetric-operations open import foundation.universe-levels + open import structured-types.involutive-type-of-h-space-structures open import structured-types.pointed-types open import structured-types.symmetric-elements-involutive-types + open import univalent-combinatorics.2-element-types ``` diff --git a/src/structured-types/universal-property-lists-wild-monoids.lagda.md b/src/structured-types/universal-property-lists-wild-monoids.lagda.md index b7206ddb03..e67a3eafb8 100644 --- a/src/structured-types/universal-property-lists-wild-monoids.lagda.md +++ b/src/structured-types/universal-property-lists-wild-monoids.lagda.md @@ -11,10 +11,13 @@ open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import group-theory.homomorphisms-semigroups + open import structured-types.coherent-h-spaces open import structured-types.morphisms-coherent-h-spaces open import structured-types.wild-monoids + open import univalent-combinatorics.lists ``` diff --git a/src/structured-types/unpointed-maps.lagda.md b/src/structured-types/unpointed-maps.lagda.md index 1cda70a488..ba9acbaff1 100644 --- a/src/structured-types/unpointed-maps.lagda.md +++ b/src/structured-types/unpointed-maps.lagda.md @@ -9,6 +9,7 @@ module structured-types.unpointed-maps where ```agda open import foundation.dependent-pair-types open import foundation.universe-levels + open import structured-types.pointed-types ``` diff --git a/src/structured-types/wild-groups.lagda.md b/src/structured-types/wild-groups.lagda.md index 6bf14b3a46..e239cdf7c5 100644 --- a/src/structured-types/wild-groups.lagda.md +++ b/src/structured-types/wild-groups.lagda.md @@ -11,6 +11,7 @@ open import foundation.binary-equivalences open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.universe-levels + open import structured-types.pointed-types open import structured-types.wild-monoids ``` diff --git a/src/structured-types/wild-loops.lagda.md b/src/structured-types/wild-loops.lagda.md index c4ebe82194..5b82192530 100644 --- a/src/structured-types/wild-loops.lagda.md +++ b/src/structured-types/wild-loops.lagda.md @@ -13,6 +13,7 @@ open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.identity-types open import foundation.universe-levels + open import structured-types.coherent-h-spaces open import structured-types.magmas open import structured-types.pointed-types diff --git a/src/structured-types/wild-monoids.lagda.md b/src/structured-types/wild-monoids.lagda.md index 0444d29475..2d46279a43 100644 --- a/src/structured-types/wild-monoids.lagda.md +++ b/src/structured-types/wild-monoids.lagda.md @@ -11,7 +11,9 @@ open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import group-theory.homomorphisms-semigroups + open import structured-types.coherent-h-spaces open import structured-types.morphisms-coherent-h-spaces open import structured-types.pointed-maps diff --git a/src/structured-types/wild-quasigroups.lagda.md b/src/structured-types/wild-quasigroups.lagda.md index 683ddac73f..bff6fd82a5 100644 --- a/src/structured-types/wild-quasigroups.lagda.md +++ b/src/structured-types/wild-quasigroups.lagda.md @@ -12,6 +12,7 @@ open import foundation.binary-equivalences open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.universe-levels + open import structured-types.magmas ``` diff --git a/src/structured-types/wild-semigroups.lagda.md b/src/structured-types/wild-semigroups.lagda.md index 397c2f27b1..f05245d14e 100644 --- a/src/structured-types/wild-semigroups.lagda.md +++ b/src/structured-types/wild-semigroups.lagda.md @@ -10,6 +10,7 @@ module structured-types.wild-semigroups where open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import structured-types.magmas ``` diff --git a/src/synthetic-homotopy-theory/circle.lagda.md b/src/synthetic-homotopy-theory/circle.lagda.md index 93b44c9125..b853349253 100644 --- a/src/synthetic-homotopy-theory/circle.lagda.md +++ b/src/synthetic-homotopy-theory/circle.lagda.md @@ -26,9 +26,11 @@ open import foundation.sections open import foundation.structure-identity-principle open import foundation.universal-property-propositional-truncation open import foundation.universe-levels + open import structured-types.pointed-homotopies open import structured-types.pointed-maps open import structured-types.pointed-types + open import synthetic-homotopy-theory.free-loops open import synthetic-homotopy-theory.universal-property-circle ``` diff --git a/src/synthetic-homotopy-theory/cofibers.lagda.md b/src/synthetic-homotopy-theory/cofibers.lagda.md index d1497e6d2e..d90d8fd080 100644 --- a/src/synthetic-homotopy-theory/cofibers.lagda.md +++ b/src/synthetic-homotopy-theory/cofibers.lagda.md @@ -13,7 +13,9 @@ open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.unit-type open import foundation.universe-levels + open import structured-types.pointed-types + open import synthetic-homotopy-theory.24-pushouts open import synthetic-homotopy-theory.cocones-pushouts open import synthetic-homotopy-theory.pushouts diff --git a/src/synthetic-homotopy-theory/descent-circle.lagda.md b/src/synthetic-homotopy-theory/descent-circle.lagda.md index efbd441964..bfeb50b0f3 100644 --- a/src/synthetic-homotopy-theory/descent-circle.lagda.md +++ b/src/synthetic-homotopy-theory/descent-circle.lagda.md @@ -23,6 +23,7 @@ open import foundation.identity-types open import foundation.structure-identity-principle open import foundation.univalence open import foundation.universe-levels + open import synthetic-homotopy-theory.free-loops open import synthetic-homotopy-theory.universal-property-circle ``` diff --git a/src/synthetic-homotopy-theory/double-loop-spaces.lagda.md b/src/synthetic-homotopy-theory/double-loop-spaces.lagda.md index c03ff96dbe..ca33de2903 100644 --- a/src/synthetic-homotopy-theory/double-loop-spaces.lagda.md +++ b/src/synthetic-homotopy-theory/double-loop-spaces.lagda.md @@ -10,7 +10,9 @@ module synthetic-homotopy-theory.double-loop-spaces where open import foundation.identity-types open import foundation.path-algebra open import foundation.universe-levels + open import structured-types.pointed-types + open import synthetic-homotopy-theory.iterated-loop-spaces ``` diff --git a/src/synthetic-homotopy-theory/functoriality-loop-spaces.lagda.md b/src/synthetic-homotopy-theory/functoriality-loop-spaces.lagda.md index 67640a1e62..fc431a05b9 100644 --- a/src/synthetic-homotopy-theory/functoriality-loop-spaces.lagda.md +++ b/src/synthetic-homotopy-theory/functoriality-loop-spaces.lagda.md @@ -13,9 +13,11 @@ open import foundation.equivalences open import foundation.faithful-maps open import foundation.identity-types open import foundation.universe-levels + open import structured-types.faithful-pointed-maps open import structured-types.pointed-maps open import structured-types.pointed-types + open import synthetic-homotopy-theory.loop-spaces ``` diff --git a/src/synthetic-homotopy-theory/groups-of-loops-in-1-types.lagda.md b/src/synthetic-homotopy-theory/groups-of-loops-in-1-types.lagda.md index 0ee9a492fd..8724800b6e 100644 --- a/src/synthetic-homotopy-theory/groups-of-loops-in-1-types.lagda.md +++ b/src/synthetic-homotopy-theory/groups-of-loops-in-1-types.lagda.md @@ -12,9 +12,12 @@ open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import group-theory.groups open import group-theory.semigroups + open import structured-types.pointed-types + open import synthetic-homotopy-theory.loop-spaces ``` diff --git a/src/synthetic-homotopy-theory/infinite-complex-projective-space.lagda.md b/src/synthetic-homotopy-theory/infinite-complex-projective-space.lagda.md index 090e30e72c..3b5d88b07d 100644 --- a/src/synthetic-homotopy-theory/infinite-complex-projective-space.lagda.md +++ b/src/synthetic-homotopy-theory/infinite-complex-projective-space.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.set-truncations open import foundation.universe-levels + open import synthetic-homotopy-theory.circle ``` diff --git a/src/synthetic-homotopy-theory/infinite-cyclic-types.lagda.md b/src/synthetic-homotopy-theory/infinite-cyclic-types.lagda.md index 0e4943976f..81822d0638 100644 --- a/src/synthetic-homotopy-theory/infinite-cyclic-types.lagda.md +++ b/src/synthetic-homotopy-theory/infinite-cyclic-types.lagda.md @@ -10,7 +10,7 @@ module synthetic-homotopy-theory.infinite-cyclic-types where open import elementary-number-theory.addition-integers open import elementary-number-theory.integers open import elementary-number-theory.natural-numbers -open import foundation-core.function-extensionality + open import foundation.contractible-maps open import foundation.contractible-types open import foundation.dependent-pair-types @@ -25,6 +25,9 @@ open import foundation.propositions open import foundation.raising-universe-levels open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + +open import foundation-core.function-extensionality + open import structured-types.equivalences-types-equipped-with-endomorphisms open import structured-types.initial-pointed-type-equipped-with-automorphism open import structured-types.mere-equivalences-types-equipped-with-endomorphisms @@ -32,7 +35,9 @@ open import structured-types.morphisms-types-equipped-with-endomorphisms open import structured-types.pointed-types open import structured-types.pointed-types-equipped-with-automorphisms open import structured-types.types-equipped-with-endomorphisms + open import synthetic-homotopy-theory.loop-spaces + open import univalent-combinatorics.cyclic-types ``` diff --git a/src/synthetic-homotopy-theory/iterated-loop-spaces.lagda.md b/src/synthetic-homotopy-theory/iterated-loop-spaces.lagda.md index 8bb6143f12..c4ecf980f8 100644 --- a/src/synthetic-homotopy-theory/iterated-loop-spaces.lagda.md +++ b/src/synthetic-homotopy-theory/iterated-loop-spaces.lagda.md @@ -8,9 +8,12 @@ module synthetic-homotopy-theory.iterated-loop-spaces where ```agda open import elementary-number-theory.natural-numbers + open import foundation.identity-types open import foundation.universe-levels + open import structured-types.pointed-types + open import synthetic-homotopy-theory.loop-spaces ``` diff --git a/src/synthetic-homotopy-theory/joins-of-types.lagda.md b/src/synthetic-homotopy-theory/joins-of-types.lagda.md index 452b75530b..b4f7a606df 100644 --- a/src/synthetic-homotopy-theory/joins-of-types.lagda.md +++ b/src/synthetic-homotopy-theory/joins-of-types.lagda.md @@ -7,7 +7,6 @@ module synthetic-homotopy-theory.joins-of-types where
Imports ```agda -open import foundation-core.functions open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.dependent-pair-types @@ -22,6 +21,9 @@ open import foundation.type-arithmetic-empty-type open import foundation.type-arithmetic-unit-type open import foundation.unit-type open import foundation.universe-levels + +open import foundation-core.functions + open import synthetic-homotopy-theory.24-pushouts open import synthetic-homotopy-theory.cocones-pushouts open import synthetic-homotopy-theory.pushouts diff --git a/src/synthetic-homotopy-theory/loop-spaces.lagda.md b/src/synthetic-homotopy-theory/loop-spaces.lagda.md index 9af1a10912..833c91780e 100644 --- a/src/synthetic-homotopy-theory/loop-spaces.lagda.md +++ b/src/synthetic-homotopy-theory/loop-spaces.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.identity-types open import foundation.universe-levels + open import structured-types.coherent-h-spaces open import structured-types.magmas open import structured-types.pointed-equivalences diff --git a/src/synthetic-homotopy-theory/multiplication-circle.lagda.md b/src/synthetic-homotopy-theory/multiplication-circle.lagda.md index ac07c2136d..dbfc11e905 100644 --- a/src/synthetic-homotopy-theory/multiplication-circle.lagda.md +++ b/src/synthetic-homotopy-theory/multiplication-circle.lagda.md @@ -13,8 +13,10 @@ open import foundation.functions open import foundation.homotopies open import foundation.identity-types open import foundation.universe-levels + open import structured-types.pointed-homotopies open import structured-types.pointed-maps + open import synthetic-homotopy-theory.circle ``` diff --git a/src/synthetic-homotopy-theory/prespectra.lagda.md b/src/synthetic-homotopy-theory/prespectra.lagda.md index 10adfd262d..e292d47af8 100644 --- a/src/synthetic-homotopy-theory/prespectra.lagda.md +++ b/src/synthetic-homotopy-theory/prespectra.lagda.md @@ -8,10 +8,13 @@ module synthetic-homotopy-theory.prespectra where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.universe-levels + open import structured-types.pointed-maps open import structured-types.pointed-types + open import synthetic-homotopy-theory.loop-spaces ``` diff --git a/src/synthetic-homotopy-theory/pushouts.lagda.md b/src/synthetic-homotopy-theory/pushouts.lagda.md index 009e82d9a6..19df493ff0 100644 --- a/src/synthetic-homotopy-theory/pushouts.lagda.md +++ b/src/synthetic-homotopy-theory/pushouts.lagda.md @@ -12,6 +12,7 @@ open import foundation.equivalences open import foundation.functions open import foundation.homotopies open import foundation.universe-levels + open import synthetic-homotopy-theory.cocones-pushouts open import synthetic-homotopy-theory.universal-property-pushouts ``` diff --git a/src/synthetic-homotopy-theory/spectra.lagda.md b/src/synthetic-homotopy-theory/spectra.lagda.md index 7d7ad626e6..156c531627 100644 --- a/src/synthetic-homotopy-theory/spectra.lagda.md +++ b/src/synthetic-homotopy-theory/spectra.lagda.md @@ -8,10 +8,13 @@ module synthetic-homotopy-theory.spectra where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.universe-levels + open import structured-types.pointed-equivalences open import structured-types.pointed-types + open import synthetic-homotopy-theory.loop-spaces ``` diff --git a/src/synthetic-homotopy-theory/spheres.lagda.md b/src/synthetic-homotopy-theory/spheres.lagda.md index 445b6ac30b..e5c2bdf9dd 100644 --- a/src/synthetic-homotopy-theory/spheres.lagda.md +++ b/src/synthetic-homotopy-theory/spheres.lagda.md @@ -8,8 +8,11 @@ module synthetic-homotopy-theory.spheres where ```agda open import elementary-number-theory.natural-numbers + open import foundation.universe-levels + open import synthetic-homotopy-theory.suspensions-of-types + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/synthetic-homotopy-theory/suspensions-of-types.lagda.md b/src/synthetic-homotopy-theory/suspensions-of-types.lagda.md index f233784bbc..b6f92a9430 100644 --- a/src/synthetic-homotopy-theory/suspensions-of-types.lagda.md +++ b/src/synthetic-homotopy-theory/suspensions-of-types.lagda.md @@ -24,9 +24,11 @@ open import foundation.type-arithmetic-dependent-pair-types open import foundation.unit-type open import foundation.universal-property-unit-type open import foundation.universe-levels + open import structured-types.pointed-equivalences open import structured-types.pointed-maps open import structured-types.pointed-types + open import synthetic-homotopy-theory.24-pushouts open import synthetic-homotopy-theory.cocones-pushouts open import synthetic-homotopy-theory.loop-spaces diff --git a/src/synthetic-homotopy-theory/triple-loop-spaces.lagda.md b/src/synthetic-homotopy-theory/triple-loop-spaces.lagda.md index ff7bbba0dc..e326f1a9bd 100644 --- a/src/synthetic-homotopy-theory/triple-loop-spaces.lagda.md +++ b/src/synthetic-homotopy-theory/triple-loop-spaces.lagda.md @@ -11,7 +11,9 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.path-algebra open import foundation.universe-levels + open import structured-types.pointed-types + open import synthetic-homotopy-theory.double-loop-spaces open import synthetic-homotopy-theory.iterated-loop-spaces ``` diff --git a/src/synthetic-homotopy-theory/universal-property-circle.lagda.md b/src/synthetic-homotopy-theory/universal-property-circle.lagda.md index 37e3f180de..a3df2dc61e 100644 --- a/src/synthetic-homotopy-theory/universal-property-circle.lagda.md +++ b/src/synthetic-homotopy-theory/universal-property-circle.lagda.md @@ -20,6 +20,7 @@ open import foundation.identity-types open import foundation.propositions open import foundation.sections open import foundation.universe-levels + open import synthetic-homotopy-theory.free-loops ``` diff --git a/src/synthetic-homotopy-theory/universal-property-pushouts.lagda.md b/src/synthetic-homotopy-theory/universal-property-pushouts.lagda.md index 7d5f6e3c50..9574bdddf1 100644 --- a/src/synthetic-homotopy-theory/universal-property-pushouts.lagda.md +++ b/src/synthetic-homotopy-theory/universal-property-pushouts.lagda.md @@ -22,6 +22,7 @@ open import foundation.identity-types open import foundation.pullbacks open import foundation.subtype-identity-principle open import foundation.universe-levels + open import synthetic-homotopy-theory.cocones-pushouts ``` diff --git a/src/synthetic-homotopy-theory/wedges-of-pointed-types.lagda.md b/src/synthetic-homotopy-theory/wedges-of-pointed-types.lagda.md index afb4539df0..ee6aed14e0 100644 --- a/src/synthetic-homotopy-theory/wedges-of-pointed-types.lagda.md +++ b/src/synthetic-homotopy-theory/wedges-of-pointed-types.lagda.md @@ -14,7 +14,9 @@ open import foundation.equivalences open import foundation.homotopies open import foundation.unit-type open import foundation.universe-levels + open import structured-types.pointed-types + open import synthetic-homotopy-theory.24-pushouts open import synthetic-homotopy-theory.cocones-pushouts open import synthetic-homotopy-theory.cofibers diff --git a/src/trees/directed-trees.lagda.md b/src/trees/directed-trees.lagda.md index 760e7032e3..f780a72262 100644 --- a/src/trees/directed-trees.lagda.md +++ b/src/trees/directed-trees.lagda.md @@ -27,6 +27,7 @@ open import foundation.type-arithmetic-coproduct-types open import foundation.type-arithmetic-dependent-pair-types open import foundation.type-arithmetic-empty-type open import foundation.universe-levels + open import graph-theory.directed-graphs open import graph-theory.walks-directed-graphs ``` diff --git a/src/trees/elementhood-relation-w-types.lagda.md b/src/trees/elementhood-relation-w-types.lagda.md index bfaab4e9bf..ed50c692dc 100644 --- a/src/trees/elementhood-relation-w-types.lagda.md +++ b/src/trees/elementhood-relation-w-types.lagda.md @@ -12,6 +12,7 @@ open import foundation.empty-types open import foundation.fibers-of-maps open import foundation.identity-types open import foundation.universe-levels + open import trees.w-types ``` diff --git a/src/trees/equivalences-directed-trees.lagda.md b/src/trees/equivalences-directed-trees.lagda.md index 62a0c2d151..2f22669555 100644 --- a/src/trees/equivalences-directed-trees.lagda.md +++ b/src/trees/equivalences-directed-trees.lagda.md @@ -15,8 +15,10 @@ open import foundation.functions open import foundation.homotopies open import foundation.identity-types open import foundation.universe-levels + open import graph-theory.equivalences-directed-graphs open import graph-theory.walks-directed-graphs + open import trees.directed-trees ``` diff --git a/src/trees/equivalences-enriched-directed-trees.lagda.md b/src/trees/equivalences-enriched-directed-trees.lagda.md index 7920776fad..cf25973494 100644 --- a/src/trees/equivalences-enriched-directed-trees.lagda.md +++ b/src/trees/equivalences-enriched-directed-trees.lagda.md @@ -15,6 +15,7 @@ open import foundation.functoriality-dependent-pair-types open import foundation.homotopies open import foundation.identity-types open import foundation.universe-levels + open import trees.enriched-directed-trees open import trees.equivalences-directed-trees ``` diff --git a/src/trees/extensional-w-types.lagda.md b/src/trees/extensional-w-types.lagda.md index 5f580d43ed..28dd09a14b 100644 --- a/src/trees/extensional-w-types.lagda.md +++ b/src/trees/extensional-w-types.lagda.md @@ -24,6 +24,7 @@ open import foundation.slice open import foundation.type-arithmetic-dependent-pair-types open import foundation.univalent-type-families open import foundation.universe-levels + open import trees.elementhood-relation-w-types open import trees.w-types ``` diff --git a/src/trees/functoriality-w-types.lagda.md b/src/trees/functoriality-w-types.lagda.md index 4a9c0caa75..85ed507185 100644 --- a/src/trees/functoriality-w-types.lagda.md +++ b/src/trees/functoriality-w-types.lagda.md @@ -24,6 +24,7 @@ open import foundation.truncation-levels open import foundation.type-arithmetic-dependent-pair-types open import foundation.type-theoretic-principle-of-choice open import foundation.universe-levels + open import trees.w-types ``` diff --git a/src/trees/induction-w-types.lagda.md b/src/trees/induction-w-types.lagda.md index b5d9a638c8..faeab4ef49 100644 --- a/src/trees/induction-w-types.lagda.md +++ b/src/trees/induction-w-types.lagda.md @@ -8,6 +8,7 @@ module trees.induction-w-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.fibers-of-maps @@ -16,6 +17,7 @@ open import foundation.functions open import foundation.identity-types open import foundation.negation open import foundation.universe-levels + open import trees.elementhood-relation-w-types open import trees.inequality-w-types open import trees.w-types diff --git a/src/trees/inequality-w-types.lagda.md b/src/trees/inequality-w-types.lagda.md index 3999712d07..728e7eacb0 100644 --- a/src/trees/inequality-w-types.lagda.md +++ b/src/trees/inequality-w-types.lagda.md @@ -8,11 +8,13 @@ module trees.inequality-w-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.empty-types open import foundation.identity-types open import foundation.negation open import foundation.universe-levels + open import trees.elementhood-relation-w-types open import trees.w-types ``` diff --git a/src/trees/lower-types-w-types.lagda.md b/src/trees/lower-types-w-types.lagda.md index 7c57f80076..69bc8f24e6 100644 --- a/src/trees/lower-types-w-types.lagda.md +++ b/src/trees/lower-types-w-types.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.existential-quantification open import foundation.propositions open import foundation.universe-levels + open import trees.ranks-of-elements-w-types open import trees.w-types ``` diff --git a/src/trees/multisets.lagda.md b/src/trees/multisets.lagda.md index bb5b05339c..efb5735575 100644 --- a/src/trees/multisets.lagda.md +++ b/src/trees/multisets.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.empty-types open import foundation.functions open import foundation.universe-levels + open import trees.elementhood-relation-w-types open import trees.w-types ``` diff --git a/src/trees/ranks-of-elements-w-types.lagda.md b/src/trees/ranks-of-elements-w-types.lagda.md index d0a10092e0..486527838f 100644 --- a/src/trees/ranks-of-elements-w-types.lagda.md +++ b/src/trees/ranks-of-elements-w-types.lagda.md @@ -16,6 +16,7 @@ open import foundation.negation open import foundation.propositional-truncations open import foundation.propositions open import foundation.universe-levels + open import trees.elementhood-relation-w-types open import trees.inequality-w-types open import trees.w-types diff --git a/src/trees/rooted-quasitrees.lagda.md b/src/trees/rooted-quasitrees.lagda.md index 3f31ef3f10..ce6d2483ee 100644 --- a/src/trees/rooted-quasitrees.lagda.md +++ b/src/trees/rooted-quasitrees.lagda.md @@ -10,6 +10,7 @@ module trees.rooted-quasitrees where open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.universe-levels + open import graph-theory.trails-undirected-graphs open import graph-theory.undirected-graphs ``` diff --git a/src/trees/rooted-undirected-trees.lagda.md b/src/trees/rooted-undirected-trees.lagda.md index 1ca0804b9a..84814575c6 100644 --- a/src/trees/rooted-undirected-trees.lagda.md +++ b/src/trees/rooted-undirected-trees.lagda.md @@ -8,13 +8,16 @@ module trees.rooted-undirected-trees where ```agda open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.unit-type open import foundation.universe-levels open import foundation.unordered-pairs + open import graph-theory.trails-undirected-graphs open import graph-theory.undirected-graphs + open import trees.undirected-trees ``` diff --git a/src/trees/small-multisets.lagda.md b/src/trees/small-multisets.lagda.md index 6f93020635..955da57b9f 100644 --- a/src/trees/small-multisets.lagda.md +++ b/src/trees/small-multisets.lagda.md @@ -20,6 +20,7 @@ open import foundation.small-types open import foundation.subtypes open import foundation.univalence open import foundation.universe-levels + open import trees.multisets open import trees.w-types ``` diff --git a/src/trees/submultisets.lagda.md b/src/trees/submultisets.lagda.md index 4f3f7f2e4b..001684c191 100644 --- a/src/trees/submultisets.lagda.md +++ b/src/trees/submultisets.lagda.md @@ -10,6 +10,7 @@ module trees.submultisets where open import foundation.embeddings open import foundation.equivalences open import foundation.universe-levels + open import trees.multisets ``` diff --git a/src/trees/transitive-multisets.lagda.md b/src/trees/transitive-multisets.lagda.md index b1b82796eb..a92e2e345a 100644 --- a/src/trees/transitive-multisets.lagda.md +++ b/src/trees/transitive-multisets.lagda.md @@ -9,6 +9,7 @@ module trees.transitive-multisets where ```agda open import foundation.embeddings open import foundation.universe-levels + open import trees.multisets open import trees.submultisets ``` diff --git a/src/trees/underlying-graphs-of-elements-w-types.lagda.md b/src/trees/underlying-graphs-of-elements-w-types.lagda.md index 538b3d79ad..4a00672e4f 100644 --- a/src/trees/underlying-graphs-of-elements-w-types.lagda.md +++ b/src/trees/underlying-graphs-of-elements-w-types.lagda.md @@ -30,10 +30,12 @@ open import foundation.propositions open import foundation.type-arithmetic-empty-type open import foundation.unit-type open import foundation.universe-levels + open import graph-theory.directed-graphs open import graph-theory.morphisms-directed-graphs open import graph-theory.trails-directed-graphs open import graph-theory.walks-directed-graphs + open import trees.directed-trees open import trees.elementhood-relation-w-types open import trees.inequality-w-types diff --git a/src/trees/undirected-trees.lagda.md b/src/trees/undirected-trees.lagda.md index ebde7a8756..8cef2945a1 100644 --- a/src/trees/undirected-trees.lagda.md +++ b/src/trees/undirected-trees.lagda.md @@ -9,6 +9,7 @@ module trees.undirected-trees where ```agda open import elementary-number-theory.equality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.coproduct-types open import foundation.decidable-equality @@ -21,6 +22,7 @@ open import foundation.propositional-truncations open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import graph-theory.paths-undirected-graphs open import graph-theory.trails-undirected-graphs open import graph-theory.undirected-graphs diff --git a/src/trees/universal-multiset.lagda.md b/src/trees/universal-multiset.lagda.md index 6ffc9454c0..4eaeb2499a 100644 --- a/src/trees/universal-multiset.lagda.md +++ b/src/trees/universal-multiset.lagda.md @@ -14,6 +14,7 @@ open import foundation.raising-universe-levels open import foundation.small-types open import foundation.small-universes open import foundation.universe-levels + open import trees.functoriality-w-types open import trees.multisets open import trees.small-multisets diff --git a/src/trees/w-type-of-natural-numbers.lagda.md b/src/trees/w-type-of-natural-numbers.lagda.md index d8da46e746..b44978566b 100644 --- a/src/trees/w-type-of-natural-numbers.lagda.md +++ b/src/trees/w-type-of-natural-numbers.lagda.md @@ -8,6 +8,7 @@ module trees.w-type-of-natural-numbers where ```agda open import elementary-number-theory.natural-numbers + open import foundation.booleans open import foundation.contractible-types open import foundation.dependent-pair-types @@ -19,6 +20,7 @@ open import foundation.identity-types open import foundation.unit-type open import foundation.universal-property-empty-type open import foundation.universe-levels + open import trees.w-types ``` diff --git a/src/trees/w-type-of-propositions.lagda.md b/src/trees/w-type-of-propositions.lagda.md index b9953e4ed4..41e271199c 100644 --- a/src/trees/w-type-of-propositions.lagda.md +++ b/src/trees/w-type-of-propositions.lagda.md @@ -15,6 +15,7 @@ open import foundation.propositions open import foundation.sets open import foundation.unit-type open import foundation.universe-levels + open import trees.extensional-w-types open import trees.w-types ``` diff --git a/src/trees/w-types.lagda.md b/src/trees/w-types.lagda.md index bd881e3bc9..1ca01e3e26 100644 --- a/src/trees/w-types.lagda.md +++ b/src/trees/w-types.lagda.md @@ -7,7 +7,6 @@ module trees.w-types where
Imports ```agda -open import foundation-core.truncation-levels open import foundation.algebras-polynomial-endofunctors open import foundation.contractible-types open import foundation.dependent-pair-types @@ -24,6 +23,8 @@ open import foundation.sets open import foundation.truncated-types open import foundation.type-theoretic-principle-of-choice open import foundation.universe-levels + +open import foundation-core.truncation-levels ```
diff --git a/src/type-theories/comprehension-type-theories.lagda.md b/src/type-theories/comprehension-type-theories.lagda.md index a1c1dd08a4..8aa0a69b4d 100644 --- a/src/type-theories/comprehension-type-theories.lagda.md +++ b/src/type-theories/comprehension-type-theories.lagda.md @@ -12,6 +12,7 @@ module type-theories.comprehension-type-theories where ```agda open import foundation.universe-levels + open import type-theories.dependent-type-theories open import type-theories.fibered-dependent-type-theories ``` diff --git a/src/type-theories/fibered-dependent-type-theories.lagda.md b/src/type-theories/fibered-dependent-type-theories.lagda.md index cc141a64cb..9689af04fb 100644 --- a/src/type-theories/fibered-dependent-type-theories.lagda.md +++ b/src/type-theories/fibered-dependent-type-theories.lagda.md @@ -15,6 +15,7 @@ open import foundation.dependent-pair-types open import foundation.functions open import foundation.identity-types open import foundation.universe-levels + open import type-theories.dependent-type-theories ``` diff --git a/src/type-theories/sections-dependent-type-theories.lagda.md b/src/type-theories/sections-dependent-type-theories.lagda.md index 00897f3aaf..3500e0e90f 100644 --- a/src/type-theories/sections-dependent-type-theories.lagda.md +++ b/src/type-theories/sections-dependent-type-theories.lagda.md @@ -11,6 +11,7 @@ module type-theories.sections-dependent-type-theories where open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.universe-levels + open import type-theories.dependent-type-theories open import type-theories.fibered-dependent-type-theories ``` diff --git a/src/type-theories/unityped-type-theories.lagda.md b/src/type-theories/unityped-type-theories.lagda.md index e198790247..94a52e869b 100644 --- a/src/type-theories/unityped-type-theories.lagda.md +++ b/src/type-theories/unityped-type-theories.lagda.md @@ -10,11 +10,13 @@ module type-theories.unityped-type-theories where ```agda open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.functions open import foundation.homotopies open import foundation.identity-types open import foundation.sets open import foundation.universe-levels + open import type-theories.simple-type-theories ``` diff --git a/src/univalent-combinatorics/2-element-decidable-subtypes.lagda.md b/src/univalent-combinatorics/2-element-decidable-subtypes.lagda.md index c46af4dd28..b6c76128e8 100644 --- a/src/univalent-combinatorics/2-element-decidable-subtypes.lagda.md +++ b/src/univalent-combinatorics/2-element-decidable-subtypes.lagda.md @@ -10,6 +10,7 @@ module univalent-combinatorics.2-element-decidable-subtypes where open import elementary-number-theory.equality-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.well-ordering-principle-standard-finite-types + open import foundation.automorphisms open import foundation.booleans open import foundation.cartesian-product-types @@ -40,6 +41,7 @@ open import foundation.subtypes open import foundation.type-arithmetic-coproduct-types open import foundation.univalence open import foundation.universe-levels + open import univalent-combinatorics.2-element-subtypes open import univalent-combinatorics.2-element-types open import univalent-combinatorics.decidable-subtypes diff --git a/src/univalent-combinatorics/2-element-subtypes.lagda.md b/src/univalent-combinatorics/2-element-subtypes.lagda.md index c2cbcabc83..3bded94eb7 100644 --- a/src/univalent-combinatorics/2-element-subtypes.lagda.md +++ b/src/univalent-combinatorics/2-element-subtypes.lagda.md @@ -32,6 +32,7 @@ open import foundation.type-arithmetic-coproduct-types open import foundation.unit-type open import foundation.universe-levels open import foundation.unordered-pairs + open import univalent-combinatorics.2-element-types open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/2-element-types.lagda.md b/src/univalent-combinatorics/2-element-types.lagda.md index 9198555a93..6bf05f9218 100644 --- a/src/univalent-combinatorics/2-element-types.lagda.md +++ b/src/univalent-combinatorics/2-element-types.lagda.md @@ -9,6 +9,7 @@ module univalent-combinatorics.2-element-types where ```agda open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.natural-numbers + open import foundation.automorphisms open import foundation.connected-components-universes open import foundation.constant-maps @@ -45,6 +46,7 @@ open import foundation.type-arithmetic-empty-type open import foundation.type-arithmetic-unit-type open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.equality-standard-finite-types open import univalent-combinatorics.equivalences open import univalent-combinatorics.finite-types diff --git a/src/univalent-combinatorics/binomial-types.lagda.md b/src/univalent-combinatorics/binomial-types.lagda.md index 885be87da4..a262d1a807 100644 --- a/src/univalent-combinatorics/binomial-types.lagda.md +++ b/src/univalent-combinatorics/binomial-types.lagda.md @@ -9,6 +9,7 @@ module univalent-combinatorics.binomial-types where ```agda open import elementary-number-theory.binomial-coefficients open import elementary-number-theory.natural-numbers + open import foundation.booleans open import foundation.connected-components-universes open import foundation.contractible-maps @@ -44,6 +45,7 @@ open import foundation.unit-type open import foundation.universal-property-empty-type open import foundation.universal-property-maybe open import foundation.universe-levels + open import univalent-combinatorics.coproduct-types open import univalent-combinatorics.finite-types open import univalent-combinatorics.standard-finite-types diff --git a/src/univalent-combinatorics/bracelets.lagda.md b/src/univalent-combinatorics/bracelets.lagda.md index 804a453348..90bebceefc 100644 --- a/src/univalent-combinatorics/bracelets.lagda.md +++ b/src/univalent-combinatorics/bracelets.lagda.md @@ -8,9 +8,12 @@ module univalent-combinatorics.bracelets where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.universe-levels + open import graph-theory.polygons + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/cartesian-product-types.lagda.md b/src/univalent-combinatorics/cartesian-product-types.lagda.md index 5b5f1ad83f..87bf6b7e72 100644 --- a/src/univalent-combinatorics/cartesian-product-types.lagda.md +++ b/src/univalent-combinatorics/cartesian-product-types.lagda.md @@ -9,6 +9,7 @@ module univalent-combinatorics.cartesian-product-types where ```agda open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.decidable-equality @@ -29,6 +30,7 @@ open import foundation.type-arithmetic-empty-type open import foundation.type-arithmetic-unit-type open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.coproduct-types open import univalent-combinatorics.counting open import univalent-combinatorics.counting-dependent-pair-types diff --git a/src/univalent-combinatorics/cartesian-products-species.lagda.md b/src/univalent-combinatorics/cartesian-products-species.lagda.md index df3970fc4f..6506c80f35 100644 --- a/src/univalent-combinatorics/cartesian-products-species.lagda.md +++ b/src/univalent-combinatorics/cartesian-products-species.lagda.md @@ -12,6 +12,7 @@ open import foundation.equivalences open import foundation.functoriality-dependent-function-types open import foundation.universal-property-dependent-pair-types open import foundation.universe-levels + open import univalent-combinatorics.equivalences-species open import univalent-combinatorics.exponents-species open import univalent-combinatorics.finite-types diff --git a/src/univalent-combinatorics/classical-finite-types.lagda.md b/src/univalent-combinatorics/classical-finite-types.lagda.md index 8e0b23ff60..5517f41e7e 100644 --- a/src/univalent-combinatorics/classical-finite-types.lagda.md +++ b/src/univalent-combinatorics/classical-finite-types.lagda.md @@ -11,10 +11,12 @@ open import elementary-number-theory.congruence-natural-numbers open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/complements-isolated-points.lagda.md b/src/univalent-combinatorics/complements-isolated-points.lagda.md index 78874baf0f..4b58ba2536 100644 --- a/src/univalent-combinatorics/complements-isolated-points.lagda.md +++ b/src/univalent-combinatorics/complements-isolated-points.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.complements-isolated-points where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.equivalences-maybe @@ -19,6 +20,7 @@ open import foundation.maybe open import foundation.mere-equivalences open import foundation.propositional-truncations open import foundation.universe-levels + open import univalent-combinatorics.equality-finite-types open import univalent-combinatorics.finite-types open import univalent-combinatorics.standard-finite-types diff --git a/src/univalent-combinatorics/composition-species.lagda.md b/src/univalent-combinatorics/composition-species.lagda.md index 2b49892c69..6a9f4ae038 100644 --- a/src/univalent-combinatorics/composition-species.lagda.md +++ b/src/univalent-combinatorics/composition-species.lagda.md @@ -14,6 +14,7 @@ open import foundation.equivalences open import foundation.identity-types open import foundation.propositional-truncations open import foundation.universe-levels + open import univalent-combinatorics.dependent-sum-finite-types open import univalent-combinatorics.equivalences-species open import univalent-combinatorics.finite-types diff --git a/src/univalent-combinatorics/coproduct-types.lagda.md b/src/univalent-combinatorics/coproduct-types.lagda.md index aa091f4117..809bb7d9ed 100644 --- a/src/univalent-combinatorics/coproduct-types.lagda.md +++ b/src/univalent-combinatorics/coproduct-types.lagda.md @@ -9,6 +9,7 @@ module univalent-combinatorics.coproduct-types where ```agda open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.decidable-subtypes open import foundation.dependent-pair-types @@ -22,6 +23,7 @@ open import foundation.propositional-truncations open import foundation.type-arithmetic-coproduct-types open import foundation.type-arithmetic-empty-type open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.counting-decidable-subtypes open import univalent-combinatorics.double-counting diff --git a/src/univalent-combinatorics/coproducts-species.lagda.md b/src/univalent-combinatorics/coproducts-species.lagda.md index 824e3ea451..ffece1e046 100644 --- a/src/univalent-combinatorics/coproducts-species.lagda.md +++ b/src/univalent-combinatorics/coproducts-species.lagda.md @@ -15,6 +15,7 @@ open import foundation.functoriality-dependent-function-types open import foundation.type-theoretic-principle-of-choice open import foundation.universal-property-coproduct-types open import foundation.universe-levels + open import univalent-combinatorics.finite-types open import univalent-combinatorics.morphisms-species open import univalent-combinatorics.species diff --git a/src/univalent-combinatorics/counting-decidable-subtypes.lagda.md b/src/univalent-combinatorics/counting-decidable-subtypes.lagda.md index de64e6c8f0..f00ac40c25 100644 --- a/src/univalent-combinatorics/counting-decidable-subtypes.lagda.md +++ b/src/univalent-combinatorics/counting-decidable-subtypes.lagda.md @@ -8,7 +8,9 @@ module univalent-combinatorics.counting-decidable-subtypes where ```agda open import foundation.decidable-subtypes public + open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.coproduct-types open import foundation.decidable-embeddings @@ -31,6 +33,7 @@ open import foundation.type-arithmetic-coproduct-types open import foundation.type-arithmetic-empty-type open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.decidable-propositions open import univalent-combinatorics.finite-types diff --git a/src/univalent-combinatorics/counting-dependent-pair-types.lagda.md b/src/univalent-combinatorics/counting-dependent-pair-types.lagda.md index da9dad4694..7686c4bc50 100644 --- a/src/univalent-combinatorics/counting-dependent-pair-types.lagda.md +++ b/src/univalent-combinatorics/counting-dependent-pair-types.lagda.md @@ -11,6 +11,7 @@ open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.equality-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.sums-of-natural-numbers + open import foundation.contractible-types open import foundation.coproduct-types open import foundation.decidable-types @@ -28,6 +29,7 @@ open import foundation.type-arithmetic-dependent-pair-types open import foundation.type-arithmetic-unit-type open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.coproduct-types open import univalent-combinatorics.counting open import univalent-combinatorics.decidable-propositions diff --git a/src/univalent-combinatorics/counting-maybe.lagda.md b/src/univalent-combinatorics/counting-maybe.lagda.md index 344627cfc3..52c032d27a 100644 --- a/src/univalent-combinatorics/counting-maybe.lagda.md +++ b/src/univalent-combinatorics/counting-maybe.lagda.md @@ -8,11 +8,13 @@ module univalent-combinatorics.counting-maybe where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.equivalences-maybe open import foundation.identity-types open import foundation.maybe open import foundation.universe-levels + open import univalent-combinatorics.coproduct-types open import univalent-combinatorics.counting ``` diff --git a/src/univalent-combinatorics/counting.lagda.md b/src/univalent-combinatorics/counting.lagda.md index c234b2ec3a..5b8ff4cb61 100644 --- a/src/univalent-combinatorics/counting.lagda.md +++ b/src/univalent-combinatorics/counting.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.counting where ```agda open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.coproduct-types open import foundation.decidable-equality @@ -24,6 +25,7 @@ open import foundation.propositions open import foundation.sets open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.equality-standard-finite-types open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/cubes.lagda.md b/src/univalent-combinatorics/cubes.lagda.md index 30ce9e3ed3..940ec94a11 100644 --- a/src/univalent-combinatorics/cubes.lagda.md +++ b/src/univalent-combinatorics/cubes.lagda.md @@ -8,8 +8,10 @@ module univalent-combinatorics.cubes where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.universe-levels + open import univalent-combinatorics.complements-isolated-points open import univalent-combinatorics.finite-types ``` diff --git a/src/univalent-combinatorics/cycle-index-series-species.lagda.md b/src/univalent-combinatorics/cycle-index-series-species.lagda.md index ecfc4de351..8a6b170d56 100644 --- a/src/univalent-combinatorics/cycle-index-series-species.lagda.md +++ b/src/univalent-combinatorics/cycle-index-series-species.lagda.md @@ -8,10 +8,12 @@ module univalent-combinatorics.cycle-index-series-species where ```agda open import elementary-number-theory.natural-numbers + open import foundation.automorphisms open import foundation.dependent-pair-types open import foundation.functions open import foundation.universe-levels + open import univalent-combinatorics.cyclic-types open import univalent-combinatorics.finite-types open import univalent-combinatorics.species diff --git a/src/univalent-combinatorics/cycle-partitions.lagda.md b/src/univalent-combinatorics/cycle-partitions.lagda.md index b49a73e5fd..3dfe532ac1 100644 --- a/src/univalent-combinatorics/cycle-partitions.lagda.md +++ b/src/univalent-combinatorics/cycle-partitions.lagda.md @@ -8,9 +8,11 @@ module univalent-combinatorics.cycle-partitions where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.universe-levels + open import univalent-combinatorics.cyclic-types open import univalent-combinatorics.dependent-sum-finite-types open import univalent-combinatorics.finite-types diff --git a/src/univalent-combinatorics/cyclic-types.lagda.md b/src/univalent-combinatorics/cyclic-types.lagda.md index 387fd5f582..21ec801009 100644 --- a/src/univalent-combinatorics/cyclic-types.lagda.md +++ b/src/univalent-combinatorics/cyclic-types.lagda.md @@ -13,6 +13,7 @@ open import elementary-number-theory.integers open import elementary-number-theory.modular-arithmetic open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.natural-numbers + open import foundation.0-connected-types open import foundation.commuting-squares-of-maps open import foundation.contractible-types @@ -32,15 +33,19 @@ open import foundation.subtype-identity-principle open import foundation.type-arithmetic-dependent-pair-types open import foundation.unit-type open import foundation.universe-levels + open import group-theory.groups open import group-theory.isomorphisms-groups + open import structured-types.equivalences-types-equipped-with-endomorphisms open import structured-types.mere-equivalences-types-equipped-with-endomorphisms open import structured-types.morphisms-types-equipped-with-endomorphisms open import structured-types.pointed-types open import structured-types.types-equipped-with-endomorphisms + open import synthetic-homotopy-theory.groups-of-loops-in-1-types open import synthetic-homotopy-theory.loop-spaces + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/decidable-dependent-function-types.lagda.md b/src/univalent-combinatorics/decidable-dependent-function-types.lagda.md index 1821cc6793..1919cb746e 100644 --- a/src/univalent-combinatorics/decidable-dependent-function-types.lagda.md +++ b/src/univalent-combinatorics/decidable-dependent-function-types.lagda.md @@ -8,7 +8,9 @@ module univalent-combinatorics.decidable-dependent-function-types where ```agda open import elementary-number-theory.decidable-dependent-function-types public + open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.decidable-propositions open import foundation.decidable-types @@ -19,6 +21,7 @@ open import foundation.propositional-truncations open import foundation.propositions open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.finite-choice open import univalent-combinatorics.finite-types diff --git a/src/univalent-combinatorics/decidable-dependent-pair-types.lagda.md b/src/univalent-combinatorics/decidable-dependent-pair-types.lagda.md index ec380f5827..65d0e53545 100644 --- a/src/univalent-combinatorics/decidable-dependent-pair-types.lagda.md +++ b/src/univalent-combinatorics/decidable-dependent-pair-types.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.decidable-dependent-pair-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.decidable-dependent-pair-types open import foundation.decidable-types @@ -17,6 +18,7 @@ open import foundation.equivalences open import foundation.functions open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/decidable-equivalence-relations.lagda.md b/src/univalent-combinatorics/decidable-equivalence-relations.lagda.md index b40cc3c4a6..a77f9e8fb7 100644 --- a/src/univalent-combinatorics/decidable-equivalence-relations.lagda.md +++ b/src/univalent-combinatorics/decidable-equivalence-relations.lagda.md @@ -13,6 +13,7 @@ open import foundation.decidable-types open import foundation.equivalence-relations open import foundation.propositions open import foundation.universe-levels + open import univalent-combinatorics.finite-types ``` diff --git a/src/univalent-combinatorics/decidable-propositions.lagda.md b/src/univalent-combinatorics/decidable-propositions.lagda.md index 235f956c7f..366b59b2bc 100644 --- a/src/univalent-combinatorics/decidable-propositions.lagda.md +++ b/src/univalent-combinatorics/decidable-propositions.lagda.md @@ -8,7 +8,9 @@ module univalent-combinatorics.decidable-propositions where ```agda open import foundation.decidable-propositions public + open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.decidable-equality open import foundation.decidable-types @@ -17,6 +19,7 @@ open import foundation.equivalences open import foundation.identity-types open import foundation.propositions open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/decidable-subtypes.lagda.md b/src/univalent-combinatorics/decidable-subtypes.lagda.md index b88f271cf9..379ca6637f 100644 --- a/src/univalent-combinatorics/decidable-subtypes.lagda.md +++ b/src/univalent-combinatorics/decidable-subtypes.lagda.md @@ -8,8 +8,10 @@ module univalent-combinatorics.decidable-subtypes where ```agda open import foundation.decidable-subtypes public + open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.decidable-equality open import foundation.decidable-propositions open import foundation.dependent-pair-types @@ -19,6 +21,7 @@ open import foundation.propositions open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import univalent-combinatorics.dependent-sum-finite-types open import univalent-combinatorics.equality-finite-types open import univalent-combinatorics.finite-types diff --git a/src/univalent-combinatorics/dependent-function-types.lagda.md b/src/univalent-combinatorics/dependent-function-types.lagda.md index 9d64fb4efa..c837134a16 100644 --- a/src/univalent-combinatorics/dependent-function-types.lagda.md +++ b/src/univalent-combinatorics/dependent-function-types.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.dependent-function-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.functions @@ -18,6 +19,7 @@ open import foundation.universal-property-coproduct-types open import foundation.universal-property-empty-type open import foundation.universal-property-unit-type open import foundation.universe-levels + open import univalent-combinatorics.cartesian-product-types open import univalent-combinatorics.counting open import univalent-combinatorics.finite-choice diff --git a/src/univalent-combinatorics/dependent-sum-finite-types.lagda.md b/src/univalent-combinatorics/dependent-sum-finite-types.lagda.md index c4cbb0021b..b9b58a48fa 100644 --- a/src/univalent-combinatorics/dependent-sum-finite-types.lagda.md +++ b/src/univalent-combinatorics/dependent-sum-finite-types.lagda.md @@ -26,6 +26,7 @@ open import foundation.subtypes open import foundation.type-arithmetic-coproduct-types open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + open import univalent-combinatorics.coproduct-types open import univalent-combinatorics.counting open import univalent-combinatorics.counting-dependent-pair-types diff --git a/src/univalent-combinatorics/derivatives-species.lagda.md b/src/univalent-combinatorics/derivatives-species.lagda.md index e67dd8ca6c..04e97243b4 100644 --- a/src/univalent-combinatorics/derivatives-species.lagda.md +++ b/src/univalent-combinatorics/derivatives-species.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.derivatives-species where ```agda open import foundation.universe-levels + open import univalent-combinatorics.coproduct-types open import univalent-combinatorics.finite-types open import univalent-combinatorics.species diff --git a/src/univalent-combinatorics/distributivity-of-set-truncation-over-finite-products.lagda.md b/src/univalent-combinatorics/distributivity-of-set-truncation-over-finite-products.lagda.md index 12274dabbe..9e8274e5bc 100644 --- a/src/univalent-combinatorics/distributivity-of-set-truncation-over-finite-products.lagda.md +++ b/src/univalent-combinatorics/distributivity-of-set-truncation-over-finite-products.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.distributivity-of-set-truncation-over-finite-prod ```agda open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.coproduct-types open import foundation.dependent-pair-types @@ -30,6 +31,7 @@ open import foundation.universal-property-dependent-pair-types open import foundation.universal-property-empty-type open import foundation.universal-property-maybe open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.finite-types open import univalent-combinatorics.standard-finite-types diff --git a/src/univalent-combinatorics/double-counting.lagda.md b/src/univalent-combinatorics/double-counting.lagda.md index 9135d2b91f..17f5ff0d42 100644 --- a/src/univalent-combinatorics/double-counting.lagda.md +++ b/src/univalent-combinatorics/double-counting.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.identity-types open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/embeddings-standard-finite-types.lagda.md b/src/univalent-combinatorics/embeddings-standard-finite-types.lagda.md index 19d0af185e..d89bcbae77 100644 --- a/src/univalent-combinatorics/embeddings-standard-finite-types.lagda.md +++ b/src/univalent-combinatorics/embeddings-standard-finite-types.lagda.md @@ -9,6 +9,7 @@ module univalent-combinatorics.embeddings-standard-finite-types where ```agda open import elementary-number-theory.natural-numbers open import elementary-number-theory.repeating-element-standard-finite-type + open import foundation.coproduct-types open import foundation.decidable-types open import foundation.dependent-pair-types @@ -18,6 +19,7 @@ open import foundation.identity-types open import foundation.injective-maps open import foundation.split-surjective-maps open import foundation.unit-type + open import univalent-combinatorics.equality-standard-finite-types open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/embeddings.lagda.md b/src/univalent-combinatorics/embeddings.lagda.md index 6c3843ee09..6df952c946 100644 --- a/src/univalent-combinatorics/embeddings.lagda.md +++ b/src/univalent-combinatorics/embeddings.lagda.md @@ -8,8 +8,10 @@ module univalent-combinatorics.embeddings where ```agda open import foundation.embeddings public + open import foundation.decidable-types open import foundation.universe-levels + open import univalent-combinatorics.finite-types open import univalent-combinatorics.injective-maps ``` diff --git a/src/univalent-combinatorics/equality-finite-types.lagda.md b/src/univalent-combinatorics/equality-finite-types.lagda.md index 2d3632a3b6..999f04629f 100644 --- a/src/univalent-combinatorics/equality-finite-types.lagda.md +++ b/src/univalent-combinatorics/equality-finite-types.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.equality-finite-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.decidable-equality open import foundation.dependent-pair-types open import foundation.identity-types @@ -15,6 +16,7 @@ open import foundation.mere-equivalences open import foundation.propositional-truncations open import foundation.sets open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.decidable-propositions open import univalent-combinatorics.equality-standard-finite-types diff --git a/src/univalent-combinatorics/equality-standard-finite-types.lagda.md b/src/univalent-combinatorics/equality-standard-finite-types.lagda.md index cf37e33116..2901e9bdf6 100644 --- a/src/univalent-combinatorics/equality-standard-finite-types.lagda.md +++ b/src/univalent-combinatorics/equality-standard-finite-types.lagda.md @@ -9,7 +9,7 @@ module univalent-combinatorics.equality-standard-finite-types where ```agda open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers -open import foundation-core.decidable-propositions + open import foundation.apartness-relations open import foundation.contractible-types open import foundation.coproduct-types @@ -29,6 +29,9 @@ open import foundation.sets open import foundation.tight-apartness-relations open import foundation.unit-type open import foundation.universe-levels + +open import foundation-core.decidable-propositions + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/equivalences-cubes.lagda.md b/src/univalent-combinatorics/equivalences-cubes.lagda.md index 7185844ed7..be3ddda583 100644 --- a/src/univalent-combinatorics/equivalences-cubes.lagda.md +++ b/src/univalent-combinatorics/equivalences-cubes.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.equivalences-cubes where ```agda open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.dependent-pair-types open import foundation.equality-dependent-function-types @@ -19,6 +20,7 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.structure-identity-principle open import foundation.universe-levels + open import univalent-combinatorics.cubes open import univalent-combinatorics.finite-types ``` diff --git a/src/univalent-combinatorics/equivalences-species.lagda.md b/src/univalent-combinatorics/equivalences-species.lagda.md index 41d5532f9c..d669a4a3b7 100644 --- a/src/univalent-combinatorics/equivalences-species.lagda.md +++ b/src/univalent-combinatorics/equivalences-species.lagda.md @@ -15,6 +15,7 @@ open import foundation.functions open import foundation.identity-types open import foundation.univalence open import foundation.universe-levels + open import univalent-combinatorics.finite-types open import univalent-combinatorics.species ``` diff --git a/src/univalent-combinatorics/equivalences-standard-finite-types.lagda.md b/src/univalent-combinatorics/equivalences-standard-finite-types.lagda.md index 1bdb4e294c..4b83b2b2bd 100644 --- a/src/univalent-combinatorics/equivalences-standard-finite-types.lagda.md +++ b/src/univalent-combinatorics/equivalences-standard-finite-types.lagda.md @@ -9,6 +9,7 @@ module univalent-combinatorics.equivalences-standard-finite-types where ```agda open import elementary-number-theory.exponentiation-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.equivalences open import foundation.functoriality-cartesian-product-types @@ -17,6 +18,7 @@ open import foundation.unit-type open import foundation.universal-property-coproduct-types open import foundation.universal-property-empty-type open import foundation.universal-property-unit-type + open import univalent-combinatorics.cartesian-product-types open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/equivalences.lagda.md b/src/univalent-combinatorics/equivalences.lagda.md index c5610105bf..d00dbe26ba 100644 --- a/src/univalent-combinatorics/equivalences.lagda.md +++ b/src/univalent-combinatorics/equivalences.lagda.md @@ -8,9 +8,11 @@ module univalent-combinatorics.equivalences where ```agda open import foundation.equivalences public + open import foundation.decidable-types open import foundation.dependent-pair-types open import foundation.universe-levels + open import univalent-combinatorics.embeddings open import univalent-combinatorics.finite-types open import univalent-combinatorics.surjective-maps diff --git a/src/univalent-combinatorics/exponents-species.lagda.md b/src/univalent-combinatorics/exponents-species.lagda.md index 51dcf1d1c1..01a505ba22 100644 --- a/src/univalent-combinatorics/exponents-species.lagda.md +++ b/src/univalent-combinatorics/exponents-species.lagda.md @@ -13,6 +13,7 @@ open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.functoriality-coproduct-types open import foundation.universe-levels + open import univalent-combinatorics.finite-types open import univalent-combinatorics.morphisms-species open import univalent-combinatorics.species diff --git a/src/univalent-combinatorics/ferrers-diagrams.lagda.md b/src/univalent-combinatorics/ferrers-diagrams.lagda.md index 65fd596da5..d6e61abd54 100644 --- a/src/univalent-combinatorics/ferrers-diagrams.lagda.md +++ b/src/univalent-combinatorics/ferrers-diagrams.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.ferrers-diagrams where ```agda open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.dependent-pair-types @@ -22,6 +23,7 @@ open import foundation.structure-identity-principle open import foundation.subtype-identity-principle open import foundation.univalence open import foundation.universe-levels + open import univalent-combinatorics.finite-types open import univalent-combinatorics.pi-finite-types ``` diff --git a/src/univalent-combinatorics/fibers-of-maps.lagda.md b/src/univalent-combinatorics/fibers-of-maps.lagda.md index a4d3bfcb21..2719ea86b7 100644 --- a/src/univalent-combinatorics/fibers-of-maps.lagda.md +++ b/src/univalent-combinatorics/fibers-of-maps.lagda.md @@ -8,8 +8,10 @@ module univalent-combinatorics.fibers-of-maps where ```agda open import foundation.fibers-of-maps public + open import elementary-number-theory.natural-numbers open import elementary-number-theory.sums-of-natural-numbers + open import foundation.contractible-types open import foundation.decidable-types open import foundation.dependent-pair-types @@ -21,6 +23,7 @@ open import foundation.propositional-truncations open import foundation.sections open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.counting-dependent-pair-types open import univalent-combinatorics.decidable-propositions diff --git a/src/univalent-combinatorics/finite-choice.lagda.md b/src/univalent-combinatorics/finite-choice.lagda.md index 31783711a8..bc7a3f7109 100644 --- a/src/univalent-combinatorics/finite-choice.lagda.md +++ b/src/univalent-combinatorics/finite-choice.lagda.md @@ -9,6 +9,7 @@ module univalent-combinatorics.finite-choice where ```agda open import elementary-number-theory.natural-numbers open import elementary-number-theory.well-ordering-principle-standard-finite-types + open import foundation.coproduct-types open import foundation.decidable-embeddings open import foundation.decidable-subtypes @@ -34,6 +35,7 @@ open import foundation.unit-type open import foundation.universal-property-coproduct-types open import foundation.universal-property-unit-type open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.counting-decidable-subtypes open import univalent-combinatorics.finite-types diff --git a/src/univalent-combinatorics/finite-connected-components.lagda.md b/src/univalent-combinatorics/finite-connected-components.lagda.md index a74864436d..a220d24015 100644 --- a/src/univalent-combinatorics/finite-connected-components.lagda.md +++ b/src/univalent-combinatorics/finite-connected-components.lagda.md @@ -8,9 +8,11 @@ module univalent-combinatorics.finite-connected-components where ```agda open import elementary-number-theory.natural-numbers + open import foundation.propositions open import foundation.set-truncations open import foundation.universe-levels + open import univalent-combinatorics.finite-types ``` diff --git a/src/univalent-combinatorics/finite-species.lagda.md b/src/univalent-combinatorics/finite-species.lagda.md index 307a89db04..a0cb7562c7 100644 --- a/src/univalent-combinatorics/finite-species.lagda.md +++ b/src/univalent-combinatorics/finite-species.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.finite-species where ```agda open import foundation.universe-levels + open import univalent-combinatorics.finite-types open import univalent-combinatorics.species ``` diff --git a/src/univalent-combinatorics/finite-types.lagda.md b/src/univalent-combinatorics/finite-types.lagda.md index 9c8433a9c2..da325c8bb5 100644 --- a/src/univalent-combinatorics/finite-types.lagda.md +++ b/src/univalent-combinatorics/finite-types.lagda.md @@ -9,6 +9,7 @@ module univalent-combinatorics.finite-types where ```agda open import elementary-number-theory.equality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.0-connected-types open import foundation.1-types open import foundation.connected-components-universes @@ -36,6 +37,7 @@ open import foundation.type-arithmetic-empty-type open import foundation.unit-type open import foundation.univalence open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.equality-standard-finite-types open import univalent-combinatorics.standard-finite-types diff --git a/src/univalent-combinatorics/finitely-presented-types.lagda.md b/src/univalent-combinatorics/finitely-presented-types.lagda.md index 1a0d3f4c23..c053a9c572 100644 --- a/src/univalent-combinatorics/finitely-presented-types.lagda.md +++ b/src/univalent-combinatorics/finitely-presented-types.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.finitely-presented-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.fibers-of-maps @@ -19,6 +20,7 @@ open import foundation.set-truncations open import foundation.sets open import foundation.subtypes open import foundation.universe-levels + open import univalent-combinatorics.finite-choice open import univalent-combinatorics.finite-connected-components open import univalent-combinatorics.finite-types diff --git a/src/univalent-combinatorics/function-types.lagda.md b/src/univalent-combinatorics/function-types.lagda.md index 954ce6ca2a..acf113cf71 100644 --- a/src/univalent-combinatorics/function-types.lagda.md +++ b/src/univalent-combinatorics/function-types.lagda.md @@ -10,6 +10,7 @@ module univalent-combinatorics.function-types where open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.universe-levels + open import univalent-combinatorics.cartesian-product-types open import univalent-combinatorics.counting open import univalent-combinatorics.dependent-function-types diff --git a/src/univalent-combinatorics/image-of-maps.lagda.md b/src/univalent-combinatorics/image-of-maps.lagda.md index 6e3818c393..43bbf3761f 100644 --- a/src/univalent-combinatorics/image-of-maps.lagda.md +++ b/src/univalent-combinatorics/image-of-maps.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.image-of-maps where ```agda open import foundation.images public + open import foundation.decidable-equality open import foundation.decidable-types open import foundation.dependent-pair-types @@ -16,6 +17,7 @@ open import foundation.propositional-truncations open import foundation.subtypes open import foundation.surjective-maps open import foundation.universe-levels + open import univalent-combinatorics.dependent-sum-finite-types open import univalent-combinatorics.equality-finite-types open import univalent-combinatorics.finite-types diff --git a/src/univalent-combinatorics/inequality-types-with-counting.lagda.md b/src/univalent-combinatorics/inequality-types-with-counting.lagda.md index d9f073fb27..ef8d4316a5 100644 --- a/src/univalent-combinatorics/inequality-types-with-counting.lagda.md +++ b/src/univalent-combinatorics/inequality-types-with-counting.lagda.md @@ -8,11 +8,13 @@ module univalent-combinatorics.inequality-types-with-counting where ```agda open import elementary-number-theory.inequality-standard-finite-types + open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.identity-types open import foundation.injective-maps open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/inhabited-finite-types.lagda.md b/src/univalent-combinatorics/inhabited-finite-types.lagda.md index 5b4fa829e4..52720b5a21 100644 --- a/src/univalent-combinatorics/inhabited-finite-types.lagda.md +++ b/src/univalent-combinatorics/inhabited-finite-types.lagda.md @@ -10,6 +10,7 @@ module univalent-combinatorics.inhabited-finite-types where open import foundation.dependent-pair-types open import foundation.inhabited-types open import foundation.universe-levels + open import univalent-combinatorics.dependent-sum-finite-types open import univalent-combinatorics.finite-types ``` diff --git a/src/univalent-combinatorics/injective-maps.lagda.md b/src/univalent-combinatorics/injective-maps.lagda.md index c1d10d2282..75857c056d 100644 --- a/src/univalent-combinatorics/injective-maps.lagda.md +++ b/src/univalent-combinatorics/injective-maps.lagda.md @@ -8,9 +8,11 @@ module univalent-combinatorics.injective-maps where ```agda open import foundation.injective-maps public + open import foundation.decidable-types open import foundation.identity-types open import foundation.universe-levels + open import univalent-combinatorics.decidable-dependent-function-types open import univalent-combinatorics.equality-finite-types open import univalent-combinatorics.finite-types diff --git a/src/univalent-combinatorics/involution-standard-finite-types.lagda.md b/src/univalent-combinatorics/involution-standard-finite-types.lagda.md index d61b1ffa93..5a65709afa 100644 --- a/src/univalent-combinatorics/involution-standard-finite-types.lagda.md +++ b/src/univalent-combinatorics/involution-standard-finite-types.lagda.md @@ -9,8 +9,10 @@ module univalent-combinatorics.involution-standard-finite-types where ```agda open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.natural-numbers + open import foundation.identity-types open import foundation.involutions + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/isotopies-latin-squares.lagda.md b/src/univalent-combinatorics/isotopies-latin-squares.lagda.md index 81a9db5ccf..0fc1ebd15c 100644 --- a/src/univalent-combinatorics/isotopies-latin-squares.lagda.md +++ b/src/univalent-combinatorics/isotopies-latin-squares.lagda.md @@ -11,6 +11,7 @@ open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.identity-types open import foundation.universe-levels + open import univalent-combinatorics.latin-squares ``` diff --git a/src/univalent-combinatorics/kuratowsky-finite-sets.lagda.md b/src/univalent-combinatorics/kuratowsky-finite-sets.lagda.md index 2d88df5072..089b1cfa37 100644 --- a/src/univalent-combinatorics/kuratowsky-finite-sets.lagda.md +++ b/src/univalent-combinatorics/kuratowsky-finite-sets.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.kuratowsky-finite-sets where ```agda open import elementary-number-theory.natural-numbers + open import foundation.decidable-equality open import foundation.dependent-pair-types open import foundation.existential-quantification @@ -16,6 +17,7 @@ open import foundation.propositions open import foundation.sets open import foundation.surjective-maps open import foundation.universe-levels + open import univalent-combinatorics.equality-finite-types open import univalent-combinatorics.finite-types open import univalent-combinatorics.image-of-maps diff --git a/src/univalent-combinatorics/lists.lagda.md b/src/univalent-combinatorics/lists.lagda.md index f7a12d9b82..1a67fe3c2d 100644 --- a/src/univalent-combinatorics/lists.lagda.md +++ b/src/univalent-combinatorics/lists.lagda.md @@ -10,6 +10,7 @@ module univalent-combinatorics.lists where open import elementary-number-theory.addition-natural-numbers open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.coproduct-types @@ -28,6 +29,7 @@ open import foundation.truncated-types open import foundation.truncation-levels open import foundation.unit-type open import foundation.universe-levels + open import group-theory.monoids ``` diff --git a/src/univalent-combinatorics/main-classes-of-latin-hypercubes.lagda.md b/src/univalent-combinatorics/main-classes-of-latin-hypercubes.lagda.md index 1782a146bb..32fe9f126b 100644 --- a/src/univalent-combinatorics/main-classes-of-latin-hypercubes.lagda.md +++ b/src/univalent-combinatorics/main-classes-of-latin-hypercubes.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.main-classes-of-latin-hypercubes where ```agda open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.decidable-propositions open import foundation.decidable-types @@ -19,6 +20,7 @@ open import foundation.set-truncations open import foundation.universe-levels open import foundation.unordered-tuples open import foundation.unordered-tuples-of-types + open import univalent-combinatorics.complements-isolated-points open import univalent-combinatorics.decidable-subtypes open import univalent-combinatorics.dependent-function-types diff --git a/src/univalent-combinatorics/main-classes-of-latin-squares.lagda.md b/src/univalent-combinatorics/main-classes-of-latin-squares.lagda.md index a6916808eb..42c59fe27a 100644 --- a/src/univalent-combinatorics/main-classes-of-latin-squares.lagda.md +++ b/src/univalent-combinatorics/main-classes-of-latin-squares.lagda.md @@ -8,9 +8,11 @@ module univalent-combinatorics.main-classes-of-latin-squares where ```agda open import elementary-number-theory.natural-numbers + open import foundation.mere-equivalences open import foundation.set-truncations open import foundation.universe-levels + open import univalent-combinatorics.main-classes-of-latin-hypercubes open import univalent-combinatorics.pi-finite-types open import univalent-combinatorics.standard-finite-types diff --git a/src/univalent-combinatorics/maybe.lagda.md b/src/univalent-combinatorics/maybe.lagda.md index 1f549fc21d..6934fe822c 100644 --- a/src/univalent-combinatorics/maybe.lagda.md +++ b/src/univalent-combinatorics/maybe.lagda.md @@ -8,8 +8,11 @@ module univalent-combinatorics.maybe where ```agda open import foundation.maybe public + open import elementary-number-theory.natural-numbers + open import foundation.universe-levels + open import univalent-combinatorics.coproduct-types open import univalent-combinatorics.finite-types ``` diff --git a/src/univalent-combinatorics/morphisms-finite-species.lagda.md b/src/univalent-combinatorics/morphisms-finite-species.lagda.md index 6be4c81fc9..bf9d138cff 100644 --- a/src/univalent-combinatorics/morphisms-finite-species.lagda.md +++ b/src/univalent-combinatorics/morphisms-finite-species.lagda.md @@ -18,6 +18,7 @@ open import foundation.identity-types open import foundation.propositions open import foundation.sets open import foundation.universe-levels + open import univalent-combinatorics.equality-finite-types open import univalent-combinatorics.finite-species open import univalent-combinatorics.finite-types diff --git a/src/univalent-combinatorics/morphisms-species.lagda.md b/src/univalent-combinatorics/morphisms-species.lagda.md index 59e1430671..6b854f22ab 100644 --- a/src/univalent-combinatorics/morphisms-species.lagda.md +++ b/src/univalent-combinatorics/morphisms-species.lagda.md @@ -17,6 +17,7 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.univalence open import foundation.universe-levels + open import univalent-combinatorics.finite-types open import univalent-combinatorics.species ``` diff --git a/src/univalent-combinatorics/necklaces.lagda.md b/src/univalent-combinatorics/necklaces.lagda.md index 082ecdf7a7..21f9a37b19 100644 --- a/src/univalent-combinatorics/necklaces.lagda.md +++ b/src/univalent-combinatorics/necklaces.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.necklaces where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.function-extensionality @@ -16,7 +17,9 @@ open import foundation.homotopies open import foundation.identity-types open import foundation.structure-identity-principle open import foundation.universe-levels + open import structured-types.types-equipped-with-endomorphisms + open import univalent-combinatorics.cyclic-types open import univalent-combinatorics.finite-types open import univalent-combinatorics.standard-finite-types diff --git a/src/univalent-combinatorics/orientations-complete-undirected-graph.lagda.md b/src/univalent-combinatorics/orientations-complete-undirected-graph.lagda.md index b8e24fc22e..0f2f5443b5 100644 --- a/src/univalent-combinatorics/orientations-complete-undirected-graph.lagda.md +++ b/src/univalent-combinatorics/orientations-complete-undirected-graph.lagda.md @@ -20,7 +20,9 @@ open import elementary-number-theory.modular-arithmetic-standard-finite-types open import elementary-number-theory.multiplication-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.well-ordering-principle-standard-finite-types + open import finite-group-theory.transpositions + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.decidable-equality @@ -56,6 +58,7 @@ open import foundation.type-arithmetic-coproduct-types open import foundation.unit-type open import foundation.universal-property-propositional-truncation-into-sets open import foundation.universe-levels + open import univalent-combinatorics.2-element-decidable-subtypes open import univalent-combinatorics.2-element-subtypes open import univalent-combinatorics.2-element-types diff --git a/src/univalent-combinatorics/orientations-cubes.lagda.md b/src/univalent-combinatorics/orientations-cubes.lagda.md index ba22b9d964..a2a40cf6c4 100644 --- a/src/univalent-combinatorics/orientations-cubes.lagda.md +++ b/src/univalent-combinatorics/orientations-cubes.lagda.md @@ -8,10 +8,12 @@ module univalent-combinatorics.orientations-cubes where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.iterating-functions open import foundation.universe-levels + open import univalent-combinatorics.cubes open import univalent-combinatorics.dependent-sum-finite-types open import univalent-combinatorics.equality-finite-types diff --git a/src/univalent-combinatorics/partitions.lagda.md b/src/univalent-combinatorics/partitions.lagda.md index 4828e0647d..b05cb7ca40 100644 --- a/src/univalent-combinatorics/partitions.lagda.md +++ b/src/univalent-combinatorics/partitions.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.partitions where ```agda open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.dependent-pair-types @@ -29,6 +30,7 @@ open import foundation.structure-identity-principle open import foundation.type-arithmetic-cartesian-product-types open import foundation.univalence open import foundation.universe-levels + open import univalent-combinatorics.dependent-sum-finite-types open import univalent-combinatorics.equality-finite-types open import univalent-combinatorics.finite-types diff --git a/src/univalent-combinatorics/petri-nets.lagda.md b/src/univalent-combinatorics/petri-nets.lagda.md index 4a7a8eb5d2..76319d60df 100644 --- a/src/univalent-combinatorics/petri-nets.lagda.md +++ b/src/univalent-combinatorics/petri-nets.lagda.md @@ -10,6 +10,7 @@ module univalent-combinatorics.petri-nets where open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.universe-levels + open import univalent-combinatorics.finite-types ``` diff --git a/src/univalent-combinatorics/pi-finite-types.lagda.md b/src/univalent-combinatorics/pi-finite-types.lagda.md index c2f9f64a81..8d5991689e 100644 --- a/src/univalent-combinatorics/pi-finite-types.lagda.md +++ b/src/univalent-combinatorics/pi-finite-types.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.pi-finite-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.0-connected-types open import foundation.cartesian-product-types open import foundation.constant-maps @@ -55,6 +56,7 @@ open import foundation.universal-property-coproduct-types open import foundation.universal-property-empty-type open import foundation.universal-property-unit-type open import foundation.universe-levels + open import univalent-combinatorics.cartesian-product-types open import univalent-combinatorics.coproduct-types open import univalent-combinatorics.counting diff --git a/src/univalent-combinatorics/pigeonhole-principle.lagda.md b/src/univalent-combinatorics/pigeonhole-principle.lagda.md index b65ba8e302..9f3038ec70 100644 --- a/src/univalent-combinatorics/pigeonhole-principle.lagda.md +++ b/src/univalent-combinatorics/pigeonhole-principle.lagda.md @@ -10,6 +10,7 @@ module univalent-combinatorics.pigeonhole-principle where open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.well-ordering-principle-standard-finite-types + open import foundation.cartesian-product-types open import foundation.coproduct-types open import foundation.decidable-types @@ -30,6 +31,7 @@ open import foundation.repetitions open import foundation.sets open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.decidable-dependent-function-types open import univalent-combinatorics.decidable-propositions diff --git a/src/univalent-combinatorics/pointing-species.lagda.md b/src/univalent-combinatorics/pointing-species.lagda.md index b09671b262..b076bc82fd 100644 --- a/src/univalent-combinatorics/pointing-species.lagda.md +++ b/src/univalent-combinatorics/pointing-species.lagda.md @@ -9,6 +9,7 @@ module univalent-combinatorics.pointing-species where ```agda open import foundation.cartesian-product-types open import foundation.universe-levels + open import univalent-combinatorics.finite-types open import univalent-combinatorics.species ``` diff --git a/src/univalent-combinatorics/precategory-of-finite-species.lagda.md b/src/univalent-combinatorics/precategory-of-finite-species.lagda.md index bfa0c47a48..2f819f6cac 100644 --- a/src/univalent-combinatorics/precategory-of-finite-species.lagda.md +++ b/src/univalent-combinatorics/precategory-of-finite-species.lagda.md @@ -8,7 +8,9 @@ module univalent-combinatorics.precategory-of-finite-species where ```agda open import category-theory.large-precategories + open import foundation.universe-levels + open import univalent-combinatorics.finite-species open import univalent-combinatorics.morphisms-finite-species ``` diff --git a/src/univalent-combinatorics/quotients-finite-types.lagda.md b/src/univalent-combinatorics/quotients-finite-types.lagda.md index ec860a2905..2fc4e3e0b9 100644 --- a/src/univalent-combinatorics/quotients-finite-types.lagda.md +++ b/src/univalent-combinatorics/quotients-finite-types.lagda.md @@ -11,6 +11,7 @@ open import foundation.decidable-propositions open import foundation.dependent-pair-types open import foundation.equivalence-classes open import foundation.universe-levels + open import univalent-combinatorics.decidable-equivalence-relations open import univalent-combinatorics.decidable-subtypes open import univalent-combinatorics.equality-finite-types diff --git a/src/univalent-combinatorics/retracts-of-finite-types.lagda.md b/src/univalent-combinatorics/retracts-of-finite-types.lagda.md index ebe014526a..681476fa6c 100644 --- a/src/univalent-combinatorics/retracts-of-finite-types.lagda.md +++ b/src/univalent-combinatorics/retracts-of-finite-types.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.retracts-of-finite-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.decidable-embeddings open import foundation.decidable-maps open import foundation.dependent-pair-types @@ -18,6 +19,7 @@ open import foundation.injective-maps open import foundation.propositional-maps open import foundation.retractions open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.counting-decidable-subtypes open import univalent-combinatorics.equality-finite-types diff --git a/src/univalent-combinatorics/sequences-finite-types.lagda.md b/src/univalent-combinatorics/sequences-finite-types.lagda.md index 8fadd79ac5..55076dcd35 100644 --- a/src/univalent-combinatorics/sequences-finite-types.lagda.md +++ b/src/univalent-combinatorics/sequences-finite-types.lagda.md @@ -9,6 +9,7 @@ module univalent-combinatorics.sequences-finite-types where ```agda open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.functions @@ -19,6 +20,7 @@ open import foundation.pairs-of-distinct-elements open import foundation.repetitions open import foundation.repetitions-sequences open import foundation.sequences + open import univalent-combinatorics.pigeonhole-principle open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/set-quotients-of-index-two.lagda.md b/src/univalent-combinatorics/set-quotients-of-index-two.lagda.md index 7d7a7a9b48..c45b53467e 100644 --- a/src/univalent-combinatorics/set-quotients-of-index-two.lagda.md +++ b/src/univalent-combinatorics/set-quotients-of-index-two.lagda.md @@ -29,6 +29,7 @@ open import foundation.sets open import foundation.unit-type open import foundation.universal-property-set-quotients open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/sigma-decompositions.lagda.md b/src/univalent-combinatorics/sigma-decompositions.lagda.md index 3c94f854b7..6c39c6dc4b 100644 --- a/src/univalent-combinatorics/sigma-decompositions.lagda.md +++ b/src/univalent-combinatorics/sigma-decompositions.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.sigma-decompositions where ```agda open import foundation.sigma-decompositions public + open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.equality-dependent-pair-types @@ -25,6 +26,7 @@ open import foundation.type-arithmetic-dependent-pair-types open import foundation.type-theoretic-principle-of-choice open import foundation.univalence open import foundation.universe-levels + open import univalent-combinatorics.dependent-sum-finite-types open import univalent-combinatorics.finite-types open import univalent-combinatorics.inhabited-finite-types diff --git a/src/univalent-combinatorics/skipping-element-standard-finite-types.lagda.md b/src/univalent-combinatorics/skipping-element-standard-finite-types.lagda.md index ea5d324b98..670104cd58 100644 --- a/src/univalent-combinatorics/skipping-element-standard-finite-types.lagda.md +++ b/src/univalent-combinatorics/skipping-element-standard-finite-types.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.skipping-element-standard-finite-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.embeddings @@ -15,6 +16,7 @@ open import foundation.equality-coproduct-types open import foundation.identity-types open import foundation.injective-maps open import foundation.unit-type + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/species.lagda.md b/src/univalent-combinatorics/species.lagda.md index cdc26cd744..09959185d9 100644 --- a/src/univalent-combinatorics/species.lagda.md +++ b/src/univalent-combinatorics/species.lagda.md @@ -10,6 +10,7 @@ module univalent-combinatorics.species where open import foundation.equivalences open import foundation.identity-types open import foundation.universe-levels + open import univalent-combinatorics.finite-types ``` diff --git a/src/univalent-combinatorics/standard-finite-pruned-trees.lagda.md b/src/univalent-combinatorics/standard-finite-pruned-trees.lagda.md index 1e2d308888..30bc99f1a1 100644 --- a/src/univalent-combinatorics/standard-finite-pruned-trees.lagda.md +++ b/src/univalent-combinatorics/standard-finite-pruned-trees.lagda.md @@ -8,7 +8,9 @@ module univalent-combinatorics.standard-finite-pruned-trees where ```agda open import elementary-number-theory.natural-numbers + open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/standard-finite-trees.lagda.md b/src/univalent-combinatorics/standard-finite-trees.lagda.md index 784c275a06..975353c3e6 100644 --- a/src/univalent-combinatorics/standard-finite-trees.lagda.md +++ b/src/univalent-combinatorics/standard-finite-trees.lagda.md @@ -10,11 +10,13 @@ module univalent-combinatorics.standard-finite-trees where open import elementary-number-theory.maximum-natural-numbers open import elementary-number-theory.natural-numbers open import elementary-number-theory.sums-of-natural-numbers + open import foundation.cartesian-product-types open import foundation.empty-types open import foundation.identity-types open import foundation.unit-type open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/standard-finite-types.lagda.md b/src/univalent-combinatorics/standard-finite-types.lagda.md index 3cde864785..b2ddb9ee8a 100644 --- a/src/univalent-combinatorics/standard-finite-types.lagda.md +++ b/src/univalent-combinatorics/standard-finite-types.lagda.md @@ -9,6 +9,7 @@ module univalent-combinatorics.standard-finite-types where ```agda open import elementary-number-theory.inequality-natural-numbers open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.coproduct-types open import foundation.decidable-types @@ -28,6 +29,7 @@ open import foundation.raising-universe-levels open import foundation.sets open import foundation.unit-type open import foundation.universe-levels + open import structured-types.types-equipped-with-endomorphisms ``` diff --git a/src/univalent-combinatorics/steiner-systems.lagda.md b/src/univalent-combinatorics/steiner-systems.lagda.md index a126177278..375ff7a34a 100644 --- a/src/univalent-combinatorics/steiner-systems.lagda.md +++ b/src/univalent-combinatorics/steiner-systems.lagda.md @@ -8,10 +8,12 @@ module univalent-combinatorics.steiner-systems where ```agda open import elementary-number-theory.natural-numbers + open import foundation.contractible-types open import foundation.decidable-subtypes open import foundation.dependent-pair-types open import foundation.universe-levels + open import univalent-combinatorics.finite-types ``` diff --git a/src/univalent-combinatorics/steiner-triple-systems.lagda.md b/src/univalent-combinatorics/steiner-triple-systems.lagda.md index afa2247393..2ac3dd0658 100644 --- a/src/univalent-combinatorics/steiner-triple-systems.lagda.md +++ b/src/univalent-combinatorics/steiner-triple-systems.lagda.md @@ -8,7 +8,9 @@ module univalent-combinatorics.steiner-triple-systems where ```agda open import elementary-number-theory.natural-numbers + open import foundation.universe-levels + open import univalent-combinatorics.steiner-systems ``` diff --git a/src/univalent-combinatorics/sums-of-natural-numbers.lagda.md b/src/univalent-combinatorics/sums-of-natural-numbers.lagda.md index 5c580eeec2..11d0efad99 100644 --- a/src/univalent-combinatorics/sums-of-natural-numbers.lagda.md +++ b/src/univalent-combinatorics/sums-of-natural-numbers.lagda.md @@ -8,11 +8,14 @@ module univalent-combinatorics.sums-of-natural-numbers where ```agda open import elementary-number-theory.sums-of-natural-numbers public + open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.type-arithmetic-dependent-pair-types open import foundation.universe-levels + open import univalent-combinatorics.counting open import univalent-combinatorics.counting-dependent-pair-types open import univalent-combinatorics.double-counting diff --git a/src/univalent-combinatorics/surjective-maps.lagda.md b/src/univalent-combinatorics/surjective-maps.lagda.md index 7139280a79..8694fed08a 100644 --- a/src/univalent-combinatorics/surjective-maps.lagda.md +++ b/src/univalent-combinatorics/surjective-maps.lagda.md @@ -8,8 +8,10 @@ module univalent-combinatorics.surjective-maps where ```agda open import foundation.surjective-maps public + open import foundation.decidable-types open import foundation.universe-levels + open import univalent-combinatorics.decidable-dependent-function-types open import univalent-combinatorics.fibers-of-maps open import univalent-combinatorics.finite-types diff --git a/src/univalent-combinatorics/universal-property-standard-finite-types.lagda.md b/src/univalent-combinatorics/universal-property-standard-finite-types.lagda.md index 23783c7a46..a3eae0d1df 100644 --- a/src/univalent-combinatorics/universal-property-standard-finite-types.lagda.md +++ b/src/univalent-combinatorics/universal-property-standard-finite-types.lagda.md @@ -8,6 +8,7 @@ module univalent-combinatorics.universal-property-standard-finite-types where ```agda open import elementary-number-theory.natural-numbers + open import foundation.cartesian-product-types open import foundation.contractible-types open import foundation.coproduct-types @@ -18,6 +19,7 @@ open import foundation.unit-type open import foundation.universal-property-empty-type open import foundation.universal-property-maybe open import foundation.universe-levels + open import univalent-combinatorics.standard-finite-types ``` diff --git a/src/univalent-combinatorics/unlabeled-structures-species.lagda.md b/src/univalent-combinatorics/unlabeled-structures-species.lagda.md index f9374ee606..6ce489fe12 100644 --- a/src/univalent-combinatorics/unlabeled-structures-species.lagda.md +++ b/src/univalent-combinatorics/unlabeled-structures-species.lagda.md @@ -8,9 +8,11 @@ module univalent-combinatorics.unlabeled-structures-species where ```agda open import elementary-number-theory.natural-numbers + open import foundation.dependent-pair-types open import foundation.equivalences open import foundation.universe-levels + open import univalent-combinatorics.finite-types open import univalent-combinatorics.species ```