[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#898514: hol-light: Loading verifier/m_verifier_main.hl from Formal_ineqs crashes with "Signal -7"



Additional information. I suspected that this behavior may be due to a
poorly handled out of memory situation. On a system configured with
more memory, I see a different error.

.....
val EXPAND_QUANTS_CONV : thm -> conv = <fun>
- : unit = ()
- : unit = ()
module type Arith_float_sig =
  sig
    val mk_num_exp : term -> term -> term
    val dest_num_exp : term -> term * term
    val dest_float : term -> string * term * term
    val float_lt0 : term -> thm
    val float_gt0 : term -> thm
    val float_lt : term -> term -> thm
    val float_le0 : term -> thm
    val float_ge0 : term -> thm
    val float_le : term -> term -> thm
    val float_min : term -> term -> thm
    val float_max : term -> term -> thm
    val float_min_max : term -> term -> thm * thm
    val float_mul_eq : term -> term -> thm
    val float_mul_lo : int -> term -> term -> thm
    val float_mul_hi : int -> term -> term -> thm
    val float_div_lo : int -> term -> term -> thm
    val float_div_hi : int -> term -> term -> thm
    val float_add_lo : int -> term -> term -> thm
    val float_add_hi : int -> term -> term -> thm
    val float_sub_lo : int -> term -> term -> thm
    val float_sub_hi : int -> term -> term -> thm
    val float_sqrt_lo : int -> term -> thm
    val float_sqrt_hi : int -> term -> thm
    val reset_stat : unit -> unit
    val reset_cache : unit -> unit
    val print_stat : unit -> unit
    val dest_float_interval : term -> term * term * term
    val mk_float_interval_small_num : int -> thm
    val mk_float_interval_num : num -> thm
    val float_lo : int -> term -> thm
    val float_hi : int -> term -> thm
    val float_interval_round : int -> thm -> thm
    val float_interval_neg : thm -> thm
    val float_interval_mul : int -> thm -> thm -> thm
    val float_interval_div : int -> thm -> thm -> thm
    val float_interval_add : int -> thm -> thm -> thm
    val float_interval_sub : int -> thm -> thm -> thm
    val float_interval_sqrt : int -> thm -> thm
    val float_abs : term -> thm
    val FLOAT_TO_NUM_CONV : term -> thm
  end
File "/usr/share/hol-light/Formal_ineqs/arith/float.hl", line 2071,
characters 18-38:
Error: Unbound value REAL_LE_LSQRT_COMPAT
Error in included file /usr/share/hol-light/Formal_ineqs/arith/float.hl
- : unit = ()
File "misc/vars.hl" already loaded
- : unit = ()
File "_none_", line 1:
Error: Unbound module Arith_float
Hint: Did you mean Arith_nat?
Error in included file /usr/share/hol-light/Formal_ineqs/arith/more_float.hl
- : unit = ()
....
... (many follow up errors) ...


Reply to: