Theorem: IntuitionisticPropositionalLogic.Provable.mp (LCTutorial/Solutions/Topics/IntuitionisticPropositionalLogic.lean)

State before:
H : Type ?u.104299
inst✝ : HeytingAlgebra H
v : Variable → H
A B : Formula
Γ Δ : Set Formula
h1 : Provable (A ⇒ B)
h2 : Γ ⊢ A
⊢ Γ ⊢ B
Tactic:
apply impE _ h2
State after:
H : Type ?u.104299
inst✝ : HeytingAlgebra H
v : Variable → H
A B : Formula
Γ Δ : Set Formula
h1 : Provable (A ⇒ B)
h2 : Γ ⊢ A
⊢ Γ ⊢ A ⇒ B

State before:
H : Type ?u.104299
inst✝ : HeytingAlgebra H
v : Variable → H
A B : Formula
Γ Δ : Set Formula
h1 : Provable (A ⇒ B)
h2 : Γ ⊢ A
⊢ Γ ⊢ A ⇒ B
Tactic:
apply weakening h1
State after:
H : Type ?u.104299
inst✝ : HeytingAlgebra H
v : Variable → H
A B : Formula
Γ Δ : Set Formula
h1 : Provable (A ⇒ B)
h2 : Γ ⊢ A
⊢ ∅ ⊆ Γ

State before:
H : Type ?u.104299
inst✝ : HeytingAlgebra H
v : Variable → H
A B : Formula
Γ Δ : Set Formula
h1 : Provable (A ⇒ B)
h2 : Γ ⊢ A
⊢ ∅ ⊆ Γ
Tactic:
exact empty_subset Γ
State after:
no goals