+\begin{tikzpicture}[scale=3]
+ \draw [->, purple] (0,0) -- (1,0.5) node [pos=0.5, above left] {\(\boldsymbol{a}\)};
+ \draw [->, orange] (0,0) -- (1,0) node [pos=0.5, below] {\(\boldsymbol{u}\)};
+ \draw [->, blue] (1,0) -- (2,0) node [pos=0.5, below] {\(\boldsymbol{b}\)};
+ \begin{scope}
+ \path[clip] (1,0.5) -- (1,0) -- (0,0);
+ \fill[orange, opacity=0.5, draw=black] (0,0) circle (2mm);
+ \node at ($(0,0)+(15:4mm)$) {\(\theta\)};
+ \end{scope}
+ \begin{scope}[very thick, every node/.style={sloped,allow upside down}]
+ \draw [gray, dashed, thick] (1,0) -- (1,0.5) node [pos=0.5] {\midarrow} node[black, pos=0.5, right, rotate=-90]{\(\boldsymbol{w}\)};
+ \end{scope}
+\draw (0,0) coordinate (O)
+ (1,0) coordinate (A)
+ (1,0.5) coordinate (B)
+ pic [draw,red,angle radius=2mm] {right angle = O--A--B};
+\end{tikzpicture}
+
+\subsubsection*{\(\parallel\boldsymbol{b}\) (vector projection/resolute)}
+\begin{align*}
+ \boldsymbol{u}&={{\boldsymbol{a}\cdot\boldsymbol{b}}\over |\boldsymbol{b}|^2}\boldsymbol{b}\\
+ &=\left({\boldsymbol{a}\cdot{\boldsymbol{b} \over |\boldsymbol{b}|}}\right)\left({\boldsymbol{b} \over |\boldsymbol{b}|}\right)\\
+ &=(\boldsymbol{a} \cdot \hat{\boldsymbol{b}})\hat{\boldsymbol{b}}
+\end{align*}
+
+\subsubsection*{\(\perp\boldsymbol{b}\) (perpendicular projection)}
+\[\boldsymbol{w} = \boldsymbol{a} - \boldsymbol{u}\]
+
+\subsubsection*{\(|\boldsymbol{u}|\) (scalar resolute)}
+\begin{align*}
+ r_s &= |\boldsymbol{u}|\\
+ &= \boldsymbol{a} \cdot \hat{\boldsymbol{b}}\\
+ &=\frac{\boldsymbol{a}\cdot\boldsymbol{b}}{|\boldsymbol{b}|}
+\end{align*}
+
+\subsubsection*{Rectangular (\(\parallel,\perp\)) components}
+
+\[\boldsymbol{a}=\frac{\boldsymbol{a}\cdot\boldsymbol{b}}{\boldsymbol{b}\cdot\boldsymbol{b}}\boldsymbol{b}+\left(\boldsymbol{a}-\frac{\boldsymbol{a}\cdot\boldsymbol{b}}{\boldsymbol{b}\cdot\boldsymbol{b}}\boldsymbol{b}\right)\]
+
+
+\subsection*{Vector proofs}
+
+\textbf{Concurrent:} intersection of \(\ge\) 3 lines
+
+\begin{tikzpicture}
+ \draw [blue] (0,0) -- (1,1);
+ \draw [red] (1,0) -- (0,1);
+ \draw [brown] (0.4,0) -- (0.6,1);
+ \filldraw (0.5,0.5) circle (2pt);
+\end{tikzpicture}
+
+\subsubsection*{Collinear points}
+
+\(\ge\) 3 points lie on the same line
+
+\begin{tikzpicture}
+ \draw [purple] (0,0) -- (4,1);
+ \filldraw (2,0.5) circle (2pt) node [above] {\(C\)};
+ \filldraw (1,0.25) circle (2pt) node [above] {\(A\)};
+ \filldraw (3,0.75) circle (2pt) node [above] {\(B\)};
+ \coordinate (O) at (2.8,-0.2);
+ \node at (O) [below] {\(O\)};
+ \begin{scope}[->, orange, thick]
+ \draw (O) -- (2,0.5) node [pos=0.5, above, font=\footnotesize, black] {\(\boldsymbol{c}\)};
+ \draw (O) -- (1,0.25) node [pos=0.5, below, font=\footnotesize, black] {\(\boldsymbol{a}\)};
+ \draw (O) -- (3,0.75) node [pos=0.5, right, font=\footnotesize, black] {\(\boldsymbol{b}\)};
+ \end{scope}
+\end{tikzpicture}
+
+\begin{align*}
+ \text{e.g. Prove that}\\
+ \overrightharp{AC}=m\overrightharp{AB} \iff \boldsymbol{c}&=(1-m)\boldsymbol{a}+m\boldsymbol{b}\\
+ \implies \boldsymbol{c} &= \overrightharp{OA} + \overrightharp{AC}\\
+ &= \overrightharp{OA} + m\overrightharp{AB}\\
+ &=\boldsymbol{a}+m(\boldsymbol{b}-\boldsymbol{a})\\
+ &=\boldsymbol{a}+m\boldsymbol{b}-m\boldsymbol{a}\\
+ &=(1-m)\boldsymbol{a}+m{b}
+\end{align*}
+
+\begin{align*}
+ \text{Also, } \implies \overrightharp{OC} &= \lambda \vec{OA} + \mu \overrightharp{OB} \\
+ \text{where } \lambda + \mu &= 1\\
+ \text{If } C \text{ lies along } \overrightharp{AB}, & \implies 0 < \mu < 1
+\end{align*}
+
+
+ \subsubsection*{Useful vector properties}