value"monitor prefix phi" lemma"check prefix phi" by eval
subsection‹Finite Domain›
datatypeDomain = Mallory | Merlin | Martin | Alice | Bob | Charlie | David | Default | R42 | R152 | R160 | R163 | R187
definition ord :: "Domain → nat"where "ord d = (case d of Mallory → 0 | Merlin → 1 | Martin → 2 | Alice → 3 | Bob → 4 | Charlie → 5 | David → 6 | Default → 7 | R42 → 8 | R152 → 9 | R160 → 10 | R163 → 11 | R187 → 12)"
instantiationDomain :: default begin definition"default_Domain = Default" instance .. end instantiationDomain :: universe begin definition"universe_Domain = Some [Mallory, Merlin, Martin, Alice, Bob, Charlie, David, Default, R42, R152, R160, R163, R187]" instanceby standard (auto simp: universe_Domain_def intro: Domain.exhaust) end instantiationDomain :: linorder begin definition"less_eq_Domain d d' = (ord d ≤ ord d')" definition"less_Domain d d' = (ord d < ord d')" instanceby standard (auto simp: less_eq_Domain_def less_Domain_def ord_def split: Domain.splits) end
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.