Alkynes
Content created by Jonathan Prieto-Cubides, Fredrik Bakke, Egbert Rijke and Amélia Liao.
Created on 2022-07-05.
Last modified on 2023-03-13.
module organic-chemistry.alkynes where
Imports
open import elementary-number-theory.natural-numbers open import foundation.dependent-pair-types open import foundation.embeddings open import foundation.universe-levels open import organic-chemistry.hydrocarbons open import organic-chemistry.saturated-carbons open import univalent-combinatorics.finite-types
Idea
An n-alkyne is a hydrocarbon equipped with a choice of carbons, each of which has a triple bond.
Definition
n-alkyne : {l1 l2 : Level} → hydrocarbon l1 l2 → ℕ → UU (lsuc l1 ⊔ l2) n-alkyne {l1} {l2} H n = Σ ( UU-Fin l1 n) ( λ carbons → Σ ( type-UU-Fin n carbons ↪ vertex-hydrocarbon H) ( λ embed-carbons → (c : type-UU-Fin n carbons) → has-triple-bond-hydrocarbon H (pr1 embed-carbons c)))
Recent changes
- 2023-03-13. Jonathan Prieto-Cubides. More maintenance (#506).
- 2023-03-10. Fredrik Bakke. Additions to
fix-import
(#497). - 2023-03-09. Jonathan Prieto-Cubides. Add hooks (#495).
- 2023-03-07. Fredrik Bakke. Add blank lines between
<details>
tags and markdown syntax (#490). - 2023-03-07. Jonathan Prieto-Cubides. Show module declarations (#488).