# HG changeset patch # User Shinji KONO # Date 1574088827 -32400 # Node ID a7364dfcc51ed8a7a507723bdf82148faa928fe4 # Parent 58b009043733d747aa6f7ee3de0a50dccf95363f finite-or diff -r 58b009043733 -r a7364dfcc51e agda/finiteSet.agda --- a/agda/finiteSet.agda Mon Nov 18 19:51:08 2019 +0900 +++ b/agda/finiteSet.agda Mon Nov 18 23:53:47 2019 +0900 @@ -11,7 +11,6 @@ open import logic open import nat open import Data.Nat.Properties hiding ( _≟_ ) -open import Data.List open import Relation.Binary.HeterogeneousEquality as HE using (_≅_ ) @@ -41,12 +40,13 @@ exists : ( Q → Bool ) → Bool exists p = exists1 n (lt0 n) p - list1 : (m : ℕ ) → m Data.Nat.≤ n → (Q → Bool) → List Q + open import Data.List + list1 : (m : ℕ ) → m Data.Nat.≤ n → (Q → Bool) → List Q list1 zero _ _ = [] list1 ( suc m ) m ¬a ¬b c = lemma13 where + lemma13 : raise a (FiniteSet.F←Q fb ((FiniteSet.Q←F fb (f-a f a c (toℕ