module list-test where open import bool open import list open import nat open import list-to-string open import bool-to-string open import eq test1 : 𝕃 𝔹 test1 = tt :: tt :: tt :: [] test2 : 𝕃 𝔹 test2 = ff :: ff :: [] test3 = test1 ++ test2 test-lem : test3 ≡ tt :: tt :: tt :: ff :: ff :: [] test-lem = refl test-lem2 : reverse test3 ≡ ff :: ff :: tt :: tt :: tt :: [] test-lem2 = refl test3-string = 𝕃-to-string 𝔹-to-string ", " test3 test4-even = filter is-even (1 :: 2 :: 3 :: 4 :: 5 :: 6 :: 7 :: [])