%------------------------------------------------------------------------------ % Lee Pike % lee.s.pike@nasa.gov % Formal Methods Group, NASA Langley Research Center % % PVS Version 3.1 % % PURPOSE: % To model a majority vote over bags. %------------------------------------------------------------------------------
majority_vote[T: NONEMPTY_TYPE]: THEORY
BEGIN
IMPORTING finite_bags[T]
A : VAR finite_bag
i, v : VAR T
no_majority : T
maj?(A)(v) : bool = 2 * A(v) > card(A)
maj(A) : T = IF empty?(maj?(A)) THEN no_majority ELSE epsilon(maj?(A)) ENDIF
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 ist noch experimentell.