ac st (push m1 a1 b1) t1 (push m2 a2 b2) t2
else false
| B.Sort _, _, B.Bind (a, (B.Abst (n, _) as b), t), _ ->
-(* if N.is_zero n then () else Q.add_zero st.S.cc a; *)
- if !G.summary then O.add ~si:1 ();
- ac st (push m1 a b) t1 (push m2 a b) t
+ if st.S.si then begin
+(* if N.is_zero n then () else Q.add_zero st.S.cc a; *)
+ if !G.summary then O.add ~si:1 ();
+ ac st (push m1 a b) t1 (push m2 a b) t
+ end else false
| _ -> false
and ac st m1 t1 m2 t2 =