code: def damaged_by_cut(self, subsystem):
          
          return (subsystem.cut.splits_mechanism(self.mechanism) or
                  np.any(self._relevant_connections(subsystem) *
                         subsystem.cut.cut_matrix(subsystem.network.size) == 1))
docs: Return ``True`` if this MICE is affected by the subsystem's cut.
  
          The cut affects the MICE if it either splits the MICE's mechanism
          or splits the connections between the purview and mechanism.