In the proof of soundness for the SIDH ZK proof protocol (section 6.2 in DJP11) the authors refer to the "Theorem of the dual isogeny". What do they mean by this?
In particular, I don't understand why it easy to compute $\hat{\psi}$ when using Charles as a black box but not otherwise.