From 9a8dc821469836bce507e276059502ee921949e7 Mon Sep 17 00:00:00 2001 From: Chloe Brown Date: Thu, 23 Sep 2021 13:46:05 +0100 Subject: Define Motzkin numbers. --- src/Data/List/Relation/Binary/Prefix.agda | 118 ++++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 src/Data/List/Relation/Binary/Prefix.agda (limited to 'src/Data/List/Relation/Binary/Prefix.agda') diff --git a/src/Data/List/Relation/Binary/Prefix.agda b/src/Data/List/Relation/Binary/Prefix.agda new file mode 100644 index 0000000..84d8e03 --- /dev/null +++ b/src/Data/List/Relation/Binary/Prefix.agda @@ -0,0 +1,118 @@ +module Data.List.Relation.Binary.Prefix where + +open import Data.Empty using (⊥-elim) +open import Data.List.Base using (List; []; _∷_; _++_; length; inits; map) +open import Data.List.Properties using (length-++) +open import Data.List.Relation.Binary.Pointwise using (Pointwise; []; _∷_; setoid) +open import Data.List.Relation.Unary.All as All using (All; []; _∷_) +open import Data.Nat using (_≤_; z≤n; s≤s; _+_) renaming (_<_ to _<ⁿ_) +open import Data.Nat.Properties using (<⇒≱; m