Most textbooks give the reaction rate
$$r = k C_\ce{A}^a C_\ce{B}^b \tag{1}$$
for the elementary process $\ce{a A + b B -> P}$. However, expression (1) is not valid in the general case: e.g. it is lacking fluctuations, small-size corrections, memory effects, relativistic corrections,...
I have seen some derivations of the rate expression (1) using kinetic theory, Langevin approach, or chemical master equation, but the derivations introduced further approximations: e.g. the kinetic theory approach considered only binary collisions in diluted gases under local thermodynamic equilibrium.
Consider the process $\ce{A -> P}$, according to (1) the rate expression would be
$$r = k C_\ce{A} \tag{2}$$
However this expression not only predicts an incorrect stationary state, but it does not represent the real concentration in the system, because $C_\ce{A}$ is only an averaged concentration and not the instantaneous concentration of species $\ce{A}$ in the system. In a first approach the above rate is replaced by
$$r = k \tilde{C}_\ce{A} + \tilde{f} \tag{3}$$
where $\tilde{C}_\ce{A}$ represents the real concentration in the system and $\tilde{f}$ is a stochastic chemical 'force'. Now (3) represents the rate of the real concentration and it gives the correct stationary limit. (3) satisfies a fluctuations-dissipation theorem that relates $\langle\tilde{f}(t)\tilde{f}(t')\rangle$ to the rate constant $k$. This relation is used in experimental methods that measure chemical fluctuations to obtain the rate constant.
Equation (3) continues being an approximation, a generalization could be the introduction of memory effects, which could give something as
$$r = \int_0^t \kappa(s) \tilde{C}_\ce{A}(t-s) ds + \tilde{F} \tag{4}$$
where the kernel $\kappa$ and the generalized stochastic 'force' $\tilde{F}$ have complex expressions, but (4) continues being an approximation. Consider now the process $\ce{2A -> P}$, according to (1) the rate expression would be
$$r = k C_\ce{A}^2 \tag{5}$$
but this is not correct in general. Introduce the volume factors into $k$ to obtain
$$r = K N_\ce{A}^2 \tag{6}$$
and you can check this predicts a rate $r=K$ when $N_\ce{A}=1$, which is obviously impossible because at least two molecules are needed for the step. The rate (6) is invalid for mesoscopic systems (e.g. reactions involving small amounts of matter in living cells) and it is also incorrect for large systems in the long time limit, when $N_\ce{A} \rightarrow 0$. A corrected rate is given by
$$r = K N_\ce{A} (N_\ce{A} -1) \tag{7}$$
which cannot be derived from (1). However, (7) can be derived in combinatorial kinetics, which postulates the next rate expression for an elementary process $\ce{a A + b B -> P}$
$$r = K \frac{N_\ce{A}!}{(N_\ce{A} - a)!} \frac{N_\ce{B}!}{(N_\ce{B} - b)!} \tag{8}$$
But again (8) is an approximation.
Each rate expression I find in the literature is valid only for some specific cases, but fails for others.
What is the general expression for the reaction rate for an elementary process and how can the expression be derived from first-principles?