Figure 1.
![Decomposition of the Fredkin gate and the relative-phase Fredkin gate into the Clifford + T gate set. (a) Decomposition of the Fredkin gate used in Ref. [4], which requires seven T gates. (b) Decomposition of the relative-phase Fredkin gate used in this study, which requires four T gates. Implementing the QSM algorithm with the relative-phase Fredkin gate significantly reduces the T-count, a critical factor in minimizing space-time costs in fault-tolerant quantum computing.](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/68a877c8afc50a4de0964e8a/j_qic-2025-0016_fig_001.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA6AP2G7AKNWGVUYYO%2F20260130%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260130T151000Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjENb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJHMEUCIQD0X1DLpmJnqlMJ7snG0Ko12uddMzdO3h0bNKsKIwqYtgIgYuwvQMUKbod1JXbgFxnZOb4PC4HNdaljZ36HeeRQYVwqxAUIn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARACGgw5NjMxMzQyODk5NDAiDDK6ASK3hGOFLE8D8yqYBfYUczh%2FTIdg%2FKcQw08wu3zRet0MFH0be%2FfIsn0N0Ps5ynwZO%2Bcw%2FWYCLic6qOJE2kZ%2BVJWUHbQNqEbhF8CpPK43ERtjzuqVALclCKgbKWF1hbV3w%2BLdc%2Bqbwu%2BLTnTkcedc10Y9m%2FU6fjKM1WXCJxZABhcTdX4rhmql5A7usRKZNOXGp3DUEpnp3TNEaYzhc%2FZZYUvn1HNhjtB8bKFHTfs4ETURLtU2AIza4T3lNXcOY6NAL%2F8VkzwfgADA6GiQaBV0RomsfYy3VPhFpG8YdpRHJAPZMHs%2F0xkOMTGb%2BvOHIEm%2Bz8CBKb6l93PZ2MFg%2BqANAa%2BkL1vj%2BsRhvlP0%2FAGhpiWiNBp9W31Zev6L%2FZZRifBvq2sun7vNVyQMbR%2FrnMhXF70tPWyd35LcluGenHkXSCzv%2FHpGZl9VNSDFySwF%2B6Z%2BAl%2B2snJeyTHyPJIOO0QnoPKmc4qLJ2O2PLXP9N7irSBuIxRHSPEgrknxkkW4tuQXhZiH5YzDfoArF8Nfqno%2B3w3fVyrwspLJpVERBeXkEcyHfeWQW3l9fBqEr0tePHEWWzll4lGsK5FtBXbzECPJ5NJyW7bTQB63MWZNCvRlbJDGsGwz5nzNp3YPotz38icKBZSDQiYqtYH%2BjzvFeZPZGfP3I9Q%2F6nnViNrroa6KAIcU9h91gwDr%2BU85bMts3xHvyMeMdaVWo9VTyewj6%2B6ZSyIiIGiDugMLxYasFoEW0AewD9CE2p1XuERahe1qwSJk6pDEgbpRkP40rRaLdg8yY%2BG76t%2FZud5Wniml0pJhWvl%2Fi2VQrKoqkHXItXX8ZvohzFWnlMIVKnSemiwMkR2ArJL0bNDy6pW6iFDAxGVYKGtasByA9%2BZaD6OttymeTy%2BgUQs9mocw7u7yywY6sQHwwIURvITATCs3g9jbo4ov7P2Ulp3pe%2BjVINWvQbH1NtmUMsdLdS7lhXUoYqDdjKqHg7zOPBMVz3%2BVzvhKd04dsQOhgaRa4UIK79cUbCc1lVp0L%2F56eBVrPmRBoQ8M7FJsXCYH8XiGxOQuOG6I%2FlJzWu%2BwWc5odlhvTJ0a%2FPlLnwPYlhC1KzvtHEc84QfB%2F7wzhCXrxt5eiUUxlQe2WnJ4eSG6yMUFBdXw2K6QYX13ML0%3D&X-Amz-Signature=ecf6f11d9011797778e8a0c7f2ff8fcdbd031e54539161dfd2f94b017a78e5c7&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
Figure 2.

Figure 3.

Figure 4.
![Decomposition of Fredkin gate and relative-phase Fredkin gate. (a) Construction of a Fredkin gate using a Toffoli gate and two CNOT gates reported in Ref. [24]. (b) Construction of a relative-phase Fredkin gate using a relative-phase Toffoli gate and two CNOT gates.](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/68a877c8afc50a4de0964e8a/j_qic-2025-0016_fig_004.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA6AP2G7AKNWGVUYYO%2F20260130%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260130T151000Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjENb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJHMEUCIQD0X1DLpmJnqlMJ7snG0Ko12uddMzdO3h0bNKsKIwqYtgIgYuwvQMUKbod1JXbgFxnZOb4PC4HNdaljZ36HeeRQYVwqxAUIn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARACGgw5NjMxMzQyODk5NDAiDDK6ASK3hGOFLE8D8yqYBfYUczh%2FTIdg%2FKcQw08wu3zRet0MFH0be%2FfIsn0N0Ps5ynwZO%2Bcw%2FWYCLic6qOJE2kZ%2BVJWUHbQNqEbhF8CpPK43ERtjzuqVALclCKgbKWF1hbV3w%2BLdc%2Bqbwu%2BLTnTkcedc10Y9m%2FU6fjKM1WXCJxZABhcTdX4rhmql5A7usRKZNOXGp3DUEpnp3TNEaYzhc%2FZZYUvn1HNhjtB8bKFHTfs4ETURLtU2AIza4T3lNXcOY6NAL%2F8VkzwfgADA6GiQaBV0RomsfYy3VPhFpG8YdpRHJAPZMHs%2F0xkOMTGb%2BvOHIEm%2Bz8CBKb6l93PZ2MFg%2BqANAa%2BkL1vj%2BsRhvlP0%2FAGhpiWiNBp9W31Zev6L%2FZZRifBvq2sun7vNVyQMbR%2FrnMhXF70tPWyd35LcluGenHkXSCzv%2FHpGZl9VNSDFySwF%2B6Z%2BAl%2B2snJeyTHyPJIOO0QnoPKmc4qLJ2O2PLXP9N7irSBuIxRHSPEgrknxkkW4tuQXhZiH5YzDfoArF8Nfqno%2B3w3fVyrwspLJpVERBeXkEcyHfeWQW3l9fBqEr0tePHEWWzll4lGsK5FtBXbzECPJ5NJyW7bTQB63MWZNCvRlbJDGsGwz5nzNp3YPotz38icKBZSDQiYqtYH%2BjzvFeZPZGfP3I9Q%2F6nnViNrroa6KAIcU9h91gwDr%2BU85bMts3xHvyMeMdaVWo9VTyewj6%2B6ZSyIiIGiDugMLxYasFoEW0AewD9CE2p1XuERahe1qwSJk6pDEgbpRkP40rRaLdg8yY%2BG76t%2FZud5Wniml0pJhWvl%2Fi2VQrKoqkHXItXX8ZvohzFWnlMIVKnSemiwMkR2ArJL0bNDy6pW6iFDAxGVYKGtasByA9%2BZaD6OttymeTy%2BgUQs9mocw7u7yywY6sQHwwIURvITATCs3g9jbo4ov7P2Ulp3pe%2BjVINWvQbH1NtmUMsdLdS7lhXUoYqDdjKqHg7zOPBMVz3%2BVzvhKd04dsQOhgaRa4UIK79cUbCc1lVp0L%2F56eBVrPmRBoQ8M7FJsXCYH8XiGxOQuOG6I%2FlJzWu%2BwWc5odlhvTJ0a%2FPlLnwPYlhC1KzvtHEc84QfB%2F7wzhCXrxt5eiUUxlQe2WnJ4eSG6yMUFBdXw2K6QYX13ML0%3D&X-Amz-Signature=0fced708b072310c0fd7c8dcd5140fbd311a7d715733cdd683c5bbad70a9d270&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
Figure 5.

Figure 6.

Figure 7.

Figure 8.
![Comparison of the T-counts for the QSM algorithm. The red dashed line indicates the T-count derived in this study, while the blue solid line corresponds to the T-count reported in Ref. [4]. For consistency in comparison, the pattern size M is fixed at 100.](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/68a877c8afc50a4de0964e8a/j_qic-2025-0016_fig_008.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA6AP2G7AKNWGVUYYO%2F20260130%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260130T151000Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjENb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJHMEUCIQD0X1DLpmJnqlMJ7snG0Ko12uddMzdO3h0bNKsKIwqYtgIgYuwvQMUKbod1JXbgFxnZOb4PC4HNdaljZ36HeeRQYVwqxAUIn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARACGgw5NjMxMzQyODk5NDAiDDK6ASK3hGOFLE8D8yqYBfYUczh%2FTIdg%2FKcQw08wu3zRet0MFH0be%2FfIsn0N0Ps5ynwZO%2Bcw%2FWYCLic6qOJE2kZ%2BVJWUHbQNqEbhF8CpPK43ERtjzuqVALclCKgbKWF1hbV3w%2BLdc%2Bqbwu%2BLTnTkcedc10Y9m%2FU6fjKM1WXCJxZABhcTdX4rhmql5A7usRKZNOXGp3DUEpnp3TNEaYzhc%2FZZYUvn1HNhjtB8bKFHTfs4ETURLtU2AIza4T3lNXcOY6NAL%2F8VkzwfgADA6GiQaBV0RomsfYy3VPhFpG8YdpRHJAPZMHs%2F0xkOMTGb%2BvOHIEm%2Bz8CBKb6l93PZ2MFg%2BqANAa%2BkL1vj%2BsRhvlP0%2FAGhpiWiNBp9W31Zev6L%2FZZRifBvq2sun7vNVyQMbR%2FrnMhXF70tPWyd35LcluGenHkXSCzv%2FHpGZl9VNSDFySwF%2B6Z%2BAl%2B2snJeyTHyPJIOO0QnoPKmc4qLJ2O2PLXP9N7irSBuIxRHSPEgrknxkkW4tuQXhZiH5YzDfoArF8Nfqno%2B3w3fVyrwspLJpVERBeXkEcyHfeWQW3l9fBqEr0tePHEWWzll4lGsK5FtBXbzECPJ5NJyW7bTQB63MWZNCvRlbJDGsGwz5nzNp3YPotz38icKBZSDQiYqtYH%2BjzvFeZPZGfP3I9Q%2F6nnViNrroa6KAIcU9h91gwDr%2BU85bMts3xHvyMeMdaVWo9VTyewj6%2B6ZSyIiIGiDugMLxYasFoEW0AewD9CE2p1XuERahe1qwSJk6pDEgbpRkP40rRaLdg8yY%2BG76t%2FZud5Wniml0pJhWvl%2Fi2VQrKoqkHXItXX8ZvohzFWnlMIVKnSemiwMkR2ArJL0bNDy6pW6iFDAxGVYKGtasByA9%2BZaD6OttymeTy%2BgUQs9mocw7u7yywY6sQHwwIURvITATCs3g9jbo4ov7P2Ulp3pe%2BjVINWvQbH1NtmUMsdLdS7lhXUoYqDdjKqHg7zOPBMVz3%2BVzvhKd04dsQOhgaRa4UIK79cUbCc1lVp0L%2F56eBVrPmRBoQ8M7FJsXCYH8XiGxOQuOG6I%2FlJzWu%2BwWc5odlhvTJ0a%2FPlLnwPYlhC1KzvtHEc84QfB%2F7wzhCXrxt5eiUUxlQe2WnJ4eSG6yMUFBdXw2K6QYX13ML0%3D&X-Amz-Signature=62c0f96d5ec09bfe311555ff7bbdc4a46e68a15633ef12b3a96803c43aedc6a1&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
Figure A1.
![One-qubit sorting module. (a) Circuit diagram of the one-qubit sorting module employed in Ref. [33]. (b) Circuit of the four-qubit relative-phase Fredkin gate, constructed using the four-qubit relative-phase Toffoli gate proposed in Ref. [23], along with two CNOT gates. By replacing the Fredkin and Toffoli gates in Figure A1a with the four-qubit relative-phase Fredkin and relative-phase Toffoli gates from Ref. [23], the T-count of the one-qubit sorting module can be reduced from 29 to 16.](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/68a877c8afc50a4de0964e8a/j_qic-2025-0016_fig_009.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA6AP2G7AKNWGVUYYO%2F20260130%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260130T151000Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjENb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJHMEUCIQD0X1DLpmJnqlMJ7snG0Ko12uddMzdO3h0bNKsKIwqYtgIgYuwvQMUKbod1JXbgFxnZOb4PC4HNdaljZ36HeeRQYVwqxAUIn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARACGgw5NjMxMzQyODk5NDAiDDK6ASK3hGOFLE8D8yqYBfYUczh%2FTIdg%2FKcQw08wu3zRet0MFH0be%2FfIsn0N0Ps5ynwZO%2Bcw%2FWYCLic6qOJE2kZ%2BVJWUHbQNqEbhF8CpPK43ERtjzuqVALclCKgbKWF1hbV3w%2BLdc%2Bqbwu%2BLTnTkcedc10Y9m%2FU6fjKM1WXCJxZABhcTdX4rhmql5A7usRKZNOXGp3DUEpnp3TNEaYzhc%2FZZYUvn1HNhjtB8bKFHTfs4ETURLtU2AIza4T3lNXcOY6NAL%2F8VkzwfgADA6GiQaBV0RomsfYy3VPhFpG8YdpRHJAPZMHs%2F0xkOMTGb%2BvOHIEm%2Bz8CBKb6l93PZ2MFg%2BqANAa%2BkL1vj%2BsRhvlP0%2FAGhpiWiNBp9W31Zev6L%2FZZRifBvq2sun7vNVyQMbR%2FrnMhXF70tPWyd35LcluGenHkXSCzv%2FHpGZl9VNSDFySwF%2B6Z%2BAl%2B2snJeyTHyPJIOO0QnoPKmc4qLJ2O2PLXP9N7irSBuIxRHSPEgrknxkkW4tuQXhZiH5YzDfoArF8Nfqno%2B3w3fVyrwspLJpVERBeXkEcyHfeWQW3l9fBqEr0tePHEWWzll4lGsK5FtBXbzECPJ5NJyW7bTQB63MWZNCvRlbJDGsGwz5nzNp3YPotz38icKBZSDQiYqtYH%2BjzvFeZPZGfP3I9Q%2F6nnViNrroa6KAIcU9h91gwDr%2BU85bMts3xHvyMeMdaVWo9VTyewj6%2B6ZSyIiIGiDugMLxYasFoEW0AewD9CE2p1XuERahe1qwSJk6pDEgbpRkP40rRaLdg8yY%2BG76t%2FZud5Wniml0pJhWvl%2Fi2VQrKoqkHXItXX8ZvohzFWnlMIVKnSemiwMkR2ArJL0bNDy6pW6iFDAxGVYKGtasByA9%2BZaD6OttymeTy%2BgUQs9mocw7u7yywY6sQHwwIURvITATCs3g9jbo4ov7P2Ulp3pe%2BjVINWvQbH1NtmUMsdLdS7lhXUoYqDdjKqHg7zOPBMVz3%2BVzvhKd04dsQOhgaRa4UIK79cUbCc1lVp0L%2F56eBVrPmRBoQ8M7FJsXCYH8XiGxOQuOG6I%2FlJzWu%2BwWc5odlhvTJ0a%2FPlLnwPYlhC1KzvtHEc84QfB%2F7wzhCXrxt5eiUUxlQe2WnJ4eSG6yMUFBdXw2K6QYX13ML0%3D&X-Amz-Signature=077b30f635151bbd8a68381bb76dd152e71e2d2988ffd50d55e5d93993004760&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
Figure A2.
![q-qubit sorting module. (a) Circuit diagram of the q-qubit comparator presented in Ref. [36], which compares the quantum states |a〉 = |aq–1 aq–2 … a0〉 and |b〉 = |bq – 1bq–2 … b0〉. (b) Circuit diagram of the q-qubit sorting module utilized in Ref. [33].](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/68a877c8afc50a4de0964e8a/j_qic-2025-0016_fig_010.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA6AP2G7AKNWGVUYYO%2F20260130%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260130T151000Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjENb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJHMEUCIQD0X1DLpmJnqlMJ7snG0Ko12uddMzdO3h0bNKsKIwqYtgIgYuwvQMUKbod1JXbgFxnZOb4PC4HNdaljZ36HeeRQYVwqxAUIn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARACGgw5NjMxMzQyODk5NDAiDDK6ASK3hGOFLE8D8yqYBfYUczh%2FTIdg%2FKcQw08wu3zRet0MFH0be%2FfIsn0N0Ps5ynwZO%2Bcw%2FWYCLic6qOJE2kZ%2BVJWUHbQNqEbhF8CpPK43ERtjzuqVALclCKgbKWF1hbV3w%2BLdc%2Bqbwu%2BLTnTkcedc10Y9m%2FU6fjKM1WXCJxZABhcTdX4rhmql5A7usRKZNOXGp3DUEpnp3TNEaYzhc%2FZZYUvn1HNhjtB8bKFHTfs4ETURLtU2AIza4T3lNXcOY6NAL%2F8VkzwfgADA6GiQaBV0RomsfYy3VPhFpG8YdpRHJAPZMHs%2F0xkOMTGb%2BvOHIEm%2Bz8CBKb6l93PZ2MFg%2BqANAa%2BkL1vj%2BsRhvlP0%2FAGhpiWiNBp9W31Zev6L%2FZZRifBvq2sun7vNVyQMbR%2FrnMhXF70tPWyd35LcluGenHkXSCzv%2FHpGZl9VNSDFySwF%2B6Z%2BAl%2B2snJeyTHyPJIOO0QnoPKmc4qLJ2O2PLXP9N7irSBuIxRHSPEgrknxkkW4tuQXhZiH5YzDfoArF8Nfqno%2B3w3fVyrwspLJpVERBeXkEcyHfeWQW3l9fBqEr0tePHEWWzll4lGsK5FtBXbzECPJ5NJyW7bTQB63MWZNCvRlbJDGsGwz5nzNp3YPotz38icKBZSDQiYqtYH%2BjzvFeZPZGfP3I9Q%2F6nnViNrroa6KAIcU9h91gwDr%2BU85bMts3xHvyMeMdaVWo9VTyewj6%2B6ZSyIiIGiDugMLxYasFoEW0AewD9CE2p1XuERahe1qwSJk6pDEgbpRkP40rRaLdg8yY%2BG76t%2FZud5Wniml0pJhWvl%2Fi2VQrKoqkHXItXX8ZvohzFWnlMIVKnSemiwMkR2ArJL0bNDy6pW6iFDAxGVYKGtasByA9%2BZaD6OttymeTy%2BgUQs9mocw7u7yywY6sQHwwIURvITATCs3g9jbo4ov7P2Ulp3pe%2BjVINWvQbH1NtmUMsdLdS7lhXUoYqDdjKqHg7zOPBMVz3%2BVzvhKd04dsQOhgaRa4UIK79cUbCc1lVp0L%2F56eBVrPmRBoQ8M7FJsXCYH8XiGxOQuOG6I%2FlJzWu%2BwWc5odlhvTJ0a%2FPlLnwPYlhC1KzvtHEc84QfB%2F7wzhCXrxt5eiUUxlQe2WnJ4eSG6yMUFBdXw2K6QYX13ML0%3D&X-Amz-Signature=956350ca241e1a98556927885b78f5059e2189461072a00f08d6feba1e9d6370&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
Figure A3.

Figure A4.
![Circuit diagram of the q-qubit comparator presented in Ref. [37], which compares the quantum states |a〉 = |aq – 1aq – 2 … a0〉 and |b〉 = |bq – 1bq – 2 … b0〉. The output qubit |e〉 indicates the comparison result: if |e〉 = 0, then a ≤ b; if |e〉 = 1, then a > b. When decomposed into the Clifford+T gate set using the Fredkin gate decomposition adopted in Ref. [4], the circuit requires a T-count of 14q.](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/68a877c8afc50a4de0964e8a/j_qic-2025-0016_fig_012.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA6AP2G7AKNWGVUYYO%2F20260130%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260130T151000Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjENb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJHMEUCIQD0X1DLpmJnqlMJ7snG0Ko12uddMzdO3h0bNKsKIwqYtgIgYuwvQMUKbod1JXbgFxnZOb4PC4HNdaljZ36HeeRQYVwqxAUIn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARACGgw5NjMxMzQyODk5NDAiDDK6ASK3hGOFLE8D8yqYBfYUczh%2FTIdg%2FKcQw08wu3zRet0MFH0be%2FfIsn0N0Ps5ynwZO%2Bcw%2FWYCLic6qOJE2kZ%2BVJWUHbQNqEbhF8CpPK43ERtjzuqVALclCKgbKWF1hbV3w%2BLdc%2Bqbwu%2BLTnTkcedc10Y9m%2FU6fjKM1WXCJxZABhcTdX4rhmql5A7usRKZNOXGp3DUEpnp3TNEaYzhc%2FZZYUvn1HNhjtB8bKFHTfs4ETURLtU2AIza4T3lNXcOY6NAL%2F8VkzwfgADA6GiQaBV0RomsfYy3VPhFpG8YdpRHJAPZMHs%2F0xkOMTGb%2BvOHIEm%2Bz8CBKb6l93PZ2MFg%2BqANAa%2BkL1vj%2BsRhvlP0%2FAGhpiWiNBp9W31Zev6L%2FZZRifBvq2sun7vNVyQMbR%2FrnMhXF70tPWyd35LcluGenHkXSCzv%2FHpGZl9VNSDFySwF%2B6Z%2BAl%2B2snJeyTHyPJIOO0QnoPKmc4qLJ2O2PLXP9N7irSBuIxRHSPEgrknxkkW4tuQXhZiH5YzDfoArF8Nfqno%2B3w3fVyrwspLJpVERBeXkEcyHfeWQW3l9fBqEr0tePHEWWzll4lGsK5FtBXbzECPJ5NJyW7bTQB63MWZNCvRlbJDGsGwz5nzNp3YPotz38icKBZSDQiYqtYH%2BjzvFeZPZGfP3I9Q%2F6nnViNrroa6KAIcU9h91gwDr%2BU85bMts3xHvyMeMdaVWo9VTyewj6%2B6ZSyIiIGiDugMLxYasFoEW0AewD9CE2p1XuERahe1qwSJk6pDEgbpRkP40rRaLdg8yY%2BG76t%2FZud5Wniml0pJhWvl%2Fi2VQrKoqkHXItXX8ZvohzFWnlMIVKnSemiwMkR2ArJL0bNDy6pW6iFDAxGVYKGtasByA9%2BZaD6OttymeTy%2BgUQs9mocw7u7yywY6sQHwwIURvITATCs3g9jbo4ov7P2Ulp3pe%2BjVINWvQbH1NtmUMsdLdS7lhXUoYqDdjKqHg7zOPBMVz3%2BVzvhKd04dsQOhgaRa4UIK79cUbCc1lVp0L%2F56eBVrPmRBoQ8M7FJsXCYH8XiGxOQuOG6I%2FlJzWu%2BwWc5odlhvTJ0a%2FPlLnwPYlhC1KzvtHEc84QfB%2F7wzhCXrxt5eiUUxlQe2WnJ4eSG6yMUFBdXw2K6QYX13ML0%3D&X-Amz-Signature=9ea8b6e2264cfebe81da2ec0217557d3cb78e55903da4a60562ab0958442fcb2&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
Figure A5.
![Optimization of the q-qubit comparator circuit presented in Ref. [37]. (a) Decomposition of the CNOT gate highlighted in the red box of Figure A4 into a controlled-Z gate and two Hadamard gates, which ensures that each subcircuit enclosed by the green boxes admits a diagonal matrix representation. (b) Optimized circuit obtained by replacing each pair of Fredkin gates in Figure A4 with the relative-phase Fredkin gate shown in Figure 1b and its Hermitian conjugate, thereby reducing the total T-count from 14q to 8q.](https://sciendo-parsed.s3.eu-central-1.amazonaws.com/68a877c8afc50a4de0964e8a/j_qic-2025-0016_fig_013.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=ASIA6AP2G7AKNWGVUYYO%2F20260130%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20260130T151000Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjENb%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDGV1LWNlbnRyYWwtMSJHMEUCIQD0X1DLpmJnqlMJ7snG0Ko12uddMzdO3h0bNKsKIwqYtgIgYuwvQMUKbod1JXbgFxnZOb4PC4HNdaljZ36HeeRQYVwqxAUIn%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARACGgw5NjMxMzQyODk5NDAiDDK6ASK3hGOFLE8D8yqYBfYUczh%2FTIdg%2FKcQw08wu3zRet0MFH0be%2FfIsn0N0Ps5ynwZO%2Bcw%2FWYCLic6qOJE2kZ%2BVJWUHbQNqEbhF8CpPK43ERtjzuqVALclCKgbKWF1hbV3w%2BLdc%2Bqbwu%2BLTnTkcedc10Y9m%2FU6fjKM1WXCJxZABhcTdX4rhmql5A7usRKZNOXGp3DUEpnp3TNEaYzhc%2FZZYUvn1HNhjtB8bKFHTfs4ETURLtU2AIza4T3lNXcOY6NAL%2F8VkzwfgADA6GiQaBV0RomsfYy3VPhFpG8YdpRHJAPZMHs%2F0xkOMTGb%2BvOHIEm%2Bz8CBKb6l93PZ2MFg%2BqANAa%2BkL1vj%2BsRhvlP0%2FAGhpiWiNBp9W31Zev6L%2FZZRifBvq2sun7vNVyQMbR%2FrnMhXF70tPWyd35LcluGenHkXSCzv%2FHpGZl9VNSDFySwF%2B6Z%2BAl%2B2snJeyTHyPJIOO0QnoPKmc4qLJ2O2PLXP9N7irSBuIxRHSPEgrknxkkW4tuQXhZiH5YzDfoArF8Nfqno%2B3w3fVyrwspLJpVERBeXkEcyHfeWQW3l9fBqEr0tePHEWWzll4lGsK5FtBXbzECPJ5NJyW7bTQB63MWZNCvRlbJDGsGwz5nzNp3YPotz38icKBZSDQiYqtYH%2BjzvFeZPZGfP3I9Q%2F6nnViNrroa6KAIcU9h91gwDr%2BU85bMts3xHvyMeMdaVWo9VTyewj6%2B6ZSyIiIGiDugMLxYasFoEW0AewD9CE2p1XuERahe1qwSJk6pDEgbpRkP40rRaLdg8yY%2BG76t%2FZud5Wniml0pJhWvl%2Fi2VQrKoqkHXItXX8ZvohzFWnlMIVKnSemiwMkR2ArJL0bNDy6pW6iFDAxGVYKGtasByA9%2BZaD6OttymeTy%2BgUQs9mocw7u7yywY6sQHwwIURvITATCs3g9jbo4ov7P2Ulp3pe%2BjVINWvQbH1NtmUMsdLdS7lhXUoYqDdjKqHg7zOPBMVz3%2BVzvhKd04dsQOhgaRa4UIK79cUbCc1lVp0L%2F56eBVrPmRBoQ8M7FJsXCYH8XiGxOQuOG6I%2FlJzWu%2BwWc5odlhvTJ0a%2FPlLnwPYlhC1KzvtHEc84QfB%2F7wzhCXrxt5eiUUxlQe2WnJ4eSG6yMUFBdXw2K6QYX13ML0%3D&X-Amz-Signature=d17fe4853ce6e8cf3cfedaeda1704903d64e8bda54e7b26faf0214fa5492f08b&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
The table presents the required resources for the QSM algorithms, including T-count (the number of T gates), T-depth (the depth of T gates), CNOT-count (the number of CNOT gates), and Qubit-count (the number of qubits)_ Here, N represents the size of the database to be searched, and M represents the size of the pattern_ For the comparison, we assume that N1/2 Grover iterations are implemented_
| Source | Ref. [4] | This Work |
|---|---|---|
| T-count | 14N3/2 log2 N – 14N3/2 + 7N log2 N – 7N + 8N1/2 log2 N + N1/2(8M – 20) + 7 = 14N3/2 log2 N – O(N3/2) | 8N3/2 log2 N – 10N3/2 + 4N log2 N – 4N + 8N1/2 log2 N + N1/2(8M – 26) + 1 = 8N3/2 log2 N – O(N3/2) |
| T-depth | ||
| CONT-count | 16N3/2 log2 N – 14N3/2 + 7N log2 N – 7N + 10N1/2 log2 N + N1/2(8M – 10) + M + 7 = 16N3/2 log2 N – O(N3/2) | 10N3/2 log2 N – 10N3/2 + 5N log2 N – 5N + 6N1/2 log2 N + N1/2(8M– 14) + M + 5 = 10N3/2 log2 N – O(N3/2) |
| Qubit-count | N + log2 N + M |