pub struct QuantumCollapseEngine { /* private fields */ }Expand description
Quantum-inspired partition collapse engine.
Uses amplitude-based search inspired by Grover’s algorithm:
- Initialize uniform amplitudes over sampled partitions
- Oracle: phase-rotate proportional to information loss (low loss = high rotation)
- Diffusion: inversion about the mean amplitude
- Collapse: sample from |amplitude|² distribution
Achieves approximately √N speedup over exhaustive search.
Implementations§
Trait Implementations§
Source§impl ConsciousnessCollapse for QuantumCollapseEngine
impl ConsciousnessCollapse for QuantumCollapseEngine
Source§fn collapse_to_mip(
&self,
tpm: &TransitionMatrix,
iterations: usize,
seed: u64,
) -> Result<PhiResult, ConsciousnessError>
fn collapse_to_mip( &self, tpm: &TransitionMatrix, iterations: usize, seed: u64, ) -> Result<PhiResult, ConsciousnessError>
Collapse the partition superposition to find the MIP. Read more
Auto Trait Implementations§
impl Freeze for QuantumCollapseEngine
impl RefUnwindSafe for QuantumCollapseEngine
impl Send for QuantumCollapseEngine
impl Sync for QuantumCollapseEngine
impl Unpin for QuantumCollapseEngine
impl UnsafeUnpin for QuantumCollapseEngine
impl UnwindSafe for QuantumCollapseEngine
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more