theorem
TLA.ProofMode.Entails_drop_hyps
{σ : Type u}
{hyps : List (NamedPred σ)}
{goal : pred σ}
(subHyps : List (NamedPred σ))
(hinc : List.map NamedPred.pred subHyps ⊆ List.map NamedPred.pred hyps)
:
tla_clear h₁ h₂ ... removes temporal hypotheses from the proof-mode context.
The target predicate is unchanged, but the remaining proof must not use the
cleared hypotheses.
For example, from a context containing hp : p, hq : q, and goal q,
tla_clear hp
leaves only hq : q in the proof-mode context.
Extensions:
tla_clear * - h₁ h₂ ...removes every temporal hypothesis except the named ones. The kept hypotheses stay in their original order. For example, fromhp : p,hq : q,hr : r,
leaves onlytla_clear * - hqhq : q.
Equations
- One or more equations did not get rendered due to their size.
Instances For
tla_clear h₁ h₂ ... removes temporal hypotheses from the proof-mode context.
The target predicate is unchanged, but the remaining proof must not use the
cleared hypotheses.
For example, from a context containing hp : p, hq : q, and goal q,
tla_clear hp
leaves only hq : q in the proof-mode context.
Extensions:
tla_clear * - h₁ h₂ ...removes every temporal hypothesis except the named ones. The kept hypotheses stay in their original order. For example, fromhp : p,hq : q,hr : r,
leaves onlytla_clear * - hqhq : q.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reduction rules used after clearing a proof-mode hypothesis.
Equations
Instances For
Clear the proof-mode hypotheses with the given names.
Equations
- One or more equations did not get rendered due to their size.