mathlib documentation

lean_problem_sheets / 2021.logic.sheet4

Logic in Lean, example sheet 4 : "and" () #

We learn about how to manipulate P ∧ Q in Lean.

Tactics #

You'll need to know about the tactics from the previous sheets, and also the following tactics:

The cases tactic #

If h : P ∧ Q is a hypothesis, then cases h with hP hQ, decomposes it into two hypotheses hP : P and hQ : Q.

The split tactic #

If ⊢ P ∧ Q is in the goal, The split tactic will turn it into two goals, ⊢ P and ⊢ Q. NB tactics operate on the first goal only.