# HG changeset patch # User Shinji KONO # Date 1687425314 -32400 # Node ID 6210088c8f251c968b9e854a29ac0ce7250cdbf7 # Parent 51ccc9daa9793d556b6a3a681a208505ef77c8f5 ... diff -r 51ccc9daa979 -r 6210088c8f25 src/bijection.agda --- a/src/bijection.agda Thu Jun 22 17:23:43 2023 +0900 +++ b/src/bijection.agda Thu Jun 22 18:15:14 2023 +0900 @@ -733,49 +733,27 @@ lem01 : (n i : ℕ) → suc n ≤ count-B i → CountB n lem01 n i le = ? where -- starting from 0, if count B i ≡ suc n, this is it - lem05 : (i : ℕ) → 0 < count-B i → count-B i ≤ 1 → CountB 0 - lem05 0 0 0 0 ¬a ¬b c₁ = ⊥-elim (nat-≤> cb≤1 c₁ ) - ... | no nisb | record { eq = eq1 } = lem05 i (<-transˡ a 0 ¬a ¬b c₁ = ⊥-elim (nat-≤> cb≤1 c₁ ) - ... | no nisb | record { eq = eq1 } = ⊥-elim ( nat-≤> 0 0 ¬a ¬b c₁ = ⊥-elim (nat-≤> cb≤1 c₁ ) - ... | no nisb | record { eq = eq1 } = lem07 n i (<-transˡ a a (s≤s z≤n )) + ... | tri≈ ¬a b ¬c = record { b = Is.a isb ; cb = i ; b=cn = sym (Is.fa=c isb) ; cb=n = ? } + ... | tri> ¬a ¬b c₁ = ? + lem08 (suc i) n a ?) + ... | tri≈ ¬a b ¬c = lem07 n i b + ... | tri> ¬a ¬b c₁ = lem08 i (≤-trans a≤sa c₁) ntob : (n : ℕ) → B ntob n = CountB.b (lem01 n (maxAC.ac (lem02 n)) (≤-trans (maxAC.n