VLDB 2026 Research / reviewers in the wild / expert
Mauro Ferrari 0002
dblp:57/158-2
· DBLP profile ↗
26ranked-venue papers
18as first author
4since 2021 · last 2025
0000-0002-7904-1125ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 22 · 15 first-author · 3 since 2021Artificial intelligence and machine learning · 7 · 4 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A Gödel Modal Logic over Witnessed Crisp ModelsabstractAbstract This paper considers the bi-modal logic with both $$\Box $$ □ and $$\Diamond $$ ◊ arising from Kripke models with crisp accessibility whose propositions are valued over the standard Gödel algebra [0, 1]. Since this logic lacks the finite model property, we study the logic $$\textbf{GW}^\textrm{c}$$ GW c relying on witnessed Kripke models where, for each modal formula, there is an assignment where the formula without the modality takes the same value as the modal one. We provide a cut-free sequent calculus and we exploit it to prove that $$\textbf{GW}^\textrm{c}$$ GW c is decidable and meets the finite model property. Finally, we explore a connection between the witnessed models and the well-known bi-relational Kripke semantics. Mauro Ferrari 0002, Camillo Fiorentini, Ricardo Oscar Rodríguez |
TABLEAUX | 1 |
| 2024 | A Terminating Sequent Calculus for Intuitionistic Strong Löb Logic with the Subformula PropertyabstractAbstract Intuitionistic Strong Löb logic $$\textsf{iSL}$$ iSL is an intuitionistic modal logic with a provability interpretation. We introduce $$\textsf{GbuSL}_{\Box } $$ GbuSL □ , a terminating sequent calculus for $$\textsf{iSL}$$ iSL with the subformula property. $$\textsf{GbuSL}_{\Box } $$ GbuSL □ modifies the sequent calculus $$\textsf{G3iSL}_{\Box } $$ G 3 iSL □ for $$\textsf{iSL}$$ iSL based on $$\textsf{G3i} $$ G 3 i , by annotating the sequents to distinguish rule applications into an unblocked phase, where any rule can be backward applied, and a blocked phase where only right rules can be used. We prove that, if proof search for a sequent $$\sigma $$ σ in $$\textsf{GbuSL}_{\Box } $$ GbuSL □ fails, then a Kripke countermodel for $$\sigma $$ σ can be constructed. Camillo Fiorentini, Mauro Ferrari 0002 |
IJCAR (2) | 2 |
| 2024 | General Clauses for SAT-Based Proof Search in Intuitionistic Propositional Logic
Camillo Fiorentini, Mauro Ferrari 0002 |
J. Autom. Reason. | 2 |
| 2021 | A forward internal calculus for model generation in S4abstractAbstract We propose an internal calculus to check the satisfiability of a set of formulas in ${\boldsymbol {S4}}$. Our calculus directly supports model extraction and is designed so to implement a forward proof-search strategy that can be understood as a top-down construction of a model. We prove that the extracted models have minimal height. Camillo Fiorentini, Mauro Ferrari 0002 |
J. Log. Comput. | 2 |
| 2020 | Duality between Unprovability and Provability in Forward Refutation-search for Intuitionistic Propositional LogicabstractThe inverse method is a saturation-based theorem-proving technique; it relies on a forward proof-search strategy and can be applied to cut-free calculi enjoying the subformula property. Here, we apply this method to derive the unprovability of a goal formulaGin Intuitionistic Propositional Logic. To this aim we design a forward calculusFRJ(G) for Intuitionistic unprovability, which is appropriate for constructively ascertaining the unprovability of a formulaGby providing a concise countermodel for it; in particular, we prove that the generated countermodels have minimal height. Moreover, we clarify the role of the saturated database obtained as result of a failed proof-search inFRJ(G) by showing how to extract from such a database a derivation witnessing the Intuitionistic validity of the goal. Camillo Fiorentini, Mauro Ferrari 0002 |
ACM Trans. Comput. Log. | 2 |
| 2019 | Goal-Oriented Proof-Search in Natural Deduction for Intuitionistic Propositional Logic
Mauro Ferrari 0002, Camillo Fiorentini |
J. Autom. Reason. | 1 |
| 2018 | From Constructivism to Logic Programming: an Homage to Mario OrnaghiabstractIn this brief note, we outline Mario Ornaghi’s contributions to the field of computational logic to celebrate his 70th birthday. Mauro Ferrari 0002, Camillo Fiorentini, Alberto Momigliano |
Fundam. Informaticae | 1 |
| 2017 | A Forward Unprovability Calculus for Intuitionistic Propositional Logic
Camillo Fiorentini, Mauro Ferrari 0002 |
TABLEAUX | 2 |
| 2017 | JTabWb: a Java Framework for Implementing Terminating Sequent and Tableau CalculiabstractJTabWb is a Java framework for developing provers based on sequent or tableau calculi. It provides a generic engine which searches for proof of a given goal driven by a user-defined prover. The user is required to define the components of a prover by implementing suitable Java interfaces. In this p aper we describe the structure of the framework and the role of its components through a running example. To show the generality of the framework we review some of the provers implemented in JTabWb. Finally, to corroborate the fact that the framework can be used to generate efficient provers, we compare the performances of one of the implemented provers with the state-of-the-art provers for Intuitionistic Propositional Logic. Mauro Ferrari 0002, Camillo Fiorentini, Guido Fiorino |
Fundam. Informaticae | 1 |
| 2015 | Proof-Search in Natural Deduction Calculus for Classical Propositional Logic
Mauro Ferrari 0002, Camillo Fiorentini |
TABLEAUX | 1 |
| 2015 | An Evaluation-Driven Decision Procedure for G3iabstractIt is well known that G3i, the sequent calculus for intuitionistic propositional logic where weakening and contraction are absorbed into the rules, is not terminating. Indeed, due to the contraction in the rule for left implication, the naïve goal-oriented proof-search strategy, consisting in applying the rules of the calculus bottom up until possible, can generate branches of infinite length. The usual solution to this problem is to support the proof-search procedure with a loop checking mechanism that prevents the generation of infinite branches by storing and analyzing some information regarding the branch under development. In this article, we propose a new technique based on evaluation functions. An evaluation function is a lightweight computational mechanism that, analyzing only the current goal of the proof search, allows one to drive the application of rules to guarantee termination and to avoid useless backtracking. We describe an evaluation-driven proof-search procedure that given a sequent σ returns either a G3i-derivation of σ or a countermodel for σ. We prove that such a procedure is terminating and correct, and that the depth of the G3i-trees generated during proof search is quadratic in the size of σ. Finally, we discuss the overhead time introduced by evaluation functions in the proof-search procedure. Mauro Ferrari 0002, Camillo Fiorentini, Guido Fiorino |
ACM Trans. Comput. Log. | 1 |
| 2013 | A Terminating Evaluation-Driven Variant of G3i
Mauro Ferrari 0002, Camillo Fiorentini, Guido Fiorino |
TABLEAUX | 1 |
| 2013 | Contraction-Free Linear Depth Sequent Calculi for Intuitionistic Propositional Logic with the Subformula Property and Minimal Depth Counter-Models
Mauro Ferrari 0002, Camillo Fiorentini, Guido Fiorino |
J. Autom. Reason. | 1 |
| 2012 | Simplification Rules for Intuitionistic Propositional TableauxabstractThe implementation of a logic requires, besides the definition of a calculus and a decision procedure, the development of techniques to reduce the search space. In this article we introduce some simplification rules for Intuitionistic propositional logic that try to replace a formula with an equi-satisfiable “simpler” one with the aim to reduce the search space. Our results are proved via semantical techniques based on Kripke models. We also provide an empirical evaluation of their impact on implementations. Mauro Ferrari 0002, Camillo Fiorentini, Guido Fiorino |
ACM Trans. Comput. Log. | 1 |
| 2010 | A Decidable Constructive Description Logic
Loris Bozzato, Mauro Ferrari 0002, Camillo Fiorentini, Guido Fiorino |
JELIA | 2 |
| 2010 | BCDL\boldsymbol {\cal BC\!D\!L}: Basic Constructive Description Logic
Mauro Ferrari 0002, Camillo Fiorentini, Guido Fiorino |
J. Autom. Reason. | 1 |
| 2009 | Actions Over a Constructive Semantics for Description LogicsabstractFollowing the approaches given in recent works about action languages over description logics, we propose an action formalism based on a constructive information terms semantics for ALC. We discuss how a notion of state can be naturally encoded by this semantics. We address the problems of determining executability of an action, building the state obtained by an action application and checking its consistency: we present an algorithm to solve the latter two problems. Loris Bozzato, Mauro Ferrari 0002, Paola Villa |
Fundam. Informaticae | 2 |
| 2007 | Snapshot Generation in a Constructive Object-Oriented Modeling Language
Mauro Ferrari 0002, Camillo Fiorentini, Alberto Momigliano, Mario Ornaghi |
LOPSTR | 1 |
| 2005 | On the complexity of the disjunction property in intuitionistic and modal logicsabstractIn this article we study the complexity of disjunction property for intuitionistic logic, the modal logicsS4,S4.1, Grzegorczyk logic, Gödel-Löb logic, and the intuitionistic counterpart of the modal logicK. ForS4we even prove the feasible interpolation theorem and we provide a lower bound for the length of proofs. The techniques we use do not require proving structural properties of the calculi in hand, such as the cut-elimination theorem or the normalization theorem. This is a key point of our approach, since it allows us to treat logics for which only Hilbert-style characterizations are known. Mauro Ferrari 0002, Camillo Fiorentini, Guido Fiorino |
ACM Trans. Comput. Log. | 1 |
| 2002 | On the Complexity of Disjunction and Explicit Definability Properties in Some Intermediate Logics
Mauro Ferrari 0002, Camillo Fiorentini, Guido Fiorino |
LPAR | 1 |
| 2002 | Tableau Calculi for the Logics of Finite k-Ary Trees
Mauro Ferrari 0002, Camillo Fiorentini, Guido Fiorino |
TABLEAUX | 1 |
| 2001 | Extracting information from intermediate semiconstructive HA-systems - extended abstractabstractIn this abstract we will describe research in progress on the problem of extracting information from proofs. Here we will concentrate our attention on semiconstructive calculi, which is a kind of calculus that is of interest in the framework of program synthesis and formal verification. We will discuss the notion of uniformly semiconstructive calculus, introduce our information extraction mechanism and apply it to two calculi extending Intuitionistic Arithmetic. Mauro Ferrari 0002, Camillo Fiorentini, Pierangelo Miglioli |
Math. Struct. Comput. Sci. | 1 |
| 2000 | Hypertableau and Path-Hypertableau Calculi for Some Families of Intermediate Logics
Agata Ciabattoni, Mauro Ferrari 0002 |
TABLEAUX | 2 |
| 1995 | A Method to Single out Maximal Propositional Logics with the Disjunction Property I
Mauro Ferrari 0002, Pierangelo Miglioli |
Ann. Pure Appl. Log. | 1 |
| 1995 | A Method to Single out Maximal Propositional Logics with the Disjunction Property II
Mauro Ferrari 0002, Pierangelo Miglioli |
Ann. Pure Appl. Log. | 1 |
| 1993 | Counting the Maximal Intermediate Constructive LogicsabstractAbstract A proof is given that the set of maximal intermediate propositional logics with the disjunction property and the set of maximal intermediate predicate logics with the disjunction property and the explicit definability property have the power of continuum. To prove our results, we introduce various notions which might be interesting by themselves. In particular, we illustrate a method to generate wide sets of pairwise “constructively incompatible constructive logics”. We use a notion of “semiconstructive” logic and define wide sets of “constructive” logics by representing the “constructive” logics as “limits” of decreasing sequences of “semiconstructive” logics. Also, we introduce some generalizations of the usual filtration techniques for propositional logics. For instance, “fitrations over rank formulas” are used to show that any two different logics belonging to a suitable uncountable set of “constructive” logics are “constructively incompatible”. Mauro Ferrari 0002, Pierangelo Miglioli |
J. Symb. Log. | 1 |