(interp_f (Node_vm A (Empty_vm Prop) (Empty_vm Prop)) (f_atom End_idx)) (interp_f (Node_vm B (Empty_vm Prop) (Empty_vm Prop)) (f_and (f_const A) (f_and (f_or (f_atom End_idx) (f_const A)) (f_or (f_const A) (f_not (f_atom End_idx)))))) 1 subgoal H : interp_f (Node_vm A (Empty_vm Prop) (Empty_vm Prop)) (f_atom End_idx) \/ B ============================ interp_f (Node_vm B (Node_vm A (Empty_vm Prop) (Empty_vm Prop)) (Empty_vm Prop)) (f_and (f_atom (Left_idx End_idx)) (f_and (f_or (f_atom End_idx) (f_atom (Left_idx End_idx))) (f_or (f_atom (Left_idx End_idx)) (f_not (f_atom End_idx))))) 1 subgoal H : interp_f (Node_vm A (Empty_vm Prop) (Empty_vm Prop)) (f_atom End_idx) \/ B ============================ interp_f (Node_vm B (Empty_vm Prop) (Empty_vm Prop)) (f_and (f_const A) (f_and (f_or (f_atom End_idx) (f_const A)) (f_or (f_const A) (f_not (f_atom End_idx)))))