[elim Hcut1.elim H3.elim H4
[rewrite > (times_n_SO q).rewrite < H5.
rewrite > distr_times_minus.
- elim H1. autobatch by witness, divides_minus.
+ elim H1.
+ autobatch by witness;
(*
rewrite > (sym_times q (a1*p)).
rewrite > (assoc_times a1).
|(* second case *)
rewrite > (times_n_SO q).rewrite < H5.
rewrite > distr_times_minus.
- elim H1. autobatch by witness, divides_minus.
+ elim H1. autobatch by witness;
(*
rewrite > (sym_times q (a1*p)).
rewrite > (assoc_times a1).
elim (divides_times_to_divides ? ? ? H H2)
[apply False_ind.apply H1.assumption
|elim H5.
- (* applyS (witness ? ? n2 (refl_eq ? ?)).*)
+ autobatch by transitive_divides, H5, reflexive_divides,divides_times.
+ (*
apply (witness ? ? n2).
rewrite > sym_times in ⊢ (? ? ? (? % ?)).
rewrite > assoc_times.
- rewrite < H6.assumption
+ autobatch.
+ (*rewrite < H6.assumption*)
+ *)
]
qed.
\ No newline at end of file