changeset 1053:9986af5bbd6f

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 19 Apr 2021 05:21:41 +0900
parents 1a237825ea08
children 31c98ae4a772
files src/Polynominal.agda
diffstat 1 files changed, 5 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/src/Polynominal.agda	Mon Apr 19 04:49:28 2021 +0900
+++ b/src/Polynominal.agda	Mon Apr 19 05:21:41 2021 +0900
@@ -102,12 +102,12 @@
   FC {a} {b} φ = record {
      sl = A [ k (Poly.x φ ) (Poly.phi φ) o < id1 A _ ,  ○ a  > ] 
      ; isSelect = begin
-        ε ∙ <  (( ((k (Poly.x φ) (Poly.phi φ)∙ < id1 A _ ,  ○ a > ) ∙ π ) ∙ < id1 A a , ○ a > ) ∙ π')  * ,  Poly.x φ  > ≈↑⟨ cdr (π-cong (*-cong assoc)  refl-hom) ⟩
-        ε ∙ < (((k (Poly.x φ) (Poly.phi φ) ∙ < id1  A _ , ○ a >) ∙ π) ∙ (< id1  A _ , ○ a > ∙ π' )) * , Poly.x φ > ≈⟨ {!!} ⟩
-        ε ∙ <  ( (k (Poly.x φ) (Poly.phi φ)∙ < id1 A _ ,  ○ a > ) ∙ {!!} )  * ,  Poly.x φ  > ≈⟨ {!!} ⟩
+        ε ∙ <  (( ((k (Poly.x φ) (Poly.phi φ)∙ < id1 A _ ,  ○ a > ) ∙ π ) ∙ < id1 A a , ○ a > ) ∙ π')  * ,  Poly.x φ  > ≈↑⟨ cdr (π-cong (*-cong (car assoc))  refl-hom) ⟩
+        ε ∙ < (((k (Poly.x φ) (Poly.phi φ) ∙ < id1  A _ , ○ a >) ∙ (π ∙ (< id1  A _ , ○ a >))) ∙ π' ) * , Poly.x φ > ≈⟨ {!!} ⟩
+        ε ∙ <  ( (k (Poly.x φ) (Poly.phi φ)∙ < id1 A _ ,  ○ a > ) ∙ (id1 A _ ∙ π' ) )  * ,  Poly.x φ  > ≈⟨ {!!} ⟩
         ε ∙ ( < ((k (Poly.x φ ) (Poly.phi φ) * ) ∙ π ) , π' >   ∙ <  Poly.x φ  ∙  ○ 1  , id1 A 1 > ) ≈⟨ assoc ⟩ 
         (ε ∙ < ((k (Poly.x φ ) (Poly.phi φ) * ) ∙ π ) , π' >  ) ∙ <  Poly.x φ  ∙  ○ 1  , id1 A 1 > ≈⟨ car ( IsCCC.e4a isCCC ) ⟩ 
-        k (Poly.x φ ) (Poly.phi φ) ∙ <  Poly.x φ  ∙  ○ 1  , id1 A 1 >  ≈⟨ {!!} ⟩
+        k (Poly.x φ ) (Poly.phi φ) ∙ <  Poly.x φ  ∙  ○ 1  , id1 A 1 >  ≈⟨ fc0 φ  ⟩
         Poly.f φ ∎
      ; isUnique = {!!} 
     }  where
@@ -192,16 +192,7 @@
               f ∙  id1 A _ ≈⟨ idR ⟩
               f ∎  ) where
           fc1 : {b c : Obj A} (p : PHom b c) → A [ k x (phi p)  ≈ k x {hom p} i ]    -- it looks like (*) in page 60
-          fc1 {b} {c} p with phi p
-          ... | i = refl-hom
-          ... | ii = {!!}  -- it doesn't look good
-          ... | iii t t₁ = {!!}
-          ... | iv t t₁ = {!!}
-          ... | v t = {!!}
-          ... | φ-cong x t = {!!}
-          -- fc1 {b} {c} p = uniq record { hom =  hom p ; phi = i }  ( k x (phi p)) ( begin -- non terminating because of the record, which we may avoid
-          --      k x (phi p) ∙ < x ∙ ○ b , id1 A b > ≈⟨ fc0 p ⟩
-          --      hom p ∎  )
+          fc1 {b} {c} p = {!!}
         
 
 -- end