Skip to main content

Showing 1–6 of 6 results for author: Castelnovo, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2503.13678  [pdf, other

    cs.LO math.CT

    EGGs are adhesive!

    Authors: Roberto Biondo, Davide Castelnovo, Fabio Gadducci

    Abstract: The use of rewriting-based visual formalisms is on the rise. In the formal methods community, this is due also to the introduction of adhesive categories, where most properties of classical approaches to graph transformation, such as those on parallelism and confluence, can be rephrased and proved in a general and uniform way.E-graphs (EGGs) are a formalism for program optimisation via an efficien… ▽ More

    Submitted 27 May, 2025; v1 submitted 17 March, 2025; originally announced March 2025.

    ACM Class: F.1.2; F.4.2

  2. arXiv:2407.06181  [pdf, other

    cs.LO math.CT math.LO

    Left-Linear Rewriting in Adhesive Categories

    Authors: Paolo Baldan, Davide Castelnovo, Andrea Corradini, Fabio Gadducci

    Abstract: When can two sequential steps performed by a computing device be considered (causally) independent? This is a relevant question for concurrent and distributed systems, since independence means that they could be executed in any order, and potentially in parallel. Equivalences identifying rewriting sequences which differ only for independent steps are at the core of the theory of concurrency of man… ▽ More

    Submitted 8 July, 2024; originally announced July 2024.

    ACM Class: F.4.1

  3. On The Axioms Of $\mathcal{M},\mathcal{N}$-Adhesive Categories

    Authors: Davide Castelnovo, Marino Miculan

    Abstract: Adhesive and quasiadhesive categories provide a general framework for the study of algebraic graph rewriting systems. In a quasiadhesive category any two regular subobjects have a join which is again a regular subobject. Vice versa, if regular monos are adhesive, then the existence of a regular join for any pair of regular subobjects entails quasiadhesivity. It is also known (quasi)adhesive catego… ▽ More

    Submitted 5 March, 2025; v1 submitted 23 January, 2024; originally announced January 2024.

    Journal ref: Logical Methods in Computer Science, Volume 21, Issue 1 (March 6, 2025) lmcs:12930

  4. arXiv:2201.00233  [pdf, ps, other

    cs.LO math.CT math.LO

    A new criterion for $\mathcal{M}, \mathcal{N}$-adhesivity, with an application to hierarchical graphs

    Authors: Davide Castelnovo, Fabio Gadducci, Marino Miculan

    Abstract: Adhesive categories provide an abstract framework for the algebraic approach to rewriting theory, where many general results can be recast and uniformly proved. However, checking that a model satisfies the adhesivity properties is sometimes far from immediate. In this paper we present a new criterion giving a sufficient condition for $\mathcal{M}, \mathcal{N}$-adhesivity, a generalisation of the o… ▽ More

    Submitted 15 June, 2022; v1 submitted 1 January, 2022; originally announced January 2022.

    ACM Class: F.4.1

  5. arXiv:2110.10970  [pdf, other

    cs.LO math.CT math.LO

    Fuzzy Algebraic Theories

    Authors: Davide Castelnovo, Marino Miculan

    Abstract: In this work we propose a formal system for fuzzy algebraic reasoning. The sequent calculus we define is based on two kinds of propositions, capturing equality and existence of terms as members of a fuzzy set. We provide a sound semantics for this calculus and show that there is a notion of free model for any theory in this system, allowing us (with some restrictions) to recover models as Eilenber… ▽ More

    Submitted 21 October, 2021; originally announced October 2021.

    ACM Class: F.4.1

  6. arXiv:2007.04213  [pdf, other

    cs.LO math.LO

    Closure hyperdoctrines, with paths

    Authors: Davide Castelnovo, Marino Miculan

    Abstract: (Pre)closure spaces are a generalization of topological spaces covering also the notion of neighbourhood in discrete structures, widely used to model and reason about spatial aspects of distributed systems. In this paper we introduce an abstract theoretical framework for the systematic investigation of the logical aspects of closure spaces. To this end, we introduce the notion of closure (hyper)… ▽ More

    Submitted 31 December, 2020; v1 submitted 8 July, 2020; originally announced July 2020.

    ACM Class: F.4.1; I.2.4