pyphi.resolve_ties.resolve_state_tie#
- pyphi.resolve_ties.resolve_state_tie(per_state_mips, *, context, on_unresolved='defer')[source]#
Resolve a state tie via the per-state max-min cascade.
Per Albantakis et al. 2023 S1 Text + Eq 20 parenthetical: among states tied at maximal intrinsic specification, the canonical winner is the state whose per-state
φ_s(the value of integrated information at that state’s MIP) is greatest. Ifφ_sties too, the cascade escalates to per-stateΦ(the cause-effect structure’s integrated information at Composition). IfΦties as well, the substrate fails the information postulate —NotAComplexis raised underon_unresolved='fail'.per_state_mipsmaps each candidate state spec to a per-state MIP result object (typically aSystemIrreducibilityAnalysisor similar). The object must expose.phi;.big_phiis consulted only when Composition escalation fires.Returns a
CascadeOutcomewhoseresolvedfield is the winning key fromper_state_mips(orNonewhen budget caps escalation short of resolution).- Parameters:
per_state_mips (Mapping)
context (ResolutionContext)
on_unresolved (Literal['fail', 'defer', 'warn'])
- Return type: