• Skip to content (access key 1)
  • Skip to search (access key 7)
FWF — Austrian Science Fund
  • Go to overview page Discover

    • Research Radar
      • Research Radar Archives 1974–1994
    • Discoveries
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Birgit Mitter
      • Oliver Spadiut
      • Georg Winter
    • scilog Magazine
    • Austrian Science Awards
      • FWF Wittgenstein Awards
      • FWF ASTRA Awards
      • FWF START Awards
      • Award Ceremony
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • In the Spotlight
      • 40 Years of Erwin Schrödinger Fellowships
      • Quantum Austria
    • Dialogs and Talks
      • think.beyond Summit
    • Knowledge Transfer Events
    • E-Book Library
  • Go to overview page Funding

    • Portfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projects
        • Principal Investigator Projects
        • Principal Investigator Projects International
        • Clinical Research
        • 1000 Ideas
        • Arts-Based Research
        • FWF Wittgenstein Award
      • Careers
        • ESPRIT
        • FWF ASTRA Awards
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Collaborations
        • Specialized Research Groups
        • Special Research Areas
        • Research Groups
        • International – Multilateral Initiatives
        • #ConnectingMinds
      • Communication
        • Top Citizen Science
        • Science Communication
        • Book Publications
        • Digital Publications
        • Open-Access Block Grant
      • Subject-Specific Funding
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • Alternative Methods to Animal Testing
        • European Partnership BE READY
        • European Partnership Biodiversa+
        • European Partnership BrainHealth
        • European Partnership ERA4Health
        • European Partnership ERDERA
        • European Partnership EUPAHW
        • European Partnership FutureFoodS
        • European Partnership OHAMR
        • European Partnership PerMed
        • European Partnership Water4All
        • Gottfried and Vera Weiss Award
        • LUKE – Ukraine
        • netidee SCIENCE
        • Herzfelder Foundation Projects
        • Quantum Austria
        • Rückenwind Funding Bonus
        • WE&ME Award
        • Zero Emissions Award
      • International Collaborations
        • Belgium/Flanders
        • Germany
        • France
        • Italy/South Tyrol
        • Japan
        • Korea
        • Luxembourg
        • Poland
        • Switzerland
        • Slovenia
        • Taiwan
        • Tyrol–South Tyrol–Trentino
        • Czech Republic
        • Hungary
    • Step by Step
      • Find Funding
      • Submitting Your Application
      • International Peer Review
      • Funding Decisions
      • Carrying out Your Project
      • Closing Your Project
      • Further Information
        • Integrity and Ethics
        • Inclusion
        • Applying from Abroad
        • Personnel Costs
        • PROFI
        • Final Project Reports
        • Final Project Report Survey
    • FAQ
      • Project Phase PROFI
      • Project Phase Ad Personam
      • Expiring Programs
        • Elise Richter and Elise Richter PEEK
        • FWF START Awards
  • Go to overview page About Us

    • Mission Statement
    • FWF Video
    • Values
    • Facts and Figures
    • Annual Report
    • What We Do
      • Research Funding
        • Matching Funds Initiative
      • International Collaborations
      • Studies and Publications
      • Equal Opportunities and Diversity
        • Objectives and Principles
        • Measures
        • Creating Awareness of Bias in the Review Process
        • Terms and Definitions
        • Your Career in Cutting-Edge Research
      • Open Science
        • Open-Access Policy
          • Open-Access Policy for Peer-Reviewed Publications
          • Open-Access Policy for Peer-Reviewed Book Publications
          • Open-Access Policy for Research Data
        • Research Data Management
        • Citizen Science
        • Open Science Infrastructures
        • Open Science Funding
      • Evaluations and Quality Assurance
      • Academic Integrity
      • Science Communication
      • Philanthropy
      • Sustainability
    • History
    • Legal Basis
    • Organization
      • Executive Bodies
        • Executive Board
        • Supervisory Board
        • Assembly of Delegates
        • Scientific Board
        • Juries
      • FWF Office
    • Jobs at FWF
  • Go to overview page News

    • News
    • Press
      • Logos
    • Calendar
      • Post an Event
      • FWF Informational Events
    • Job Openings
      • Enter Job Opening
    • Newsletter
  • Discovering
    what
    matters.

    FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, external URL, opens in a new window
    • , external URL, opens in a new window
    • Facebook, external URL, opens in a new window
    • Instagram, external URL, opens in a new window
    • YouTube, external URL, opens in a new window

    SCILOG

    • Scilog — The science magazine of the Austrian Science Fund (FWF)
  • elane login, external URL, opens in a new window
  • Scilog external URL, opens in a new window
  • de Wechsle zu Deutsch

  

Reasoning about Knowledge in Byzantine Distributed Systems

Reasoning about Knowledge in Byzantine Distributed Systems

Roman Kuznets (ORCID: 0000-0001-5894-8724)
  • Grant DOI 10.55776/P33600
  • Funding program Principal Investigator Projects
  • Status ended
  • Start July 1, 2020
  • End April 30, 2025
  • Funding amount € 610,166
  • Project website

Disciplines

Computer Sciences (100%)

Keywords

    Epistemic Logic, Fault-Tolerant Distributed Algorithms, Topology, Knowledge-Based Reasoning

Abstract Final report

Reasoning about fault-tolerant distributed systems, which consist of networked processors without a central control that need to achieve a common goal, is notoriously difficult due to the many sources of uncertainty: varying execution speeds, unpredictable transmission delays, and partial failures make it difficult for a processor to establish local knowledge sufficient to safely perform required actions. The design and analysis of distributed algorithms is, hence, a difficult and error-prone task, which has to be done manually, on a case-by-case basis. A suitable abstraction that is both 1. high-level enough to facilitate the design of new algorithms and 2. rigorous and formal enough to form the basis of future tools does not exist today. Like in automated formal verification, one of the mandatory prerequisites for automated reasoning and decision making in multi-agent systems are precise logical languages for specifying algorithms, behaviors, and properties. Rather than just resorting to classic temporal logic languages such as LTL or CTL, which contributed much to the tremendous success of model checking approaches, we will explore the suitability of epistemic logic for this purpose. Very little is known about modeling and analysis of multi-agent systems where agents may be arbitrarily ("byzantine") faulty, and about the evolution of knowledge of the agents, i.e., learning, in the course of the information exchange caused by complex protocols. The goal of the proposed project is to close the above gaps by incorporating arbitrarily misbehaving agents into an epistemic reasoning framework and by supplementing the standard Kripke semantics with a suitable topological semantics for distributed systems, while exploiting, and being informed by, the success of Dynamic Epistemic Logic in capturing the dynamics of knowledge evolution in modal logic.

The project was devoted to reasoning about fault-tolerant distributed systems, which consist of networked processors without a central control that need to achieve a common goal. The two main methods applied were logical methods that explore the necessary and sufficient knowledge for distributed agents to be able to achieve the specified common goal and topological methods that encode the distributed configurations and protocols via appropriate topological objects, for instance simplicial complexes, and characterize the solvability of the common goal in topological terms. On the logical side, using the formalism of epistemic modal logic, the first epistemic framework encompassing fully byzantine agents has been used to show that even correct agents cannot rely on their own correctness, necessitating the decision-making to be based on the notion of belief, which is weaker than knowledge and represents knowledge modulo own correctness. At the same time, the informational content of messages in the presence of byzantine agents has been shown to require an even weaker modality of hope, reflecting the recipient's uncertainty about the reliability of the sender. Since both correctness and belief can be expressed in terms of knowledge and hope, byzantine distributed systems can be described in a logical language containing two modalities per agent, knowledge and hope. Common goals involving coordinated actions require appropriate fixpoint versions of these modalities. For instance, the epistemic analysis of the simplified version of the widely used consistent broadcasting primitive has led to the eventual common hope as the necessary condition. Dynamic versions of these logics have also been explored with self-correction of agents implemented by updating the state of the hope modality on an agent-by-agent basis. The role of a priori knowledge, both of the system designer and of the agents, in designing distributed systems has been explored both philosophically and logically. In particular, a way for agents to resolve inconsistencies by independently and autonomously updating their own a priori beliefs has been developed in the style of dynamic epistemic logic. On the topological side, combinatorial and topological modeling of consensus under oblivious message adversaries has been provided and a particularly interesting generalization of the celebrated Asynchronous Computability Theorem to continuous tasks has been achieved. Finally, at the intersection of logic and topology, the logic of simplicial complexes for distributed systems with crashes has been developed, providing a more agent-centric perspective and allowing for a more nuanced representation of the knowledge of both crashed agents and of active agents about crashed agents, with a possible third truth value "undefined".

