PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Revision difference : modus ponens
Version 5 Version 4
\emph{Modus ponens} is a rule of inference that is commonly found in many logics where the binary logical connective $\to$ called implication is defined. Informally, it states that \emph{Modus ponens} is a rule of inference that is commonly found in many logics where the binary logical connective $\to$ called implication is defined. Informally, it states that
\begin{quote} \begin{quote}
\begin{center}
\end{center}
\end{quote} \end{quote}
Modus ponens is also called the \emph{rule of detachment}: the formula $b$ can be ``detached'' from the formula $a\to b$ provided that $a$ is also a formula. Modus ponens is also called the \emph{rule of detachment}: the formula $b$ can be ``detached'' from the formula $a\to b$ provided that $a$ is also a formula.
An example of this rule is the following: From the premises ``It is raining.'' An example of this rule is the following: From the premises ``It is raining.''
and ``If it rains, then my laundry will se soaked.'', we may draw the conclusion and ``If it rains, then my laundry will se soaked.'', we may draw the conclusion
``My laundry will be soaked.''. ``My laundry will be soaked.''.
Two common ways of mathematically denoting modus ponens are the following: Two common ways of mathematically denoting modus ponens are the following:
$$\frac{a,a\to b}{b}\qquad\mbox{ or }\qquad (a\mbox{ and }a\to b)\Rightarrow b.$$ $$\frac{a,a\to b}{b}\qquad\mbox{ or }\qquad (a\mbox{ and }a\to b)\Rightarrow b.$$
One formal way of looking at modus ponens is to define it as a partial function $\Rightarrow: F\times F\to F$, where $F$ is a set of formulas in a language $L$ where a binary operation $\to$ is defined, such that One formal way of looking at modus ponens is to define it as a partial function $\Rightarrow: F\times F\to F$, where $F$ is a set of formulas in a language $L$ where a binary operation $\to$ is defined, such that
\begin{enumerate} \begin{enumerate}
\item \item
$\Rightarrow(x,y)$ is defined whenever $x,y\in F$ and $y=x\to z$ for some $z\in L$, and $\Rightarrow(x,y)$ is defined whenever $x,y\in F$ and $y=x\to z$ for some $z\in L$, and
\item \item
when this is the case, $z\in F$ and $\Rightarrow(x,y):=z$; when this is the case, $z\in F$ and $\Rightarrow(x,y):=z$;
\item \item
$\Rightarrow$ is not defined otherwise. $\Rightarrow$ is not defined otherwise.
\end{enumerate} \end{enumerate}