2022

  1. Algebraic Presentation of Semifree Monads
    RossetAloı̈s, Helle Hvid Hansen, and Jörg Endrullis
    In: Coalgebraic Methods in Computer Science - 16th IFIP WG 1.3 International Workshop, CMCS 2022, Colocated with ETAPS 2022, Munich, Germany, April 2-3, 2022, Proceedings Hansen, Helle Hvid and Zanasi, Fabio (eds.) , pp. 110–132 , Springer (2022)
    paper

    Summary

    Monads and their composition via distributive laws have many applications in program semantics and functional programming. For many interesting monads, distributive laws fail to exist, and this has motivated investigations into weaker notions. In this line of research, Petrişan and Sarkis recently introduced a construction called the semifree monad in order to study semialgebras for a monad and weak distributive laws. In this paper, we prove that an algebraic presentation of the semifree monad M^s on a monad M can be obtained uniformly from an algebraic presentation of M. This result was conjectured by Petrişan and Sarkis. We also show that semifree monads are ideal monads, that the semifree construction is not a monad transformer, and that the semifree construction is a comonad on the category of monads.

    Bibtex

    @inproceedings{monads:semifree:2022,
      author = {Rosset, Alo{\"{\i}}s and Hansen, Helle Hvid and Endrullis, J{\"{o}}rg},
      editor = {Hansen, Helle Hvid and Zanasi, Fabio},
      title = {Algebraic Presentation of Semifree Monads},
      booktitle = {Coalgebraic Methods in Computer Science - 16th {IFIP} {WG} 1.3 International
                        Workshop, {CMCS} 2022, Colocated with {ETAPS} 2022, Munich, Germany,
                        April 2-3, 2022, Proceedings},
      series = {Lecture Notes in Computer Science},
      volume = {13225},
      pages = {110--132},
      publisher = {Springer},
      year = {2022},
      url = {https://doi.org/10.1007/978-3-031-10736-8\_6},
      doi = {10.1007/978-3-031-10736-8\_6},
      biburl = {https://dblp.org/rec/conf/cmcs/RossetHE22.bib},
      bibsource = {dblp computer science bibliography, https://dblp.org},
      keywords = {coalgebra},
      type = {workshop}
    }
    

    Digital Object Identifier

    10.1007/978-3-031-10736-8_6
  2. A PBPO+ Graph Rewriting Tutorial
    Roy Overbeek, and Jörg Endrullis
    In: Proceedings Twelfth International Workshop on Computing with Terms and Graphs, TERMGRAPH@FSCD 2022, Technion, Haifa, Israel, 1st August 2022 Grabmayer, Clemens (ed.) , pp. 45–63 (2022)
    paper

    Summary

    We provide a tutorial introduction to the algebraic graph rewriting formalism PBPO+. We show how PBPO+ can be obtained by composing a few simple building blocks, and model the reduction rules for binary decision diagrams as an example. Along the way, we comment on how alternative design decisions lead to related formalisms in the literature, such as DPO. We close with a detailed comparison with Bauderon's double pullback approach.

    Bibtex

    @inproceedings{graph:rewriting:pbpo:tutorial:2022,
      author = {Overbeek, Roy and Endrullis, J{\"{o}}rg},
      editor = {Grabmayer, Clemens},
      title = {A {PBPO+} Graph Rewriting Tutorial},
      booktitle = {Proceedings Twelfth International Workshop on Computing with Terms
                        and Graphs, TERMGRAPH@FSCD 2022, Technion, Haifa, Israel, 1st August
                        2022},
      series = {{EPTCS}},
      volume = {377},
      pages = {45--63},
      year = {2022},
      url = {https://doi.org/10.4204/EPTCS.377.3},
      doi = {10.4204/EPTCS.377.3},
      biburl = {https://dblp.org/rec/journals/corr/abs-2301-12912.bib},
      bibsource = {dblp computer science bibliography, https://dblp.org},
      keywords = {rewriting},
      type = {workshop}
    }
    

    Digital Object Identifier

    10.4204/EPTCS.377.3