In A Logical Approach to Discrete Math by Gries p.58, appears this passage.
Each of the theorems (3.76a)-(3.76e) is called weakening or strengthening , depending on whether it is used to transform the antecedent into the consequent, thus weakening it, or to transform the consequent into the antecedent, thus strengthening it.
I have two questions:
- What the significance of weakening and strengthening in this context?
- I know how to use theorems that have equals replacing “equals by equals” with Leibniz rule of Inference. But, how can I use theorems that have an implication? Do I need to use modus ponens or use an implication in my reasoning?

By weakening and strengthening we change the amount of possible outcomes for some proposition. By weakening a proposition we include in general more possibilities for the outcome. By strengthening a proposition we exclude in general more possibilities. We can use the strength or weakness of a proposition to express it's relative strength to another proposition (stronger or weaker).
Suppose we have two propositions $P$ and $Q$. Then if we would say $P$ is stronger than $Q$ it would mean that: in every case $P$ is true, $Q$ is also true.
This can be written as: $P \vDash Q$
Note that in case $P$ and $Q$ are equivalent it means that the "stronger than" works in both directions. So $P \vDash Q$ and $Q \vDash P$.
We can use the properties of the "stronger than" to derive logical connectives between propositions.
$P \vDash Q$ and $Q \vDash P$ means that the truth tables are exact the same. Thus we can conclude that $P$ and $Q$ are therefore equivalent.
If we only have $P \vDash Q$, then $P \implies Q$ must be a tautology.
We can conclude that "stronger" and "weaker" are opposites.
Strengthening is done by decreasing the possible "1" for a proposition. The more it tends to $FALSE$ the stronger it is, with $FALSE$ being the most extreme strongest and $TRUE$ being the weakest.
Note that 3.76(A) as a whole is a tautology since $P \vDash P \lor Q $.
Using the $\lor$ connective that part of a proposition weaker since it creates more possibilities that the truth value will be true. Hence , using the $\land$ will make that part of the proposition stronger since we have less different possibilities that the truth value will be true. This is what you can see in the theorems in (3.76)
In (a) the right part of the implication is weakened by the $\lor$
In (b) the left part of the implication is made stronger by the $\land$
In (c) the left part of the implication is made stronger by the $\land$ and the right part weaker by the $\lor$
In (d) and (e) the connectives $\land$ $\lor$ in each part create more strength or weakness.
In the end it just comes down to the truth tables and that the stronger proposition indicates that the weaker proposition must always have a 1 or true in the truth table whenever the stronger proposition has a true or 1