Coproducts of inhabited finite types
Content created by Louis Wasserman.
Created on 2025-08-31.
Last modified on 2025-08-31.
module univalent-combinatorics.coproducts-inhabited-finite-types where
Imports
open import foundation.coproduct-types open import foundation.dependent-pair-types open import foundation.inhabited-types open import foundation.universe-levels open import univalent-combinatorics.coproduct-types open import univalent-combinatorics.finite-types open import univalent-combinatorics.inhabited-finite-types
Idea
The coproduct of two inhabited finite types is itself an inhabited finite type.
Definition
coproduct-Inhabited-Finite-Type : {l1 l2 : Level} → Inhabited-Finite-Type l1 → Inhabited-Finite-Type l2 → Inhabited-Finite-Type (l1 ⊔ l2) pr1 (coproduct-Inhabited-Finite-Type X Y) = coproduct-Finite-Type ( finite-type-Inhabited-Finite-Type X) ( finite-type-Inhabited-Finite-Type Y) pr2 (coproduct-Inhabited-Finite-Type X Y) = map-is-inhabited inl (is-inhabited-type-Inhabited-Finite-Type X)
Recent changes
- 2025-08-31. Louis Wasserman. Commutative semigroups (#1494).