Given the parameterization of a curve in $\mathbb{R}^n$,
$$\boldsymbol \gamma (t) = (x_1(t), x_2(t), \ldots, x_n(t))$$
I can not find a univocal definition of smoothness.
This answer requires existing and non-zero first derivatives of the components of $\boldsymbol \gamma(t)$.
This post does not provide a definitive choice.
In this ProofWiki page (linked from the smooth curve page) instead both versions are provided:
Version 1) a function is smooth if it belongs to class $C^{\infty}$;
Version 2) a function is smooth if it has continuous first derivatives everywhere in its domain.
Therefore:
Is there an unambiguous way to define smoothness, or is it an arbitrary concept, which may depend on the textbook, the author and/or his/her needs?
Assuming that all the components $x_i(t)$ (with $i = 1, 2, \ldots, n$) of $\boldsymbol \gamma (t)$ must belong to class $C^{\infty}$, does this imply that their $k$-th derivative must also be non-zero? In other words: consider the simple example parameterization of a straight line in $\mathbb{R}^1$ $\boldsymbol \gamma (t) = t$. It has existing but zero derivatives starting from the order $k = 2$. Can this curve be considered smooth?