-
Notifications
You must be signed in to change notification settings - Fork 0
/
ProofRelevantPiCommon.agda
26 lines (25 loc) · 1.3 KB
/
ProofRelevantPiCommon.agda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
module ProofRelevantPiCommon where
open import Algebra.FunctionProperties public
open import Algebra.Structures public
open import Data.Bool public hiding (_≟_; decSetoid)
open import Data.Empty public
open import Data.Product public renaming (proj₁ to π₁; proj₂ to π₂; swap to ×-swap)
open import Data.String public hiding (decSetoid; setoid)
open import Data.Sum public hiding (map)
open import Data.Unit public hiding (_≟_; decSetoid; preorder; setoid; _≤_; module _≤_)
open import Ext public hiding (_-×-_)
open import Ext.Relation.Binary.PropositionalEquality public
open import Ext.Relation.Binary.HeterogeneousEquality public
open import Ext.Relation.Binary.PropositionalEquality public
open import Function public
open import IO public
open import Relation.Nullary public
open import Relation.Binary public
open import Relation.Binary.PropositionalEquality public
open import Relation.Binary.HeterogeneousEquality as ᴴ public
using (module ≅-Reasoning; ≅-to-≡; ≡-to-≅; subst-removable; ≡-subst-removable)
renaming (
_≅_ to _≅_; refl to ≅-refl; sym to ≅-sym; trans to ≅-trans;
cong to ≅-cong; cong₂ to ≅-cong₂; subst to ≅-subst; subst₂ to ≅-subst₂
)
open import Size public