Daniela Petrişan
University of Leicester
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Daniela Petrişan.
Information & Computation | 2010
Alexander Kurz; Daniela Petrişan
This paper studies several applications of the notion of a presentation of a functor by operations and equations. We show that the technically straightforward generalisation of this notion from the one-sorted to the many-sorted case has several interesting consequences. First, it can be applied to give equational logic for the binding algebras modelling abstract syntax. Second, it provides a categorical approach to algebraic semantics of first-order logic. Third, this notion links the uniform treatment of logics for coalgebras of an arbitrary type T with concrete syntax and proof systems. Analysing the many-sorted case is essential for modular completeness proofs of coalgebraic logics.
Logical Methods in Computer Science | 2013
Alexander Kurz; Daniela Petrişan; Paula Severi; Fer-Jan de Vries
We investigate final coalgebras in nominal sets. This allows us to define types of infinite data with binding for which all constructions automatically respect alpha equivalence. We give applications to the infinitary lambda calculus.
conference on algebra and coalgebra in computer science | 2009
M. Andrew Moshier; Daniela Petrişan
The full subcategory of proximity lattices equipped with some additional structure (a certain form of negation) is equivalent to the category of compact Hausdorff spaces. Using the Stone-Gelfand-Naimark duality, we know that the category of proximity lattices with negation is dually equivalent to the category of real C* algebras. The aim of this paper is to give a new proof for this duality, avoiding the construction of spaces. We prove that the category of C* algebras is equivalent to the category of skew frames with negation, which appears in the work of Moshier and Jung on the bitopological nature of Stone duality.
Electronic Notes in Theoretical Computer Science | 2008
Alexander Kurz; Daniela Petrişan
Following earlier work, a modal logic for T-coalgebras is a functor L on a suitable variety. Syntax and proof system of the logic are given by presentations of the functor. This paper makes two contributions. First, a previous result characterizing those functors that have presentations is generalized from endofunctors on one-sorted varieties to functors between many-sorted varieties. This yields an equational logic for the presheaf semantics of higher-order abstract syntax. As another application, we show how the move to functors between many-sorted varieties allows to modularly combine syntax and proof systems of different logics. Second, we show how to associate to any set-functor T a complete (finitary) logic L consisting of modal operators and Boolean connectives.
international conference on concurrency theory | 2015
Filippo Bonchi; Daniela Petrişan; Damien Pous; Jurriaan Rot
Up-to techniques are useful tools for optimising proofs of behavioural equivalence of processes. Bisimulations up-to context can be safely used in any language specified by GSOS rules. We showed this result in a previous paper by exploiting the well-known observation by Turi and Plotkin that such languages form bialgebras. In this paper, we prove the soundness of up-to contextual closure for weak bisimulations of systems specified by cool rule formats, as defined by Bloom to ensure congruence of weak bisimilarity. However, the weak transition systems obtained from such cool rules give rise to lax bialgebras, rather than to bialgebras. Hence, to reach our goal, we extend our previously developed categorical framework to an ordered setting.
International Workshop on Coalgebraic Methods in Computer Science | 2012
Alexander Kurz; Daniela Petrişan; Paula Severi; Fer-Jan de Vries
Gabbay and Pitts proved that lambda-terms up to alpha-equivalence constitute an initial algebra for a certain endofunctor on the category of nominal sets. We show that the terms of the infinitary lambda-calculus form the final coalgebra for the same functor. This allows us to give a corecursion principle for alpha-equivalence classes of finite and infinite terms. As an application, we give corecursive definitions of substitution and of infinite normal forms (Bohm, Levy-Longo and Berarducci trees).
conference on algebra and coalgebra in computer science | 2015
Alexander Kurz; Alberto Pardo; Daniela Petrişan; Paula Severi; Fer-Jan de Vries
The question addressed in this paper is how to correctly approximate infinite data given by systems of simultaneous corecursive definitions. We devise a categorical framework for reasoning about regular datatypes, that is, datatypes closed under products, coproducts and fixpoints. We argue that the right methodology is on one hand coalgebraic (to deal with possible nontermination and infinite data) and on the other hand 2-categorical (to deal with parameters in a disciplined manner). We prove a coalgebraic version of Beki£ lemma that allows us to reduce simultaneous fixpoints to a single fix point. Thus a possibly infinite object of interest is regarded as a final coalgebra of a many-sorted polynomial functor and can be seen as a limit of finite approximants. As an application, we prove correctness of a generic function that calculates the approximants on a large class of data types. 1998 ACM Subject Classification F.3.2 Semantics of Programming Languages
Logical Methods in Computer Science | 2013
Marta Bílková; Alexander Kurz; Daniela Petrişan; Jiri Velebil
arXiv: Logic in Computer Science | 2010
Alexander Kurz; Daniela Petrişan; Jiří Velebil
conference on algebra and coalgebra in computer science | 2011
Murdoch James Gabbay; Tadeusz Litak; Daniela Petrişan