On the fault-tolerance quantum computer (FTQC), the errors will be corrected by the error correction code (like surface code). In this case, the small angle rotation gate is difficult to apply on the FTQC. So we need “magic-state distillation” to prepare the accurate T gate. In my perception, Distillation is a procedure to purify the error-prone T gate by measurement. Distillation can construct not only T gate but also the smaller Z-axis rotation gates.
On the other hand, Krysta M. Svore proposed a kind of circuit called “Repeat-until-success (RUS) circuit” in the paper (https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.114.080502). They also tried to use Clifford+T gate set to construct small angle rotations. RUS circuit is similar to the dynamic circuit. RUS circuit also use the measurement on ancilla qubits to decrease T-count.
So I wonder what’s the difference between RUS circuit and Distillation? Can I comprehend that RUS circuit is just a kind of distillation methods? Thanks for answering!