intro h
case mp
B : State → Prop
S T : Stmt
s : State
Us : Stmt × State
⊢ (Stmt.ifThenElse B S T, s) ⇒ Us → B s ∧ Us = (S, s) ∨ ¬B s ∧ Us = (T, s)
case mp
B : State → Prop
S T : Stmt
s : State
Us : Stmt × State
h : (Stmt.ifThenElse B S T, s) ⇒ Us
⊢ B s ∧ Us = (S, s) ∨ ¬B s ∧ Us = (T, s)