Constraint Manifolds

This section is under development.

Marginal Entropy Constraints

The inaccessible game framework constrains dynamics to preserve marginal entropies.

Constraint Function

\[C(\theta) = \sum_i h_i(\theta)\]

where \(h_i\) are marginal entropies.

Computing Constraints

exp_fam = QuantumExponentialFamily(d=3, include_pairs=True)
theta = np.random.randn(exp_fam.n_params) * 0.1

C, a = exp_fam.marginal_entropy_constraint(theta)
# C: constraint value
# a: constraint gradient ∇C

See Also