So essentially as the title says, I just want to understand how its done. I have a light idea from my own research, but its failing at one point, and I feel it maybe due to crucial point missing in my understanding.
My understanding is to form a multiplication circuit of 2 n-bit variables, so for ex. X0 x1 .. xn and also y0 y1 ... yn, and the output of this multiplication circuit should be put into a bit wise comparator circuit, with our number that we want to factor which is of size 2N bits. Then follows that we turn this circuit to sat through the tseitan transformation, and from there to 3sat.
Now here comes my problem, I don't understand how that could get me the factors of the number. I understand that a Satisfiable instance at most will let me know that this number is prime, since there is two number x and y, that when multiplied result in my number, but what are they? And what about the other numbers? Am I missing something or what am I misunderstanding?
Thank you