equal
deleted
inserted
replaced
2428 |
2428 |
2429 \begin{exercise} |
2429 \begin{exercise} |
2430 Explain the use of \isa? and \isa+ in this proof. |
2430 Explain the use of \isa? and \isa+ in this proof. |
2431 \begin{isabelle} |
2431 \begin{isabelle} |
2432 \isacommand{lemma}\ "\isasymlbrakk P\isasymand Q\isasymlongrightarrow R;\ P\isasymlongrightarrow Q;\ P\isasymrbrakk \ \isasymLongrightarrow \ R"\isanewline |
2432 \isacommand{lemma}\ "\isasymlbrakk P\isasymand Q\isasymlongrightarrow R;\ P\isasymlongrightarrow Q;\ P\isasymrbrakk \ \isasymLongrightarrow \ R"\isanewline |
2433 \isacommand{by}\ (drule\ mp,\ intro?,\ assumption+)+ |
2433 \isacommand{by}\ (drule\ mp,\ (intro conjI)?,\ assumption+)+ |
2434 \end{isabelle} |
2434 \end{isabelle} |
2435 \end{exercise} |
2435 \end{exercise} |
2436 |
2436 |
2437 |
2437 |
2438 |
2438 |