Proving Formally a Field-Based FSSP Solution - Archive ouverte HAL Access content directly
Reports (Technical Report) Year : 2018

Proving Formally a Field-Based FSSP Solution


In the research domain of cellular automata algorithmics, the firing squad synchronization problem is a famous problem that has been solved in many ways. However, very few of these solutions have a detailed formal proof suitable for proof assistant and for human understanding. The reason is that the correctness of those solutions is more easily seen from a high level point of view and from the way the solution has been constructed than from the actual formal description of the constructed solution. The field-based approach consists in giving a formal description of a new high-level and modular description and the reduction process down to the final low-level solution. The decomposition in modules are natural from a design point of view and is a precise counterpart of the previous informal high-level description. This research report aims to present an understandable proof of correctness of the high-level field-based solution suitable for an implementation in Coq.
Fichier principal
Vignette du fichier
FSSP_1.pdf (689.16 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-01739317 , version 1 (20-03-2018)


  • HAL Id : hal-01739317 , version 1


Yoann Marquer, Luidnel Maignan, Jean-Baptiste Yunès. Proving Formally a Field-Based FSSP Solution. [Technical Report] Laboratoire d'Informatique Algorithmique: Fondements et Applications, Université Paris Diderot - Paris 7. 2018, pp.1-58. ⟨hal-01739317⟩
223 View
46 Download


Gmail Facebook X LinkedIn More