# HG changeset patch # User Shinji KONO # Date 1687129908 -32400 # Node ID e3302db6bbdc2438a51ac27b94d3a070707bee8f # Parent db8229569750cd13c6ffb401da3d22910cdd6caa ... diff -r db8229569750 -r e3302db6bbdc src/bijection.agda --- a/src/bijection.agda Mon Jun 19 07:11:04 2023 +0900 +++ b/src/bijection.agda Mon Jun 19 08:11:48 2023 +0900 @@ -932,58 +932,56 @@ lem02 (suc j) (s≤s j≤i) | tri> ¬a ¬b c₁ = lem02 j (≤-trans j≤i a≤sa) lem01 (suc i) (s≤s i≤n) | tri> ¬a ¬b c₁ = lem01 i (≤-trans i≤n a≤sa) c1 ¬a ¬b c₁ = ? where - lem10 : c1 zero i ≤ count-A i - lem10 = c1 ¬a ¬b c₁ = subst ( λ k → k ≤ count-A i) (c1+0 {n} {i} nisa) (c1 ¬a ¬b c₁ | t = ? - ... | yes isa | tri≈ ¬a b ¬c = lem12 where -- count-A contains (suc i), so keep ≤-relation - lem10 : c1 n i ≤ count-A i - lem10 = c1 ¬a ¬b c₁ = lem12 where -- count-A is one degree larger now - open ≤-Reasoning - lem10 : c1 n i ≤ count-A i - lem10 = c1 ¬a ¬b c₁ | eq = begin - c1 n (suc i) ≡⟨ sym eq ⟩ - suc ( c1 n i) ≤⟨ s≤s (c1 ¬a ¬b c₁ = z≤n + ... | yes isa | tri< a ¬b ¬c = s≤s z≤n + ... | yes isa | tri≈ ¬a b ¬c = s≤s z≤n + ... | yes isa | tri> ¬a ¬b c₁ = z≤n + c1 ¬a ¬b c₁ = subst ( λ k → k ≤ count-A i) (c1+0 {n} {i} nisa) (c1 ¬a ¬b c₁ | eq = begin + c1 n (suc i) ≡⟨ sym eq ⟩ + suc ( c1 n i) ≤⟨ s≤s (c1 ¬a ¬b c₁ | eq = ? + ... | tri> ¬a ¬b c₁ = lem12 -- count-A is one degree larger now record maxAC (n : ℕ) : Set where field