In the Squeeze Theorem delta epsilon proof, we get to a step where
$$ \begin{align*} & \text{Let } \delta = \min(\delta_1,\delta_2,\delta_3). \\ & \text{Then by }(1), (3),\text{ and }(2) \\ \end{align*} $$
I was wondering which logical law is being employed on this step to let you replace like:
$$ \forall x[ |x - c| < \delta_1 \rightarrow \dots], \delta_1 \geq \delta \vdash \forall x[ |x -c| < \delta \rightarrow \dots] $$
Which logical or set laws are being employed here? One thing I could observe is that you're reducing a set to its subset when you replace $\delta_1$ with $ \delta $. But I'd like to know formally what laws are being applied to do the delta replacement here.. So I could for example label it on the right side of the proof when I apply the inference rule.
I suppose you'd say that if you know $\forall x \in A, P(x)$ for $P$ some property, then whenever $B \subset A$ then you automatically know $\forall x \in B, P(x)$, too. So in a "forall" passing to quantifying over a subset is always OK.
But let me be unhelpful and suggest that logical manipulations going in this proof are not so important (depending on your purposes for going through it) compared to the big picture. Often $\varepsilon$-$\delta$ arguments are a bit hard or at least tedious to read, and equally as often there are ways to avoid them: here's a one way to hide the "$\varepsilon$"s in this case using a little bit of technology.
First you define the $\limsup_{x \to c} f(x)$ (called the limit superior) and $\liminf_{x \to c} f(x)$ (called the limit inferior), which are slight variations on the ordinary limit which you can look up in probably any book on real analysis. (The intuition is that the limit superior is the largest value which it looks like $f(x)$ is attaining as $x \to c$, and likewise the limit inferior is the smallest such value, but I'd suggest you read the definition and then think about this.) The upshot is that:
Unlike ordinary limits the $\limsup$ and $\liminf$ always exist (if we allow $\pm \infty$), we always have $\limsup_{x \to c} f(x) \geq \liminf_{x \to c} f(x)$, and the limit $\lim_{x \to c} f(x)$ exists exactly when $\limsup_{x \to c} f(x)$ and $\liminf_{x \to c} f(x)$ are equal.
Moreover it is super easy to prove from the definition of $\limsup$ and $\liminf$ (exercise!) that whenever $f(x) \leq g(x)$ then $\limsup_{x \to c} f(x) \leq \limsup_{x \to c} g(x)$ and likewise for the limit inferior.
I'll leave it to you to then prove the squeeze theorem by combining (1.) and (2.)---we're basically done already!