Let me begin my question with these 2 facts:
- The function $F(x)=3$ is an antiderivative of the function $f(x)=0$ since $F'(x)=f(x)$
- Constant Multiple Rule: $\int cf(x)dx=c\int f(x)dx, \forall c \in R$.
So with the function $f(x)=0 $, we have: $\int f(x)dx=\int 0dx=0 \int dx=0 $ With the constant multiple rule I would never get $F(x)=3$ as an antiderivative of $f(x). What's wrong here ? I think I am wrong but I don't know where.
It's simply a matter of interpretation; if one allows $c = 0$ in the "Constant Multiple Rule" then for that value the r.h.s. is always zero and so one never gets the general antiderivative. We can rectify this by allowing $c = 0$ but defining $$0 \cdot \int f(x) \,dx := C,$$ where $C$ is an arbitrary constant. This isn't so unreasonable, as even to write down the "Constant Multiple Rule" we must define what it means to multiply a constant $c$ by a family of functions.
NB this rule works perfectly well without modification for definite integrals.