Rozwiązanie i dowód formalny poprawności rozwiązania zagadki o więźniach
Wojciech Karpiel dd59bb76ab rażąca i niewybaczalna literówka. Idę popełnić sudoku | %!s(int64=3) %!d(string=hai) anos | |
---|---|---|
.gitignore | %!s(int64=3) %!d(string=hai) anos | |
GrupaPrzemiennaModulo.v | %!s(int64=3) %!d(string=hai) anos | |
Makefile | %!s(int64=3) %!d(string=hai) anos | |
README.md | %!s(int64=3) %!d(string=hai) anos | |
Rozwiazanie.md | %!s(int64=3) %!d(string=hai) anos | |
Wiezniowie.v | %!s(int64=3) %!d(string=hai) anos |
Repo zawiera rozwiązanie i dowód formalny poprawności rozwiązania zagadki logicznej o więźniach
W więzieniu było N więźniów. Naczelnik ogłosił więźniom, że mają szansę odzyskać wolność, jeśli sprostają wyzwaniu. Naczelnik przedstawił więźniom następujące zasady wyzwania:
Jaka jest optymalna strategia dla więźniów? W jakich przypadkach zadziała, a w jakich nie?
Źródło zagadki: nie wiem, znalazłem tą zagadkę na zkserowanym fragmencie kartki w formie bajki o Pawle i Gawle. Jeśli ktoś zna źródło to proszę o podanie.
Tutaj jest opis słowno-muzyczny, a dowód formalny w pliku Wiezniowie.v.
Wymagane zależności (w nawiasie podano wersje, które na pewno działają):
Kompilacja: make