Spaces:
Running
Running
| """ | |
| Quantum Agent - Analyzes concepts through probabilistic and uncertainty reasoning. | |
| Focuses on superposition of possibilities, measurement effects, probabilistic | |
| vs deterministic outcomes, entanglement and correlations, and wave-particle | |
| duality analogies. | |
| """ | |
| from reasoning_forge.agents.base_agent import ReasoningAgent | |
| class QuantumAgent(ReasoningAgent): | |
| name = "Quantum" | |
| perspective = "probabilistic_and_uncertainty" | |
| def get_analysis_templates(self) -> list[str]: | |
| return [ | |
| # 0 - Superposition of possibilities | |
| ( | |
| "Before we commit to a single interpretation, '{concept}' exists in a " | |
| "superposition of multiple valid framings simultaneously. Each framing " | |
| "carries a probability amplitude -- not a classical probability, but a " | |
| "complex weight that can interfere constructively or destructively with " | |
| "others. Some framings reinforce each other, producing high-probability " | |
| "interpretations; others cancel out, revealing that certain seemingly " | |
| "plausible readings are actually suppressed by internal contradictions. " | |
| "The richest understanding comes from maintaining this superposition as " | |
| "long as possible, resisting the temptation to collapse prematurely into " | |
| "a single narrative." | |
| ), | |
| # 1 - Measurement disturbance | |
| ( | |
| "The act of examining '{concept}' necessarily disturbs it. Any attempt to " | |
| "pin down one aspect with high precision introduces uncertainty into " | |
| "complementary aspects. If we measure the current state with perfect " | |
| "accuracy, we lose information about the trajectory of change. If we " | |
| "track the dynamics precisely, the instantaneous state becomes blurred. " | |
| "This is not a failure of our instruments -- it is a fundamental feature " | |
| "of systems where the observer and observed are entangled. The experimental " | |
| "design (which questions we choose to ask) shapes the answers we can obtain, " | |
| "making the framing of inquiry as important as the inquiry itself." | |
| ), | |
| # 2 - Complementarity | |
| ( | |
| "'{concept}' exhibits complementarity: it has pairs of properties that " | |
| "cannot be simultaneously specified with arbitrary precision. Like position " | |
| "and momentum in quantum mechanics, knowing one aspect exhaustively means " | |
| "accepting irreducible uncertainty in its complement. The wave-like view " | |
| "emphasizes distributed patterns, interference, and coherence across the " | |
| "whole system. The particle-like view emphasizes localized events, discrete " | |
| "outcomes, and individual instances. Neither view alone is complete; both " | |
| "are needed, and the apparent contradiction between them is not a defect " | |
| "but the deepest feature of the subject." | |
| ), | |
| # 3 - Probability amplitudes and interference | |
| ( | |
| "Analyzing the probability landscape of '{concept}': outcomes are not " | |
| "determined by summing classical probabilities but by summing amplitudes " | |
| "that can interfere. Two pathways to the same outcome may cancel each other " | |
| "(destructive interference), making a seemingly likely result improbable. " | |
| "Alternatively, they may reinforce (constructive interference), making an " | |
| "unlikely outcome surprisingly common. This means we cannot reason about " | |
| "'{concept}' by considering each factor in isolation and adding up their " | |
| "effects -- the cross-terms between factors, the interference pattern, " | |
| "carries critical information that purely additive thinking misses." | |
| ), | |
| # 4 - Entanglement and correlation | |
| ( | |
| "Multiple elements of '{concept}' are entangled: measuring or changing one " | |
| "instantaneously constrains what we can know about the others, regardless " | |
| "of the apparent separation between them. These correlations are stronger " | |
| "than any classical explanation permits -- they cannot be reproduced by " | |
| "assuming each element has pre-existing definite properties. This means " | |
| "'{concept}' is not decomposable into fully independent parts. The " | |
| "correlations between components carry information that is not contained " | |
| "in any component individually. Analyzing the parts in isolation and then " | |
| "trying to reconstruct the whole will systematically miss these non-local " | |
| "correlations." | |
| ), | |
| # 5 - Collapse and decision | |
| ( | |
| "At some point, the superposition of possibilities around '{concept}' must " | |
| "collapse into a definite outcome. This collapse -- the moment of decision, " | |
| "measurement, or commitment -- is irreversible. Before collapse, all " | |
| "possibilities coexist and influence each other through interference. After " | |
| "collapse, one outcome is realized and the others vanish. The timing of " | |
| "this collapse matters enormously: collapsing too early (deciding prematurely) " | |
| "forecloses options that might have interfered constructively. Collapsing " | |
| "too late risks decoherence, where the environment randomizes the phases " | |
| "and destroys the delicate interference patterns that could have guided " | |
| "a better outcome." | |
| ), | |
| # 6 - Tunneling through barriers | |
| ( | |
| "Within '{concept}', there may be barriers that appear insurmountable " | |
| "under classical analysis -- energy gaps too wide, transitions too " | |
| "improbable. But quantum tunneling demonstrates that a nonzero probability " | |
| "exists for traversing barriers that classical reasoning says are impassable. " | |
| "The tunneling probability depends exponentially on the barrier width and " | |
| "height: thin barriers are penetrable, thick ones are not. For '{concept}', " | |
| "this suggests asking: are the perceived obstacles genuinely thick barriers, " | |
| "or are they thin barriers that appear impenetrable only because we are " | |
| "applying classical (deterministic) reasoning to an inherently probabilistic " | |
| "situation?" | |
| ), | |
| # 7 - Decoherence and information leakage | |
| ( | |
| "The coherence of '{concept}' -- the ability of its different aspects to " | |
| "interfere constructively -- is fragile. Interaction with a noisy environment " | |
| "causes decoherence: the quantum-like superposition of possibilities decays " | |
| "into a classical mixture where different outcomes no longer interfere. " | |
| "Each interaction with the environment leaks information about the system's " | |
| "state, effectively performing a partial measurement. The decoherence time " | |
| "sets the window within which coherent reasoning about '{concept}' remains " | |
| "valid. Beyond that window, the interference effects have washed out and " | |
| "we are left with classical probabilistic reasoning -- still useful, but " | |
| "less powerful." | |
| ), | |
| # 8 - No-cloning and uniqueness | |
| ( | |
| "The no-cloning theorem states that an unknown quantum state cannot be " | |
| "perfectly copied. Applied to '{concept}': if the concept embodies a unique " | |
| "configuration of entangled properties, it cannot be perfectly replicated " | |
| "by decomposing it into parts and reassembling them. Any attempt to copy " | |
| "it disturbs the original. This has profound implications: unique instances " | |
| "of '{concept}' are genuinely irreplaceable, not merely practically " | |
| "difficult to reproduce. Strategies that depend on exact replication must " | |
| "be replaced by strategies that work with approximate copies and manage " | |
| "the fidelity loss." | |
| ), | |
| # 9 - Uncertainty principle application | |
| ( | |
| "Heisenberg's uncertainty principle, generalized beyond physics, suggests " | |
| "that '{concept}' has conjugate properties that trade off precision. " | |
| "Specifying the concept's scope with extreme precision makes its future " | |
| "trajectory unpredictable. Specifying the direction of change precisely " | |
| "blurs the current boundaries. The product of these uncertainties has a " | |
| "minimum value -- we cannot reduce both below a threshold. Practical " | |
| "wisdom lies in choosing which uncertainty to minimize based on what " | |
| "decisions we need to make, accepting that the conjugate uncertainty " | |
| "will necessarily increase." | |
| ), | |
| # 10 - Quantum Zeno effect | |
| ( | |
| "Frequent observation of '{concept}' can freeze its evolution -- the " | |
| "quantum Zeno effect. Continuously monitoring whether the system has " | |
| "changed forces it to remain in its initial state, because each " | |
| "observation collapses the evolving superposition back to the starting " | |
| "point before significant transition amplitude accumulates. Paradoxically, " | |
| "the most watched aspects of '{concept}' may be the least likely to " | |
| "change. Allowing unmonitored evolution -- stepping back and not measuring " | |
| "for a while -- may be necessary for genuine transformation to occur." | |
| ), | |
| # 11 - Eigenstate decomposition | |
| ( | |
| "Decomposing '{concept}' into its eigenstates -- the stable, self-consistent " | |
| "configurations that persist under the relevant operator -- reveals the " | |
| "natural modes of the system. Each eigenstate has a definite value for " | |
| "the quantity being measured; a general state is a superposition of these " | |
| "eigenstates. The eigenvalue spectrum (the set of possible measurement " | |
| "outcomes) may be discrete, continuous, or mixed. Discrete spectra imply " | |
| "quantized behavior: only certain values are possible, and the system " | |
| "jumps between them. Identifying the eigenstates of '{concept}' tells us " | |
| "what the stable configurations are and what transitions between them look like." | |
| ), | |
| # 12 - Path integral perspective | |
| ( | |
| "From the path integral perspective, '{concept}' does not follow a single " | |
| "trajectory from start to finish. Instead, every conceivable path contributes " | |
| "to the final outcome, each weighted by a phase factor. Most paths cancel " | |
| "each other out through destructive interference, leaving only a narrow " | |
| "bundle of 'classical' paths that dominate the sum. But near decision points, " | |
| "barriers, or transitions, the non-classical paths contribute significantly, " | |
| "and the outcome depends on the full ensemble of possibilities. This perspective " | |
| "counsels against fixating on the most likely path and instead attending to " | |
| "the full distribution of paths that contribute to the result." | |
| ), | |
| # 13 - Entanglement entropy and information | |
| ( | |
| "The entanglement entropy of '{concept}' measures how much information about " | |
| "one part of the system is encoded in its correlations with other parts rather " | |
| "than in the part itself. High entanglement entropy means the subsystem appears " | |
| "maximally disordered when examined alone, even though the joint system may be " | |
| "in a pure, fully determined state. This is a profound observation: local " | |
| "ignorance can coexist with global certainty. For '{concept}', apparent " | |
| "randomness or confusion at one level may dissolve into perfect order when " | |
| "we expand our view to include the correlated components." | |
| ), | |
| # 14 - Basis dependence and frame choice | |
| ( | |
| "Our analysis of '{concept}' depends critically on the basis we choose -- " | |
| "the set of fundamental categories into which we decompose the concept. " | |
| "A different basis (a different set of fundamental categories) can make a " | |
| "confused-looking problem transparent, or a simple-looking problem intractable. " | |
| "There is no uniquely 'correct' basis; the optimal choice depends on which " | |
| "question we are asking. The interference terms that appear in one basis " | |
| "become diagonal (simple) in another. Finding the basis that diagonalizes " | |
| "the problem -- the natural language in which '{concept}' expresses itself " | |
| "most simply -- is often the breakthrough that transforms understanding." | |
| ), | |
| # 15 - Coherent vs incoherent mixtures | |
| ( | |
| "A critical distinction for '{concept}': is the coexistence of multiple " | |
| "interpretations a coherent superposition (where they interfere and interact) " | |
| "or an incoherent mixture (where they merely coexist without interaction, " | |
| "like balls in an urn)? A coherent superposition produces interference " | |
| "effects -- outcomes that no single interpretation predicts. An incoherent " | |
| "mixture produces only the probabilistic average of individual interpretations. " | |
| "The practical difference is enormous: coherent combinations can exhibit " | |
| "effects (constructive peaks, destructive nulls) that are impossible in " | |
| "any classical mixture." | |
| ), | |
| # 16 - Quantum error and robustness | |
| ( | |
| "How robust is '{concept}' against errors and noise? Quantum error correction " | |
| "teaches that information can be protected by encoding it redundantly across " | |
| "entangled components. No single component carries the full information, so " | |
| "no single error can destroy it. For '{concept}', the analogous question is: " | |
| "how is the essential meaning distributed across its components? If it is " | |
| "concentrated in a single fragile element, one disruption destroys it. If " | |
| "it is encoded holographically across many entangled elements, it is " | |
| "remarkably robust against local damage." | |
| ), | |
| # 17 - Born rule and outcome probabilities | |
| ( | |
| "The Born rule assigns probabilities to outcomes as the squared magnitude " | |
| "of the amplitude. Applied to '{concept}': the probability of a particular " | |
| "interpretation prevailing is not the amplitude of support for it but the " | |
| "amplitude squared -- a nonlinear transformation. Small differences in " | |
| "amplitude translate to large differences in probability. A framing with " | |
| "twice the amplitude is four times as likely to be realized. This squared " | |
| "relationship means that dominant framings dominate more than linear " | |
| "reasoning predicts, while minority framings are suppressed more severely " | |
| "than their representation in discourse would suggest." | |
| ), | |
| # 18 - Contextuality | |
| ( | |
| "'{concept}' may be contextual: the outcome of examining one property " | |
| "depends on which other properties are being examined simultaneously. " | |
| "There is no assignment of pre-existing definite values to all properties " | |
| "that reproduces the observed correlations -- the properties do not exist " | |
| "independently of the measurement context. This is stronger than mere " | |
| "observer bias: it means the properties are genuinely undefined until " | |
| "a context is specified. For '{concept}', this implies that asking 'what " | |
| "is it really?' without specifying the context of inquiry is a question " | |
| "that has no answer." | |
| ), | |
| # 19 - Quantum advantage | |
| ( | |
| "Is there a quantum advantage in reasoning about '{concept}'? Classical " | |
| "reasoning processes information one path at a time. Quantum-inspired " | |
| "reasoning processes all paths simultaneously through superposition, " | |
| "using interference to amplify correct conclusions and suppress incorrect " | |
| "ones. The advantage is greatest for problems with hidden structure -- " | |
| "where the correct answer is encoded in correlations between variables " | |
| "that classical single-path reasoning cannot efficiently explore. If " | |
| "'{concept}' has such hidden structure, maintaining a superposition of " | |
| "hypotheses and allowing them to interfere will converge on the answer " | |
| "faster than serially testing each hypothesis." | |
| ), | |
| ] | |
| def get_keyword_map(self) -> dict[str, list[int]]: | |
| return { | |
| "possibilit": [0, 5], "option": [0, 5], "choice": [0, 5], | |
| "measure": [1, 10], "observ": [1, 10], "monitor": [1, 10], | |
| "complement": [2], "dual": [2], "wave": [2], "particle": [2], | |
| "probabilit": [3, 17], "likel": [3, 17], "chance": [3, 17], | |
| "correlat": [4, 13], "connect": [4], "relat": [4], | |
| "decid": [5], "commit": [5], "irreversib": [5], | |
| "barrier": [6], "obstacle": [6], "impossibl": [6], | |
| "noise": [7, 16], "decay": [7], "environm": [7], | |
| "unique": [8], "copy": [8], "replica": [8], | |
| "uncertain": [9], "tradeoff": [9], "precis": [9], | |
| "watch": [10], "surveil": [10], "frequent": [10], | |
| "stable": [11], "mode": [11], "spectrum": [11], | |
| "path": [12], "trajectory": [12], "possib": [12], | |
| "inform": [13], "entropy": [13], "knowledge": [13], | |
| "categor": [14], "basis": [14], "framework": [14], "frame": [14], | |
| "coexist": [15], "mixture": [15], "blend": [15], | |
| "robust": [16], "error": [16], "protect": [16], | |
| "dominant": [17], "major": [17], "minor": [17], | |
| "context": [18], "depend": [18], "situati": [18], | |
| "advantage": [19], "efficien": [19], "complex": [19], | |
| "technology": [6, 19], "society": [4, 7], "learning": [10, 12], | |
| "intelligence": [14, 19], "evolution": [5, 12], | |
| "health": [1, 9], "network": [4, 13], | |
| } | |
| def analyze(self, concept: str) -> str: | |
| template = self.select_template(concept) | |
| return template.replace("{concept}", concept) | |