README.md main.py pyproject.toml first_try.egg-info/PKG-INFO first_try.egg-info/SOURCES.txt first_try.egg-info/dependency_links.txt first_try.egg-info/requires.txt first_try.egg-info/top_level.txt qrisp/__init__.py qrisp/default_backend.py qrisp/alg_primitives/__init__.py qrisp/alg_primitives/amplitude_amplification.py qrisp/alg_primitives/dicke_state_prep.py qrisp/alg_primitives/iterable_processing.py qrisp/alg_primitives/iterative_qae.py qrisp/alg_primitives/iterative_qpe.py qrisp/alg_primitives/lcu.py qrisp/alg_primitives/prepare.py qrisp/alg_primitives/qae.py qrisp/alg_primitives/qft.py qrisp/alg_primitives/qpe.py qrisp/alg_primitives/switch_case.py qrisp/alg_primitives/arithmetic/SBP_arithmetic.py qrisp/alg_primitives/arithmetic/__init__.py qrisp/alg_primitives/arithmetic/comparisons.py qrisp/alg_primitives/arithmetic/matrix_multiplication.py qrisp/alg_primitives/arithmetic/poly_tools.py qrisp/alg_primitives/arithmetic/qcla_adder.py qrisp/alg_primitives/arithmetic/ripple_division.py qrisp/alg_primitives/arithmetic/ripple_mult.py qrisp/alg_primitives/arithmetic/uint_clifford_t_comparisons.py qrisp/alg_primitives/arithmetic/adders/__init__.py qrisp/alg_primitives/arithmetic/adders/adder_tools.py qrisp/alg_primitives/arithmetic/adders/cuccaro.py qrisp/alg_primitives/arithmetic/adders/fourier_adder.py qrisp/alg_primitives/arithmetic/adders/incrementation.py qrisp/alg_primitives/arithmetic/adders/remaud.py qrisp/alg_primitives/arithmetic/adders/ripple_carry_adder.py qrisp/alg_primitives/arithmetic/adders/gidney/__init__.py qrisp/alg_primitives/arithmetic/adders/gidney/cq_gidney_adder.py qrisp/alg_primitives/arithmetic/adders/gidney/gidney_adder.py qrisp/alg_primitives/arithmetic/adders/gidney/qq_gidney_adder.py qrisp/alg_primitives/arithmetic/adders/qcla/__init__.py qrisp/alg_primitives/arithmetic/adders/qcla/wrapper_function.py qrisp/alg_primitives/arithmetic/adders/qcla/classical_quantum/__init__.py qrisp/alg_primitives/arithmetic/adders/qcla/classical_quantum/cq_carry_path.py qrisp/alg_primitives/arithmetic/adders/qcla/classical_quantum/cq_qcla_adder.py qrisp/alg_primitives/arithmetic/adders/qcla/classical_quantum/cq_sum_path.py qrisp/alg_primitives/arithmetic/adders/qcla/quantum_quantum/__init__.py qrisp/alg_primitives/arithmetic/adders/qcla/quantum_quantum/qq_carry_path.py qrisp/alg_primitives/arithmetic/adders/qcla/quantum_quantum/qq_qcla_adder.py qrisp/alg_primitives/arithmetic/adders/qcla/quantum_quantum/qq_sum_path.py qrisp/alg_primitives/arithmetic/isqrt/__init__.py qrisp/alg_primitives/arithmetic/isqrt/isqrt_algorithm.py qrisp/alg_primitives/arithmetic/jasp_arithmetic/__init__.py qrisp/alg_primitives/arithmetic/jasp_arithmetic/jasp_cq_gidney_adder.py qrisp/alg_primitives/arithmetic/jasp_arithmetic/jasp_fourier_adder.py qrisp/alg_primitives/arithmetic/jasp_arithmetic/jasp_mod_adder.py qrisp/alg_primitives/arithmetic/jasp_arithmetic/jasp_multiplyers.py qrisp/alg_primitives/arithmetic/jasp_arithmetic/jasp_qq_gidney_adder.py qrisp/alg_primitives/arithmetic/modular_arithmetic/__init__.py qrisp/alg_primitives/arithmetic/modular_arithmetic/mod_tools.py qrisp/alg_primitives/arithmetic/modular_arithmetic/modular_multiplication.py qrisp/alg_primitives/arithmetic/modular_arithmetic/modular_qft_addition.py qrisp/alg_primitives/arithmetic/modular_arithmetic/modular_qft_multiplication.py qrisp/alg_primitives/logic_synthesis/__init__.py qrisp/alg_primitives/logic_synthesis/gray_synthesis.py qrisp/alg_primitives/logic_synthesis/pprm_synthesis.py qrisp/alg_primitives/logic_synthesis/truth_tables.py qrisp/alg_primitives/mcx_algs/__init__.py qrisp/alg_primitives/mcx_algs/amy.py qrisp/alg_primitives/mcx_algs/balauca.py qrisp/alg_primitives/mcx_algs/circuit_library.py qrisp/alg_primitives/mcx_algs/gidney.py qrisp/alg_primitives/mcx_algs/gms.py qrisp/alg_primitives/mcx_algs/gray.py qrisp/alg_primitives/mcx_algs/gray_pt.py qrisp/alg_primitives/mcx_algs/jones.py qrisp/alg_primitives/mcx_algs/khattar.py qrisp/alg_primitives/mcx_algs/maslov.py qrisp/alg_primitives/mcx_algs/multi_cx.py qrisp/alg_primitives/mcx_algs/yong.py qrisp/algorithms/__init__.py qrisp/algorithms/hhl.py qrisp/algorithms/qite.py qrisp/algorithms/qmci.py qrisp/algorithms/quantum_counting.py qrisp/algorithms/grover/__init__.py qrisp/algorithms/grover/grover_tools.py qrisp/algorithms/qaoa/__init__.py qrisp/algorithms/qaoa/mixers.py qrisp/algorithms/qaoa/qaoa_benchmark_data.py qrisp/algorithms/qaoa/qaoa_problem.py qrisp/algorithms/qaoa/problems/QUBO.py qrisp/algorithms/qaoa/problems/__init__.py qrisp/algorithms/qaoa/problems/eThrLinTwo.py qrisp/algorithms/qaoa/problems/maxClique.py qrisp/algorithms/qaoa/problems/maxCut.py qrisp/algorithms/qaoa/problems/maxIndepSet.py qrisp/algorithms/qaoa/problems/maxKColorableSubgraph.py qrisp/algorithms/qaoa/problems/maxSat.py qrisp/algorithms/qaoa/problems/maxSetPacking.py qrisp/algorithms/qaoa/problems/minSetCover.py qrisp/algorithms/qaoa/problems/portfolio_rebalancing.py qrisp/algorithms/qiro/__init__.py qrisp/algorithms/qiro/qiro_mixers.py qrisp/algorithms/qiro/qiro_problem.py qrisp/algorithms/qiro/qiroproblems/__init__.py qrisp/algorithms/qiro/qiroproblems/qiroMaxClique.py qrisp/algorithms/qiro/qiroproblems/qiroMaxIndepSet.py qrisp/algorithms/qiro/qiroproblems/qiroMaxSat.py qrisp/algorithms/qiro/qiroproblems/qiroMaxSetPack.py qrisp/algorithms/qiro/qiroproblems/qiro_utils.py qrisp/algorithms/quantum_backtracking/__init__.py qrisp/algorithms/quantum_backtracking/backtracking_tree.py qrisp/algorithms/shor/__init__.py qrisp/algorithms/shor/crypto_tools.py qrisp/algorithms/shor/shors_algorithm.py qrisp/algorithms/vqe/__init__.py qrisp/algorithms/vqe/vqe_benchmark_data.py qrisp/algorithms/vqe/vqe_problem.py qrisp/algorithms/vqe/problems/__init__.py qrisp/algorithms/vqe/problems/electronic_structure.py qrisp/algorithms/vqe/problems/heisenberg.py qrisp/circuit/__init__.py qrisp/circuit/clbit.py qrisp/circuit/compilation_acceleration.py qrisp/circuit/controlled_operations.py qrisp/circuit/instruction.py qrisp/circuit/library.py qrisp/circuit/operation.py qrisp/circuit/quantum_circuit.py qrisp/circuit/qubit.py qrisp/circuit/standard_operations.py qrisp/circuit/transpiler.py qrisp/core/__init__.py qrisp/core/compilation.py qrisp/core/gate_application_functions.py qrisp/core/quantum_array.py qrisp/core/quantum_dictionary.py qrisp/core/quantum_session.py qrisp/core/quantum_variable.py qrisp/core/session_merging_tools.py qrisp/environments/GMS_environment.py qrisp/environments/__init__.py qrisp/environments/classical_control_environment.py qrisp/environments/conjugation_environment.py qrisp/environments/control_environment.py qrisp/environments/custom_control_environment.py qrisp/environments/custom_inversion_environment.py qrisp/environments/gate_wrap_environment.py qrisp/environments/iteration_environment.py qrisp/environments/jiteration_environment.py qrisp/environments/quantum_conditionals.py qrisp/environments/quantum_environments.py qrisp/environments/quantum_inversion.py qrisp/examples/GMS_converter_example.py qrisp/examples/GMS_environment_example.py qrisp/examples/GMS_gates_example.py qrisp/examples/MaxCut_qaoa.py qrisp/examples/MkCS_qaoa.py qrisp/examples/QIROMaxCliqueExample.py qrisp/examples/QIROMaxIndepControlledMixerExample.py qrisp/examples/QIROMaxIndepExample.py qrisp/examples/QIROMaxSatExample.py qrisp/examples/QIROMaxSetPackTrafoToMIS.py qrisp/examples/QUBO_qaoa.py qrisp/examples/abstract_parameters.py qrisp/examples/backtracking.py qrisp/examples/classiq_qsvt_paper_comparison.py qrisp/examples/conditional_environments_example.py qrisp/examples/diagonal_hamiltonian_application.py qrisp/examples/gray_synthesis_example.py qrisp/examples/grovers_algorithm.py qrisp/examples/hello_world.py qrisp/examples/hhl_example.py qrisp/examples/inpl_matrix_multiplication_example.py qrisp/examples/jasp_gidney_adder.py qrisp/examples/jax_tracing.py qrisp/examples/loops.py qrisp/examples/matrix_multiplication_example.py qrisp/examples/open_fermion_comparison.py qrisp/examples/portfolio_rebalancingExample.py qrisp/examples/qiskit_backend_client.py qrisp/examples/quantum_arithmetic_example.py qrisp/examples/quantum_counting.py qrisp/examples/quantum_dictionary.py qrisp/examples/quantum_division.py qrisp/examples/quantum_string_example.py qrisp/examples/quantum_teleportation.py qrisp/examples/resource_estimation_comparison.py qrisp/examples/sat_solver.py qrisp/examples/state_preparation.py qrisp/examples/tsp.py qrisp/examples/unitary_calculation.py qrisp/interface/__init__.py qrisp/interface/batched_backend.py qrisp/interface/docker_backends.py qrisp/interface/virtual_backend.py qrisp/interface/converter/__init__.py qrisp/interface/converter/pennylane_converter.py qrisp/interface/converter/pytket_converter.py qrisp/interface/converter/qiskit_converter.py qrisp/interface/converter/qulacs_converter.py qrisp/interface/provider_backends/__init__.py qrisp/interface/provider_backends/aqt_backend.py qrisp/interface/provider_backends/iqm_backend.py qrisp/interface/provider_backends/qiskit_backend.py qrisp/interface/qunicorn/__init__.py qrisp/interface/qunicorn/backend_client.py qrisp/interface/qunicorn/backend_server.py qrisp/jasp/__init__.py qrisp/jasp/testing_utils.py qrisp/jasp/evaluation_tools/__init__.py qrisp/jasp/evaluation_tools/boolean_simulation.py qrisp/jasp/evaluation_tools/buffered_quantum_state.py qrisp/jasp/evaluation_tools/catalyst_interface.py qrisp/jasp/evaluation_tools/catalyst_qjit.py qrisp/jasp/evaluation_tools/jaspification.py qrisp/jasp/evaluation_tools/profiler.py qrisp/jasp/evaluation_tools/terminal_sampling.py qrisp/jasp/interpreter_tools/__init__.py qrisp/jasp/interpreter_tools/abstract_interpreter.py qrisp/jasp/interpreter_tools/dynamic_list.py qrisp/jasp/interpreter_tools/interpreters/__init__.py qrisp/jasp/interpreter_tools/interpreters/catalyst_interpreter.py qrisp/jasp/interpreter_tools/interpreters/cl_func_interpreter.py qrisp/jasp/interpreter_tools/interpreters/control_flow_interpretation.py qrisp/jasp/interpreter_tools/interpreters/environment_flattening.py qrisp/jasp/interpreter_tools/interpreters/jaspr_to_gate_interpreter.py qrisp/jasp/interpreter_tools/interpreters/pjit_flattening.py qrisp/jasp/interpreter_tools/interpreters/profiling_interpreter.py qrisp/jasp/interpreter_tools/interpreters/terminal_sampling_interpreter.py qrisp/jasp/jasp_expression/__init__.py qrisp/jasp/jasp_expression/centerclass.py qrisp/jasp/jasp_expression/control_transform.py qrisp/jasp/jasp_expression/environment_collection.py qrisp/jasp/jasp_expression/injection_transform.py qrisp/jasp/jasp_expression/inv_transform.py qrisp/jasp/optimization_tools/__init__.py qrisp/jasp/optimization_tools/cobyla.py qrisp/jasp/optimization_tools/optimize.py qrisp/jasp/optimization_tools/spsa.py qrisp/jasp/primitives/__init__.py qrisp/jasp/primitives/abstract_quantum_circuit.py qrisp/jasp/primitives/abstract_quantum_register.py qrisp/jasp/primitives/abstract_qubit.py qrisp/jasp/primitives/kernel_primitives.py qrisp/jasp/primitives/measurement_primitive.py qrisp/jasp/primitives/operation_primitive.py qrisp/jasp/primitives/quantum_primitive.py qrisp/jasp/program_control/__init__.py qrisp/jasp/program_control/ev.py qrisp/jasp/program_control/jrange_iterator.py qrisp/jasp/program_control/prefix_control.py qrisp/jasp/program_control/rus.py qrisp/jasp/program_control/sampling.py qrisp/jasp/tracing_logic/__init__.py qrisp/jasp/tracing_logic/dynamic_qubit_array.py qrisp/jasp/tracing_logic/qaching.py qrisp/jasp/tracing_logic/quantum_kernel.py qrisp/jasp/tracing_logic/qv_flattening.py qrisp/jasp/tracing_logic/static_arguments.py qrisp/jasp/tracing_logic/tracing_quantum_session.py qrisp/misc/GMS_tools.py qrisp/misc/__init__.py qrisp/misc/qrange.py qrisp/misc/utility.py qrisp/operators/__init__.py qrisp/operators/hamiltonian.py qrisp/operators/hamiltonian_tools.py qrisp/operators/test.py qrisp/operators/fermionic/__init__.py qrisp/operators/fermionic/fermionic.py qrisp/operators/fermionic/fermionic_operator.py qrisp/operators/fermionic/fermionic_term.py qrisp/operators/fermionic/transformations.py qrisp/operators/fermionic/trotterization.py qrisp/operators/fermionic/visualization.py qrisp/operators/qubit/__init__.py qrisp/operators/qubit/bound_qubit_operator.py qrisp/operators/qubit/bound_qubit_term.py qrisp/operators/qubit/commutativity_tools.py qrisp/operators/qubit/jasp_measurement.py qrisp/operators/qubit/measurement.py qrisp/operators/qubit/operator_factors.py qrisp/operators/qubit/qubit_operator.py qrisp/operators/qubit/qubit_term.py qrisp/operators/qubit/visualization.py qrisp/permeability/__init__.py qrisp/permeability/permeability_dag.py qrisp/permeability/type_checker.py qrisp/permeability/uncomputation.py qrisp/permeability/qc_transformations/__init__.py qrisp/permeability/qc_transformations/light_cone_reduction.py qrisp/permeability/qc_transformations/memory_management.py qrisp/permeability/qc_transformations/qc_parallelization.py qrisp/permeability/qc_transformations/unqomp.py qrisp/qtypes/__init__.py qrisp/qtypes/quantum_bool.py qrisp/qtypes/quantum_char.py qrisp/qtypes/quantum_float.py qrisp/qtypes/quantum_modulus.py qrisp/qtypes/quantum_string.py qrisp/simulator/__init__.py qrisp/simulator/bi_array_helper.py qrisp/simulator/bi_arrays.py qrisp/simulator/circuit_preprocessing.py qrisp/simulator/circuit_reordering.py qrisp/simulator/numerics_config.py qrisp/simulator/quantum_state.py qrisp/simulator/simulator.py qrisp/simulator/tensor_factor.py qrisp/simulator/unitary_management.py