LSFA — PROGRAM FOR SUNDAY, 19 JULY 2026

Days: previous day all days

Sunday, 19 July 2026
09:00-10:30 Session 5 LSFA
Session Chair:
Location: C4.07
09:00-10:00
A General Approach for SMT Proof Skeletons (abstract) 60 min
1 Universidade Federal de Minas Gerais
10:00-10:30
Efficient Decision Procedures for RNMatrix Semantics (abstract) 30 min
1 UNICAMP
2 Université Sorbonne Paris Nord
3 University College London

ABSTRACT. Restricted non-deterministic matrices (RNmatrices) impose constraints on the rows of non-deterministic matrices, filtering out "unsound" rows and retaining only "valid" ones. This yields a more expressive framework than standard NMatrices. Although this approach enables sound and complete semantics for a broad class of logics, eg, paraconsistent logics, propositional intuitionistic logic, and the fifteen normal modal logics of the modal cube, no efficient decision procedures based on these semantics have been proposed. In this paper, we implement the RNmatrix framework to develop a new suite of automated theorem provers for these logics. By encoding RNmatrices and their elimination criteria as Satisfiability Modulo Theories (SMT) problems, we leverage SMT solvers to decide formula validity and construct countermodels. We illustrate the method for paraconsistent logics, where our prover outperforms the current state-of-the-art and provides the first implementation for the entire C_n hierarchy, as well as for intuitionistic and modal logics, where our general-purpose framework achieves competitive performance.

10:30-11:00 Coffee Break LSFA
Location: C4.07
11:00-12:30 Session 6 LSFA
Location: C4.07
11:00-11:30
A Machine-checked Proof of Consistency for Impredicative Pure Type Systems (abstract) 30 min
1 Universidad ORT Uruguay

ABSTRACT. In this paper we continue assessing the feasibility of the approach to the mechanization of type theory by using classical syntax and Stoughton's multiple substitutions and report some substantial progress. We present formal proofs of confluence for beta-reduction and by using Takahashi's revision of Tait and Martin-Löf's proof, subject reduction for the entire family of the Pure Type Systems and consistency for some impredicative subclass, assuming normalization. As to the proof of confluence, we also develop a theory of alpha-commutative relations which, in our view, entails a clearer presentation and treatment of the problem than in similar developments. Finally, we assess general merits and drawbacks of the approach. The whole development has been machine-checked using Agda.

11:30-12:00
Templates in Rewriting Induction (abstract) 30 min
1 Radboud University

ABSTRACT. Rewriting Induction (RI) is a formal system in term rewriting to establish program equivalence. The recently defined Bounded RI for higher-order Logically Constrained Term Rewriting Systems (LCSTRSs) yields a convenient proof system for analyzing real programming code. A practical challenge in RI is the automatic generation of induction hypotheses, called lemmas. While various lemma generation techniques exist for plain term rewriting, there are much fewer that consider the intricacies brought on by calculations or constraints. Taking advantage of recent developments in higher-order RI, we here present a new approach based on templates, which operates by recognising typical programming constructs as instances of higher-order functions. While templates have been used as a stand-alone method to justify the correctness of program transformations, we here consider their integration in Bounded RI to obtain a complementary lemma generation heuristic. This allows us to prove equivalences that were previously out of reach.

12:00-12:30
Computer Science as Infrastructure: the Spine of the Lean Computer Science Library (CSLib) (abstract) 30 min
1 Drexel University
2 University of Southern Denmark

ABSTRACT. Following in the footsteps of the success of Mathlib -- the centralised library of formalised mathematics in Lean -- CSLib is a rapidly-growing centralised library of formalised computer science and software. In this paper, we present its founding technical principles, operation, abstractions, and semantic framework. We contribute reusable semantic interfaces (reduction and labelled transition systems), proof automation, CI/testing support for maintaining automation and compatibility with Mathlib, and the first substantial developments of languages and models.

12:30-14:00 Lunch LSFA
Location: C4.07
14:00-16:00 Session 7 LSFA
Session Chair:
Location: C4.07
14:00-15:00
NuITP: An Inductive Theorem Prover for Maude (abstract) 60 min
1 Universidad Politécnica de Valencia
15:00-15:30
Multiparty Session Types for GDPR Purpose Compliance (abstract) 30 min
1 University of Cyprus

