exact replace_empty_Holds D I V E h1_x h1_y h1_phi d h1_1 h1_2
case h
D : Type
I : Interpretation D
E : Env
F F' h1_phi : Formula
h1_x h1_y : VarName
h1_1 : ¬isFreeIn h1_y h1_phi
h1_2 : ¬isBoundIn h1_y h1_phi
V : VarAssignment D
d : D
⊢ Holds D I (Function.updateITE V h1_x d) E h1_phi ↔
    Holds D I (Function.updateITE V h1_y d) E (Sub.Var.One.Rec.fastReplaceFree h1_x h1_y h1_phi)
no goals