module Ph_cooperativity: sig .. end
resolve !Ph_instance.cooperativities ctx ab returns the set of process indexes that are
		coherent with ctx
val resolve : (Ph_types.sort list * (Ph_types.sortidx list -> int)) PintTypes.SMap.t ->
       Ph_types.ctx -> Ph_types.sort -> Ph_types.sortidx list
val local_fixed_points : ?level1:bool ->
       'a PintTypes.SMap.t -> Ph_types.ph -> Ph_types.process -> Ph_types.state list
local_fixed_points !Ph_instance.cooperativities ph ai returns the list of semi-global states
		which are sufficient to ensure ai (local) stability
val build_reflection : ?coop_label:string option ->
       ?rsa:PintTypes.stochatime ->
       (string -> int) ->
       string list ->
       (string * (string list * (Ph_types.sortidx list -> int))) *
       (Ph_types.process * (Ph_types.action * PintTypes.stochatime) list) option
val build_cooperation : ?coop_label:string option ->
       ?rsa:PintTypes.stochatime ->
       (string -> int) ->
       Ph_types.state_matching_t ->
       string * (int list * int list) *
       (Ph_types.process list * (Ph_types.action * PintTypes.stochatime) list)
val regulators : Ph_instance.cooperativities_t -> string -> PintTypes.SSet.t
val coherent_ctx : Ph_instance.cooperativities_t -> Ph_types.ctx -> Ph_types.ctx