# HG changeset patch # User Shinji KONO # Date 1607561632 -32400 # Node ID 1a08ad5d0b4e4e39ece0dcb4137402d7f073ccdf # Parent 2a7d092e1240555eed6d21818d6ca18814470bc5 ... diff -r 2a7d092e1240 -r 1a08ad5d0b4e FLComm.agda --- a/FLComm.agda Wed Dec 09 18:59:20 2020 +0900 +++ b/FLComm.agda Thu Dec 10 09:53:52 2020 +0900 @@ -43,9 +43,11 @@ -- # 0 :: # 1 :: # 1 : # 0 :: f0 -- # 0 :: # 2 :: # 0 : # 0 :: f0 -- ... +-- # 3 :: # 2 :: # 0 : # 0 :: f0 +-- # 3 :: # 2 :: # 1 : # 0 :: f0 -- all FL -record AnyFL (n : ℕ) (y : FL n) : Set where +record AnyFL (n : ℕ) : Set where field allFL : FList n anyP : (x : FL n) → Any (x ≡_ ) allFL @@ -53,7 +55,7 @@ open import fin open AnyFL -anyFL0 : (n : ℕ) → AnyFL (suc n) fmax +anyFL0 : (n : ℕ) → AnyFL (suc n) anyFL0 zero = record { allFL = (zero :: f0) ∷# [] ; anyP = anyFL2 } where anyFL2 : (x : FL 1) → Any (_≡_ x) (cons (zero :: f0) [] (Level.lift tt)) anyFL2 (zero :: f0) = here refl @@ -98,22 +100,27 @@ (allListFL k (allFL (anyFL0 n)) (allListF (<-trans (s≤s i ¬a ¬b c = ⊥-elim (nat-≤> x