Mercurial > hg > Members > kono > Proof > galois
changeset 96:b43c4a7c57d9
pins done
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 30 Aug 2020 08:40:31 +0900 |
parents | 7030fe612746 |
children | f4ff8e352aa7 |
files | Putil.agda |
diffstat | 1 files changed, 7 insertions(+), 19 deletions(-) [+] |
line wrap: on
line diff
--- a/Putil.agda Sat Aug 29 20:18:01 2020 +0900 +++ b/Putil.agda Sun Aug 30 08:40:31 2020 +0900 @@ -181,25 +181,13 @@ p16 : (y : Fin (suc (suc n))) → y ≡ suc x → p← y ≡ suc x p16 zero eq = ⊥-elim ( nat-≡< (cong (λ k → suc (toℕ k) ) eq) (s≤s (s≤s (z≤n)))) p16 (suc y) eq with <-cmp (toℕ y) (suc m) -- suc (suc m) < toℕ (suc x) - ... | tri< a ¬b ¬c = p17 where -- x = suc m case - p18 : toℕ y ≡ suc (toℕ x) - p18 = begin - toℕ y - ≡⟨ {!!} ⟩ - suc (toℕ y) - ≡⟨⟩ - toℕ (suc y) - ≡⟨ cong toℕ eq ⟩ - suc (toℕ x) - ∎ - p17 : fromℕ< (≤-trans (fin<n {_} {y}) a≤sa ) ≡ suc x - p17 = begin - fromℕ< (≤-trans (fin<n {_} {y}) a≤sa ) - ≡⟨ fromℕ<-irrelevant _ _ p18 _ (s≤s (fin<n {suc n} {x})) ⟩ - suc (fromℕ< (fin<n {suc n} {x} )) - ≡⟨ cong suc (fromℕ<-toℕ x _ ) ⟩ - suc x - ∎ + ... | tri< a ¬b ¬c = ⊥-elim ( nat-≡< refl ( ≤-trans c (subst (λ k → k < suc m) p17 a )) ) where + -- x = suc m case, c : suc (suc m) ≤ suc (toℕ x), a : suc (toℕ y) ≤ suc m, suc y ≡ suc x + p17 : toℕ y ≡ toℕ x + p17 with <-cmp (toℕ y) (toℕ x) | cong toℕ eq + ... | tri< a ¬b ¬c | seq = ⊥-elim ( nat-≡< seq (s≤s a) ) + ... | tri≈ ¬a b ¬c | seq = b + ... | tri> ¬a ¬b c | seq = ⊥-elim ( nat-≡< (sym seq) (s≤s c)) ... | tri≈ ¬a b ¬c = eq ... | tri> ¬a ¬b c₁ = eq ... | tri< a ¬b ¬c = p10 (fromℕ< (≤-trans (s≤s a) (s≤s (s≤s m≤n) ))) refl where