Mercurial > hg > Members > kono > Proof > automaton
changeset 355:e7a7cab74ca1
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 18 Jul 2023 15:47:36 +0900 |
parents | bc2cb1c6bc80 |
children | bd5cd2692b49 |
files | automaton-in-agda/src/finiteSetUtil.agda |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/automaton-in-agda/src/finiteSetUtil.agda Tue Jul 18 10:48:40 2023 +0900 +++ b/automaton-in-agda/src/finiteSetUtil.agda Tue Jul 18 15:47:36 2023 +0900 @@ -649,14 +649,14 @@ ... | no nisb = ⊥-elim ( nisb record { a = b ; fa=c = lem33 } ) where lem33 : f b ≡ Q←F fa ( fromℕ< {0} 0<fa ) lem33 = begin - f b ≡⟨ ? ⟩ - Q←F fa ( F←Q fa (f b)) ≡⟨ sym (cong (λ k → Q←F fa k) ( fromℕ<-toℕ _ ?)) ⟩ - Q←F fa ( fromℕ< ? ) ≡⟨ ? ⟩ + f b ≡⟨ sym (finiso→ fa _) ⟩ + Q←F fa ( F←Q fa (f b)) ≡⟨ sym (cong (λ k → Q←F fa k) ( fromℕ<-toℕ _ fin<n)) ⟩ + Q←F fa ( fromℕ< fin<n ) ≡⟨ cong (λ k → Q←F fa k) (fromℕ<-cong _ _ (sym eq) fin<n 0<fa) ⟩ Q←F fa ( fromℕ< {0} 0<fa ) ∎ where open ≡-Reasoning lem32 (suc n) eq with <-cmp (finite fa) (suc n) - ... | tri< a ¬b ¬c = ? - ... | tri≈ ¬a b ¬c = ? + ... | tri< a ¬b ¬c = ⊥-elim ( nat-≡< (sym eq) (<-trans fin<n a) ) + ... | tri≈ ¬a eq1 ¬c = ⊥-elim ( nat-≡< (sym eq) (subst (λ k → toℕ (F←Q fa (f b)) < k ) eq1 fin<n )) ... | tri> ¬a ¬b c with is-B (Q←F fa (fromℕ< c)) ... | yes isb = ? ... | no nisb = ?