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.2" / > < 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 : < 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 >