probly.quantification.decomposition.decomposition.TotalDecomposition

class probly.quantification.decomposition.decomposition.TotalDecomposition[source]

Bases: Decomposition, ABC, Generic

Protocol for decompositions with total uncertainty.

canonical_notion[source]

alias of TotalUncertainty

property components: list[type[Notion]]

The components of the decomposition.

get(k[, d]) D[k] if k in D, else d.  d defaults to None.
get_canonical() Notion[source]

Return the canonical notion of the decomposition.

get_notion(notion: type[N]) N[source]

Return the component corresponding to the given notion.

items() a set-like object providing a view on D's items
keys() a set-like object providing a view on D's keys
property total: TU

The total uncertainty of the decomposition.

values() an object providing a view on D's values