Definition ad_to_be_eq1 (f : mu_form) (f1 f2 : ad -> bool_expr) :=
  forall x : ad, mu_rel_free x f = true -> be_eq (f1 x) (f2 x).

Lemma be_iter1_n_le : forall (n : nat) (be : bool_expr) (bef : bool_expr -> bool_expr), n <> 0 -> (forall be1 be2 : bool_expr, be_le be1 be2 -> be_le (bef be1) (bef be2)) -> be_le be (bef be) -> be_le be (be_iter1 bef be n).