You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
<!DOCTYPE html>
< html xmlns = "http://www.w3.org/1999/xhtml" > < head > < title > Itv (infer.BO.Itv)< / title > < link rel = "stylesheet" href = "../../../odoc.css" / > < meta charset = "utf-8" / > < meta name = "generator" content = "odoc 1.5.1" / > < meta name = "viewport" content = "width=device-width,initial-scale=1.0" / > < script src = "../../../highlight.pack.js" > < / script > < script > hljs . initHighlightingOnLoad ( ) ; < / script > < / head > < body > < div class = "content" > < header > < nav > < a href = "../index.html" > Up< / a > – < a href = "../../index.html" > infer< / a > » < a href = "../index.html" > BO< / a > » Itv< / nav > < h1 > Module < code > BO.Itv< / code > < / h1 > < / header > < div class = "spec module" id = "module-F" > < a href = "#module-F" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > F = Stdlib.Format< / code > < / div > < div class = "spec module" id = "module-Bound" > < a href = "#module-Bound" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > Bound = < a href = "../Bounds/index.html#module-Bound" > Bounds.Bound< / a > < / code > < / div > < div class = "spec module" id = "module-SymbolPath" > < a href = "#module-SymbolPath" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > SymbolPath = < a href = "../Symb/index.html#module-SymbolPath" > Symb.SymbolPath< / a > < / code > < / div > < div class = "spec module" id = "module-SymbolSet" > < a href = "#module-SymbolSet" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > SymbolSet = < a href = "../Symb/index.html#module-SymbolSet" > Symb.SymbolSet< / a > < / code > < / div > < div class = "spec module" id = "module-ItvRange" > < a href = "#module-ItvRange" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > < a href = "ItvRange/index.html" > ItvRange< / a > : < span class = "keyword" > sig< / span > ... < span class = "keyword" > end< / span > < / code > < / div > < div class = "spec module" id = "module-ItvPure" > < a href = "#module-ItvPure" class = "anchor" > < / a > < code > < span class = "keyword" > module< / span > < a href = "ItvPure/index.html" > ItvPure< / a > : < span class = "keyword" > sig< / span > ... < span class = "keyword" > end< / span > < / code > < / div > < div > < div class = "spec include" > < div class = "doc" > < details open = "open" > < summary > < span class = "def" > < code > < span class = "keyword" > include< / span > < span class = "keyword" > module< / span > < span class = "keyword" > type< / span > < span class = "keyword" > of< / span > < span class = "keyword" > sig< / span > ... < span class = "keyword" > end< / span > < / code > < / span > < / summary > < dl > < dt class = "spec type" id = "type-t" > < a href = "#type-t" class = "anchor" > < / a > < code > < span class = "keyword" > type< / span > t< / code > < code > = < span > < a href = "ItvPure/index.html#type-t" > ItvPure.t< / a > < a href = "../../Absint__AbstractDomain/Types/index.html#type-bottom_lifted" > Absint__AbstractDomain.Types.bottom_lifted< / a > < / span > < / code > < / dt > < / dl > < dl > < dt class = "spec value" id = "val-pp" > < a href = "#val-pp" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > pp : < a href = "../../IStdlib/PrettyPrintable/index.html#module-F" > IStdlib.PrettyPrintable.F< / a > .formatter < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > unit< / code > < / dt > < dt class = "spec value" id = "val-leq" > < a href = "#val-leq" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > leq : < span > lhs:< a href = "index.html#type-t" > t< / a > < / span > < span > - > < / span > < span > rhs:< a href = "index.html#type-t" > t< / a > < / span > < span > - > < / span > bool< / code > < / dt > < dt class = "spec value" id = "val-join" > < a href = "#val-join" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > join : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-widen" > < a href = "#val-widen" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > widen : < span > prev:< a href = "index.html#type-t" > t< / a > < / span > < span > - > < / span > < span > next:< a href = "index.html#type-t" > t< / a > < / span > < span > - > < / span > < span > num_iters:int< / span > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-bottom" > < a href = "#val-bottom" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > bottom : < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-is_bottom" > < a href = "#val-is_bottom" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > is_bottom : < a href = "index.html#type-t" > t< / a > < span > - > < / span > bool< / code > < / dt > < dt class = "spec value" id = "val-map" > < a href = "#val-map" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > map : < span > f:< span > (< a href = "ItvPure/index.html#type-t" > ItvPure.t< / a > < span > - > < / span > < a href = "ItvPure/index.html#type-t" > ItvPure.t< / a > )< / span > < / span > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < / dl > < / details > < / div > < / div > < / div > < dl > < dt class = "spec value" id = "val-widen_thresholds" > < a href = "#val-widen_thresholds" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > widen_thresholds : < span > thresholds:< span > Z.t list< / span > < / span > < span > - > < / span > < span > prev:< a href = "index.html#type-t" > t< / a > < / span > < span > - > < / span > < span > next:< a href = "index.html#type-t" > t< / a > < / span > < span > - > < / span > < span > num_iters:int< / span > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-compare" > < a href = "#val-compare" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > compare : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > int< / code > < / dt > < dt class = "spec value" id = "val-bot" > < a href = "#val-bot" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > bot : < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dd > < p > _|_< / p > < / dd > < / dl > < dl > < dt class = "spec value" id = "val-zero_255" > < a href = "#val-zero_255" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > zero_255 : < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dd > < p > < code > 0, 255< / code > < / p > < / dd > < / dl > < dl > < dt class = "spec value" id = "val-m1_255" > < a href = "#val-m1_255" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > m1_255 : < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dd > < p > < code > -1, 255< / code > < / p > < / dd > < / dl > < dl > < dt class = "spec value" id = "val-nat" > < a href = "#val-nat" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > nat : < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dd > < p > < code > 0, +oo< / code > < / p > < / dd > < / dl > < dl > < dt class = "spec value" id = "val-pos" > < a href = "#val-pos" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > pos : < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dd > < p > < code > 1, +oo< / code > < / p > < / dd > < / dl > < dl > < dt class = "spec value" id = "val-top" > < a href = "#val-top" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > top : < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dd > < p > < code > -oo, +oo< / code > < / p > < / dd > < / dl > < dl > < dt class = "spec value" id = "val-zero" > < a href = "#val-zero" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > zero : < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dd > < p > 0< / p > < / dd > < / dl > < dl > < dt class = "spec value" id = "val-one" > < a href = "#val-one" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > one : < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dd > < p > 1< / p > < / dd > < / dl > < dl > < dt class = "spec value" id = "val-zero_one" > < a href = "#val-zero_one" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > zero_one : < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dd > < p > < code > 0, 1< / code > < / p > < / dd > < / dl > < dl > < dt class = "spec value" id = "val-unknown_bool" > < a href = "#val-unknown_bool" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > unknown_bool : < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dd > < p > < code > 0, 1< / code > < / p > < / dd > < / dl > < dl > < dt class = "spec value" id = "val-get_range_of_iterator" > < a href = "#val-get_range_of_iterator" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > get_range_of_iterator : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-of_bool" > < a href = "#val-of_bool" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > of_bool : < a href = "../Boolean/index.html#type-t" > Boolean.t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-of_int" > < a href = "#val-of_int" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > of_int : int < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-of_big_int" > < a href = "#val-of_big_int" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > of_big_int : Z.t < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-of_int_lit" > < a href = "#val-of_int_lit" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > of_int_lit : < a href = "../../IR/IntLit/index.html#type-t" > IR.IntLit.t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-get_const" > < a href = "#val-get_const" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > get_const : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < span > Z.t option< / span > < / code > < / dt > < dt class = "spec value" id = "val-is_zero" > < a href = "#val-is_zero" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > is_zero : < a href = "index.html#type-t" > t< / a > < span > - > < / span > bool< / code > < / dt > < dt class = "spec value" id = "val-is_one" > < a href = "#val-is_one" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > is_one : < a href = "index.html#type-t" > t< / a > < span > - > < / span > bool< / code > < / dt > < dt class = "spec value" id = "val-is_mone" > < a href = "#val-is_mone" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > is_mone : < a href = "index.html#type-t" > t< / a > < span > - > < / span > bool< / code > < / dt > < dt class = "spec value" id = "val-get_bound" > < a href = "#val-get_bound" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > get_bound : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "../Symb/BoundEnd/index.html#type-t" > Symb.BoundEnd.t< / a > < span > - > < / span > < span > < a href = "../../BO__Bounds/Bound/index.html#type-t" > Bound.t< / a > < a href = "../../Absint/AbstractDomain/Types/index.html#type-bottom_lifted" > Absint.AbstractDomain.Types.bottom_lifted< / a > < / span > < / code > < / dt > < dt class = "spec value" id = "val-is_false" > < a href = "#val-is_false" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > is_false : < a href = "index.html#type-t" > t< / a > < span > - > < / span > bool< / code > < / dt > < dt class = "spec value" id = "val-decr" > < a href = "#val-decr" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > decr : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-incr" > < a href = "#val-incr" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > incr : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-set_lb" > < a href = "#val-set_lb" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > set_lb : < a href = "../../BO__Bounds/Bound/index.html#type-t" > Bound.t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-set_lb_zero" > < a href = "#val-set_lb_zero" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > set_lb_zero : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-neg" > < a href = "#val-neg" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > neg : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-normalize" > < a href = "#val-normalize" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > normalize : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-is_symbolic" > < a href = "#val-is_symbolic" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > is_symbolic : < a href = "index.html#type-t" > t< / a > < span > - > < / span > bool< / code > < / dt > < dt class = "spec value" id = "val-get_symbols" > < a href = "#val-get_symbols" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > get_symbols : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#module-SymbolSet" > SymbolSet< / a > .t< / code > < / dt > < dt class = "spec value" id = "val-eq" > < a href = "#val-eq" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > eq : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > bool< / code > < / dt > < dt class = "spec value" id = "val-le" > < a href = "#val-le" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > le : < span > lhs:< a href = "index.html#type-t" > t< / a > < / span > < span > - > < / span > < span > rhs:< a href = "index.html#type-t" > t< / a > < / span > < span > - > < / span > bool< / code > < / dt > < dt class = "spec value" id = "val-(lnot)" > < a href = "#val-(lnot)" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > (lnot) : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "../Boolean/index.html#type-t" > Boolean.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-range" > < a href = "#val-range" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > range : < a href = "../../IBase/Location/index.html#type-t" > IBase.Location.t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "ItvRange/index.html#type-t" > ItvRange.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-div" > < a href = "#val-div" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > div : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-div_const" > < a href = "#val-div_const" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > div_const : < a href = "index.html#type-t" > t< / a > < span > - > < / span > Z.t < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-minus" > < a href = "#val-minus" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > minus : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-mult" > < a href = "#val-mult" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > mult : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-mult_const" > < a href = "#val-mult_const" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > mult_const : < a href = "index.html#type-t" > t< / a > < span > - > < / span > Z.t < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-plus" > < a href = "#val-plus" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > plus : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-shiftlt" > < a href = "#val-shiftlt" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > shiftlt : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-shiftrt" > < a href = "#val-shiftrt" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > shiftrt : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-band_sem" > < a href = "#val-band_sem" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > band_sem : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-eq_sem" > < a href = "#val-eq_sem" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > eq_sem : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "../Boolean/index.html#type-t" > Boolean.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-ge_sem" > < a href = "#val-ge_sem" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > ge_sem : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "../Boolean/index.html#type-t" > Boolean.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-gt_sem" > < a href = "#val-gt_sem" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > gt_sem : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "../Boolean/index.html#type-t" > Boolean.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-land_sem" > < a href = "#val-land_sem" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > land_sem : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "../Boolean/index.html#type-t" > Boolean.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-le_sem" > < a href = "#val-le_sem" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > le_sem : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "../Boolean/index.html#type-t" > Boolean.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-lor_sem" > < a href = "#val-lor_sem" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > lor_sem : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "../Boolean/index.html#type-t" > Boolean.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-lt_sem" > < a href = "#val-lt_sem" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > lt_sem : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "../Boolean/index.html#type-t" > Boolean.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-min_sem" > < a href = "#val-min_sem" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > min_sem : < span > ?⁠ use_minmax_bound:bool< / span > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-max_sem" > < a href = "#val-max_sem" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > max_sem : < span > ?⁠ use_minmax_bound:bool< / span > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-mod_sem" > < a href = "#val-mod_sem" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > mod_sem : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-ne_sem" > < a href = "#val-ne_sem" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > ne_sem : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "../Boolean/index.html#type-t" > Boolean.t< / a > < / code > < / dt > < dt class = "spec value" id = "val-prune_eq_zero" > < a href = "#val-prune_eq_zero" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > prune_eq_zero : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-prune_ne_zero" > < a href = "#val-prune_ne_zero" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > prune_ne_zero : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-prune_ge_one" > < a href = "#val-prune_ge_one" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > prune_ge_one : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-prune_binop" > < a href = "#val-prune_binop" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > prune_binop : < a href = "../../IR/Binop/index.html#type-t" > IR.Binop.t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-prune_eq" > < a href = "#val-prune_eq" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > prune_eq : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-prune_ne" > < a href = "#val-prune_ne" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > prune_ne : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-prune_lt" > < a href = "#val-prune_lt" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > prune_lt : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-prune_le" > < a href = "#val-prune_le" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > prune_le : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-subst" > < a href = "#val-subst" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > subst : < a href = "index.html#type-t" > t< / a > < span > - > < / span > < a href = "../../BO__Bounds/Bound/index.html#type-eval_sym" > Bound.eval_sym< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-max_of_ikind" > < a href = "#val-max_of_ikind" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > max_of_ikind : < a href = "../../IR/Typ/IntegerWidths/index.html#type-t" > IR.Typ.IntegerWidths.t< / a > < span > - > < / span > < a href = "../../IR/Typ/index.html#type-ikind" > IR.Typ.ikind< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-of_normal_path" > < a href = "#val-of_normal_path" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > of_normal_path : < span > unsigned:bool< / span > < span > - > < / span > < span > ?⁠ non_int:bool< / span > < span > - > < / span > < a href = "../Symb/SymbolPath/index.html#type-partial" > Symb.SymbolPath.partial< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-of_offset_path" > < a href = "#val-of_offset_path" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > of_offset_path : < span > is_void:bool< / span > < span > - > < / span > < a href = "../Symb/SymbolPath/index.html#type-partial" > Symb.SymbolPath.partial< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-of_length_path" > < a href = "#val-of_length_path" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > of_length_path : < span > is_void:bool< / span > < span > - > < / span > < a href = "../Symb/SymbolPath/index.html#type-partial" > Symb.SymbolPath.partial< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-of_modeled_path" > < a href = "#val-of_modeled_path" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > of_modeled_path : < span > is_expensive:bool< / span > < span > - > < / span > < a href = "../Symb/SymbolPath/index.html#type-partial" > Symb.SymbolPath.partial< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < / code > < / dt > < dt class = "spec value" id = "val-is_offset_path_of" > < a href = "#val-is_offset_path_of" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > is_offset_path_of : < a href = "../Symb/SymbolPath/index.html#type-partial" > Symb.SymbolPath.partial< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > bool< / code > < / dt > < dt class = "spec value" id = "val-is_length_path_of" > < a href = "#val-is_length_path_of" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > is_length_path_of : < a href = "../Symb/SymbolPath/index.html#type-partial" > Symb.SymbolPath.partial< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > bool< / code > < / dt > < dt class = "spec value" id = "val-has_only_non_int_symbols" > < a href = "#val-has_only_non_int_symbols" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > has_only_non_int_symbols : < a href = "index.html#type-t" > t< / a > < span > - > < / span > bool< / code > < / dt > < dt class = "spec value" id = "val-is_incr_of" > < a href = "#val-is_incr_of" class = "anchor" > < / a > < code > < span class = "keyword" > val< / span > is_incr_of : < a href = "../Symb/SymbolPath/index.html#type-partial" > Symb.SymbolPath.partial< / a > < span > - > < / span > < a href = "index.html#type-t" > t< / a > < span > - > < / span > bool< / code > < / dt > < dd > < p > Check if < code > itv< / code > is < code > path+1< / code > when called < code > is_incr_of path itv< / code > < / p > < / dd > < / dl > < / div > < / body > < / html >