R "Zettelkasten/Hub Notes/NNFM Ontology.canvas" -> "NNFM Ontology.canvas" R "Zettelkasten/Hub Notes/Permanent Notes/Programming/Assembly/Assembly Canvas.canvas" -> "Programming/Assembly/Assembly Canvas.canvas" R "Zettelkasten/Hub Notes/Permanent Notes/Programming/Assembly/Untitled.md" -> Programming/Assembly/Untitled.md R "Zettelkasten/Hub Notes/Permanent Notes/Programming/Formal Methods/LEAN/Learning Plan.md" -> "Programming/Formal Methods/LEAN/Learning Plan.md" R "Zettelkasten/Hub Notes/Permanent Notes/Programming/Formal Methods/LEAN/Tutorial World.md" -> "Programming/Formal Methods/LEAN/Tutorial World.md" R "Zettelkasten/Hub Notes/Permanent Notes/Programming/Formal Methods/TLA/TLA Canvas.canvas" -> "Programming/Formal Methods/TLA/TLA Canvas.canvas" R "Zettelkasten/Hub Notes/Permanent Notes/Programming/Formal Methods/TLA/TLA+ Learning Plan.md" -> "Programming/Formal Methods/TLA/TLA+ Learning Plan.md" R "Zettelkasten/Hub Notes/Permanent Notes/Programming/Formal Methods/TLA/What is TLA?.md" -> "Programming/Formal Methods/TLA/What is TLA?.md"
23 lines
502 B
Markdown
23 lines
502 B
Markdown
---
|
|
id: 20250818164800
|
|
title: Safety Properties
|
|
type: permanent
|
|
created: 2025-08-18T20:48:00Z
|
|
modified: 2025-08-18T20:54:35Z
|
|
tags: []
|
|
---
|
|
|
|
# Safety Properties
|
|
|
|
Safety properites say that nothing bad ever happens. They
|
|
often are specified as such using some formal requirement.
|
|
|
|
In [[Temporal Logic | LTL]], they can look like this:
|
|
|
|
*The traffic light will never been red and green at the same
|
|
time.*
|
|
|
|
$G \neg (green \wedge red)$
|
|
|
|
A sort of opposite of safety proprerties is [[liveness-properties]].
|