babylon.formulas.solidarity
Solidarity Transmission formula (Sprint 3.4.2).
Consciousness spreads via solidarity edges: dPsi = sigma * (Psi_src - Psi_tgt).
Activation requires source_consciousness > threshold AND solidarity_strength > 0. This implements the Fascist Bifurcation: no solidarity means no transmission.
Functions
|
Calculate consciousness delta via solidarity edge. |
- babylon.formulas.solidarity.calculate_solidarity_transmission(source_consciousness, target_consciousness, solidarity_strength, activation_threshold=0.3)[source]
Calculate consciousness delta via solidarity edge.
- Parameters:
- Return type:
- Returns:
Change in target consciousness. Negative if target > source.
Examples
>>> round(calculate_solidarity_transmission(0.8, 0.2, 0.5), 2) 0.3 >>> calculate_solidarity_transmission(0.2, 0.5, 0.5) # Below threshold 0.0