{ assumption }
case mpr.if_false.hcond
B : State → Prop
S₁ S₂ T₁ T₂ : Stmt
hS : S₁ ~ S₂
hT : T₁ ~ T₂
s t : State
hB : ¬B s
hT₂ : (T₂, s) ⟹ t
⊢ ¬B s

case mpr.if_false.hbody
B : State → Prop
S₁ S₂ T₁ T₂ : Stmt
hS : S₁ ~ S₂
hT : T₁ ~ T₂
s t : State
hB : ¬B s
hT₂ : (T₂, s) ⟹ t
⊢ (T₁, s) ⟹ t
case mpr.if_false.hbody
B : State → Prop
S₁ S₂ T₁ T₂ : Stmt
hS : S₁ ~ S₂
hT : T₁ ~ T₂
s t : State
hB : ¬B s
hT₂ : (T₂, s) ⟹ t
⊢ (T₁, s) ⟹ t