nLab equivalence

Equivalence

Context

Equality and Equivalence

Category theory

Equivalence

Idea

In general two objects are considered equivalent if they may be replaced by one another in all contexts under consideration (see also the principle of equivalence).

At the propositional level, the general theory of equivalence is discussed at equivalence relation, but that leaves us with the question of the correct definition of equivalence in various situations. Furthermore, we can work on a higher level and ask what the equivalences are, not just whether things are equivalent.

In higher category theory

In higher category theory an equivalence often means a morphism which is invertible in a maximally weak sense (that is, up to all higher equivalences). Two objects are equivalent if there is an equivalence between them. For example:

  • In a set (a 00-category), equivalence is just equality.

  • In a category (a 11-category), an equivalence is an isomorphism.

  • In a (possibly weak) 22-category, an equivalence is a morphism f:xyf : x \to y such that there exists a morphism g:yxg : y\to x and 22-cell isomorphisms fg1 yf g \cong 1_y and gf1 xg f \cong 1_x. In the 22-category Cat this reduces to the usual notion of equivalence of categories (although one must define Cat\Cat carefully using anafunctors if one wants to avoid the axiom of choice).

  • In a (possibly weak) 33-category, an equivalence is a morphism f:xyf : x \to y such that there exists a morphism g:yxg : y\to x and 2-cells fg1 yf g \to 1_y and gf1 xg f \to 1_x which are equivalences in the appropriate hom-2-categories. In the (weak) 3-category BicatBicat of bicategories, pseudofunctors, pseudonatural transformations, and modifications, such equivalences are often called biequivalences, and that term is sometimes also used for an equivalence in any 33-category.

  • In a (possibly weak) \infty-category, an equivalence is a morphism f:xyf : x \to y such that there exists a morphism g:yxg : y\to x and 2-cells fg1 yf g \to 1_y and gf1 xg f \to 1_x which are equivalences in the appropriate hom-\infty-categories. This can be made rigorous as a corecursive definition.

There is also the more structured/coherent notion of an adjoint equivalence, but one hopes to have a theorem that any equivalence can be improved to an adjoint one. This is known in some cases, including 2-categories, 3-categories, strict ω\omega-categories, and some models for (,1)(\infty,1)-categories.

In addition to this, there is the notion of equivalence of categories (and higher categories), which is on a separate page. But it is related: properly done, two nn-categories are equivalent if and only if they're equivalent as objects in the (n+1)(n+1)-category of nn-categories.

In homotopy theory

In the category Top of topological spaces, notions weaker than isomorphism become very important: homotopy equivalence and weak homotopy equivalence. The latter notion is generalized to weak equivalence for objects in any model category. There is also a notion of equivalence between model categories: Quillen equivalence.

These can be understood to some extent using higher categories. For example, topological spaces should be weakly homotopy-equivalent if and only if they have equivalent fundamental infinity-groupoids. Similarly, Quillen equivalent model categories give rise to equivalent (infinity,1)-categories.

See equivalence in an (infinity,1)-category.

In homotopy type theory

In homotopy type theory equivalences can be axiomatized as those terms of function types all whose homotopy fibers are contractible.

See equivalence in homotopy type theory.

