mercurial.consciousness.biasing module
Top‑down biasing operator (MERCURIAL A.4, Definition 4.5).
- class mercurial.consciousness.biasing.TopDownBiasing(kappa_bias: float = 0.1)[source]
Bases:
objectImplements organizational causation: consciousness biases reality patterns.
The biasing strength κ_bias determines how strongly conscious patterns influence the evolution of local reality patterns.
Methods
apply_biasing(reality_pattern, ...)Apply biasing to reality pattern for one time step.
compute_biasing_field(consciousness_pattern, ...)Compute the biasing term B[reality] from consciousness.
Compute P_ext and Q_ext from consciousness biasing.
compute_neural_bias(consciousness_pattern, ...)Compute external input bias (P_ext, Q_ext) for a Wilson‑Cowan population.
enforce_range(consciousness_level, target_level)Return a multiplicative penalty (0-1) for biasing outside allowed range.
- __init__(kappa_bias: float = 0.1)[source]
- Parameters:
- kappa_biasfloat
Biasing strength (κ_bias). Typical range 0.01–0.5.
- apply_biasing(reality_pattern: Pattern, consciousness_pattern: Pattern, dt: float, target_level: int) Pattern[source]
Apply biasing to reality pattern for one time step.
- compute_biasing_field(consciousness_pattern: Pattern, reality_pattern: Pattern, target_level: int, projection_dim: int | None = None) ndarray[source]
Compute the biasing term B[reality] from consciousness.
- compute_external_input(consciousness_pattern, target_population: WilsonCowanPopulation, target_level: int) Tuple[float, float][source]
Compute P_ext and Q_ext from consciousness biasing.