Alice Laroche, 27th September 2023
We show the identification of two alternative definition of ๐แดน,
and their equality under univalence.
\begin{code}
{-# OPTIONS --safe --without-K #-}
open import MLTT.Spartan
open import UF.Sets-Properties
open import UF.Univalence
open import UF.Universes
module Iterative.Multisets-IdentificationExample
(ua : Univalence)
where
open import Iterative.Multisets ๐คโ
open import Iterative.Multisets-Addendum ua ๐คโ hiding (๐แดน)
open import MLTT.Two
open import UF.Equiv
open import UF.EquivalenceExamples
open import W.Type
๐แดน : ๐
๐แดน = ssup ๐ (๐-cases ๐แดน ๐แดน)
๐แดน' : ๐
๐แดน' = ssup ๐ (๐-cases ๐แดน ๐แดน)
๐แดนโแดน๐แดน' : ๐แดน โแดน ๐แดน'
๐แดนโแดน๐แดน' = complement-โ , I
where
I : (x : ๐) โ ๐-cases ๐แดน ๐แดน x โแดน ๐-cases ๐แดน ๐แดน (โ complement-โ โ x)
I โ = โแดน-refl ๐แดน
I โ = โแดน-refl ๐แดน
๐แดน๏ผ๐แดน' : ๐แดน ๏ผ ๐แดน'
๐แดน๏ผ๐แดน' = โ ๐-๏ผ-โ ua ๐แดน ๐แดน' โโปยน ๐แดนโแดน๐แดน'
\end{code}