{-# OPTIONS --type-in-type
#-}
open import NeilPrelude
open import Bool
module Descriptors where
open import List public
-- Decoupledness Descriptors --
-- Rather than create a datatype for Dec, we use booleans so we can use existing
-- boolean proofs
Dec : Set
Dec = Bool
dec : Dec
dec = false
cau : Dec
cau = true
-- Signal Descriptors --
data SigDesc : Set where
E : Set → SigDesc
C : Set → SigDesc
SVDesc : Set
SVDesc = List SigDesc