Assuming you can consider the bow limb as a lever and the handle as the fulcrum, halving the bow in length should double the draw weight, Archimedes already provided a geometrical proof of this principle thousands of years ago.
So from that it's easy to calculate from the initial length and draw weight, and the intended draw weight the length required to get to that draw weight.
Or you can reverse it (how much do I gain from shortening X amount?)
I could send a spreadsheet with the details, you just have to copy the three values (length, current draw weight, intended draw weight) and it will output the desired bow length.
There are a few additional underlying assumptions, but in general this works pretty well.
For example, if your current bow is 65" and draws 45#, and you want to get to 50#, the new length should be 61.7", assuming the bow can take the extra strain.