Please comment on my proof, see if I made some mistakes.
For $n \in \mathbb{N^+}$, $a_i \in \mathbb{R} (1 ≤ i ≤ n)$, prove that
$$\left\lvert \sum_{i=1}^{n} a_i \right\lvert \ ≤ \ \sum_{i=1}^n \lvert a_i \lvert$$
Denote the above proposition as $p(n)$, then let's proceed by induction.
Base case
$$p(2)\implies \left\lvert \sum_{i=1}^{n} a_i \right\lvert \ ≤ \ \sum_{i=1}^n \lvert a_i \lvert \\ \lvert a_1+a_2\lvert≤|a_1|+|a_2|$$
According to the triangular inequality $p(2)$ is true.
By induction Let's assume that $p(k)$ is true, and $k\in \mathbb{Z}$, then $p(k) \implies p(k+1)$ $$p(k)\implies \left\lvert \sum_{i=1}^{k} a_i \right\lvert \ ≤ \ \sum_{i=1}^k \lvert a_i \lvert \\ \\ \text{by the triangular inequality} \\ p(k+1)\implies \left\lvert \sum_{i=1}^{k} a_i + a_{k+1}\right\lvert \ ≤ \ \left\lvert \sum_{i=1}^k a_i \right\lvert + |a_{k+1}| \\ \text{but then} \left\lvert \sum_{i=1}^{k} a_i \right\lvert + | a_{k+1}| \ ≤ \ \sum_{i=1}^k |a_i \lvert + |a_{k+1}| \\ \left\lvert \sum_{i=1}^{k+1} a_i \right\lvert \ ≤ \ \sum_{i=1}^{k+1} \lvert a_i \lvert $$
Therefore, by induction, $p(n)$ is true.