API Reference: Examples¶
This section provides detailed API documentation for the example implementations in the Probabilistic Quantum Reasoner.
Example Networks¶
probabilistic_quantum_reasoner.examples.WeatherMoodExample(backend=None)
¶
Weather-Mood causal relationship example.
Models the causal relationship between weather and mood using: - Classical probabilistic dependencies - Quantum entanglement effects - Hybrid reasoning mechanisms
Initialize weather-mood example.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
backend
|
Optional[Any]
|
Quantum backend (defaults to classical simulator) |
None
|
conditional_inference(evidence)
¶
Run conditional inference given evidence.
counterfactual_analysis()
¶
Perform counterfactual analysis.
estimate_causal_effect(treatment, outcome)
¶
Estimate causal effect of treatment on outcome.
generate_report()
¶
Generate a human-readable analysis report.
quantum_vs_classical_comparison()
¶
Compare quantum vs classical reasoning.
run_basic_inference()
¶
Run basic inference on the network.
run_complete_analysis()
¶
Run complete weather-mood analysis.
sensitivity_analysis()
¶
Perform sensitivity analysis on quantum entanglement.
temporal_reasoning()
¶
Demonstrate temporal quantum reasoning.
probabilistic_quantum_reasoner.examples.QuantumXORExample(backend=None)
¶
Quantum XOR gate reasoning example.
Demonstrates quantum logical reasoning using: - Quantum superposition of inputs - Entangled XOR relationships - Amplitude interference effects - Quantum vs classical logical inference
Initialize quantum XOR example.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
backend
|
Optional[Any]
|
Quantum backend (defaults to classical simulator) |
None
|
demonstrate_interference_effects()
¶
Demonstrate quantum interference in XOR reasoning.
demonstrate_superposition_xor()
¶
Demonstrate XOR with superposition inputs.
generate_xor_report()
¶
Generate human-readable XOR analysis report.
multi_qubit_xor_reasoning(n_inputs=3)
¶
Demonstrate multi-qubit XOR reasoning.
run_complete_xor_analysis()
¶
Run complete quantum XOR analysis.
probabilistic_quantum_reasoner.examples.QuantumPrisonersDilemmaExample(backend=None)
¶
Quantum Prisoner's Dilemma with counterfactual reasoning.
Models strategic decision making using: - Quantum superposition of strategies - Entangled player decisions - Counterfactual strategy analysis - Nash equilibrium under quantum uncertainty
Initialize quantum prisoner's dilemma example.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
backend
|
Optional[Any]
|
Quantum backend (defaults to classical simulator) |
None
|
analyze_quantum_nash_equilibrium()
¶
Analyze Nash equilibrium under quantum uncertainty.
counterfactual_strategy_analysis()
¶
Perform counterfactual analysis of strategic decisions.
generate_game_report()
¶
Generate human-readable game analysis report.
run_complete_game_analysis()
¶
Run complete quantum game theory analysis.
simulate_repeated_game(n_rounds=10)
¶
Simulate repeated prisoner's dilemma with learning.
Example Usage¶
Weather-Mood Network¶
from probabilistic_quantum_reasoner.examples import WeatherMoodExample
example = WeatherMoodExample()
network = example.create_network()
network.infer(query_nodes=["mood"], evidence={"weather": "sunny"})
Quantum XOR Network¶
from probabilistic_quantum_reasoner.examples import QuantumXORExample
xor_example = QuantumXORExample()
network = xor_example.create_network()
result = network.infer(query_nodes=["output"])