Step * 2 3 of Lemma free-group-functor_wf


1. Type
2. Type
3. Type
4. X ⟶ Y
5. Y ⟶ z
6. X
⊢ (fg-lift(free-group(z);λx@0.free-letter(g (f x@0))) free-letter(x))
((fg-lift(free-group(z);λx.free-letter(g x)) fg-lift(free-group(Y);λx.free-letter(f x))) free-letter(x))
∈ |free-group(z)|
BY
(RepUR ``free-letter fg-lift fg-hom free-word-inv free-0 free-append`` THEN Fold `free-letter` 0) }

1
1. Type
2. Type
3. Type
4. X ⟶ Y
5. Y ⟶ z
6. X
⊢ free-letter(g (f x)) free-letter(g (f x)) ∈ free-word(z)


Latex:


Latex:

1.  X  :  Type
2.  Y  :  Type
3.  z  :  Type
4.  f  :  X  {}\mrightarrow{}  Y
5.  g  :  Y  {}\mrightarrow{}  z
6.  x  :  X
\mvdash{}  (fg-lift(free-group(z);\mlambda{}x@0.free-letter(g  (f  x@0)))  free-letter(x))
=  ((fg-lift(free-group(z);\mlambda{}x.free-letter(g  x))  o  fg-lift(free-group(Y);\mlambda{}x.free-letter(f  x))) 
      free-letter(x))


By


Latex:
(RepUR  ``free-letter  fg-lift  fg-hom  free-word-inv  free-0  free-append``  0  THEN  Fold  `free-letter`  0)




Home Index