the void-for-vagueness doctrine is one of the protections provided by the requirement of
Vagueness doctrine In American constitutional law, a statute is void for vagueness and unenforceable if it is too vague for the average citizen to understand. There are several reasons a statute may be considered vague; in general, a statute might be called void for vagueness reasons when an average citizen cannot generally determine what persons are regulated, what conduct is prohibited, or what punishment may be imposed. Criminal laws which do not state explicitly and definitely what conduct is punishable for example are void for vagueness. A statute is also void for vagueness if a legislature's delegation of authority to judges and/or administrators is so extensive that it would lead to arbitrary prosecutions.[1] Related to the "void for vagueness" concept is the "unconstitutional vagueness" concept (see below).