Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Christoph Rauch is active.

Publication


Featured researches published by Christoph Rauch.


Electronic Notes in Theoretical Computer Science | 2015

Unguarded Recursion on Coinductive Resumptions

Sergey Goncharov; Christoph Rauch; Lutz Schröder

We study a model of side-effecting processes obtained by starting from a monad modelling base effects and adjoining free operations using a cofree coalgebra construction; one thus arrives at what one may think of as types of non-wellfounded side-effecting trees, generalizing the infinite resumption monad. Types of this kind have received some attention in the recent literature; in particular, it has been shown that they admit guarded iteration. Here, we show that they also admit unguarded iteration, i.e. form complete Elgot monads, provided that the underlying base effect supports unguarded iteration.


foundations of software science and computation structure | 2017

Unifying Guarded and Unguarded Iteration

Sergey Goncharov; Lutz Schröder; Christoph Rauch; Maciej Piróg

Models of iterated computation, such as completely iterative monads, often depend on a notion of guardedness, which guarantees unique solvability of recursive equations and requires roughly that recursive calls happen only under certain guarding operations. On the other hand, many models of iteration do admit unguarded iteration. Solutions are then no longer unique, and in general not even determined as least or greatest fixpoints, being instead governed by quasi-equational axioms. Monads that support unguarded iteration in this sense are called complete Elgot monads. Here, we propose to equip monads with an abstract notion of guardedness and then require solvability of abstractly guarded recursive equations; examples of such abstractly guarded pre-iterative monads include both iterative monads and Elgot monads, the latter by deeming any recursive definition to be abstractly guarded. Our main result is then that Elgot monads are precisely the iteration-congruent retracts of abstractly guarded iterative monads, the latter being defined as admitting unique solutions of abstractly guarded recursive equations; in other words, models of unguarded iteration come about by quotienting models of guarded iteration.


Electronic Notes in Theoretical Computer Science | 2016

Complete Elgot Monads and Coalgebraic Resumptions

Sergey Goncharov; Stefan Milius; Christoph Rauch

Monads are extensively used nowadays to abstractly model a wide range of computational effects such as nondeterminism, statefulness, and exceptions. It turns out that equipping a monad with a (uniform) iteration operator satisfying a set of natural axioms allows for modelling iterative computations just as abstractly. The emerging monads are called complete Elgot monads. It has been shown recently that extending complete Elgot monads with free effects (e.g. operations of sending/receiving messages over channels) canonically leads to generalized coalgebraic resumption monads, previously used as semantic domains for non-wellfounded guarded processes. In this paper, we continue the study of the relationship between abstract complete Elgot monads and those that capture coalgebraic resumptions, by comparing the corresponding categories of (Eilenberg-Moore) algebras. To this end we first provide a characterization of the latter category; even more generally, we formulate this characterization in terms of Uustalus parametrized monads. This is further used for establishing a characterization of complete Elgot monads as precisely those monads whose algebras are coherently equipped with the structure of algebras of coalgebraic resumption monads.


workshop on recent trends in algebraic development techniques | 2016

Generic Hoare Logic for Order-Enriched Effects with Exceptions

Christoph Rauch; Sergey Goncharov; Lutz Schröder

In programming semantics, monads are used to provide a generic encapsulation of side-effects. We introduce a monad-based metalanguage that extends Moggi’s computational metalanguage with native exceptions and iteration, interpreted over monads supporting a dcpo structure. We present a Hoare calculus with abnormal postconditions for this metalanguage and prove relative completeness using weakest liberal preconditions, extending earlier work on the exception-free case.


Journal of Stroke & Cerebrovascular Diseases | 2005

Sauna Stroke Syndrome

Josef G. Heckmann; Christoph Rauch; Sia Seidler; Matthias Dütsch; Burkhard S. Kasper


Archive | 2014

(Co-)Algebraic Foundations for Effect Handling and Iteration.

Sergey Goncharov; Lutz Schröder; Christoph Rauch


Journal of Stroke & Cerebrovascular Diseases | 2006

Bilateral Paramedian Pontine Base Infarction

Stefan Lanz; Mathias Dütsch; Christoph Rauch; Sia Seidler; Thomas Lanz; Joseph G. Heckmann


arXiv: Logic in Computer Science | 2018

A Metalanguage for Guarded Iteration.

Sergey Goncharov; Christoph Rauch; Lutz Schröder


Logical Methods in Computer Science | 2018

Unguarded Recursion on Coinductive Resumptions.

Sergey Goncharov; Lutz Schröder; Christoph Rauch; Julian Jakob


Archive | 2017

Guarded and Unguarded Iteration for Generalized Processes.

Sergey Goncharov; Lutz Schröder; Christoph Rauch; Maciej Piróg

Collaboration


Dive into the Christoph Rauch's collaboration.

Top Co-Authors

Avatar

Sergey Goncharov

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Lutz Schröder

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Sia Seidler

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Maciej Piróg

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Burkhard S. Kasper

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Josef G. Heckmann

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Joseph G. Heckmann

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Mathias Dütsch

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Matthias Dütsch

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Stefan Lanz

University of Erlangen-Nuremberg

View shared research outputs
Researchain Logo
Decentralizing Knowledge