Research institution(s)
  • Technische Universität Wien - 100%
Project participants
  • Ulrich Schmid, Technische Universität Wien , national collaboration partner
International project participants
  • Hans Van Ditmarsch, Université de Lorraine - France
  • Yoram Moses, Technion - Israel Institute of Technology - Israel
  • Sergio Rajsbaum, Universidad Nacional Autonoma de Mexico - Mexico

Research Output

  • 19 Citations
  • 40 Publications
  • 2 Disseminations
  • 4 Scientific Awards
Publications
  • 2025
    Title Epistemic Logic for Distributed Systems with Crash Failures
    Type PhD Thesis
    Author Rojo Randrianomentsoa
  • 2025
    Title On A priori Belief Updates in the Epistemic Analysis of Distributed Systems
    Type PhD Thesis
    Author Giorgio Cignarale
  • 2025
    Title Uniform interpolation via nested sequents and hypersequents
    Type Journal Article
    Author Jalali R
    Journal Journal of Logic and Computation
    Link Publication
  • 2025
    Title Wanted dead or alive: epistemic logic for impure simplicial complexes
    Type Journal Article
    Author Kuznets R
    Journal Journal of Logic and Computation
    Link Publication
  • 2025
    Title Epistemic Logic for Distributed Systems with Crash Failures
    Type Other
    Author Randrianomentsoa R
  • 2025
    Title On A priori Belief Updates in the Epistemic Analysis of Distributed Systems
    Type Other
    Author Cignarale G
  • 2024
    Title Topological Characterization of Stabilizing Consensus
    DOI 10.48550/arxiv.2411.07106
    Type Preprint
    Author Felber S
    Link Publication
  • 2024
    Title Consistent Update Synthesis via Privatized Beliefs
    DOI 10.48550/arxiv.2406.10010
    Type Preprint
    Author Kuznets R
    Link Publication
  • 2024
    Title Bisimulation for Impure Simplicial Complexes
    Type Conference Proceeding Abstract
    Author Bílková M
    Conference Advances in Modal Logic 2024
    Pages 225-248
    Link Publication
  • 2024
    Title A Sufficient Epistemic Condition for Solving Stabilizing Agreement
    Type Conference Proceeding Abstract
    Author Cignarale G
    Conference European Summer School in Logic, Language and Information 2024, Student Session
    Pages 2-10
    Link Publication
  • 2024
    Title Agents' Knowledge and Its Limits in Byzantine Fault-Tolerant Distributed Systems
    Type PhD Thesis
    Author Krisztina Fruzsa
    Link Publication
  • 2024
    Title Agents' Knowledge and Its Limits in Byzantine Fault-Tolerant Distributed Systems.
    Type Other
    Author Fruzsa K
    Link Publication
  • 2024
    Title Network Abstractions for Characterizing Communication Requirements in Asynchronous Distributed Systems
    Type Conference Proceeding Abstract
    Author Rincon Galeana H
    Conference Structural Information and Communication Complexity 2024
    Pages 501-506
    Link Publication
  • 2024
    Title A priori Belief Updates as a Method for Agent Self-recovery
    Type Journal Article
    Author Cignarale G
    Journal Review of Analytic Philosophy
    Pages 1-37
    Link Publication
  • 2024
    Title Topological Characterization of Consensus in Distributed Systems
    Type Journal Article
    Author Nowak T
    Journal Journal of the ACM
    Link Publication
  • 2024
    Title Minimizing Agents' State Corruption Resulting from Leak-Free Epistemic Communication Modeling
    Type Conference Proceeding Abstract
    Author Cignarale G
    Conference Foundations of Information and Knowledge Systems 2024
    Pages 165-181
    Link Publication
  • 2024
    Title A Simple Loopcheck for Intuitionistic K
    Type Conference Proceeding Abstract
    Author Girlando M
    Conference Workshop on Logic, Language, Information, and Computation 2024
    Pages 47-63
    Link Publication
  • 2024
    Title Communication Modalities
    Type Conference Proceeding Abstract
    Author Kuznets R
    Conference Computability in Europe 2024
    Pages 60-71
    Link Publication
  • 2024
    Title A Logic for Repair and State Recovery in Byzantine Fault-Tolerant Multi-agent Systems
    Type Conference Proceeding Abstract
    Author Fruzsa K
    Conference International Joint Conference on Automated Reasoning 2024
    Pages 114-134
    Link Publication
  • 2024
    Title Epistemic and Topological Reasoning in Distributed Systems (Dagstuhl Seminar 23272)
    DOI 10.4230/dagrep.13.7.34
    Author Castañeda A
    Pages 34 - 65
    Link Publication
  • 2021
    Title Fire!
    DOI 10.4204/eptcs.335.13
    Type Journal Article
    Author Fruzsa K
    Journal Electronic Proceedings in Theoretical Computer Science
    Pages 139-153
    Link Publication
  • 2022
    Title A New Hope
    Type Conference Proceeding Abstract
    Author Fruzsa K
    Conference Advances in Modal Logic 2022
    Pages 349-369
    Link Publication
  • 2022
    Title Continuous Tasks and the Asynchronous Computability Theorem
    Type Conference Proceeding Abstract
    Author Rajsbaum S
    Conference Innovations in Theoretical Computer Science 2022
    Pages 73:1-73:27
    Link Publication
  • 2023
    Title Extensions of K5: Proof Theory and Uniform Lyndon Interpolation
    Type Conference Proceeding Abstract
    Author Jalali R
    Conference Automated Reasoning with Analytic Tableaux and Related Methods 2023
    Pages 263-282
    Link Publication
  • 2023
    Title Topological Characterization of Consensus Solvability in Directed Dynamic Networks
    Type Other
    Author Rincon Galeana H
    Link Publication
  • 2023
    Title Logic of Communication Interpretation: How to Not Get Lost in Translation
    Type Conference Proceeding Abstract
    Author Cignarale G
    Conference Frontiers of Combining Systems 2023
    Pages 119-136
    Link Publication
  • 2023
    Title Impure Simplicial Complexes: Complete Axiomatization
    Type Journal Article
    Author Randrianomentsoa R
    Journal Logical Methods in Computer Science
    Pages 3:1-3:35
    Link Publication
  • 2023
    Title On Two- and Three-valued Semantics for Impure Simplicial Complexes
    Type Conference Proceeding Abstract
    Author Kuznets R
    Conference Games, Automata, Logics, and Formal Verification 2023
    Pages 50-66
    Link Publication
  • 2023
    Title Intuitionistic S4 is decidable
    Type Conference Proceeding Abstract
    Author Girlando M
    Conference Logic in Computer Science 2023
    Pages 1-13
    Link Publication
  • 2021
    Title A Multi-Agent Depth Bounded Boolean Logic
    Type Conference Proceeding Abstract
    Author Cignarale G
    Conference Software Engineering and Formal Methods 2020; Collocated Workshop Second International Workshop on Cognition: Interdisciplinary Foundations, Models and Applications
    Pages 176-191
    Link Publication
  • 2021
    Title Continuous Tasks and the Chromatic Simplicial Approximation Theorem
    Type Other
    Author Rajsbaum S
    Link Publication
  • 2021
    Title Fire!
    Type Conference Proceeding Abstract
    Author Fruzsa K
    Conference Theoretical Aspects of Rationality and Knowledge 2021
    Pages 139-153
    Link Publication
  • 2021
    Title Uniform Interpolation via Nested Sequents
    Type Conference Proceeding Abstract
    Author Jalali R
    Conference Workshop on Logic, Language, Information, and Computation 2021
    Pages 337-354
    Link Publication
  • 2021
    Title Interpolation for intermediate logics via injective nested sequents
    Type Journal Article
    Author Kuznets R
    Journal Journal of Logic and Computation
    Pages 797-831
    Link Publication
  • 2021
    Title The Persistence of False Memory: Brain in a Vat Despite Perfect Clocks
    Type Conference Proceeding Abstract
    Author Schlögl T
    Conference Principles and Practice of Multi-Agent Systems 2020
    Pages 403-411
    Link Publication
  • 2021
    Title Wanted Dead or Alive: Epistemic Logic for Impure Simplicial Complexes; In: Logic, Language, Information, and Computation - 27th International Workshop, WoLLIC 2021, Virtual Event, October 5-8, 2021, Proceedings
    DOI 10.1007/978-3-030-88853-4_3
    Type Book Chapter
    Publisher Springer International Publishing
  • 2023
    Title The Time Complexity of Consensus Under Oblivious Message Adversaries
    DOI 10.4230/lipics.itcs.2023.100
    Type Conference Proceeding Abstract
    Author Paz A
    Conference LIPIcs, Volume 251, ITCS 2023
    Pages 100:1 - 100:28
    Link Publication
  • 2023
    Title The Role of A Priori Belief in the Design and Analysis of Fault-Tolerant Distributed Systems.
    DOI 10.1007/s11023-023-09631-3
    Type Journal Article
    Author Cignarale G
    Journal Minds and machines
    Pages 293-319
    Link Publication
  • 2022
    Title Impure Simplicial Complexes: Complete Axiomatization
    DOI 10.48550/arxiv.2211.13543
    Type Preprint
    Author Randrianomentsoa R
  • 2021
    Title Uniform interpolation via nested sequents and hypersequents
    DOI 10.48550/arxiv.2105.10930
    Type Preprint
    Author Van Der Giessen I
Disseminations
  • 2024 Link
    Title Workshop "From Complex to Simple"
    Type Participation in an activity, workshop or similar
    Link Link
  • 2023 Link
    Title Dagstuhl Seminar "Epistemic and Topological Reasoning in Distributed Systems"
    DOI 10.4230/dagrep.13.7.34
    Type Participation in an activity, workshop or similar
    Link Link
Scientific Awards
  • 2024
    Title ESSLLI 2024 Student Session Best Paper Award Honorable Mention
    Type Poster/abstract prize
    Level of Recognition Continental/International
  • 2024
    Title CiE 2024 Special Session Talk
    Type Personally asked as a key note speaker to a conference
    Level of Recognition Continental/International
  • 2023
    Title TABLEAUX 2023 Invited Talk
    Type Personally asked as a key note speaker to a conference
    Level of Recognition Continental/International
  • 2023
    Title CELIA 2023 Keynote Talk
    Type Personally asked as a key note speaker to a conference
    Level of Recognition Continental/International

Discovering
what
matters.

Newsletter

FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

Contact

Austrian Science Fund (FWF)
Georg-Coch-Platz 2
(Entrance Wiesingerstraße 4)
1010 Vienna

office(at)fwf.ac.at
+43 1 505 67 40

General information

  • Job Openings
  • Jobs at FWF
  • Press
  • Philanthropy
  • scilog
  • FWF Office
  • Social Media Directory
  • LinkedIn, external URL, opens in a new window
  • , external URL, opens in a new window
  • Facebook, external URL, opens in a new window
  • Instagram, external URL, opens in a new window
  • YouTube, external URL, opens in a new window
  • Cookies
  • Whistleblowing/Complaints Management
  • Accessibility Statement
  • Data Protection
  • Acknowledgements
  • IFG-Form
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF