Definiciones y reglas generales