higher order algebras and coalgebras from parameterized
play

Higher-order algebras and coalgebras from parameterized endofunctors - PowerPoint PPT Presentation

Basic Definitions Results Applications Conclusions Higher-order algebras and coalgebras from parameterized endofunctors Jiho Kim Department of Mathematics Indiana University Bloomington, Indiana Coalgebraic Methods in Computer Science 2010


  1. Basic Definitions Results Applications Conclusions Higher-order algebras and coalgebras from parameterized endofunctors Jiho Kim Department of Mathematics Indiana University Bloomington, Indiana Coalgebraic Methods in Computer Science 2010 Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  2. Basic Definitions Results Applications Conclusions 1 Basic Definitions Higher-order & parameterized endofunctors Initial and final suitability 2 Results 3 Applications 4 Conclusions Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  3. Basic Definitions Results Applications Conclusions Higher-order & parameterized endofunctors Higher-order endofunctors Definition A higher-order endofunctor is an endofunctor on a functor category. Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  4. Basic Definitions Results Applications Conclusions Higher-order & parameterized endofunctors Higher-order endofunctors Definition A higher-order endofunctor is an endofunctor on a functor category. Functor categories [ B , C ] , e.g. Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  5. Basic Definitions Results Applications Conclusions Higher-order & parameterized endofunctors Higher-order endofunctors Definition A higher-order endofunctor is an endofunctor on a functor category. Functor categories [ B , C ] , e.g. Category, C ∼ = [ 1 , C ] . Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  6. Basic Definitions Results Applications Conclusions Higher-order & parameterized endofunctors Higher-order endofunctors Definition A higher-order endofunctor is an endofunctor on a functor category. Functor categories [ B , C ] , e.g. Category, C ∼ = [ 1 , C ] . Arrow category, C → ∼ = [ 2 , C ] . Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  7. Basic Definitions Results Applications Conclusions Higher-order & parameterized endofunctors Higher-order endofunctors Definition A higher-order endofunctor is an endofunctor on a functor category. Functor categories [ B , C ] , e.g. Category, C ∼ = [ 1 , C ] . Arrow category, C → ∼ = [ 2 , C ] . Endofunctor category, End( C ) = [ C , C ] . Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  8. Basic Definitions Results Applications Conclusions Higher-order & parameterized endofunctors Higher-order endofunctors Definition A higher-order endofunctor is an endofunctor on a functor category. Functor categories [ B , C ] , e.g. Category, C ∼ = [ 1 , C ] . Arrow category, C → ∼ = [ 2 , C ] . Endofunctor category, End( C ) = [ C , C ] . Monad category, Mon ( C ) (abusing terminology slightly) Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  9. Basic Definitions Results Applications Conclusions Higher-order & parameterized endofunctors Parameterized Endofunctors Definition A parameterized endofunctor is a bifunctor of the type B × C → C . Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  10. Basic Definitions Results Applications Conclusions Higher-order & parameterized endofunctors Parameterized Endofunctors Definition A parameterized endofunctor is a bifunctor of the type B × C → C . By currying, a parameterized endofunctor has type B → End( C ) . Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  11. Basic Definitions Results Applications Conclusions Higher-order & parameterized endofunctors Parameterized Endofunctors Definition A parameterized endofunctor is a bifunctor of the type B × C → C . By currying, a parameterized endofunctor has type B → End( C ) . There are more constrained notion of parameterized endofunctors, (e.g. structural actions (Blute-Cockett-Seely ’97), parameterized monads (Uustalu ’03, Atkey ’06), etc.) Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  12. Basic Definitions Results Applications Conclusions Higher-order & parameterized endofunctors Parameterized Endofunctors Definition A parameterized endofunctor is a bifunctor of the type B × C → C . By currying, a parameterized endofunctor has type B → End( C ) . There are more constrained notion of parameterized endofunctors, (e.g. structural actions (Blute-Cockett-Seely ’97), parameterized monads (Uustalu ’03, Atkey ’06), etc.) We use the unconstrained definition studied by Kurz and Pattinson ’00. Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  13. Basic Definitions Results Applications Conclusions Higher-order & parameterized endofunctors Parameterized endofunctors to higher-order endofunctors Definition For F : B × C → C , let � F : [ B , C ] → [ B , C ] be given by � F ( X )( b ) = F ( b, Xb ) for X : B → C and b ∈ B . � F is the higher-order endofunctor generated by the parameterized endofunctor F . Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  14. Basic Definitions Results Applications Conclusions Higher-order & parameterized endofunctors Parameterized endofunctors to higher-order endofunctors Definition For F : B × C → C , let � F : [ B , C ] → [ B , C ] be given by � F ( X )( b ) = F ( b, Xb ) for X : B → C and b ∈ B . � F is the higher-order endofunctor generated by the parameterized endofunctor F . Goal Characterize initial algebras and final coalgebras of these higher-order endofunctors in terms of lower-order properties. Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  15. Basic Definitions Results Applications Conclusions Initial and final suitability Suitable Parameterized Endofunctors Definition A parameterized endofunctor F : B × C → C is Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  16. Basic Definitions Results Applications Conclusions Initial and final suitability Suitable Parameterized Endofunctors Definition A parameterized endofunctor F : B × C → C is initially suitable if F ( b, − ) admits an initial algebra for any b ∈ B . Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  17. Basic Definitions Results Applications Conclusions Initial and final suitability Suitable Parameterized Endofunctors Definition A parameterized endofunctor F : B × C → C is initially suitable if F ( b, − ) admits an initial algebra for any b ∈ B . finally suitable if F ( b, − ) admits a final coalgebra for any b ∈ B . Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  18. � � � � Basic Definitions Results Applications Conclusions Suitability to Higher-order Algebras and Coalgebras An initially suitable parameterized endofunctor F : B × C → C induces a C -endofunctor R F : r x F ( x, R F x ) R F x F ( x, R F f ) F ( f, R F f )= F ( − , R F − ) f R F f � F ( y, R F y ) � R F y F ( x, R F y ) r y F ( f,R F y ) Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  19. � � � � Basic Definitions Results Applications Conclusions Suitability to Higher-order Algebras and Coalgebras An initially suitable parameterized endofunctor F : B × C → C induces a C -endofunctor R F : r x F ( x, R F x ) R F x F ( x, R F f ) F ( f, R F f )= F ( − , R F − ) f R F f � F ( y, R F y ) � R F y F ( x, R F y ) r y F ( f,R F y ) F ( x, R F x ) r x − → R F x is the initial F ( x, − ) -algebra. Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

  20. � � � � Basic Definitions Results Applications Conclusions Suitability to Higher-order Algebras and Coalgebras An initially suitable parameterized endofunctor F : B × C → C induces a C -endofunctor R F : r x F ( x, R F x ) R F x F ( x, R F f ) F ( f, R F f )= F ( − , R F − ) f R F f � F ( y, R F y ) � R F y F ( x, R F y ) r y F ( f,R F y ) F ( x, R F x ) r x − → R F x is the initial F ( x, − ) -algebra. R F f is induced by initiality. Jiho Kim Department of Mathematics, Indiana University Higher-order algebras and coalgebras from parameterized endofunctors

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend