"""
TQCE - Temporal Quantum Causal Engine

A novel computational paradigm based on causal loop mechanics.

Core components:
    - CausalNode: Fundamental unit of a Causal Tensor Network
    - CausalTensorNetwork: Tensor networks with retrocausal edges
    - ParadoxPressureGradientDescent: Optimizer using causal inconsistency as loss
    - ChronoEntropicRegularizer: Thermodynamic regularizer for causal loops
    - TemporalWavefunction: Superposed timelines with causal interference
    - BootstrapAmplifier: Self-referential signal amplification
    - TQCEOrchestrator: Full pipeline coordinator

References:
    - Deutsch (1991): Quantum mechanics near closed timelike lines
    - Novikov (1989): Self-consistency principle
    - Lloyd et al. (2011): CTC-assisted computation
"""

__version__ = "1.0.1"

from tqce.network import CausalNode, CausalTensorNetwork
from tqce.optimization import ChronoEntropicRegularizer, ParadoxPressureGradientDescent
from tqce.quantum import TemporalWavefunction
from tqce.amplification import BootstrapAmplifier
from tqce.engine import TQCEOrchestrator

__all__ = [
    "CausalNode",
    "CausalTensorNetwork",
    "ParadoxPressureGradientDescent",
    "ChronoEntropicRegularizer",
    "TemporalWavefunction",
    "BootstrapAmplifier",
    "TQCEOrchestrator",
]
