Reflective modalities
Content created by Fredrik Bakke and Egbert Rijke.
Created on 2023-06-28.
Last modified on 2024-11-19.
module orthogonal-factorization-systems.reflective-modalities where
Imports
open import foundation.dependent-pair-types open import foundation.universe-levels open import orthogonal-factorization-systems.modal-operators open import orthogonal-factorization-systems.reflective-subuniverses
Idea
A modal operator with unit is reflective if its subuniverse of modal types is reflective.
Definitions
Reflective subuniverses
is-reflective-modality : {l : Level} {○ : operator-modality l l} → unit-modality ○ → UU (lsuc l) is-reflective-modality unit-○ = is-reflective-subuniverse (modal-type-subuniverse unit-○) reflective-modality : (l : Level) → UU (lsuc l) reflective-modality l = Σ (operator-modality l l) (λ ○ → Σ (unit-modality ○) (is-reflective-modality))
See also
Recent changes
- 2024-11-19. Fredrik Bakke. Renamings and rewordings OFS (#1188).
- 2023-09-15. Egbert Rijke. update contributors, remove unused imports (#772).
- 2023-06-29. Fredrik Bakke. Fix hyperlinks (#677).
- 2023-06-28. Fredrik Bakke. Localizations and other things (#655).