What is the correct command to produce small wedges in differential forms?
As noted in a comment the two symbols are indistinguishable.
When typing differential forms, use the command \wedge
since the symbol is called the wedge product. (Similarly when you do wedge sums in topology.)
Use \land
when you use the symbol as the "logical and" symbol.
When writing notes in lattice theory I would sometimes also define \newcommand*\meet{\wedge}
to give yet another name to the same symbol (and to reflect its name in the theory).
Synonyms can help make your source code more readable.
See also this question and its answers.
The explanation for the dual naming is in the following lines of plain.tex
837 \mathchardef\wedge="225E \let\land=\wedge
838 \mathchardef\vee="225F \let\lor=\vee
So \land
is just an alias for \wedge
and similarly for \lor
.
LaTeX used to load a slightly modified version of plain.tex
; when LaTeX2e was released, the aliases were kept for compatibility reasons in fontmath.ltx
:
270 \DeclareMathSymbol{\wedge}{\mathbin}{symbols}{"5E}
271 \let\land=\wedge
272 \DeclareMathSymbol{\vee}{\mathbin}{symbols}{"5F}
273 \let\lor=\vee
(line numbers added for reference).
So what name you use is irrelevant. However, if a package redefines \wedge
to point to another symbol, the meaning of \land
would be unaffected.