Skip to content

Instantly share code, notes, and snippets.

@meithecatte
Created November 2, 2025 21:05
Show Gist options
  • Select an option

  • Save meithecatte/944dd16a332d10894d85bec70470dca2 to your computer and use it in GitHub Desktop.

Select an option

Save meithecatte/944dd16a332d10894d85bec70470dca2 to your computer and use it in GitHub Desktop.
{-# OPTIONS --without-K --exact-split --safe --auto-inline #-}
open import HoTT-UF-Agda
ℍ' : {X : 𝓀 Μ‡ } (x : X) (B : (y : X) β†’ x = y β†’ π“₯ Μ‡ )
β†’ B x (refl x)
β†’ (y : X) (p : x = y) β†’ B y p
ℍ' {X = X} x B b y p = 𝕁 X A f x y p B b
where
A : (x' y' : X) β†’ x' = y' β†’ _
A x' y' p' = (B' : (y : X) β†’ x' = y β†’ _) β†’ B' x' (refl x') β†’ B' y' p'
f : (x' : X) β†’ A x' x' (refl x')
f x' B' b' = b'
ℍs-agreement : {X : 𝓀 Μ‡ } (x : X) (B : (y : X) β†’ x = y β†’ π“₯ Μ‡ )
(b : B x (refl x)) (y : X) (p : x = y)
β†’ ℍ x B b y p = ℍ' x B b y p
ℍs-agreement x B b x (refl x) = refl b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment