Why Extension-Based Proofs Fail

11/04/2018
by   Dan Alistarh, et al.
0

We prove that a class of fundamental shared memory tasks are not amenable to certain standard proof techniques in the field. We formally define a class of extension-based proofs, which contains impossibility arguments like the valency proof by Fisher, Lynch and Patterson of the impossibility of wait-free consensus in an asynchronous system. We introduce a framework which models such proofs as an interaction between a prover and an adversarial protocol. Our main contribution is showing that extension-based proofs are inherently limited in power: for instance, they cannot establish the impossibility of solving (n-1)-set agreement among n > 2 processes in a wait-free manner. This impossibility result does have proofs which are not extension-based: they rely, either explicitly or implicitly, on combinatorial topology. However, it was unknown whether proofs based on simpler techniques were possible.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/26/2023

General Tasks and Extension-Based Proofs

The concept of extension-based proofs models the idea of a valency argum...
research
11/20/2020

Locally Solvable Tasks and the Limitations of Valency Arguments

An elegant strategy for proving impossibility results in distributed com...
research
03/16/2021

Wait-free approximate agreement on graphs

Approximate agreement is one of the few variants of consensus that can b...
research
03/18/2019

Coinductive Uniform Proofs

Coinduction occurs in two guises in Horn clause logic: in proofs of circ...
research
02/27/2018

Simpler Specifications and Easier Proofs of Distributed Algorithms Using History Variables

This paper studies specifications and proofs of distributed algorithms w...
research
12/23/2021

A Point-free Perspective on Lax extensions and Predicate liftings

In this paper we have a fresh look at the connection between lax extensi...
research
08/08/2023

One Step Forward, One Step Back: FLP-Style Proofs and the Round-Reduction Technique for Colorless Tasks

The paper compares two generic techniques for deriving lower bounds and ...

Please sign up or login with your details

Forgot password? Click here to reset