let print_system fmt { type_defs;
globals;
arrays;
consts;
init;
invs;
unsafe;
trans } =
print_type_defs fmt type_defs;
pp_print_newline fmt ();
print_globals fmt globals;
(* pp_print_newline fmt (); *)
print_arrays fmt arrays;
(* pp_print_newline fmt (); *)
print_consts fmt consts;
pp_print_newline fmt ();
print_init fmt init;
pp_print_newline fmt ();
print_invs fmt invs;
pp_print_newline fmt ();
print_unsafe fmt unsafe;
pp_print_newline fmt ();
print_trans fmt (List.rev trans)