You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The impression is that it is not possible to set the level values below such that Agda would type check this program:
open importData.List.Relation.Binary.Pointwise as ListPoint
open importData.Natusing (ℕ; suc)
open importLevelusing (_⊔_)
open importRelation.Binaryusing (Setoid)
moduleComposeListSetoid {a ℓ} (S : Setoid a ℓ) where-- Having Setoid S on Carrier, build Setoid for List (List ... Carrier) -- n-times.composeSetoid : ℕ → Setoid _ _ -- a (a ⊔ ℓ) ?
composeSetoid 0= S
composeSetoid (suc n) = ListPoint.setoid S'
whereS' : Setoid _ _ -- a (a ⊔ ℓ) ?
S' = composeSetoid n