Library UniMath.Foundations.Init
Library UniMath.Foundations.Preamble
Library UniMath.Foundations.PartA
- Univalent Foundations, Part A
- Contents
- Preamble
- Some standard constructions not using identity types (paths)
- Canonical functions from empty and to unit
- Functions from unit corresponding to terms
- Identity functions and function composition, curry and uncurry
- Definition of binary operation
- Iteration of an endomorphism
- Basic constructions related to the adjoint evaluation function X → ((X → Y) → Y)
- Pairwise direct products
- Negation and double negation
- Logical equivalence
- Paths and operations on paths
- Associativity of function composition and mutual invertibility of curry/uncurry
- Composition of paths and inverse paths
- Direct product of paths
- The function maponpaths between paths types defined by a function between ambient types
- maponpaths for the identity functions and compositions of functions
- Homotopy between sections
- Equality between functions defines a homotopy
- maponpaths for a function homotopic to the identity
- maponpaths in the case of a projection p with a section s
- Fibrations and paths - the transport functions
- A series of lemmas about paths and total2
- Lemmas about transport adapted from the HoTT library and the HoTT book
- Homotopies between families and the total spaces
- First fundamental notions
- Contractibility iscontr
- Homotopy fibers hfiber
- The functions between the hfibers of homotopic functions over the same point
- Paths in homotopy fibers
- Coconuses: spaces of paths that begin coconusfromt or end coconustot at a given point
- The total paths space of a type - two definitions
- Coconus of a function: the total space of the family of h-fibers
- Weak equivalences
- Basics - isweq and weq
- Weak equivalences and paths spaces (more results in further sections)
- Adjointness property of a weak equivalence and its inverse
- Transport functions are weak equivalences
- Weak equivalences between contractible types (one implication)
- unit and contractibility
- Homotopy equivalence is a weak equivalence
- Some weak equivalences
- The 2-out-of-3 property of weak equivalences
- Any function between contractible types is a weak equivalence
- Composition of weak equivalences
- The 2-out-of-6 (two-out-of-six) property of weak equivalences
- Pairwise direct products of weak equivalences
- Weak equivalence of a type and its direct product with the unit
- Associativity of total2 as a weak equivalence
- Associativity and commutativity of direct products as weak equivalences
- Binary coproducts and their basic properties
- Distributivity of coproducts and direct products as a weak equivalence
- Total space of a family over a coproduct
- Pairwise sum of functions, coproduct associativity and commutativity
- Coproduct with a "negative" type
- Coproduct of two functions
- The equality_cases construction and four applications to ii1 and ii2
- Bool as coproduct
- Pairwise coproducts as dependent sums of families over bool
- Splitting of X into a coproduct defined by a function X → Y ⨿ Z
- Some properties of bool
- Fibrations with only one non-empty fiber
- Basics about fibration sequences.
- Fibrations sequences and their first "left shifts"
- The structures of a complex and of a fibration sequence on a composable pair of functions
- Construction of the derived fibration sequence
- Explicit description of the first map in the second derived sequence
- Fibration sequences based on tpair P z and pr1 : total2 P → Z ( the "pr1-case" )
- Fibration sequences based on hfiberpr1 : hfiber g z → Y and g : Y → Z (the "g-case")
- Fibration sequence of h-fibers defined by a composable pair of functions (the "hf-case")
- Functions between total spaces of families
- Homotopy fiber squares
Library UniMath.Foundations.PartB
- Univalent Foundations. Vladimir Voevodsky. Feb. 2010 - Sep. 2011.
- Contents
- Preamble
- Basics about h-levels
- h -levels of pr1 , fiber inclusions, fibers, total spaces and bases of fibrations
- Propositions, inclusions and sets
- Basics about types of h-level 1 - "propositions"
- Inclusions - functions of h-level 1
- Basics about types of h-level 2 - "sets"
- Decidable propositions isdecprop
- Types with decidable equality
- Isolated points
- Decidable types are sets
- Decidable equality on a sigma type
- Construction of functions with specified values at a few isolated points
- Splitting of X into a coproduct defined by a function X → bool
Library UniMath.Foundations.UnivalenceAxiom
Library UniMath.Foundations.PartC
- Univalent Foundations. Vladimir Voevodsky. Feb. 2010 - Sep. 2011. Port to coq
- Contents
- Preamble
- Isolated points and types with decidable equality.
- Basic results on complements to a point
- Decomposition of a type with an isolated point into two parts weqrecompl
- Theorem saying that recompl commutes up to homotopy with maponcomplweq
- Recomplement on functions
- Equivalence between compl T t1 and compl T t2 for isolated t1 t2
- Transposition of two isolated points
- Semi-boolean hfiber of functions over isolated points
- h-fibers of ii1 and ii2
- ii1 and ii2 map isolated points to isolated points
- h-fibers of coprodf of two functions
- Theorem saying that coproduct of two functions of h-level n is of h-level n
- Theorems about h-levels of coproducts and their component types
- h-fibers of the sum of two functions sumofmaps f g
- Theorem saying that the sum of two functions of h-level (S (S n)) is of hlevel (S (S n))
- The sum of two functions of h-level n with non-intersecting images is of h-level n
- Coproducts and complements
- Decidable propositions and decidable inclusions
Library UniMath.Foundations.PartD
- Univalent Foundations. Vladimir Voevodsky. Feb. 2010 - Sep. 2011.
- Contents
- Preamble
- Sections of "double fibration" (P : T → UU) (PP : ∏ t : T, P t → UU) and pairs of sections
- Homotopy fibers of the map ∏ x : X, P x → ∏ x : X, Q x
- The map between section spaces (dependent products) defined by the map between the bases f : Y → X
- Sections of families over an empty type and over coproducts
- Sections of families over contractible types and over total2 (over dependent sums)
- Theorem saying that if each member of a family is of h-level n then the space of sections of the family is of h-level n.
- Theorems saying that iscontr T , isweq f etc. are of h-level 1
- Theorems saying that various pr1 maps are inclusions
- Various weak equivalences between spaces of weak equivalences
- h-levels of spaces of weak equivalences
- Weak auto-equivalences of a type with an isolated point
Library UniMath.Foundations.UnivalenceAxiom2
Library UniMath.Foundations.Propositions
- Generalities on hProp. Vladimir Voevodsky . May - Sep. 2011 .
- Contents
- Preamble
- To upstream files
- The type hProp of types of h-level 1
- The type tildehProp of pairs (P, p : P) where P : hProp
- Intuitionistic logic on hProp
- Images and surjectivity for functions between types
- The two-out-of-three properties of surjections
- A function between types which is an inclusion and a surjection is a weak equivalence
- Intuitionistic logic on hProp.
- Associativity and commutativity of hdisj and hconj up to logical equivalence
- Proof of the only non-trivial axiom of intuitionistic logic for our constructions. For the full list of axioms see e.g. http://plato.stanford.edu/entries/logic-intuitionistic/
- Negation and quantification.
- Negation and conjunction ("and") and disjunction ("or").
- Property of being decidable and hdisj ("or").
- The double negation version of hinhabited (does not require RR1).
- Univalence for hProp
Library UniMath.Foundations.Sets
- Generalities on hSet. Vladimir Voevodsky. Feb. - Sep. 2011
- Contents
- Preamble
- The type of sets i.e. of types of h-level 2 in UU
- Types X which satisfy "weak" axiom of choice for all families P : X → UU
- The type of monic subtypes of a type (subsets of the set of connected components)
- Relations on types (or equivalently relations on the sets of connected components)
- Relations and boolean relations
- Standard properties of relations
- Elementary implications between properties of relations
- Standard properties of relations and logical equivalences
- Preorderings, partial orderings, and associated types.
- Eqivalence relations and associated types.
- Direct product of two relations
- Negation of a relation and its properties
- Boolean representation of decidable equality
- Boolean representation of decidable relations
- Restriction of a relation to a subtype
- Equivalence classes with respect to a given relation
- Direct product of equivalence classes
- Surjections to sets are epimorphisms
- Epimorphisms are surjections to sets
- Universal property enjoyed by surjections
- Set quotients of types.
- Setquotient defined in terms of equivalence classes
- Universal property of seqtquot R for functions to sets satisfying compatibility condition iscomprelfun
- Functoriality of setquot for functions mapping one relation to another
- Universal property of setquot for predicates of one and several variables
- The case when setquotfun is a surjection, inclusion or a weak equivalence
- setquot with respect to the product of two relations
- Universal property of setquot for functions of two variables
- Functoriality of setquot for functions of two variables mapping one relation to another
- Set quotients with respect to decidable equivalence relations have decidable equality
- Relations on quotient sets
- Subtypes of quotients and quotients of subtypes
- The set of connected components of type.
- Set quotients. Construction 2.
- Consequences of univalence
Library UniMath.Foundations.NaturalNumbers
- Natural numbers and their properties. Vladimir Voevodsky. Apr. - Sep. 2011
- Contents
- Preamble
- Equality and inequality on nat
- Inequalities on nat.
- Boolean "less or equal" and "greater or equal" on nat.
- Semi-boolean "greater" on nat or natgth
- Semi-boolean "less" on nat or natlth
- Semi-boolean "less or equal " on nat or natleh
- Semi-boolean "greater or equal" on nat or natgeh.
- Simple implications between comparisons
- Comparison alternatives
- Mixed transitivities
- Two comparisons and S
- Comparision alternatives and S
- Some properties of plus on nat
- The structure of the additive abelian monoid on nat
- Addition and comparisons
- Comparisons and n → n + 1
- Two comparisons and n → n + 1
- Comparision alternatives and n → n + 1
- Cancellation properties of plus on nat
- Some properties of minus on nat
- Comparisons and n → n - 1
- Basic algebraic properties of mul on nat.
- Cancellation properties of mul on nat
- Multiplication and comparisons
- Division with a remainder on nat
- Exponentiation natpower n m ("n to the power m") on nat
- Factorial on nat
- The order-preserving functions di i : nat → nat whose image is the complement of one element i.
- The order-preserving functions si i : nat → nat that take the value i twice.
Library UniMath.Foundations.Tests
Library UniMath.Foundations.HLevels
Library UniMath.Foundations.All
Library UniMath.MoreFoundations.Foundations
Library UniMath.MoreFoundations.WeakEquivalences
Library UniMath.MoreFoundations.Tactics
Library UniMath.MoreFoundations.Notations
Library UniMath.MoreFoundations.AlternativeProofs
Library UniMath.MoreFoundations.Subposets
Library UniMath.MoreFoundations.DoubleNegation
Library UniMath.MoreFoundations.DecidablePropositions
Library UniMath.MoreFoundations.Propositions
Library UniMath.MoreFoundations.NegativePropositions
Library UniMath.MoreFoundations.Sets
Library UniMath.MoreFoundations.Subtypes
Library UniMath.MoreFoundations.AxiomOfChoice
Library UniMath.MoreFoundations.StructureIdentity
Library UniMath.MoreFoundations.PartA
Library UniMath.MoreFoundations.Univalence
Library UniMath.MoreFoundations.All
Library UniMath.Combinatorics.StandardFiniteSets
- Standard finite sets . Vladimir Voevodsky . Apr. - Sep. 2011 .
- Preamble
- Standard finite sets stn .
- "Boundary" maps dni : stn n → stn ( S n ) and their properties.
- The order-preserving functions sni n i : stn (S n) → stn n that take the value i twice.
- Weak equivalences between standard finite sets and constructions on these sets
- The weak equivalence from stn n to the complement of a point j in stn ( S n ) defined by dni j
- Weak equivalence from coprod ( stn n ) unit to stn ( S n ) defined by dni i
- Weak equivalences from stn n for n = 0 , 1 , 2 to empty , unit and bool ( see also the section on nelstruct in finitesets.v ).
- Weak equivalence between the coproduct of stn n and stn m and stn ( n + m )
- Weak equivalence from the total space of a family stn ( f x ) over stn n to stn ( stnsum n f )
- Weak equivalence between the direct product of stn n and stn m and stn n × m
- Weak equivalences between decidable subsets of stn n and stn x
- Weak equivalences between hfibers of functions from stn n over isolated points and stn x
- Weak equivalence between stn n → stn m and stn ( natpower m n ) ( uses functional extensionality )
- Weak equivalence from the space of functions of a family stn ( f x ) over stn n to stn ( stnprod n f ) ( uses functional extensionality )
- Weak equivalence between ( stn n ) ≃ ( stn n ) and stn ( factorial n ) ( uses functional extensionality )
- Standard finite sets satisfy weak axiom of choice
- Weak equivalence class of stn n determines n .
- Some results on bounded quantification
- Accessibility - the least element of an inhabited decidable subset of nat
Library UniMath.Combinatorics.Lists
Library UniMath.Combinatorics.FiniteSets
- Finite sets. Vladimir Voevodsky . Apr. - Sep. 2011.
Library UniMath.Combinatorics.Graphs
Library UniMath.Combinatorics.Equivalence_Relations
Library UniMath.Combinatorics.OrderedSets
Library UniMath.Combinatorics.WellFoundedRelations
Library UniMath.Combinatorics.WellOrderedSets
- Well Ordered Sets
Library UniMath.Combinatorics.ZFstructures
Library UniMath.Combinatorics.FiniteSequences
Library UniMath.Combinatorics.BoundedSearch
Library UniMath.Combinatorics.Tests
Library UniMath.Combinatorics.All
Library UniMath.Algebra.BinaryOperations
- Algebra 1. Part A. Generalities. Vladimir Voevodsky. Aug. 2011 -.
- Contents
- Preamble
- Sets with one and two binary operations
- Unary operations
- Binary operations
- Sets with one binary operation
- General definitions
- Functions compatible with a binary operation (homomorphisms) and their properties
- (X = Y) ≃ (binopiso X Y)
- hfiber and binop
- Transport of properties of a binary operation
- Subobjects
- Relations compatible with a binary operation and quotient objects
- Relations inversely compatible with a binary operation
- Homomorphisms and relations
- Quotient relations
- Direct products
- Sets with two binary operations
Library UniMath.Algebra.Monoids_and_Groups
- Algebra I. Part B. Monoids, abelian monoids groups, abelian groups. Vladimir Voevodsky. Aug. 2011 - .
- Contents
- Preamble
- Standard Algebraic Structures
- Monoids
- Abelian (commutative) monoids
- Basic definitions
- Construction of the trivial abmonoid consisting of one element given by unit.
- Abelian monoid structure on homsets
- (X = Y) ≃ (monoidiso X Y)
- Subobjects
- Quotient objects
- Direct products
- Monoid of fractions of an abelian monoid
- Canonical homomorphism to the monoid of fractions
- Abelian monoid of fractions in the case when elements of the localziation submonoid are cancelable
- Relations on the abelian monoid of fractions
- Relations and the canonical homomorphism to abmonoidfrac
- Groups
- Abelian groups
- Kernels
- Kernel as abelian group
- The inclusion Kernel f --> X is a morphism of abelian groups
- Image of f is a subgroup
- Quotient objects
- Direct products
- Abelian group of fractions of an abelian unitary monoid
- Abelian group of fractions and abelian monoid of fractions
- Canonical homomorphism to the abelian group of fractions
- Abelian group of fractions in the case when all elements are cancelable
- Relations on the abelian group of fractions
- Relations and the canonical homomorphism to abgrdiff
Library UniMath.Algebra.RigsAndRings
- Algebra I. Part C. Rigs and rings. Vladimir Voevodsky. Aug. 2011 - .
- Preamble
- Standard Algebraic Structures (cont.)
- Rigs - semirings with 1, 0 and x * 0 = 0 * x = 0
- Commutative rigs
- Rings
- General definitions
- Homomorphisms of rings
- (X = Y) ≃ (ringiso X Y)
- Computation lemmas for rings
- Relations compatible with the additive structure on rings
- Relations compatible with the multiplicative structure on rings
- Relations "inversely compatible" with the multiplicative structure on rings
- Relations on rings and ring homomorphisms
- Subobjects
- Quotient objects
- Direct products
- Opposite rings
- Ring of differences associated with a rig
- Canonical homomorphism to the ring associated with a rig (ring of differences)
- Relations similar to "greater" or "greater or equal" on the ring associated with a rig
- Realations and the canonical homomorphism to the ring associated with a rig (ring of differences)
- Commutative rings
- General definitions
- (X = Y) ≃ (ringiso X Y)
- Computational lemmas for commutative rings
- Subobjects
- Quotient objects
- Direct products
- Opposite commutative rings
- Commutative rigs to commutative rings
- Rings of fractions
- Canonical homomorphism to the ring of fractions
- Ring of fractions in the case when all elements which are being inverted are cancelable
- Relations similar to "greater" or "greater or equal" on the rings of fractions
- Realations and the canonical homomorphism to the ring of fractions
Library UniMath.Algebra.RigsAndRings.Ideals
Library UniMath.Algebra.Domains_and_Fields
- Algebra I. Part D. Integral domains and fields. Vladimir Voevodsky. Aug. 2011 - .
Library UniMath.Algebra.DivisionRig
Library UniMath.Algebra.Apartness
Library UniMath.Algebra.ConstructiveStructures
Library UniMath.Algebra.Archimedean
Library UniMath.Algebra.Lattice
Library UniMath.Algebra.IteratedBinaryOperations
Library UniMath.Algebra.Free_Monoids_and_Groups
Library UniMath.Algebra.Tests
Library UniMath.Algebra.Modules.Core
Library UniMath.Algebra.Modules.Submodule
Library UniMath.Algebra.Modules.Multimodules
Library UniMath.Algebra.Modules.Examples
Library UniMath.Algebra.Modules.Quotient
- Taking a quotient of a submodule of a module over a fixed ring
- Preliminaries: notion of an equivalence relation on a module that is closed under the module
- Preliminaries: construction of an appropriate equivalence relation from a submodule
- Construction of quotient module, as well as its universal property
- Universal property in terms of submodules
Library UniMath.Algebra.Modules
Library UniMath.Algebra.Matrix
Library UniMath.Algebra.All
Library UniMath.NumberSystems.NaturalNumbersAlgebra
Library UniMath.NumberSystems.NaturalNumbers_le_Inductive
Library UniMath.NumberSystems.Integers
- Generalities on the type of integers and integer arithmetic. Vladimir Voevodsky . Aug. - Sep. 2011.
- Preamble
- The commutative ring hz of integres
- Definition and properties of "greater", "less", "greater or equal" and "less or equal" on hz .
- Definitions and notations
- Decidability
- Properties of individual relations
- Simple implications between comparisons
- Comparison alternatives
- Mixed transitivities
- Addition and comparisons
- Properties of hzgth in the terminology of algebra1.v (continued below)
- Negation and comparisons
- Multiplication and comparisons
- hz as an integral domain
- Comparisons and n → n + 1
- Two comparisons and n → n + 1
- Comparsion alternatives and n → n + 1
- Operations and comparisons on hz and natnattohz
- Canonical rig homomorphism from nat to hz
- Addition and subtraction on nat and hz
- Absolute value on hz
- Some common equalities on integers
- hz is an archimedean ring
Library UniMath.NumberSystems.RationalNumbers
- Generalities on the type of rationals and rational arithmetic. Vladimir Voevodsky . Aug. - Sep. 2011.
- Preamble
- The commutative ring hq of integres
- Definition and properties of "greater", "less", "greater or equal" and "less or equal" on hq .
- hq is archimedean
- Simple implications between comparisons
- Comparison alternatives
- Mixed transitivities
- Addition and comparisons
- Properties of hqgth in the terminology of algebra1.v
- Negation and comparisons
- Multiplication and comparisons
- Cancellation properties of multiplication on hq
- Positive rationals
- Canonical ring homomorphism from hz to hq
- Integral part of a rational
Library UniMath.NumberSystems.Tests
Library UniMath.NumberSystems.All
Library UniMath.PAdics.lemmas
- Notation, terminology and very basic facts
- I. Lemmas on natural numbers
- II. Lemmas on rings
- III. Lemmas on hz
- IV. Generalities on apartness relations
- V. Apartness relations on rings
- VI. Lemmas on logic
Library UniMath.PAdics.fps
- II. Reindexing along functions i : nat -> nat which are
- III. Formal Power Series
- IV. Apartness relation on formal power series
Library UniMath.PAdics.frac
Library UniMath.PAdics.z_mod_p
- I. Divisibility and the division algorithm
- II. QUOTIENTS AND REMAINDERS
- III. THE EUCLIDEAN ALGORITHM
- IV. Bezout's lemma and the commutative ring Z/pZ
- V. Z/nZ
Library UniMath.PAdics.padics
- I. Several basic lemmas
- II. The carrying operation and induced equivalence relation on
- III. The apartness relation on p-adic integers
- IV. The apartness domain of p-adic integers and the Heyting field of p-adic numbers
Library UniMath.PAdics.All
Library UniMath.CategoryTheory.total2_paths
Library UniMath.CategoryTheory.Categories
- Definition of a precategory
- Setcategories: Precategories whose objects and morphisms are sets
- Isomorphism in a precategory
- Equivalence relation identifying isomorphic objects
- Isomorphisms in a precategory WITH HOM-SETS
- Categories (aka saturated precategories)
Library UniMath.CategoryTheory.functor_categories
- Functors, natural transformations, and functor categories
- Functors : Morphisms of precategories
- Functors preserve isomorphisms
- Functors and idtoiso
- Functors preserve inverses
- Conservative functors
- Composition of functors, identity functors
- Fully faithful functors
- (Split) essentially surjective functors
- Faithful functors
- Full functors
- Fully faithful is the same as full and faithful
- Image on objects of a functor
- Natural transformations
Library UniMath.CategoryTheory.categories.HSET.Core
Library UniMath.CategoryTheory.opp_precat
Library UniMath.CategoryTheory.Groupoids
Library UniMath.CategoryTheory.PrecategoryBinProduct
Library UniMath.CategoryTheory.ProductCategory
Library UniMath.CategoryTheory.whiskering
Library UniMath.CategoryTheory.Adjunctions
- Adjunctions
- Identity functor is a left adjoint
- Construction of an adjunction from some partial data (Theorem 2 (iv) of Chapter IV.1 of
- Construction of an adjunction from some partial data
- Post-composition with a left adjoint is a left adjoint
- Definition of the maps on hom-types
- Proof that those maps are inverse to each other
- Proof of the equations (naturality squares) of the adjunction
- Adjunction defined from a natural isomorphism on homsets (F A --> B) ≃ (A --> G B)
- Weak equivalence between adjunctions F -| G and natural weqs of homsets (F A --> B) ≃ (A --> G B)
Library UniMath.CategoryTheory.Monads.RelativeMonads
Library UniMath.CategoryTheory.Monads.RelativeModules
Library UniMath.CategoryTheory.Equivalences.Core
- Sloppy equivalence of (pre)categories
- Equivalence of (pre)categories
- Adjointification of a sloppy equivalence
- Identity functor is an adjoint equivalence
- Equivalence of categories yields equivalence of object types
- From full faithfullness and ess surj to equivalence
Library UniMath.CategoryTheory.Equivalences.CompositesAndInverses
Library UniMath.CategoryTheory.Equivalences.FullyFaithful
Library UniMath.CategoryTheory.Subcategory.Core
Library UniMath.CategoryTheory.Subcategory.Full
- Full sub(pre)categories
- Contents
- The inclusion of a full subcategory is fully faithful
- The (full) image of a functor
- Given a functor F : C -> D, we obtain a functor F : C -> Img(F)
- Any full subprecategory of a univalent_category is a univalent_category.
- Proof of the targeted theorem: full subcats of cats are cats
Library UniMath.CategoryTheory.Monics
- Monics
- Definition of Monics
- Construction of the subcategory consisting of all monics.
- In functor categories monics can be constructed from pointwise monics
Library UniMath.CategoryTheory.Epis
- Epis
- Definition of Epis
- Construction of the subcategory consisting of all epis.
- In functor categories epis can be constructed from pointwise epis
Library UniMath.CategoryTheory.categories.HSET.MonoEpiIso
Library UniMath.CategoryTheory.categories.HSET.Univalence
Library UniMath.CategoryTheory.CategoriesWithBinOps
Library UniMath.CategoryTheory.PrecategoriesWithAbgrops
Library UniMath.CategoryTheory.limits.cones
Library UniMath.CategoryTheory.limits.equalizers
Library UniMath.CategoryTheory.limits.graphs.colimits
Library UniMath.CategoryTheory.limits.graphs.limits
Library UniMath.CategoryTheory.limits.graphs.bincoproducts
- Definition of binary coproduct of objects in a precategory
- Proof that coproducts are unique when the precategory C is a univalent_category
Library UniMath.CategoryTheory.limits.graphs.binproducts
Library UniMath.CategoryTheory.limits.coproducts
- Definition of indexed coproducts of objects in a precategory
- The coproduct functor: C^I -> C
- Coproducts lift to functor categories
- Coproducts from colimits
Library UniMath.CategoryTheory.limits.products
- Definition of indexed products of objects in a precategory
- The product functor: C^I -> C
- Products lift to functor categories
- Products from limits
Library UniMath.CategoryTheory.limits.initial
- Being initial is a property in a (saturated/univalent) category
- Construction of initial object in a functor category
Library UniMath.CategoryTheory.limits.terminal
Library UniMath.CategoryTheory.limits.zero
Library UniMath.CategoryTheory.limits.bincoproducts
- Definition of binary coproduct of objects in a precategory
- Proof that coproducts are unique when the precategory C is a univalent_category
- Binary coproducts from colimits
- Coproducts over bool from binary coproducts
Library UniMath.CategoryTheory.limits.binproducts
- Direct implementation of binary products
- Contents
- Definition of binary products
- Binary products from limits (BinProducts_from_Lims)
- Definition of binary product functor (binproduct_functor)
- Definition of a binary product structure on a functor category
- Construction of BinProduct from an isomorphism to BinProduct.
- Equivalent universal property: (C --> A) × (C --> B) ≃ (C --> A × B)
- Terminal object as the unit (up to isomorphism) of binary products
Library UniMath.CategoryTheory.limits.pullbacks
- Criteria for existence of pullbacks.
- A square isomorphic to a pullback is a pullback (case 1)
- A fully faithful functor reflects limits
- A fully faithful and essentially surjective functor preserves pullbacks
- Pullbacks in functor categories
- Construction of binary products from pullbacks
- Pullbacks in functor_precategory
Library UniMath.CategoryTheory.limits.graphs.initial
Library UniMath.CategoryTheory.limits.graphs.terminal
Library UniMath.CategoryTheory.limits.graphs.zero
Library UniMath.CategoryTheory.limits.graphs.pullbacks
Library UniMath.CategoryTheory.limits.coequalizers
Library UniMath.CategoryTheory.limits.kernels
- Direct implementation of kernels
- Correspondence of kernels and equalizers
- Kernel up to isomorphism
- Kernel of morphism · monic
- KernelIn of equal, not necessarily definitionally equal, morphisms is iso
- Transports of kernels
Library UniMath.CategoryTheory.limits.cokernels
- Direct definition of cokernels
- Definition of cokernels
- Correspondence of cokernels and coequalizers
- Cokernels up to iso
- Cokernel of epi · morphism
- CokernelOut of equal, not necessarily definitionally equal, morphisms is iso
Library UniMath.CategoryTheory.PreAdditive
- Definition of preadditive categories.
- Definition of a PreAdditive precategory
- Zero and unit
- Inverses and composition
- KernelIn, CokernelOut, and Binary Operations
- Quotient of homsets
- Here are some random results copied from category_abgr.v.
- Composition of morphisms
- Some equations on linearity, compositions, and binops
- Construction of the Quotcategory
- Quotient precategory of PreAdditive is PreAdditive
- The canonical functor to Quotcategory
- If PA has a zero object, then so does Quotcategory of PA
Library UniMath.CategoryTheory.limits.pushouts
Library UniMath.CategoryTheory.limits.graphs.pushouts
- Pushouts defined in terms of colimits
- Definition of pushouts in terms of colimits
- Definitions coincide
Library UniMath.CategoryTheory.limits.graphs.equalizers
- Equalizers defined in terms of limits
- Definition of equalizers in terms of limits
- Definitions coincide
Library UniMath.CategoryTheory.limits.graphs.coequalizers
- Coequalizers defined in terms of colimits
- Definition of coequalizers in terms of colimits
- Definitions coincide
Library UniMath.CategoryTheory.limits.graphs.kernels
Library UniMath.CategoryTheory.limits.graphs.cokernels
Library UniMath.CategoryTheory.limits.cats.limits
Library UniMath.CategoryTheory.limits.BinDirectSums
- Direct definition of binary direct sum using preadditive categories.
- BinDirectSums in quotient of PreAdditive category
Library UniMath.CategoryTheory.limits.FinOrdProducts
Library UniMath.CategoryTheory.limits.FinOrdCoproducts
Library UniMath.CategoryTheory.limits.Opp
- Duality between C and C^op
- Translation of structures from C^op to C
- Translation of structures from C to C^op
Library UniMath.CategoryTheory.limits.graphs.eqdiag
Library UniMath.CategoryTheory.NNO
Library UniMath.CategoryTheory.Subcategory.Limits
- C has (co)limits of shape F,
- C' : ob C → UU is a proposition on the objects of C, and
- C' is closed under the formation of (co)limits of shape F,
- precategory_object_from_sub_precategory_object
- precategory_morphism_from_sub_precategory_morphism
- precategory_morphisms_in_subcat
- precategory_object_in_subcat.
Library UniMath.CategoryTheory.EpiFacts
Library UniMath.CategoryTheory.exponentials
Library UniMath.CategoryTheory.categories.Types
- The precategory of types
Library UniMath.CategoryTheory.SimplicialSets
Library UniMath.CategoryTheory.yoneda
Library UniMath.CategoryTheory.Monads.Monads
- Definition of monads
- Monad precategory
- Definition and lemmas for bind
- Operations for monads based on binary coproducts
- Substitution operation for monads
- Helper lemma for showing two monads are equal
- Alternate (equivalent) definition of Monad
- Equivalence of Monad and Monad'
Library UniMath.CategoryTheory.Monads.KleisliCategory
Library UniMath.CategoryTheory.Monads.LModules
Library UniMath.CategoryTheory.FunctorAlgebras
Library UniMath.CategoryTheory.FunctorCoalgebras
Library UniMath.CategoryTheory.precomp_fully_faithful
- Precomposition with an essentially surjective functor is faithful.
- Precomposition with an essentially surjective and full functor is full
- Precomposition with an essentially surjective and full functor is fully faithful
Library UniMath.CategoryTheory.precomp_ess_surj
- Lengthy preparation for the main result of this file
- Precomposition with an ess. surj. and f. f. functor is ess. surj.
Library UniMath.CategoryTheory.rezk_completion
Library UniMath.CategoryTheory.EquivalencesExamples
Library UniMath.CategoryTheory.EndofunctorsMonoidal
Library UniMath.CategoryTheory.CategoricalRecursionSchemes
Library UniMath.CategoryTheory.PointedFunctors
Library UniMath.CategoryTheory.HorizontalComposition
Library UniMath.CategoryTheory.PointedFunctorsComposition
Library UniMath.CategoryTheory.CommaCategories
Library UniMath.CategoryTheory.ArrowCategory
Library UniMath.CategoryTheory.RightKanExtension
- Definition of global right Kan extension as right adjoint to precomposition
- Construction of right Kan extensions when the target category has limits
Library UniMath.CategoryTheory.slicecat
- Definition of slice categories
- Proof that C/x is a univalent_category if C is.
- A morphism x --> y in the base category induces a functor between C/x and C/y
- Colimits in slice categories
- Moving between Binary products in slice categories and Pullbacks in base category
- Binary coproducts in slice categories of categories with binary coproducts
- Coproducts in slice categories of categories with coproducts
Library UniMath.CategoryTheory.coslicecat
Library UniMath.CategoryTheory.limits.pullbacks_slice_products_equiv
- Proof that the types of binary products in C/Z and pullbacks of pairs of arrows to Z in C are equivalent
- equivalence of function taking proof of isPullback to proof of isBinProduct
- equivalence of function taking proof of isBinProduct to proof of isPullback
- pullback_to_slice_binprod is invertible
- slice_binprod_to_pullback is invertible
- function taking the type of all binary products in C / Z
- function taking the type of all pullbacks of functions to Z in C
- binprod_to_pullback is invertible
- pullback_to_binprod is invertible
- the equivalence of the types of binary products in C/Z
Library UniMath.CategoryTheory.covyoneda
Library UniMath.CategoryTheory.catiso
Library UniMath.CategoryTheory.CategoryEquality
Library UniMath.CategoryTheory.Additive
- Additive categories.
- Contents
- Definition of additive categories
- Quotient is additive
- Kernels, Equalizers, Cokernels, and Coequalizers in CategoryWithAdditiveStructure categories
- Sum and in to BinDirectSum is Monic
Library UniMath.CategoryTheory.Abelian
- Abelian categories
- Definition of Abelian categories
- isMonic f -> isEpi f -> is_z_isomorphism f
- Pullbacks of monics and pushouts of epis
- Equalizers and Coequalizers
- Pushouts and pullbacks
- Monic kernels and Epi cokernels
- Factorization of morphisms
- Kernels, Cokernels, CoImage, and Image
- Construction of the morphism CoIm f --> Im f
- f = (x --> CoIm f) · (CoIm f --> Im f) · (Im f --> y)
- CoIm f --> Im f is an isomorphism.
- f = Epi ((x --> CoIm f) · (CoIm f --> Im f)) · Monic (Im f --> y)
- f = Epi ((x --> CoIm f)) · Monic ((CoIm f --> Im f) · (Im f --> y))
- A Abelian -> A^op Abelian, Abelian_opp
Library UniMath.CategoryTheory.category_binops
Library UniMath.CategoryTheory.AbelianToAdditive
Library UniMath.CategoryTheory.Morphisms
- Some general constructions
- Pair of morphisms
- MorphismPair and opposite categories
- ShortShortExactData
- ShortShortExactData and opposite categories
Library UniMath.CategoryTheory.ExactCategories.ExactCategories
Library UniMath.CategoryTheory.ExactCategories.Tests
Library UniMath.CategoryTheory.ShortExactSequences
- Short exact sequences
- Introduction
- Definition of short exact sequences
- ShortShortExact criteria
- Correspondence of shortexact in A an A^op
- LeftShortExact and RightShortExact from a ShortShortExact with extra properties
- Correspondence between ShortShortExact and ShortExact
- ShortShortExact from isKernel and isCokernel
- LeftShortExact (resp. RightShortExact) construction for derived functors
Library UniMath.CategoryTheory.AdditiveFunctors
- Additive functors
- Definition of additive functor
- Additive functor preserves BinDirectSums
- Additive criteria
- The functor QuotcategoryFunctor is additive
- Equivalences of additive categories
Library UniMath.CategoryTheory.LocalizingClass
- Localizing class
- Localizing class and localization of categories.
Library UniMath.CategoryTheory.UnderCategories
Library UniMath.CategoryTheory.Subobjects
- Definition of the category of subobjects (monos) of c
- Definition of subobjects as equivalence classes of monos
Library UniMath.CategoryTheory.Quotobjects
Library UniMath.CategoryTheory.AbelianPushoutPullback
Library UniMath.CategoryTheory.PseudoElements
Library UniMath.CategoryTheory.FiveLemma
- FiveLemma
Library UniMath.CategoryTheory.LatticeObject
Library UniMath.CategoryTheory.Elements
Library UniMath.CategoryTheory.Monads.Kleisli
- Definition of "Kleisli style" monad
- Equivalence of the types of Kleisli monads and "monoidal" monads
Library UniMath.CategoryTheory.Monads.KTriples
Library UniMath.CategoryTheory.Monads.KTriplesEquiv
Library UniMath.CategoryTheory.Monads.Derivative
- Definition of distributive laws for Monads and composition of Monads
- Definition of the "Maybe" monad (coproduct with a fixed object)
Library UniMath.CategoryTheory.Monads.MonadAlgebras
Library UniMath.CategoryTheory.categories.setwith2binops
Library UniMath.CategoryTheory.categories.monoids
Library UniMath.CategoryTheory.categories.abmonoids
Library UniMath.CategoryTheory.categories.grs
Library UniMath.CategoryTheory.categories.abgrs
- Category of abelian groups
- Precategory of abelian groups
- Category of abelian groups
- Zero object and Zero arrow
- Preadditive structure on the category of abelian groups
- Additive structure on the category of abelian groups
- Kernels and Cokernels
- Monics are injective and epis are surjective
- Monics are kernels of their cokernels and epis are cokernels of their kernels
- Category of abelian groups is an abelian category
- Corollaries to additive categories
Library UniMath.CategoryTheory.categories.rigs
Library UniMath.CategoryTheory.categories.commrigs
Library UniMath.CategoryTheory.categories.rings
Library UniMath.CategoryTheory.categories.commrings
Library UniMath.CategoryTheory.categories.intdoms
Library UniMath.CategoryTheory.categories.flds
Library UniMath.CategoryTheory.categories.modules
Library UniMath.CategoryTheory.categories.StandardCategories
Library UniMath.CategoryTheory.categories.Cats
- The (pre)category of (pre)categories
Library UniMath.CategoryTheory.categories.preorder_categories
Library UniMath.CategoryTheory.categories.HSET.Limits
- Limits in HSET
Library UniMath.CategoryTheory.categories.HSET.Colimits
- Colimits in HSET
Library UniMath.CategoryTheory.categories.HSET.Slice
- Slices of HSET
Library UniMath.CategoryTheory.categories.HSET.Structures
Library UniMath.CategoryTheory.categories.HSET.SliceFamEquiv
Library UniMath.CategoryTheory.categories.HSET.All
Library UniMath.CategoryTheory.SetValuedFunctors
Library UniMath.CategoryTheory.categories.FinSet
Library UniMath.CategoryTheory.categories.wosets
- The category of well-ordered sets with order preserving morphisms
- The category of well-ordered sets with arbitrary functions as morphisms
Library UniMath.CategoryTheory.GrothendieckTopos
Library UniMath.CategoryTheory.Presheaf
Library UniMath.CategoryTheory.ElementsOp
Library UniMath.CategoryTheory.elems_slice_equiv
- Proof that PreShv ∫P ≃ PreShv C / P
- Construction of the functor from PreShv ∫P to PreShv C / P
- Construction of the functor from PreShv C / P to PreShv ∫P
- Construction of the natural isomorphism from (slice_to_PreShv ∙ PreShv_to_slice) to the identity functor
- Construction of the natural isomorphism from the identity functor to (PreShv_to_slice ∙ slice_to_PreShv)
- The equivalence of the categories PreShv ∫P and PreShv C / P
Library UniMath.CategoryTheory.Chains.Chains
Library UniMath.CategoryTheory.Chains.Cochains
Library UniMath.CategoryTheory.Chains.Adamek
Library UniMath.CategoryTheory.Chains.OmegaCocontFunctors
- ω-cocontinuous functors
- Examples of (omega) cocontinuous functors
- Left adjoints preserve colimits
- The identity functor is (omega) cocontinuous
- The constant functor is omega cocontinuous
- Functor composition preserves omega cocontinuity
- Functor iteration preserves (omega)-cocontinuity
- A pair of functors (F,G) : A * B -> C * D is omega cocontinuous if F and G are
- A functor F : A -> product_precategory I B is (omega-)cocontinuous if each F_i : A -> B_i is
- A family of functor F^I : A^I -> B^I is omega cocontinuous if each F_i is
- The bindelta functor C -> C^2 mapping x to (x,x) is omega cocontinuous
- The generalized delta functor C -> C^I is omega cocontinuous
- The functor "+ : C^2 -> C" is cocontinuous
- The functor "+ : C^I -> C" is cocontinuous
- Binary coproduct of functors: F + G : C -> D is omega cocontinuous
- Coproduct of families of functors: + F_i : C -> D is omega cocontinuous
- Constant product functors: C -> C, x |-> a * x and x |-> x * a are cocontinuous
- The functor "* : C^2 -> C" is omega cocontinuous
- Binary product of functors: F * G : C -> D is omega cocontinuous
- Direct proof that the precomposition functor is cocontinuous
- Precomposition functor is cocontinuous using construction of right Kan extensions
- Swapping of functor category arguments
- The forgetful functor from Set/X to Set preserves colimits
Library UniMath.CategoryTheory.Chains.All
Library UniMath.CategoryTheory.Inductives.Lists
- Lists as the colimit of a chain given by the list functor: F(X) = 1 + A * X
- Equivalence with lists as iterated products
Library UniMath.CategoryTheory.Inductives.Trees
Library UniMath.CategoryTheory.Inductives.LambdaCalculus
Library UniMath.CategoryTheory.DisplayedCats.Auxiliary
- Direct products of precategories should instead be imported from CategoryTheory.PrecategoryBinProduct.
- The unit precategory should be imported from CategoryTheory.categories.StandardCategories.
- Direct products of types.
- Direct products of precategories
- Miscellaneous lemmas
Library UniMath.CategoryTheory.DisplayedCats.Core
Library UniMath.CategoryTheory.DisplayedCats.Constructions
- Full subcategories
- Displayed category from structure on objects and compatibility on morphisms
- Products of displayed (pre)categories
- Sigmas of displayed (pre)categories
- Displayed functor category
- Fiber categories
Library UniMath.CategoryTheory.DisplayedCats.Fibrations
- Isofibrations
- Fibrations
- Split fibrations
Library UniMath.CategoryTheory.DisplayedCats.Equivalences
- General definition of displayed adjunctions and equivalences
- Main definitions
- Constructions on and of equivalences
Library UniMath.CategoryTheory.DisplayedCats.Equivalences_bis
- General definition of displayed adjunctions and equivalences
- Main definitions
- Constructions on and of equivalences
Library UniMath.CategoryTheory.DisplayedCats.Codomain
Library UniMath.CategoryTheory.DisplayedCats.SIP
Library UniMath.CategoryTheory.DisplayedCats.Limits
Library UniMath.CategoryTheory.DisplayedCats.Examples
Library UniMath.CategoryTheory.DisplayedCats.FunctorCategory
Library UniMath.CategoryTheory.DisplayedCats.Adjunctions
- Naturality of homset bijections
- homset_conj_inv and homset_conj' are weak equivalences.
- The right adjoint functor of a displayed adjunction preserves cartesian morphisms.
Library UniMath.CategoryTheory.DisplayedCats.ComprehensionC
Library UniMath.CategoryTheory.Bicategories.Bicategories.Bicat
Library UniMath.CategoryTheory.Bicategories.Bicategories.Invertible_2cells
Library UniMath.CategoryTheory.Bicategories.Bicategories.Adjunctions
Library UniMath.CategoryTheory.Bicategories.Bicategories.Examples.OpMorBicat
Library UniMath.CategoryTheory.Bicategories.Bicategories.Examples.OpCellBicat
Library UniMath.CategoryTheory.Bicategories.Bicategories.Unitors
Library UniMath.CategoryTheory.Bicategories.Bicategories.BicategoryLaws
Library UniMath.CategoryTheory.Bicategories.Bicategories.Univalence
Library UniMath.CategoryTheory.Bicategories.Bicategories.TransportLaws
Library UniMath.CategoryTheory.Bicategories.Bicategories.EquivToAdjequiv
Library UniMath.CategoryTheory.Bicategories.Bicategories.AdjointUnique
Library UniMath.CategoryTheory.Bicategories.Bicategories.Examples.OneTypes
Library UniMath.CategoryTheory.Bicategories.Bicategories.Examples.TwoType
Library UniMath.CategoryTheory.Bicategories.Bicategories.Examples.BicatOfCats
Library UniMath.CategoryTheory.Bicategories.Bicategories.Examples.Initial
Library UniMath.CategoryTheory.Bicategories.Bicategories.Examples.Final
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.DispBicat
- Displayed bicategories
- Displayed bicategories.
- Miscellanea.
- Transport of displayed cells.
- Definition of displayed bicategories.
- Operations on bicategories
- Data projections
- Laws
- Invertible displayed 2-cells.
- Derived laws
- Total bicategory of a displayed bicategory
- Displayed left and right unitors coincide on the identity
- Notations.
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.DispInvertibles
- Displayed invertible 2-cells
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.DispAdjunctions
- Internal adjunction in displayed bicategories
- Definitions and properties of displayed adjunctions
- Classification of internal adjunctions in the total category
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.DispUnivalence
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.Fibration
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.Examples.Sigma
Library UniMath.CategoryTheory.Bicategories.PseudoFunctors.PseudoFunctor
Library UniMath.CategoryTheory.Bicategories.PseudoFunctors.Examples.Identity
Library UniMath.CategoryTheory.Bicategories.PseudoFunctors.Examples.Composition
Library UniMath.CategoryTheory.Bicategories.PseudoFunctors.Examples.ApFunctor
Library UniMath.CategoryTheory.Bicategories.PseudoFunctors.Examples.OpFunctor
Library UniMath.CategoryTheory.Bicategories.PseudoFunctors.Examples.Projection
Library UniMath.CategoryTheory.Bicategories.Transformations.LaxTransformation
Library UniMath.CategoryTheory.Bicategories.Transformations.Examples.Identity
Library UniMath.CategoryTheory.Bicategories.Transformations.Examples.Composition
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.Examples.DispBicatOfDispCats
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.Examples.DisplayedCatToBicat
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.Examples.Trivial
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.Examples.FullSub
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.Examples.Prod
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.Examples.PointedOneTypes
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.Examples.Algebras
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.Examples.Add2Cell
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.Examples.Monads
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.Examples.ContravariantFunctor
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.Examples.Cofunctormap
Library UniMath.CategoryTheory.Bicategories.DisplayedBicats.Examples.CwF
Library UniMath.CategoryTheory.Bicategories.WkCatEnrichment.prebicategory
Library UniMath.CategoryTheory.Bicategories.WkCatEnrichment.Notations
Library UniMath.CategoryTheory.Bicategories.WkCatEnrichment.whiskering
Library UniMath.CategoryTheory.Bicategories.WkCatEnrichment.Cat
Library UniMath.CategoryTheory.Bicategories.WkCatEnrichment.internal_equivalence
Library UniMath.CategoryTheory.Bicategories.WkCatEnrichment.bicategory
Library UniMath.CategoryTheory.Bicategories.BicategoryOfBicat
Library UniMath.CategoryTheory.Bicategories.BicatOfBicategory
Library UniMath.CategoryTheory.Bicategories.Graph
Library UniMath.CategoryTheory.Bicategories.Discreteness
Library UniMath.CategoryTheory.Monoidal.MonoidalCategories
Library UniMath.CategoryTheory.Monoidal.MonoidalFunctors
Library UniMath.CategoryTheory.Monoidal.CategoriesOfMonoids
Library UniMath.CategoryTheory.Monoidal.Actions
Library UniMath.CategoryTheory.Monoidal.Strengths
Library UniMath.CategoryTheory.Enriched.Enriched
Library UniMath.CategoryTheory.All
Library UniMath.Ktheory.GrothendieckGroup
Library UniMath.Ktheory.Tactics
Library UniMath.Ktheory.Equivalences
Library UniMath.Ktheory.Utilities
- Utilities concerning paths, hlevel, and logic
- Null homotopies, an aid for proving things about propositional truncation
- Variants on paths and coconus
- Squashing
- Factoring maps through squash
- Paths
- Pairs
- Paths between pairs
- Projections from pair types
- Maps from pair types
- Sections and functions
- Transport
- h-levels and paths
- Connected types
- Applications of univalence
- Pointed types
- Direct products with several factors
Library UniMath.Ktheory.Interval
Library UniMath.Ktheory.Precategories
Library UniMath.Ktheory.Bifunctor
Library UniMath.Ktheory.Representation
Library UniMath.Ktheory.RawMatrix
Library UniMath.Ktheory.DirectSum
Library UniMath.Ktheory.Magma
Library UniMath.Ktheory.QuotientSet
Library UniMath.Ktheory.Monoid
- monoids by generators and relations
- universality of the universal marked abelian group
Library UniMath.Ktheory.AbelianMonoid
- abelian monoids by generators and relations
- universality of the universal marked abelian group
Library UniMath.Ktheory.Group
- groups by generators and relations
- universality of the universal marked abelian group
Library UniMath.Ktheory.AbelianGroup
- abelian groups
- abelian groups by generators and relations
- universality of the universal marked abelian group
Library UniMath.Ktheory.GroupAction
Library UniMath.Ktheory.Test
Library UniMath.Ktheory.MoreEquivalences
Library UniMath.Ktheory.Nat
Library UniMath.Ktheory.Integers
Library UniMath.Ktheory.MetricTree
Library UniMath.Ktheory.Halfline
Library UniMath.Ktheory.AffineLine
Library UniMath.Ktheory.Circle
Library UniMath.Ktheory.All
Library UniMath.Topology.Prelim
Library UniMath.Topology.Filters
Library UniMath.Topology.Topology
- Results about Topology
Library UniMath.Topology.CategoryTop
Library UniMath.Topology.All
Library UniMath.RealNumbers.Prelim
Library UniMath.RealNumbers.Fields
Library UniMath.RealNumbers.Sets
Library UniMath.RealNumbers.NonnegativeRationals
Library UniMath.RealNumbers.NonnegativeReals
- Definition of Dedekind cuts for non-negative real numbers
- Algebraic structures on Dcuts
- Definition of non-negative real numbers
Library UniMath.RealNumbers.Reals
Library UniMath.RealNumbers.DedekindCuts
Library UniMath.RealNumbers.DecidableDedekindCuts
Library UniMath.RealNumbers.All
Library UniMath.Tactics.Utilities
Library UniMath.Tactics.Monoids_Tactics
Library UniMath.Tactics.Abmonoids_Tactics
Library UniMath.Tactics.Groups_Tactics
Library UniMath.Tactics.Nat_Tactics
- Basic definitions and hints.
- Tactics for rearranging subterms of goals and hypotheses.
- Tactics pertaining to inequalities.
- Tactics for deriving contradictions.
- Several somewhat devious experimental tactics.
- Tactics for solving equations.
- Combined tactics for solving equations and inequalities of natural numbers.
- TESTS
Library UniMath.Tactics.All
Library UniMath.SubstitutionSystems.Notation
Library UniMath.SubstitutionSystems.Signatures
Library UniMath.SubstitutionSystems.BinSumOfSignatures
Library UniMath.SubstitutionSystems.SumOfSignatures
- Definition of the data of the sum of signatures
- Proof of the strength laws of the sum of two signatures
Library UniMath.SubstitutionSystems.BinProductOfSignatures
- Definition of the data of the product of two signatures
- Proof of the laws of the product of two signatures
Library UniMath.SubstitutionSystems.SubstitutionSystems
Library UniMath.SubstitutionSystems.MonadsFromSubstitutionSystems
Library UniMath.SubstitutionSystems.GenMendlerIteration
- Generalized Iteration in Mendler-style
- Specialized Mendler Iteration
- Fusion law for Generalized Iteration in Mendler-style
Library UniMath.SubstitutionSystems.GenMendlerIteration_alt
- Generalized Iteration in Mendler-style
- Specialized Mendler Iteration
- Fusion law for Generalized Iteration in Mendler-style
Library UniMath.SubstitutionSystems.LiftingInitial
Library UniMath.SubstitutionSystems.LiftingInitial_alt
Library UniMath.SubstitutionSystems.ModulesFromSignatures
Library UniMath.SubstitutionSystems.LamSignature
Library UniMath.SubstitutionSystems.Lam
- Definition of a "model" of the flattening arity in pure lambda calculus
- Uniqueness of the bracket operation
- Specification of a morphism from lambda calculus with flattening to pure lambda calculus
Library UniMath.SubstitutionSystems.SignatureExamples
Library UniMath.SubstitutionSystems.SignatureCategory
- The category of signatures with strength
- Binary products in the category of signatures
- Coproducts in the category of signatures
Library UniMath.SubstitutionSystems.SubstitutionSystems_Summary
- Generalized Iteration in Mendler-style and fusion law
- Heterogeneous Substitution Systems
- Monads from hss
- Lifting initiality
- Sum of signatures
- Arities of signatures for lambda calculus
- Evaluation of explicit substitution as initial morphism
Library UniMath.SubstitutionSystems.LamHSET
Library UniMath.SubstitutionSystems.BindingSigToMonad
- Definition of binding signatures
- Translation from a binding signature to a monad
- Specialized versions of some of the above functions for HSET
Library UniMath.SubstitutionSystems.LamFromBindingSig
Library UniMath.SubstitutionSystems.MLTT79
Library UniMath.SubstitutionSystems.FromBindingSigsToMonads_Summary
Library UniMath.SubstitutionSystems.MonadsMultiSorted
Library UniMath.SubstitutionSystems.MultiSorted
- Definition of multisorted binding signatures
- Construction of an endofunctor on SET/sort,SET/sort from a multisorted signature
- Construction of the strength for the endofunctor on SET/sort,SET/sort derived from a
- Proof that the functor obtained from a multisorted signature is omega-cocontinuous
- Construction of a monad from a multisorted signature
- Definition of multisorted binding signatures
- The functor constructed from a multisorted binding signature
Library UniMath.SubstitutionSystems.STLC
Library UniMath.SubstitutionSystems.CCS
Library UniMath.SubstitutionSystems.All
Library UniMath.Folds.UnicodeNotations
Library UniMath.Folds.aux_lemmas
Library UniMath.Folds.folds_precat
Library UniMath.Folds.from_precats_to_folds_and_back
- From precategories to FOLDS precategories
- From FOLDS precategories to precategories
- From FOLDS precats to precats to FOLDS precats
- From precats to FOLDS precats to precats
- Some lemmas to pass from comp to compose and back
- Some lemmas to pass from id to identity and back
Library UniMath.Folds.folds_isomorphism
- Definition of FOLDS precat isomorphisms
- Lemmas about FOLDS isomorphisms
- A FOLDS isomorphism is determined by the first family of isos
- Identity FOLDS isomorphism
- Inverse of a FOLDS isomorphism
- Composition of FOLDS isomorphisms
- From isomorphisms to FOLDS isomorphisms
- from FOLDS isomorphism to isomorphism
- from FOLDS isos to isos and back, and the other way round
Library UniMath.Folds.folds_pre_2_cat
- The definition of a FOLDS pre-3-category
- FOLDS-2-precategories
- FOLDS-2-isomorphisms
- In FOLDS-2-precats, folds_iso f g ↔ E f g
- Univalent FOLDS-2-precategory
- FOLDS precategories
- Univalent FOLDS pre-2-category is a FOLDS precategory
- FOLDS precategory implies univalence
Library UniMath.Folds.All
Library UniMath.HomologicalAlgebra.Triangulated
- Triangulated categories
- Triangulated categories
- Basic notions
- Data for pretriangulated categories
- Distinguished triangles and extentions
- PreTriangulated categories
- Triangulated categories
- Rotations and inverse rotations of morphisms, Extensions, and DTris
- Composition is zero
Library UniMath.HomologicalAlgebra.Complexes
- The category of complexes over an additive category
- Definition of complexes
- Transport of morphisms indexed by integers
- The category of complexes
- The category of complexes over CategoryWithAdditiveStructure is CategoryWithAdditiveStructure
- Complexes over Abelian is Abelian
- Transport binary direct sums
Library UniMath.HomologicalAlgebra.KA
- K(A), the naive homotopy category of C(A)
- Homotopies of complexes and K(A), the naive homotopy category of A.
Library UniMath.HomologicalAlgebra.TranslationFunctors
- Translation functors
- Translation funtor for C(A) and for K(A)
Library UniMath.HomologicalAlgebra.MappingCone
- Mapping cones in C(A)
- Mapping cone
- Results on C(id)
- Rotation
- Inverse rotation
- Extension of morphisms
- Octahedral axiom for K(A)
Library UniMath.HomologicalAlgebra.MappingCylinder
Library UniMath.HomologicalAlgebra.KAPreTriangulated
Library UniMath.HomologicalAlgebra.KATriangulated
Library UniMath.HomologicalAlgebra.CohomologyComplex
- Cohomology of complexes
- Cohomology functor
- Alternative definition of Cohomology complex
- Definition of quasi-isomorphisms
- Cohomology functor is an additive functor
- CohomologyFunctor factors through naive homotopy category
- Complex of kernels and complex of cokernels
Library UniMath.HomologicalAlgebra.All
Library UniMath.Paradoxes.GirardsParadox
Library UniMath.Paradoxes.All
Library UniMath.Induction.PolynomialFunctors
Library UniMath.Induction.M.Core
Library UniMath.Induction.M.Limits
Library UniMath.Induction.M.Uniqueness
Library UniMath.Induction.W.Core
Library UniMath.Induction.W.Fibered
Library UniMath.Induction.W.Naturals
Library UniMath.Induction.W.Uniqueness
Library UniMath.Induction.M.Chains
Library UniMath.Induction.All
Library UniMath.All
This page has been generated by coqdoc