gEconpy.model.perturbation.check_bk_condition_pt#

gEconpy.model.perturbation.check_bk_condition_pt(A, B, C, D, lead_var_idx)#

Symbolic Blanchard-Kahn condition check using differentiable eigenvalues.

Parameters:
A, B, C, DTensorVariable

Jacobian matrices of the linearized DSGE system.

lead_var_idxnp.ndarray of int

Column indices of forward-looking variables. Must be known at graph-build time.

Returns:
bk_satisfiedTensorVariable (bool scalar)

True if the Blanchard-Kahn condition IS satisfied.

n_forwardTensorVariable (int scalar)

Number of forward-looking variables.

n_unstableTensorVariable (int scalar)

Number of eigenvalues with modulus greater than one.