symbolin propositional logicUnicode
::typing relationU+003A
=propositional equality relationU+003D
¬\neglogical negation operatorU+00AC
¬¬\neg \negdouble negationU+00AC&U+00AC
\nLeftarrow, \nleftarrownegation of converse implication, or negation of converse conditionalU+21CD, U+219A
\nLeftrightarrow, \nleftrightarrownegation of logical equivalence, or negation of biconditionalU+21CE, U+21AE
\nRightarrow, \nrightarrownegation of implication, or negation of conditionalU+21CF, U+219B
\Leftarrow, \leftarrowconverse implication, or converse conditionalU+21D0, U+2190
\Rightarrow, \rightarrowimplication, or conditionalU+21D2, U+2192
\Leftrightarrow, \leftrightarrowlogical equivalence, or biconditionalU+21D4, U+2192
\wedgelogical conjunctionoperatorU+2227
\veelogical dysjunction operatorU+2228
\neqinequality, or apartness relationU+2260
\vdashsyntactic entailment relationU+22A2
\vDashsemantic entailment relationU+22A8
\toptruth value, or top elementU+22A3
\botfalse value, or bottom elementU+22A4
\veebar, \opluslogical exclusive dysjunction operatorU+22BB, U+2295
¯\bar{\wedge}logical non-conjunction operatorU+22BC
¯\bar{\vee}logical non-dysjunction operatorU+22BD
symbolin first-order logicUnicode
\foralluniversal quantifierU+2200
\existsexistential quantifierU+2203
!\exists!uniqueness quantifierU+2203&U+0021
\nexistsnegation of existential quantifierU+2204
symbolin set theoryUnicode
×binary Cartesian product, or binary productU+00D7
\varnothingempty, or uninhabited setU+2205
\inmembership relationU+2208
\notinnegation of membership relationU+2209
\nicontainment relationU+220B
\notninegation of containment relationU+220C
\prodn-ary Cartesian product, or product operatorU+220F
\coprodn-ary disjoint union, or coproduct operatorU+2210
\capbinary intersection operatorU+2229
\cupbinary union operatorU+222A
\subsetsubset of relationU+2282
\supsetsuperset of relationU+2283
⊂⃒\nsubsetnegation of subset relationU+2284
⊃⃒\nsupsetnegation of superset relationU+2285
\subseteqinclusion relation, or subset of, or equal toU+2286
\supseteqconverse of inclusion relation, or superset of, or equal toU+2287
\sqcupbinary disjoint union, or binary coproduct operatorU+2294
\bigcapn-ary intersection operatorU+22C2
\bigcupn-ary union operatorU+22C3

\;

\phantom{-}symbol\phantom{-}\phantom{-}in linear logic\phantom{-}
A\phantom{A}\topA\phantom{A}additive truth
A\phantom{A}\botA\phantom{A}additive falsehood
A\phantom{A}00A\phantom{A}multiplicative falsehood
A\phantom{A}11A\phantom{A}multiplicative truth
A\phantom{A}\multimapA\phantom{A}A\phantom{A}linear implicationA\phantom{A}
A\phantom{A}\otimesA\phantom{A}A\phantom{A}multiplicative conjunctionA\phantom{A}
A\phantom{A}\oplusA\phantom{A}A\phantom{A}additive disjunctionA\phantom{A}
A\phantom{A}&\&A\phantom{A}A\phantom{A}additive conjunctionA\phantom{A}
A\phantom{A}\invampA\phantom{A}A\phantom{A}multiplicative disjunctionA\phantom{A}
A\phantom{A}!\;!A\phantom{A}A\phantom{A}exponential conjunctionA\phantom{A}
A\phantom{A}?\;?A\phantom{A}A\phantom{A}exponential disjunctionA\phantom{A}
A\phantom{A}^\botA\phantom{A}A\phantom{A}negationA\phantom{A}

\;

\phantom{-}symbol\phantom{-}\phantom{-}in dependent type theory\phantom{-}\phantom{-}propositions as types\phantom{-}
A\phantom{A}\toA\phantom{A}function typeA\phantom{A}implication
A\phantom{A}×\timesA\phantom{A}product typeA\phantom{A}conjunction
A\phantom{A}++A\phantom{A}sum typeA\phantom{A}disjunction
A\phantom{A}00, \emptysetA\phantom{A}empty typeA\phantom{A}false
A\phantom{A}11A\phantom{A}unit typeA\phantom{A}true
A\phantom{A}==, Id\mathrm{Id}A\phantom{A}identity typeA\phantom{A}propositional equality
A\phantom{A}\simeqA\phantom{A}equivalence of typesA\phantom{A}logical equivalence
A\phantom{A}\sum, Σ\Sigma, ×\timesA\phantom{A}dependent sum typeA\phantom{A}existential quantifier
A\phantom{A}\prod, Π\Pi, \toA\phantom{A}dependent product typeA\phantom{A}universal quantifier
A\phantom{A}isContr\mathrm{isContr}A\phantom{A}is contractible typeA\phantom{A}unique proof
A\phantom{A}isContr(A+B)\mathrm{isContr}(A + B)A\phantom{A}sum type is contractible typeA\phantom{A}exclusive disjunction
A\phantom{A}isContr( x:AB(x))\mathrm{isContr}\left(\sum_{x:A} B(x)\right)A\phantom{A}dependent sum type is contractible typeA\phantom{A}uniqueness quantifier
A\phantom{A}ua\mathrm{ua}A\phantom{A}univalence axiomA\phantom{A}propositional extensionality

Last revised on October 3, 2021 at 05:18:14. See the history of this page for a list of all contributions to it.