Agda-2.3.2.2: test/succeed/Issue680-NeutralLevels.agda
-- {-# OPTIONS --verbose tc.conv.term:40 #-}
-- {-# OPTIONS --verbose tc.conv.level:40 #-}
-- {-# OPTIONS --verbose tc.conv.atom:50 #-}
-- {-# OPTIONS --verbose tc.conv.elim:50 #-}
module Issue680-NeutralLevels where
open import Common.Level
postulate N : Set
A : N → Set
B : Set
level' : B → Level
lac : ∀ {n} → A n → B
I : Level → Level → Set
refl : ∀ {l : Level} → I l l
Top : Set
top : Top
data Test : Set where
mkTest : (n : N) → (tel : A n) → Test
test : Test → Top
test (mkTest n tel) = top
where
test′ : I (lsuc (level' (lac tel))) (lsuc (level' (lac tel)))
test′ = refl