changeset 294:db4ecbdbf9e9

limit1 done
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 25 Sep 2013 19:54:35 +0900
parents fb0ab8c72e15
children 26e8f0227ebd
files pullback.agda
diffstat 1 files changed, 19 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/pullback.agda	Wed Sep 25 19:34:10 2013 +0900
+++ b/pullback.agda	Wed Sep 25 19:54:35 2013 +0900
@@ -486,7 +486,25 @@
              TMap = tfmap a t ; 
              isNTrans = record { commute = λ {a'} {b} {f} → let  open ≈-Reasoning (B) in begin
                   FMap Γ f o tfmap a t a' 
-               ≈⟨ {!!}  ⟩
+               ≈⟨⟩
+                  FMap Γ f o ( TMap ε (FObj Γ a') o FMap F (TMap t a'))
+               ≈⟨ assoc ⟩
+                  (FMap Γ f o  TMap ε (FObj Γ a') ) o FMap F (TMap t a')
+               ≈⟨ car (nat ε) ⟩
+                  (TMap ε (FObj Γ b) o FMap (F ○ U) (FMap Γ f) ) o FMap F (TMap t a')
+               ≈↑⟨ assoc ⟩
+                  TMap ε (FObj Γ b) o ( FMap (F ○ U) (FMap Γ f)  o FMap F (TMap t a') )
+               ≈↑⟨ cdr ( distr F ) ⟩
+                  TMap ε (FObj Γ b) o ( FMap F (A [ FMap U (FMap Γ f) o TMap t a' ] ) )
+               ≈⟨ cdr ( fcong F (nat t) ) ⟩
+                  TMap ε (FObj Γ b) o  FMap F (A [ TMap t b o FMap (K A I a) f ])
+               ≈⟨⟩
+                  TMap ε (FObj Γ b) o  FMap F (A [ TMap t b o id1 A (FObj (K A I a) b) ])
+               ≈⟨ cdr ( fcong F (IsCategory.identityR (Category.isCategory A))) ⟩
+                  TMap ε (FObj Γ b) o  FMap F (TMap t b )
+               ≈↑⟨ idR ⟩
+                  ( TMap ε (FObj Γ b)  o  FMap F (TMap t b))  o  id1 B (FObj F (FObj (K A I a) b))
+               ≈⟨⟩
                   tfmap a t b o FMap (K B I (FObj F a)) f 

           } }