BiabductionSummary.JpropModule for joined props: the result of joining together propositions repeatedly
Remember when a prop is obtained as the join of two other props; the first parameter is an id
val d_shallow : Prop.normal t -> unitDump the toplevel prop
val d_list : shallow:bool -> Prop.normal t list -> unitdump a joined prop list, the boolean indicates whether to print toplevel props only
val free_vars : Prop.normal t -> IR.Ident.t IStdlib.IStd.Sequence.tjprop_filter filter joinedprops applies filter to the elements of joindeprops and applies it to the subparts if the result is None. Returns the most absract results which pass filter.
val jprop_sub : Predicates.subst -> Prop.normal t -> Prop.exposed tapply a substitution to a jprop
map the function to each prop in the jprop, pointwise