1
module Issue292-17 where
3
data _≡_ {A : Set} (x : A) : A → Set where
6
record Σ (A : Set) (B : A → Set) : Set where
17
El : ∀ {i} → U i → Set
24
_▻_ : (Γ : Ctxt) (σ : Type Γ) → Ctxt
27
Type Γ = Σ I (λ i → Env Γ → U i)
30
Env (Γ ▻ σ) = Σ (Env Γ) λ γ → El (proj₂ σ γ)
36
data D : Type (Γ ▻ σ) → Set where
37
d : (τ : Type Γ) → D (proj₁ τ , λ γ → proj₂ τ (proj₁ γ))
39
record [D] : Set where
45
Foo : {τ₁ τ₂ : Type Γ} →
46
[d] (proj₁ τ₁ , λ γ → proj₂ τ₁ (proj₁ γ)) (d τ₁) ≡
47
[d] (proj₁ τ₂ , λ γ → proj₂ τ₂ (proj₁ γ)) (d τ₂) →