ABSTRACT. The General Data Protection Regulation (GDPR) establishes purpose limitation as a fundamental constraint on personal data processing: personal data must be collected, stored, and processed strictly in accordance with explicitly specified purposes. Therefore, systems are required not only to declare the purposes under which personal data are processed, but also to ensure that their runtime behaviour remains aligned with the declared purposes. Yet, in mainstream software engineering practice, purposes are often treated as informal declarations, largely disconnected from system behaviour and, therefore, not amenable to rigorous reasoning about purpose compliance. This gap becomes particularly problematic in distributed systems, where personal data may flow across multiple entities and evolve through complex communication patterns. To address this challenge, recent works propose a more elaborate treatment of purposes based on structured, action-oriented representations of the data-processing interactions involved in their fulfilment. Building on these insights, we introduce a formal, purpose-aware framework grounded in multiparty session types in which purposes are modelled as structured interaction protocols among system entities. Within our framework, system implementations are specified using a process calculus that captures the semantics of distributed interactions and features private data as a first-class entity. Furthermore, we define a type system that verifies compliance between declared purposes and system models, and we establish subject reduction and purpose fidelity results, thereby ensuring that well-typed systems do not deviate from their specified purposes during execution. We demonstrate our approach through a case study involving a healthcare system. Ultimately, our objective is to evolve this formal framework into a software-engineering-oriented approach that unifies purpose modelling and compliance verification within a lifecycle-driven methodology, thus enabling a practically applicable privacy-by-design process.

15:30-16:00
Basic Model Theory for Path Predicate Modal Logic (abstract) 30 min
1 CONICET and Universidad Nacional de Córdoba, Argentina
2 CONICET and Universidad de Buenos Aires, Argentina
3 IMDEA Software Institute, Spain

ABSTRACT. Path Predicate Modal Logic (PPML) is a generalization of Basic Modal Logic, where atoms are relational predicates instead of propositional symbols. The study of PPML is motivated as a way to abstractly investigate data-aware formalisms, such as XPath or DataGL. In this paper, we investigate some basic model theoretical aspects of PPML to better characterize its expressive power. More concretely, we investigate different ways of defining Hennessy-Milner classes, and a van Benthem characterization theorem. In doing so, we discuss the main challenges of dealing with the novel features of PPML, and what are the similarities with the standard approaches.

16:00-16:30 Coffee Break LSFA
Location: C4.07
16:30-18:00 Session 8 LSFA
Location: C4.07
16:30-17:00
Robust Classification in ML: A Topological Semantics Approach (abstract) 30 min
1 TU Wien

ABSTRACT. Robust classification is commonly understood as the stability of a classifier under small perturbations (often adversarial) of input data. In this paper, we propose a logical framework for robust classification grounded in topological semantics for modal logic. Evaluation points are feature vectors representing machine-readable objects, and formulas express explicit classifications. Robustness is interpreted geometrically as local truth persistence: a classification is robust at a point if it holds throughout some non-empty open neighbourhood of that point. Building on this perspective, we introduce a logical language with a robustness modality interpreted over S4 topological spaces, together with a novel robustness-sensitive conditional connective. This conditional connective captures global inclusion relations between robust regions and other properties of the classifier: it holds at a point when the neighbourhood witnessing the robustness of one formula is contained in the truth set of another. In this way, robust classifications can be systematically linked to classification conditions. We provide a sound and complete axiomatisation of the resulting logic. Finally, we introduce Minimal Robust Models, a constructive method for generating models from specified robustness constraints. This yields formal tools for analysing, explaining, and structuring robust classification behaviour.

17:00-17:30
From Dag-Like Proofs to Boolean Circuits in Lean (abstract) 30 min
1 Pontifícia Universidade Católica do Rio de Janeiro
2 Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio)

ABSTRACT. In this article, we present a method for encoding Dag-Like Derivability Structures (DLDS), ob- tained via horizontal compression of Natural Deduction proofs in purely implicational minimal logic (M⊃), as Boolean circuits. These DLDS compress Natural Deduction tree-like proofs into directed acyclic graphs, preserving logical correctness while reducing redundancy. We formally define the circuit construction process and establish its correctness, showing that the resulting Boolean circuit faithfully characterizes the validity of the encoded DLDS. A Lean formalization establishes machine-checked guarantees of this correspondence, providing a certified link between proof compression and circuit-level verification. This approach opens new perspectives for automated theorem proving and formal certification.

17:30-18:00
Business Meeting (abstract) 30 min
1 Universidade de Goiás
Designed and Developed by EventKey | Copyright 2026 EventKey Last updated:
🔍