# HG changeset patch # User Shinji KONO # Date 1607291978 -32400 # Node ID 9f86424a09b1ab416ecffca611bae4750be428e8 # Parent 14b518eecf82e6330470cf6993f785e5db13e76c fix to ≡_ in Any diff -r 14b518eecf82 -r 9f86424a09b1 FLComm.agda --- a/FLComm.agda Sun Dec 06 13:11:25 2020 +0900 +++ b/FLComm.agda Mon Dec 07 06:59:38 2020 +0900 @@ -50,13 +50,13 @@ record AnyFL (n : ℕ) (p : FL n) : Set where field anyList : FList n - anyP : (x : FL n) → p f≤ x → Any ( _≡ x ) anyList + anyP : (x : FL n) → p f≤ x → Any (x ≡_ ) anyList open import fin open AnyFL anyFL : (n : ℕ ) → AnyFL n FL0 anyFL zero = record { anyList = f0 ∷# [] ; anyP = any00 } where - any00 : (p : FL zero) → FL0 f≤ p → Any (_≡ p) (f0 ∷# []) + any00 : (p : FL zero) → FL0 f≤ p → Any (p ≡_) (f0 ∷# []) any00 f0 (case1 refl) = here refl anyFL (suc n) = any01 n (anyList (anyFL n)) (anyP (anyFL n) FL0 (case1 refl) ) {!!} where -- any03 : AnyFL (suc n) (fromℕ< a ¬a ¬b a ¬a ¬b a ¬a ¬b c = there (insAny (cons a₁ L x₁) any) {-# TERMINATING #-} -AnyFList : {n : ℕ } → (x : FL n ) → Any (x ≡_ ) (∀Flist fmax) +AnyFList : {n : ℕ } → (x : FL n ) → Any (x ≡_) (∀Flist fmax) AnyFList {zero} f0 = here refl AnyFList {suc zero} (zero :: f0) = here refl -AnyFList {suc (suc n)} (x :: y) = subst (λ k → Any (_≡_ (k :: y)) (Flist (suc n) a ¬a ¬b c = ⊥-elim ( nat-≤> x