pyphi.formalism.iit3.concept#

pyphi.formalism.iit3.concept(system, mechanism, purviews=None, cause_purviews=None, effect_purviews=None, **kwargs)[source]#

Return the IIT 3.0 concept specified by a mechanism.

A concept pairs the mechanism’s maximally irreducible cause (its MIC) with its maximally irreducible effect (its MIE). The empty mechanism specifies the null concept.

Parameters:
  • system (System) – The system the mechanism belongs to.

  • mechanism (tuple[int]) – The mechanism for which to determine the concept.

  • purviews (tuple[tuple[int]], optional) – A list of purviews to consider.

  • cause_purviews (tuple[tuple[int]], optional) – A list of cause purviews to consider, overriding purviews.

  • effect_purviews (tuple[tuple[int]], optional) – A list of effect purviews to consider, overriding purviews.

  • kwargs (Any)

Returns:

Distinction – The concept of the given mechanism.

Return type:

Distinction