Dynamic Rules, allow you to change the styles of the controls and set validations.
Formatting rules, allow you to change the formats (text color, background color, style) and visibility of a control depending upon a condition.
Validation rules, allow you to validate the data that is entered by the end-user.