harshangrjn / QuantumCircuitOpt.jl

A Julia/JuMP Package for Optimal Quantum Circuit Design
Other
56 stars 15 forks source link

Kron symboled gates evaluation error #63

Closed harshangrjn closed 1 year ago

harshangrjn commented 1 year ago

If num_qubits = 4, this works

QCOpt.get_full_sized_kron_symbol_gate("I_1xI_2xCZ_3_4", num_qubits)

but this gives an error:

QCOpt.get_full_sized_kron_symbol_gate("I_1xCZ_2_4", num_qubits)

Error message: [error | QuantumCircuitOpt]: Dimensions mismatch in evaluation of Kronecker product

harshangrjn commented 1 year ago

From v0.5.1+, this works fine: QCOpt.get_full_sized_gate("I_1xCZ_2_4", num_qubits)