Pretty formal definitions and notations