アダマール

アダマール・ウォーク

1次元量子ウォークの中で最もよく研究されているアダマール・ウォーク(こちらを参照) Rで実装してみる # Hadamard walk U <- 1/sqrt(2) * matrix(c(1,1,1,-1),byrow=TRUE,2,2) + 1i*0 my.PQ <- function(U){ P <- Q <- matrix(0,2,2) P[1,] <- U[1,] Q[2,] …