open import Action open import Relation.Binary.Definitions using (DecidableEquality) open import Level renaming (suc to lsuc) open import Data.Nat module Step {ℓ} (A : Set ℓ) {dec : DecidableEquality A} {Action : Act A dec} where open import Syntax A {dec} {Action} record LTS (L : Set ℓ) : Set (lsuc ℓ) where field step : {n m : ℕ} → Proc n → L → Proc m → Set ℓ