This baby step from ❋3.01 to ❋4.5 is so tiny that I can barely see the difference. Please kindly explain why it is so important to distinguish the two. What is the philosophical importance of this distinction? Thanks.
❋3.01 is a definition:
https://i.stack.imgur.com/5Ujin.png
❋4.5 is an assertion of equivalence:
https://i.stack.imgur.com/ZQboI.png
In general, a definition like $*3.01$ [in modern notation : $p \land q := \lnot (\lnot p \lor \lnot q)$] must be understood as an abbreviation.
I.e., we can replace in every context where we have used $p \land q$ the original formula without "altering" the set of theorems derivable.
The usefulness of definition arises from two causes:
In $*4.5$ they merely reformulate the above definition as an equivalence. The comment is :
The context of $*4.5$ is :
The fundamental difference between *3.01 and *4.5 is that the latter asserts a proposition and the former does not assert any proposition. A definition does not always lead to the equivalence between the definiendum and the definien. Take *30.01 and *30.22 for example:
This is because when an incomplete symbol appears in a proposition, the definiendum is the proposition, instead of the incomplete symbol in isolation. Thus, "the present King of France is the present King of France" is false. See *14.28 for further illustration.
There does not appear to be a general condition in PM that enables a definition to imply an equivalence. Such implications have to be proved in particular cases. This is why *3.01 cannot take the place of *4.5.