Synchronous One-Error Gossip with Correction #
Decidability / Model Checking #
List of all distributions #
Equations
- Error.Dist.all = [fun (x : Error.Agent) => ⋯.elim]
- Error.Dist.all = List.flatMap (fun (f : Error.Dist) => [fun (k_1 : Error.Agent) => Fin.lastCases false f k_1, fun (k_1 : Error.Agent) => Fin.lastCases true f k_1]) Error.Dist.all
Instances For
@[reducible, inline]
Forget about the maximum agent.
Equations
- S.forget a = S (Fin.castSucc a)
Instances For
List of all calls #
Equations
- ⌜a b⌝.castSucc = ⌜(Fin.castSucc a)⟨Fin.castSucc ↑b, ⋯⟩⌝
- ⌜a^c b⌝.castSucc = ⌜(Fin.castSucc a)^(Fin.castSucc c)⟨Fin.castSucc ↑b, ⋯⟩⌝
- ⌜a b^c⌝.castSucc = ⌜(Fin.castSucc a)⟨Fin.castSucc ↑b, ⋯⟩^(Fin.castSucc c)⌝
Instances For
Equations
- One or more equations did not get rendered due to their size.