Skip to content

Commit b486773

Browse files
chore: Concepts in structured-types (#1658)
1 parent 1da4744 commit b486773

File tree

46 files changed

+239
-165
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+239
-165
lines changed

src/structured-types/cartesian-products-types-equipped-with-endomorphisms.lagda.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ open import structured-types.types-equipped-with-endomorphisms
1919

2020
## Idea
2121

22-
The **cartesian product** of two
23-
[types equipped with an endomorphism](structured-types.types-equipped-with-endomorphisms.md)
22+
The
23+
{{#concept "cartesian product" Disambiguation="of two types equipped with endomorphisms" Agda=product-Type-With-Endomorphism}}
24+
of two
25+
[types equipped with endomorphisms](structured-types.types-equipped-with-endomorphisms.md)
2426
`(A , f)` and `(B , g)` is defined as `(A × B , f × g)`
2527

2628
## Definitions

src/structured-types/central-h-spaces.lagda.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ as the type of [pointed sections](structured-types.pointed-types.md) of the
2424
pointed evaluation map `(A → A) →∗ A`. If the type `A` is
2525
[connected](foundation.connected-types.md), then the section maps to the
2626
[connected component](foundation.connected-components.md) of `(A ≃ A)` at the
27-
identity [equivalence](foundation-core.equivalences.md). An **evaluative
28-
H-space** is a pointed type such that the map `ev_pt : (A ≃ A)_{(id)} → A` is an
29-
equivalence.
27+
identity [equivalence](foundation-core.equivalences.md). An
28+
{{#concept "evaluative H-space" Agda=is-central-h-space}} is a pointed type such
29+
that the map `ev_pt : (A ≃ A)_{(id)} → A` is an equivalence.
3030

3131
## Definition
3232

src/structured-types/conjugation-pointed-types.lagda.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ open import synthetic-homotopy-theory.loop-spaces
2727

2828
## Idea
2929

30-
Conjugation on a [pointed type](structured-types.pointed-types.md) `(B,b)` is
31-
defined as a family of [pointed maps](structured-types.pointed-maps.md)
32-
`conj u p : (B,b) →∗ (B,u)` indexed by `u : B` and `p : b = u`, such that
33-
`conj b ω` acts on the [loop space](synthetic-homotopy-theory.loop-spaces.md)
34-
`Ω (B , b)` by conjugation, i.e., it maps a loop `α : b = b` to the loop
35-
`ω⁻¹αω`.
30+
{{#concept "Conjugation" Agda=conjugation-Pointed-Type}} on a
31+
[pointed type](structured-types.pointed-types.md) `(B,b)` is defined as a family
32+
of [pointed maps](structured-types.pointed-maps.md) `conj u p : (B,b) →∗ (B,u)`
33+
indexed by `u : B` and `p : b = u`, such that `conj b ω` acts on the
34+
[loop space](synthetic-homotopy-theory.loop-spaces.md) `Ω (B , b)` by
35+
conjugation, i.e., it maps a loop `α : b = b` to the loop `ω⁻¹αω`.
3636

3737
## Definition
3838

src/structured-types/constant-pointed-maps.lagda.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ open import structured-types.pointed-types
2020

2121
## Idea
2222

23-
Given two [pointed types](structured-types.pointed-types.md) `A` and `B` the
23+
Given two [pointed types](structured-types.pointed-types.md) `A` and `B`, the
2424
{{#concept "constant pointed map" Agda=constant-pointed-map}} from `A` to `B` is
2525
the [pointed map](structured-types.pointed-maps.md)
2626
`constant-pointed-map : A →∗ B` mapping every element in `A` to the base point

src/structured-types/contractible-pointed-types.lagda.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ open import structured-types.pointed-types
1616

1717
</details>
1818

19+
## Idea
20+
21+
A {{#concept "contractible pointed type" Agda=is-contr-Pointed-Type}} is a
22+
[pointed type](structured-types.pointed-types.md) that is
23+
[contractible](foundation-core.contractible-types.md).
24+
1925
## Definition
2026

2127
```agda

src/structured-types/cyclic-types.lagda.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ open import structured-types.sets-equipped-with-automorphisms
2323

2424
## Idea
2525

26-
A **cyclic set** consists of a [set](foundation.sets.md) `A` equipped with an
26+
A {{#concept "cyclic set" Agda=Cyclic-Set}} consists of a
27+
[set](foundation.sets.md) `A` [equipped](foundation.structure.md) with an
2728
[automorphism](foundation.automorphisms.md) `e : A ≃ A` which is _cyclic_ in the
2829
sense that its underlying set is [inhabited](foundation.inhabited-types.md) and
2930
the map

src/structured-types/dependent-products-h-spaces.lagda.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@ open import structured-types.pointed-types
2424
## Idea
2525

2626
Given a family of [H-spaces](structured-types.h-spaces.md) `Mᵢ` indexed by
27-
`i : I`, the dependent product `Π(i : I), Mᵢ` is a H-space consisting of
28-
dependent functions taking `i : I` to an element of the underlying type of `Mᵢ`.
29-
The multiplicative operation and the unit are given pointwise.
27+
`i : I`, the
28+
{{#concept "dependent product" Disambiguation="H-space" Agda=Π-H-Space}}
29+
`Π(i : I), Mᵢ` is an H-space consisting of dependent functions taking `i : I` to
30+
an element of the underlying type of `Mᵢ`. The multiplicative operation and the
31+
unit are given pointwise.
3032

3133
## Definition
3234

src/structured-types/dependent-products-pointed-types.lagda.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@ open import structured-types.pointed-types
1818
## Idea
1919

2020
Given a family of [pointed types](structured-types.pointed-types.md) `Mᵢ`
21-
indexed by `i : I`, the dependent product `Π(i : I), Mᵢ` is a pointed type
22-
consisting of dependent functions taking `i : I` to an element of the underlying
23-
type of `Mᵢ`. The base point is given pointwise.
21+
indexed by `i : I`, the
22+
{{#concept "dependent product" Disambiguation="pointed type" Agda=Π-Pointed-Type}}
23+
`Π(i : I), Mᵢ` is a pointed type consisting of dependent functions taking
24+
`i : I` to an element of the underlying type of `Mᵢ`. The base point is given
25+
pointwise.
2426

2527
## Definition
2628

src/structured-types/dependent-products-wild-monoids.lagda.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,11 @@ open import structured-types.wild-monoids
2626
## Idea
2727

2828
Given a family of [wild monoids](structured-types.wild-monoids.md) `Mᵢ` indexed
29-
by `i : I`, the dependent product `Π(i : I), Mᵢ` is a wild monoid consisting of
30-
dependent functions taking `i : I` to an element of the underlying type of `Mᵢ`.
31-
Every component of the structure is given pointwise.
29+
by `i : I`, the
30+
{{#concept "dependent product" Disambiguation="wild monoid" Agda=Π-Wild-Monoid}}
31+
`Π(i : I), Mᵢ` is a wild monoid consisting of dependent functions taking `i : I`
32+
to an element of the underlying type of `Mᵢ`. Every component of the structure
33+
is given pointwise.
3234

3335
## Definition
3436

src/structured-types/dependent-types-equipped-with-automorphisms.lagda.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,9 @@ open import structured-types.types-equipped-with-automorphisms
3030

3131
Consider a
3232
[type equipped with an automorphism](structured-types.types-equipped-with-automorphisms.md)
33-
`(X,e)`. A **dependent type equipped with an automorphism** over `(X,e)`
34-
consists of a dependent type `Y` over `X` and for each `x : X` an
33+
`(X, e)`. A
34+
{{#concept "dependent type equipped with an automorphism" Agda=Dependent-Type-With-Automorphism}}
35+
over `(X, e)` consists of a dependent type `Y` over `X` and for each `x : X` an
3536
[equivalence](foundation-core.equivalences.md) `Y x ≃ Y (e x)`.
3637

3738
## Definitions

0 commit comments

Comments
 (0)