mercurial.spectral.quantum_fields module
Quantum field excitation for sensory modalities (SPECTRAL A.1).
- class mercurial.spectral.quantum_fields.FieldSpec(modality: ModalityField, frequency_min: float, frequency_max: float, coupling_coefficient: float, field_type: str)[source]
Bases:
objectSpecification for a quantum field.
- coupling_coefficient: float
- field_type: str
- frequency_max: float
- frequency_min: float
- modality: ModalityField
- class mercurial.spectral.quantum_fields.ModalityField(value)[source]
Bases:
EnumSensory modalities with their field types.
- AFFECTIVE = 'affective'
- AUDITORY = 'auditory'
- CHRONOCEPTIVE = 'chronoceptive'
- GUSTATORY = 'gustatory'
- INTEROCEPTIVE = 'interoceptive'
- OLFACTORY = 'olfactory'
- PROPRIOCEPTIVE = 'proprioceptive'
- TACTILE = 'tactile'
- THERMOCEPTIVE = 'thermoceptive'
- VESTIBULAR = 'vestibular'
- VISUAL = 'visual'
- class mercurial.spectral.quantum_fields.QuantumFieldOperator(modality: ModalityField, spec: FieldSpec, spatial_points: int = 10, modes: int = 5)[source]
Bases:
objectRepresents a quantum field operator for a sensory modality. Implements: Φ̂_m(r, t) = Σ_ω √(ħ/(2ε₀ω)) (â_ω e^{-iωt} ψ_ω(r) + h.c.) Simplified for simulation: we track field amplitude and phase.
Methods
evolve(dt, pattern_energy, pattern_coherence)Time evolution of field amplitudes.
excitation_amplitude(pattern_energy, ...)Compute the field excitation amplitude based on pattern properties.
field_strength([position_idx])Compute field strength at a spatial point.
- evolve(dt: float, pattern_energy: float, pattern_coherence: float, external_drive: ndarray | None = None)[source]
Time evolution of field amplitudes. dA/dt = -γ A + excitation + external_drive
- class mercurial.spectral.quantum_fields.UnifiedField(spatial_points: int = 10)[source]
Bases:
objectManages all modality fields and their interactions.
Methods
evolve_all(dt, pattern_energy, pattern_coherence)Evolve all fields.
get_field_strengths([position_idx])Return field strengths for all modalities.
manifestation_probability(modality[, threshold])Probability that field excitation exceeds perceptual threshold.
- evolve_all(dt: float, pattern_energy: float, pattern_coherence: float, external_drives: Dict[ModalityField, ndarray] | None = None)[source]
Evolve all fields.
- get_field_strengths(position_idx: int = 0) Dict[ModalityField, float][source]
Return field strengths for all modalities.
- manifestation_probability(modality: ModalityField, threshold: float = 0.1) float[source]
Probability that field excitation exceeds perceptual threshold.