pyphi.models.partitions.TotalCut#

class pyphi.models.partitions.TotalCut(node_indices, node_labels=None)[source]#

Bases: EdgeCut

The total cut: every connection severed, self-loops included.

Represents total unconstraining of the system’s cause-effect power — every unit’s inputs, including its own past state, are marginalized. This is stronger than the all-singletons member of the directional partition family (which the set-partition enumeration yields with self-loops intact): a single unit is severed from itself only here. It is therefore the sole irreducibility test for a single-unit system, and an optional MIP candidate for larger systems (via system_partition_include_total and the edge-cut schemes).

Normalized by the inherited uniform rule — one over the number of severed connections, all n**2 of them (Marshall et al. 2023, Theorem 1: the normalization is the maximum φ the cut could achieve, one bit per severed connection).

Parameters: