Hello.
I’m trying to encoding the complex message into CKKS plaintext.
But, After packing the message, The imaginary part disappeared and only the real part remained. In other words, in the code below, the entire complex number is shown in the output of vec1, but only the real part is shown in the output of res_vec1.
Can I use tuple message (real, imaginary) in a slot by leveraging the property of complex plaintext domain?

At this time, complex numbers are not supported in OpenFHE as we use the imaginary component to estimate the approximation error (which used for security in the scenario when decryptions results are shared). So only real numbers are supported in CKKS, which is what we see in most applications.

We are thinking about adding support for complex numbers in v1.2. What use case with complex numbers are you thinking about/working on?

I just wondered if I can leverage the algebraic properties of complex numbers when performing homomorphic operations on ciphertexts(not specific use cases…). Thank you for replying!