- good things do happen
- 例えば、操作が進行する、デッドロックとかしないよという保証
- どんな事態からも正常状態へ復旧できるよという性質
- [[Progress]]とも
- 関連: [[Safety]]
# Livenessの例
- [[Deadlock-freedom]]
- [[Termination]]
- メッセージの[[Eventual Delivery]]
追記する
# Livenessを証明するには
- 参考: [Proving Liveness Properties of Concurrent Programs](https://lamport.azurewebsites.net/pubs/liveness.pdf)
- [[Temporal logic|時相論理]]で証明する
- Livenessは、有限な期間での反例を無限の時系列に拡張したとき、それが反例でなくなる(その論理式が真となる)状態
# 参考
- [https://en.wikipedia.org/wiki/Safety_and_liveness_properties](https://en.wikipedia.org/wiki/Safety_and_liveness_properties)
-