- open import Relation.Binary
- open import Relation.Binary.PropositionalEquality
- open import Data.Product
- open import Level
- module IndexedMap
- {Index : Set} {Key : Index → Set} {_≈_ _<_ : Rel (∃ Key) zero}
- (isOrderedKeySet : IsStrictTotalOrder _≈_ _<_)
- -- Equal keys must have equal indices.
- (indicesEqual : _≈_ =[ proj₁ ]⇒ _≡_)
- (Value : Index → Set)
- where
|