Skip to content

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"])

Quantum Prisoner's Dilemma

from probabilistic_quantum_reasoner.examples import QuantumPrisonersDilemmaExample

qpd = QuantumPrisonersDilemmaExample()
analysis = qpd.run_complete_game_analysis()
print(qpd.generate_game_report())