pub struct EntanglementValidator {
pub decoherence_time_s: f64,
/* private fields */
}Expand description
Entanglement validator for temporal consciousness correlations
Fields§
§decoherence_time_s: f64Decoherence time for entanglement
Implementations§
Source§impl EntanglementValidator
impl EntanglementValidator
Sourcepub fn with_consciousness_model(
qubit_count: usize,
decoherence_time_s: f64,
) -> Self
pub fn with_consciousness_model( qubit_count: usize, decoherence_time_s: f64, ) -> Self
Create validator for specific consciousness model
Sourcepub fn entanglement_survival(&self, time_s: f64) -> f64
pub fn entanglement_survival(&self, time_s: f64) -> f64
Calculate entanglement survival probability over time
Sourcepub fn calculate_concurrence(&self, time_s: f64) -> f64
pub fn calculate_concurrence(&self, time_s: f64) -> f64
Calculate concurrence for two-qubit system
Sourcepub fn calculate_entanglement_entropy(&self, time_s: f64) -> f64
pub fn calculate_entanglement_entropy(&self, time_s: f64) -> f64
Calculate entanglement entropy for multi-qubit system
Sourcepub fn calculate_bell_parameter(&self, time_s: f64) -> f64
pub fn calculate_bell_parameter(&self, time_s: f64) -> f64
Calculate Bell inequality parameter (CHSH)
Sourcepub fn validate_temporal_correlation(
&self,
operation_time_s: f64,
) -> QuantumResult<EntanglementResult>
pub fn validate_temporal_correlation( &self, operation_time_s: f64, ) -> QuantumResult<EntanglementResult>
Validate temporal correlation preservation
Sourcepub fn set_parameters(&mut self, threshold: f64, decoherence_time_s: f64)
pub fn set_parameters(&mut self, threshold: f64, decoherence_time_s: f64)
Set entanglement parameters
Sourcepub fn analyze_consciousness_time_scales(
&self,
) -> ConsciousnessTimeScaleAnalysis
pub fn analyze_consciousness_time_scales( &self, ) -> ConsciousnessTimeScaleAnalysis
Analyse entanglement viability across the canonical consciousness time scales (neural spike, gamma/theta/alpha/beta/delta waves). Six fixed scales, ordered fastest-to-slowest, each annotated with how directly it touches conscious neural activity.
Sourcepub fn model_consciousness_network(
&self,
network_size: usize,
time_s: f64,
) -> ConsciousnessNetwork
pub fn model_consciousness_network( &self, network_size: usize, time_s: f64, ) -> ConsciousnessNetwork
Model a small consciousness network of network_size qubits at the
given time. Returns pairwise entanglement quality between every node
(C(N,2) pairs) plus a single aggregate network_coherence ∈ [0,1].
The model is intentionally simple — all pairs share the same
decoherence rate, so network_coherence reduces to the entanglement
survival probability. The shape is what callers expect; the absolute
values are useful for “is the whole network still coherent?” gates.
Sourcepub fn calculate_quantum_fisher_information(&self, time_s: f64) -> f64
pub fn calculate_quantum_fisher_information(&self, time_s: f64) -> f64
Compute the quantum Fisher information (QFI) for a maximally entangled 2-qubit state under exponential dephasing. QFI bounds the precision with which a phase parameter encoded in the state can be estimated; for our model it scales linearly with the squared survival probability and the qubit count.
Returns a strictly positive value (clamped to a small floor so callers
can assume qfi > 0 even at long times).
Trait Implementations§
Source§impl Clone for EntanglementValidator
impl Clone for EntanglementValidator
Source§fn clone(&self) -> EntanglementValidator
fn clone(&self) -> EntanglementValidator
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more