In computer science, in compilers, a dominator is an object which is always executed before another object, where the object is typically either a statement or a basic block. Conventionally, we say that an object dominates itself as well.
Note that an object may have many dominators. Sometimes more useful is the concept of an immediate dominator, which is the unique object that dominates an object, while not dominating any other dominator of the object. If we construct the tree where each object's parent is its immediate dominator, this is called the dominator tree.
A cadential dominant chord followed by a tonic chord (the chord of the key of the piece) produces an authentic cadence.
Modulation into the dominant key often creates a sense of increased tension; as opposed to modulation into subdominant (fourth note of the scale), which creates a sense of musical relaxation (because the tonic key is the dominant of its subdominant key: in F major, the dominant is C).
The dominant may also be considered the result of a transformational operation applied to the tonic that most closely resembles the tonic by some clear-cut criteria such as common tones (Perle 1955 cited in Wilson 1992, p.37-38).