I'm writing lots of logic expressions in LaTeX and I'd much rather write $p \and \not q \or r$ than $p \land \lnot q \lor r$. I was thinking of doing something like this:
\newenvironment{logic}{%
\renewcommand\and\land%
\renewcommand\or\lor%
\renewcommand\not\lnot%
}{}
Then I could simply
\begin{logic}
p \and \not q \or r
\end{logic}
Are the commands \and, \or, and \not built into TeX? Is it safe to temporarily redefine them? If not, can you recommend any alternatives? Thanks!

\AND,\OR, and\NOT. – Aditya Sep 13 '11 at 0:28