Initializing population, size=25000... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 0 Best individual: ((QGATE.SWAP) (QGATE.MEASURE) ((CODE.POP CODE.IF) (FLOAT.FROMINTEGER CODE.POP (-5)) INTEGER.DUP) ((9) ((CODE.NTHCDR CODE.DO) FLOAT.* CODE.DO*COUNT) INTEGER.FROMFLOAT) FLOAT.POP QGATE.LIMITED-ORACLE) Errors for best individual: #(31.0d0) Total errors for best individual: 31.0d0 Size of best individual (points): 27 Average total errors in population: 9938400.0 Median total errors in population: 1.0e+7 Average program size in population (points): 23.1896 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 1 Best individual: (INTEGER.- (((INTEGER.* INTEGER.DUP) FLOAT.*) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.SWAP ((INTEGER.POP (QGATE.U-THETA (QGATE.GATE) INTEGER.DUP) (CODE.FROMFLOAT QGATE.CNOT QGATE.LIMITED-ORACLE CODE.APPEND) FLOAT./ (CODE.SWAP CODE.NTHCDR) CODE.LIST) 4)) (QGATE.COMPOSE (CODE.DO*COUNT) CODE.DO*TIMES QGATE.U-THETA CODE.CAR) CODE.LIST INTEGER.DUP ((INTEGER.+ (FLOAT.* INTEGER.FROMFLOAT) FLOAT.-) (CODE.POP FLOAT.- CODE.QUOTE) QGATE.LIMITED-ORACLE INTEGER.DUP (CODE.FROMFLOAT))) (QGATE.QNOT QGATE.END) ((QGATE.SWP INTEGER.POP) FLOAT./ FLOAT.DUP)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 63 Average total errors in population: 9795601.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.14052 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 2 Best individual: (FLOAT.FROMINTEGER CODE.IF ((QGATE.QNOT QGATE.SWAP INTEGER.-) CODE.NOOP (CODE.FROMFLOAT QGATE.CPHASE (FLOAT.DUP) QGATE.LIMITED-ORACLE QGATE.CPHASE (FLOAT.POP QGATE.POP))) QGATE.GATE (CODE.DO*TIMES 5 (CODE.DO*COUNT CODE.DO* QGATE.U-THETA)) ((FLOAT.-) CODE.FROMINTEGER QGATE.CPHASE)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 32 Average total errors in population: 9406802.0 Median total errors in population: 1.0e+7 Average program size in population (points): 19.76468 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 3 Best individual: (FLOAT.FROMINTEGER CODE.IF (CODE.NOOP (CODE.FROMFLOAT QGATE.CPHASE (FLOAT.DUP) QGATE.LIMITED-ORACLE QGATE.CPHASE (QGATE.DUP FLOAT.POP QGATE.POP))) QGATE.GATE (CODE.DO*TIMES 5 (CODE.DO*COUNT CODE.DO* QGATE.U-THETA)) (CODE.SWAP (FLOAT.-) CODE.FROMINTEGER QGATE.CPHASE)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 30 Average total errors in population: 8335206.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.1468 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 4 Best individual: (FLOAT.POP (QGATE.QNOT FLOAT./ ((INTEGER.SWAP) (CODE.DO*COUNT) FLOAT.SWAP CODE.QUOTE) (CODE.DO) INTEGER.FROMFLOAT CODE.LIST (CODE.DO*COUNT)) ((QGATE.SWAP) (QGATE.COMPOSE) ((CODE.LIST) (5) (CODE.IF CODE.DO*COUNT) FLOAT.SWAP) ((INTEGER.POP FLOAT.SWAP CODE.IF CODE.NTH) FLOAT./ 3 (((QGATE.GATE) QGATE.LIMITED-ORACLE))) CODE.NTH) ((CODE.LIST) QGATE.LIMITED-ORACLE)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 50 Average total errors in population: 6181613.5 Median total errors in population: 1.0e+7 Average program size in population (points): 27.09432 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 5 Best individual: ((QGATE.GATE) ((QGATE.LIMITED-ORACLE INTEGER.* QGATE.QNOT) CODE.FROMFLOAT FLOAT.* CODE.NTHCDR) (QGATE.GATE (INTEGER.* QGATE.QNOT) 5 (CODE.DO*COUNT FLOAT.FROMINTEGER INTEGER./ (CODE.IF ((-4) INTEGER.SWAP ((#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) INTEGER./))) (QGATE.END)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 33 Average total errors in population: 4052820.0 Median total errors in population: 41.0d0 Average program size in population (points): 35.24668 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 6 Best individual: (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER INTEGER.SWAP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP CODE.POP) (INTEGER.SWAP) CODE.QUOTE INTEGER.- INTEGER.FROMFLOAT INTEGER.SWAP CODE.APPEND)) INTEGER.FROMFLOAT) (CODE.DO* (((INTEGER.FROMFLOAT FLOAT.+ #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY ((COMPRESSED (IDENTITY)))) CODE.FROMINTEGER) (QGATE.SWAP) (QGATE.CNOT ((((-10 #S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 1)))))))) (INTEGER.POP CODE.DO* CODE.FROMINTEGER) CODE.NTH) CODE.FROMFLOAT INTEGER.DUP CODE.CAR (FLOAT.FROMINTEGER CODE.NOOP QGATE.GATE)) (QGATE.QNOT))) CODE.POP) (QGATE.U-THETA QGATE.LIMITED-ORACLE ((CODE.NOOP) FLOAT.FROMINTEGER) (CODE.CAR CODE.DO* QGATE.CPHASE))))) Errors for best individual: #(20.970009314657883d0) Total errors for best individual: 20.970009314657883d0 Size of best individual (points): 70 Average total errors in population: 3500020.5 Median total errors in population: 31.0d0 Average program size in population (points): 39.05712 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 7 Best individual: (INTEGER.- (((INTEGER.*) QGATE.COMPOSE) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.SWAP (9.940564234461624d0 ((QGATE.GATE) 4))) (QGATE.COMPOSE (CODE.DO*COUNT) CODE.DO*TIMES QGATE.U-THETA CODE.CAR) CODE.LIST INTEGER.DUP ((INTEGER.+ (((QGATE.QNOT (CODE.LIST (CODE.CDR CODE.LIST) ((CODE.CONS) (FLOAT.FROMINTEGER (10)) QGATE.CNOT) (FLOAT.DUP CODE.LIST)) QGATE.DUP QGATE.U-THETA) FLOAT.*) INTEGER.FROMFLOAT) FLOAT.-) (CODE.DO* FLOAT.- CODE.QUOTE) QGATE.LIMITED-ORACLE INTEGER.DUP (CODE.FROMFLOAT))) (QGATE.QNOT QGATE.END) ((QGATE.SWP INTEGER.POP) FLOAT./ FLOAT.DUP)) Errors for best individual: #(20.756735032846716d0) Total errors for best individual: 20.756735032846716d0 Size of best individual (points): 70 Average total errors in population: 3314420.5 Median total errors in population: 31.0d0 Average program size in population (points): 41.86824 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 8 Best individual: ((FLOAT.-) (((INTEGER.*) QGATE.COMPOSE) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.SWAP (9.94333766291871d0 ((QGATE.GATE) 4))) (QGATE.COMPOSE (CODE.DO*COUNT) CODE.DO*TIMES QGATE.U-THETA CODE.CAR) CODE.LIST INTEGER.DUP ((INTEGER.+ (FLOAT.* INTEGER.FROMFLOAT) FLOAT.-) (CODE.DO* FLOAT.- CODE.QUOTE) QGATE.LIMITED-ORACLE INTEGER.DUP (CODE.NTHCDR))) (QGATE.QNOT QGATE.END) ((QGATE.SWP INTEGER.POP) FLOAT./ FLOAT.DUP)) Errors for best individual: #(20.754351195721597d0) Total errors for best individual: 20.754351195721597d0 Size of best individual (points): 50 Average total errors in population: 3248419.5 Median total errors in population: 31.0d0 Average program size in population (points): 44.5608 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 9 Best individual: (INTEGER.- (((INTEGER.* FLOAT.SWAP) FLOAT.*) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.SWAP ((QGATE.GATE) 4)) (QGATE.COMPOSE (CODE.DO*COUNT) (CODE.DO*TIMES ((INTEGER.+ INTEGER.FROMFLOAT CODE.DO*COUNT) (8.583471298217773d0 CODE.DO*TIMES QGATE.LIMITED-ORACLE) CODE.NTH)) QGATE.U-THETA CODE.CAR) CODE.DO*COUNT INTEGER.DUP (INTEGER.* (CODE.POP FLOAT.- CODE.QUOTE) QGATE.LIMITED-ORACLE INTEGER.DUP (CODE.FROMFLOAT))) (QGATE.QNOT QGATE.END) ((QGATE.SWP INTEGER.POP) FLOAT./ FLOAT.DUP)) Errors for best individual: #(20.5613229090937d0) Total errors for best individual: 20.5613229090937d0 Size of best individual (points): 54 Average total errors in population: 3162018.5 Median total errors in population: 31.0d0 Average program size in population (points): 48.187 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 10 Best individual: ((-2) (((INTEGER.*) QGATE.COMPOSE) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.SWAP (9.95816421508789d0 ((QGATE.GATE) 4))) (QGATE.COMPOSE (CODE.DO*COUNT) ((INTEGER.- (QGATE.SWAP) (CODE.DO*COUNT) (CODE.APPEND) (FLOAT.POP FLOAT.FROMINTEGER) CODE.LIST) CODE.DO*TIMES) QGATE.U-THETA CODE.CAR) CODE.LIST INTEGER.DUP ((INTEGER.+ (FLOAT.* INTEGER.FROMFLOAT) FLOAT.-) (CODE.DO* FLOAT.- CODE.QUOTE) QGATE.LIMITED-ORACLE INTEGER.DUP (CODE.FROMFLOAT))) (QGATE.QNOT QGATE.END) ((QGATE.SWP INTEGER.POP) FLOAT./ FLOAT.DUP)) Errors for best individual: #(20.57275001690431d0) Total errors for best individual: 20.57275001690431d0 Size of best individual (points): 63 Average total errors in population: 3026417.7 Median total errors in population: 31.0d0 Average program size in population (points): 51.37432 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 11 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) ((INTEGER./) (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST (FLOAT.FROMINTEGER CODE.DO*)) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE INTEGER.- INTEGER.FROMFLOAT QGATE.END CODE.APPEND)) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* (QGATE.U-THETA QGATE.LIMITED-ORACLE ((CODE.NOOP) FLOAT.FROMINTEGER) (CODE.CAR CODE.DO* QGATE.CPHASE)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.86900790455881d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 95 Average total errors in population: 2998417.2 Median total errors in population: 21.0d0 Average program size in population (points): 53.85808 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 12 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) ((INTEGER./) (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST (FLOAT.FROMINTEGER CODE.DO*)) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE INTEGER.- INTEGER.FROMFLOAT QGATE.END CODE.APPEND)) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* (QGATE.U-THETA QGATE.LIMITED-ORACLE ((CODE.NOOP) FLOAT.FROMINTEGER) (CODE.CAR CODE.DO* QGATE.CPHASE)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.86900790455881d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 95 Average total errors in population: 2866417.2 Median total errors in population: 21.0d0 Average program size in population (points): 56.21448 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 13 Best individual: (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER INTEGER.SWAP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP CODE.POP) ((INTEGER.SWAP) (((CODE.LIST (#S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.0d0)))))))) QGATE.COMPOSE (CODE.FROMFLOAT (FLOAT.-))) CODE.CONS CODE.NTH) (QGATE.SWAP) CODE.CONS (FLOAT.POP))) CODE.QUOTE INTEGER.- INTEGER.FROMFLOAT QGATE.END QGATE.U-THETA)) #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* ((QGATE.U-THETA QGATE.LIMITED-ORACLE (6 (CODE.DO*COUNT)) QGATE.POP) (#S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((COMPRESSED (IDENTITY)) (COMPRESSED ((QNOT 2))))))) QGATE.TRANSPOSE (FLOAT.DUP CODE.DO* FLOAT.POP) CODE.FROMINTEGER (QGATE.COMPOSE FLOAT.DUP (FLOAT.*) QGATE.CPHASE (QGATE.END (CODE.DO*TIMES INTEGER.DUP))) INTEGER./)))) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 75 Average total errors in population: 2766017.5 Median total errors in population: 21.0d0 Average program size in population (points): 58.61148 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 14 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) (NIL (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST (FLOAT.FROMINTEGER CODE.DO*)) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE INTEGER.- INTEGER.FROMFLOAT QGATE.END CODE.APPEND)) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* (QGATE.U-THETA QGATE.LIMITED-ORACLE ((CODE.NOOP) FLOAT.FROMINTEGER) (CODE.CAR CODE.DO* QGATE.CPHASE)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.86900790455881d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 94 Average total errors in population: 2740417.7 Median total errors in population: 21.0d0 Average program size in population (points): 60.22948 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 15 Best individual: ((INTEGER.DUP (((QGATE.U-THETA (((QGATE.END) (QGATE.END) FLOAT.FROMINTEGER QGATE.SWP) (CODE.NTHCDR 9 CODE.DO*COUNT)) QGATE.END) (((QGATE.GATE) (QGATE.CNOT) CODE.DO) QGATE.HADAMARD (INTEGER.FROMFLOAT) (QGATE.DUP (CODE.LIST FLOAT.DUP CODE.NTH FLOAT.*) CODE.FROMINTEGER (#S(UNITARY :MATRIX #2A((-0.46067280333672633d0 0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 0.8875700356962721d0) (-0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0)))))))))))) (#S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((QNOT 1)))))) INTEGER.- (INTEGER./) QGATE.CPHASE) (((QGATE.LIMITED-ORACLE (CODE.FROMINTEGER FLOAT.POP) INTEGER.DUP QGATE.END) INTEGER./) QGATE.GATE (CODE.DO*COUNT) (FLOAT.+ FLOAT.FROMINTEGER))) ((QGATE.LIMITED-ORACLE (INTEGER.DUP) (CODE.FROMINTEGER)) CODE.FROMFLOAT (FLOAT.POP CODE.QUOTE) FLOAT.+ QGATE.QNOT)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 75 Average total errors in population: 2757617.7 Median total errors in population: 21.0d0 Average program size in population (points): 61.03396 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 16 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) (QGATE.U-THETA (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST (FLOAT.FROMINTEGER CODE.DO*)) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE FLOAT.* INTEGER.FROMFLOAT QGATE.END CODE.APPEND)) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* (QGATE.U-THETA QGATE.LIMITED-ORACLE ((CODE.NOOP) FLOAT.FROMINTEGER) (CODE.CAR CODE.DO* QGATE.CPHASE)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.86900790455881d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 94 Average total errors in population: 2779617.7 Median total errors in population: 21.0d0 Average program size in population (points): 61.73324 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 17 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) (NIL (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST ((INTEGER.* CODE.LIST ((-3) QGATE.GATE)) (FLOAT.FROMINTEGER CODE.DO*))) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE FLOAT.* INTEGER.FROMFLOAT QGATE.END CODE.APPEND)) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* (NIL QGATE.SWAP ((CODE.APPEND) CODE.CONS)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.86900790455881d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(10.988593765502852d0) Total errors for best individual: 10.988593765502852d0 Size of best individual (points): 98 Average total errors in population: 2922417.2 Median total errors in population: 21.0d0 Average program size in population (points): 62.47648 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 18 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) (NIL (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST ((INTEGER.* CODE.LIST ((-3) QGATE.GATE)) (FLOAT.FROMINTEGER CODE.DO*))) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE FLOAT.* INTEGER.FROMFLOAT QGATE.END CODE.APPEND)) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* (NIL QGATE.SWAP ((CODE.APPEND) CODE.CONS)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.865705839096101d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(10.988593765502852d0) Total errors for best individual: 10.988593765502852d0 Size of best individual (points): 98 Average total errors in population: 2818416.5 Median total errors in population: 21.0d0 Average program size in population (points): 65.20528 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 19 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) (INTEGER.- (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST ((INTEGER.* CODE.LIST ((-3) QGATE.GATE)) (FLOAT.FROMINTEGER CODE.DO*))) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE FLOAT.* INTEGER.FROMFLOAT QGATE.END CODE.APPEND)) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* (NIL QGATE.SWAP ((CODE.APPEND) CODE.CONS)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.86900790455881d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(10.988593765502852d0) Total errors for best individual: 10.988593765502852d0 Size of best individual (points): 98 Average total errors in population: 2544015.0 Median total errors in population: 20.758468396752388d0 Average program size in population (points): 70.67036 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 20 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) (NIL (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST (FLOAT.FROMINTEGER CODE.DO*)) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE INTEGER.- INTEGER.FROMFLOAT QGATE.END (CODE.APPEND (#S(UNITARY :MATRIX #2A((-0.9899924966004455d0 0.0d0 0.0d0 0.0d0 -0.141120008059867d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9899924966004455d0 0.0d0 0.0d0 0.0d0 -0.141120008059867d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.9899924966004455d0 0.0d0 0.0d0 0.0d0 -0.141120008059867d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9899924966004455d0 0.0d0 0.0d0 0.0d0 -0.141120008059867d0) (0.141120008059867d0 0.0d0 0.0d0 0.0d0 -0.9899924966004455d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.141120008059867d0 0.0d0 0.0d0 0.0d0 -0.9899924966004455d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.141120008059867d0 0.0d0 0.0d0 0.0d0 -0.9899924966004455d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.141120008059867d0 0.0d0 0.0d0 0.0d0 -0.9899924966004455d0)) :HISTORY ((COMPRESSED ((U-THETA 2 3.2831853071795862d0))))) (QGATE.GATE) CODE.NOOP #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.0d0))))))))))) INTEGER.FROMFLOAT INTEGER.DUP) (CODE.CDR (QGATE.U-THETA QGATE.LIMITED-ORACLE ((CODE.NOOP) FLOAT.FROMINTEGER) QGATE.TRANSPOSE))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.872670838983574d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(10.955283676112247d0) Total errors for best individual: 10.955283676112247d0 Size of best individual (points): 98 Average total errors in population: 2453612.7 Median total errors in population: 20.555792067588204d0 Average program size in population (points): 73.58112 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 21 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.843515511135186d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((QGATE.MEASURE FLOAT.* QGATE.HADAMARD INTEGER.+) -1.0535884459373615d0 CODE.FROMINTEGER))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 81 Average total errors in population: 2390411.7 Median total errors in population: 11.0d0 Average program size in population (points): 74.0918 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 22 Best individual: (((CODE.IF) QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER -6 (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.850570730918603d0)) ((CODE.QUOTE) CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./))))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT ((FLOAT./ QGATE.LIMITED-ORACLE) CODE.FROMINTEGER))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 75 Average total errors in population: 2308411.7 Median total errors in population: 11.0d0 Average program size in population (points): 75.46424 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 23 Best individual: ((QGATE.END) (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.843515511135186d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP (((FLOAT.- CODE.DO) FLOAT.DUP CODE.QUOTE) -1.0535884459373615d0 CODE.FROMINTEGER))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 83 Average total errors in population: 2308811.5 Median total errors in population: 11.0d0 Average program size in population (points): 76.35068 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 24 Best individual: (QGATE.QNOT (QGATE.CNOT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.843515511135186d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((QGATE.MEASURE FLOAT.* QGATE.HADAMARD INTEGER.+) -1.0535884459373615d0 CODE.FROMINTEGER))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 78 Average total errors in population: 2221211.7 Median total errors in population: 11.0d0 Average program size in population (points): 78.10684 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 25 Best individual: (((CODE.IF) QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER -6 (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.850570730918603d0)) ((CODE.QUOTE) CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) QGATE.GATE CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./))))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) QGATE.COMPOSE) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 67 Average total errors in population: 2208411.5 Median total errors in population: 10.999648672595503d0 Average program size in population (points): 78.74748 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 26 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((((QGATE.U-THETA CODE.APPEND CODE.APPEND (CODE.DO* (CODE.NOOP) #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.0d0))))))) CODE.NTH) QGATE.GATE) INTEGER.POP) QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.841096596889154d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP (((QGATE.HADAMARD) CODE.DO*COUNT QGATE.HADAMARD) (-1.0503127125028018d0 CODE.FROMINTEGER)))) Errors for best individual: #(10.775350494538833d0) Total errors for best individual: 10.775350494538833d0 Size of best individual (points): 94 Average total errors in population: 2098411.7 Median total errors in population: 10.99111747296436d0 Average program size in population (points): 78.7976 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 27 Best individual: ((QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR)) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((CODE.NTHCDR (QGATE.QNOT QGATE.GATE) FLOAT.- QGATE.LIMITED-ORACLE ((CODE.DUP CODE.LIST (CODE.DO* (CODE.NOOP) #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.0d0))))))) CODE.NTH)) CODE.DO*COUNT)) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.860302911114665d0)) ((CODE.QUOTE) CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./))))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT ((FLOAT./ QGATE.LIMITED-ORACLE) CODE.FROMINTEGER))) Errors for best individual: #(10.775350494538833d0) Total errors for best individual: 10.775350494538833d0 Size of best individual (points): 91 Average total errors in population: 2110811.7 Median total errors in population: 10.988593765502852d0 Average program size in population (points): 77.4194 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 28 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((((QGATE.U-THETA CODE.APPEND CODE.APPEND (CODE.DO* (CODE.NOOP) #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.0d0))))))) CODE.NTH) QGATE.GATE) INTEGER.POP) QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.841096596889154d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) ((CODE.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP (((QGATE.HADAMARD) CODE.DO*COUNT QGATE.HADAMARD) (-1.0503127125028018d0 CODE.FROMINTEGER)))) Errors for best individual: #(10.775350494538833d0) Total errors for best individual: 10.775350494538833d0 Size of best individual (points): 96 Average total errors in population: 2102011.7 Median total errors in population: 10.976067018686726d0 Average program size in population (points): 76.44836 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 29 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) (QGATE.LIMITED-ORACLE INTEGER.DUP CODE.APPEND)) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.840829939716842d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((FLOAT.* FLOAT.* QGATE.HADAMARD INTEGER.+) #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) -8))) Errors for best individual: #(10.77494890017953d0) Total errors for best individual: 10.77494890017953d0 Size of best individual (points): 84 Average total errors in population: 2265611.5 Median total errors in population: 10.955283676112247d0 Average program size in population (points): 74.7216 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 30 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) ((6 CODE.NTHCDR) INTEGER.FROMFLOAT)) QGATE.CNOT) (QGATE.LIMITED-ORACLE INTEGER.DUP CODE.APPEND)) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.840829939716842d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((FLOAT.* FLOAT.* QGATE.HADAMARD INTEGER.+) #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) -8))) Errors for best individual: #(10.77494890017953d0) Total errors for best individual: 10.77494890017953d0 Size of best individual (points): 88 Average total errors in population: 2265611.2 Median total errors in population: 10.80859315458933d0 Average program size in population (points): 74.94708 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 31 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) ((6 CODE.NTHCDR) INTEGER.FROMFLOAT)) QGATE.CNOT) (QGATE.LIMITED-ORACLE INTEGER.DUP CODE.APPEND)) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.840829939716842d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((FLOAT.* FLOAT.* QGATE.HADAMARD INTEGER.+) #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) -8))) Errors for best individual: #(10.77494890017953d0) Total errors for best individual: 10.77494890017953d0 Size of best individual (points): 88 Average total errors in population: 2238811.5 Median total errors in population: 10.80859315458933d0 Average program size in population (points): 75.72936 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 32 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) (QGATE.LIMITED-ORACLE INTEGER.DUP CODE.APPEND)) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.84168213550677d0)) (FLOAT.DUP CODE.CONS (QGATE.CNOT))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((FLOAT.* FLOAT.* QGATE.HADAMARD INTEGER.+) #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) -8))) Errors for best individual: #(10.77494890017953d0) Total errors for best individual: 10.77494890017953d0 Size of best individual (points): 84 Average total errors in population: 2315211.2 Median total errors in population: 10.80859315458933d0 Average program size in population (points): 75.86552 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 33 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) (QGATE.LIMITED-ORACLE INTEGER.DUP CODE.APPEND)) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.840829939716842d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) (INTEGER.DUP QGATE.QNOT) CODE.QUOTE CODE.CONS ((QGATE.GATE (CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((FLOAT.* FLOAT.* QGATE.HADAMARD INTEGER.+) #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) -8))) Errors for best individual: #(10.77494890017953d0) Total errors for best individual: 10.77494890017953d0 Size of best individual (points): 78 Average total errors in population: 2261211.5 Median total errors in population: 10.80859315458933d0 Average program size in population (points): 76.92076 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 34 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) (QGATE.LIMITED-ORACLE INTEGER.DUP CODE.APPEND)) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.840829939716842d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE (CODE.CONS (QGATE.POP (CODE.FROMINTEGER 3 (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.HADAMARD) CODE.NTHCDR (CODE.NTH)) FLOAT.FROMINTEGER)) ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((FLOAT.* FLOAT.* QGATE.HADAMARD INTEGER.+) #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) -8))) Errors for best individual: #(10.77494890017953d0) Total errors for best individual: 10.77494890017953d0 Size of best individual (points): 97 Average total errors in population: 2225211.7 Median total errors in population: 10.80859315458933d0 Average program size in population (points): 78.10564 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 35 Best individual: ((QGATE.END) (QGATE.CNOT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) CODE.NTHCDR) QGATE.CNOT) CODE.IF)) ((((QGATE.SWAP QGATE.GATE) QGATE.LIMITED-ORACLE (QGATE.CNOT (CODE.APPEND) INTEGER.SWAP) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.836316930034227d0) FLOAT./) (-8 CODE.NTHCDR)) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ (CODE.DO* #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.0d0))))))) CODE.NTH))) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((QGATE.MEASURE FLOAT.* QGATE.HADAMARD INTEGER.+) -1.0396217141560402d0 CODE.FROMINTEGER))) Errors for best individual: #(10.768757849330473d0) Total errors for best individual: 10.768757849330473d0 Size of best individual (points): 98 Average total errors in population: 2158411.7 Median total errors in population: 10.775350494538833d0 Average program size in population (points): 79.26712 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 36 Best individual: ((QGATE.END) (QGATE.CNOT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) CODE.NTHCDR) QGATE.CNOT) CODE.IF)) ((((QGATE.SWAP QGATE.GATE) QGATE.LIMITED-ORACLE (QGATE.CNOT (CODE.APPEND) INTEGER.SWAP) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.852162235642199d0) FLOAT./) (-8 CODE.NTHCDR)) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ (CODE.DO* #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.0d0))))))) CODE.NTH))) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((QGATE.MEASURE FLOAT.* QGATE.HADAMARD INTEGER.+) -1.033397918022503d0 CODE.FROMINTEGER))) Errors for best individual: #(10.768757849330473d0) Total errors for best individual: 10.768757849330473d0 Size of best individual (points): 98 Average total errors in population: 2192811.7 Median total errors in population: 10.775350494538833d0 Average program size in population (points): 79.23328 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 37 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (CODE.CAR) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.LIST INTEGER.-) INTEGER./ (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.166400242841639d0 QGATE.END #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT CODE.POP (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(10.5635703682496d0) Total errors for best individual: 10.5635703682496d0 Size of best individual (points): 88 Average total errors in population: 2126412.0 Median total errors in population: 10.775350494538833d0 Average program size in population (points): 79.45736 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 38 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO CODE.NOOP QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((INTEGER.-) INTEGER./ (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP INTEGER.POP #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT CODE.POP)) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(10.5635703682496d0) Total errors for best individual: 10.5635703682496d0 Size of best individual (points): 83 Average total errors in population: 2143212.5 Median total errors in population: 10.775350494538833d0 Average program size in population (points): 79.09384 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 39 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTH) INTEGER./ (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP NIL) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.179687856837352d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT (((QGATE.QNOT CODE.DO QGATE.SWAP) QGATE.POP) CODE.POP) (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(10.5635703682496d0) Total errors for best individual: 10.5635703682496d0 Size of best individual (points): 95 Average total errors in population: 2192412.7 Median total errors in population: 10.775350494538833d0 Average program size in population (points): 78.59692 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 40 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTH) INTEGER./ (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP NIL) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.168983061270124d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT CODE.POP (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(10.5635703682496d0) Total errors for best individual: 10.5635703682496d0 Size of best individual (points): 85 Average total errors in population: 2158413.5 Median total errors in population: 10.775350494538833d0 Average program size in population (points): 78.4688 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 41 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) INTEGER.FROMFLOAT) ((((CODE.LIST INTEGER.-) INTEGER./ #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP NIL) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.183102723835841d0 INTEGER.*) INTEGER.- (QGATE.QNOT CODE.POP (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (FLOAT./))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(10.559277005030388d0) Total errors for best individual: 10.559277005030388d0 Size of best individual (points): 85 Average total errors in population: 2194813.7 Median total errors in population: 10.775350494538833d0 Average program size in population (points): 77.96212 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 42 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP ((CODE.FROMINTEGER CODE.DO* (FLOAT.SWAP)) INTEGER./) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.LIST INTEGER.-) INTEGER./ #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP NIL) ((QGATE.CPHASE (((QGATE.END CODE.DUP) INTEGER.FROMFLOAT (INTEGER.POP -5.172982629184425d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT CODE.POP (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(10.559277005030388d0) Total errors for best individual: 10.559277005030388d0 Size of best individual (points): 92 Average total errors in population: 2307212.5 Median total errors in population: 10.77494890017953d0 Average program size in population (points): 78.09256 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 43 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.LIST CODE.DO*) INTEGER./ #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP NIL) ((QGATE.CPHASE (((QGATE.END CODE.DUP) ((CODE.DO 0 (CODE.DUP) (CODE.FROMFLOAT CODE.CDR) CODE.DO (CODE.SWAP)) 9) (INTEGER.POP -5.193719456873759d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT CODE.POP (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(10.559277005030388d0) Total errors for best individual: 10.559277005030388d0 Size of best individual (points): 98 Average total errors in population: 2465611.5 Median total errors in population: 10.763810448648606d0 Average program size in population (points): 77.18708 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 44 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.LIST INTEGER.-) INTEGER./ #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP NIL) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (CODE.DO*COUNT -5.177684308102361d0 INTEGER.+ ((CODE.DUP CODE.CONS CODE.APPEND) CODE.DUP)) (((CODE.CONS) CODE.QUOTE) INTEGER.-) (QGATE.QNOT FLOAT./ (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(10.559277005030388d0) Total errors for best individual: 10.559277005030388d0 Size of best individual (points): 96 Average total errors in population: 2433611.5 Median total errors in population: 10.763810448648606d0 Average program size in population (points): 76.6164 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 45 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND ((FLOAT.* INTEGER.FROMFLOAT) QGATE.GATE) CODE.NTHCDR) ((((CODE.LIST INTEGER.-) INTEGER./ (#S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) ((CODE.APPEND INTEGER.*) CODE.DO*TIMES INTEGER.+)) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP NIL) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.173454307923477d0 INTEGER.*) INTEGER.- (QGATE.QNOT CODE.POP (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(10.559277005030388d0) Total errors for best individual: 10.559277005030388d0 Size of best individual (points): 94 Average total errors in population: 2352811.7 Median total errors in population: 10.5635703682496d0 Average program size in population (points): 76.67916 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 46 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND ((INTEGER./ (INTEGER.SWAP)) (INTEGER.FROMFLOAT QGATE.GATE)) CODE.NTHCDR) ((((CODE.LIST INTEGER.-) INTEGER.+ #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE CODE.IF) CODE.SWAP FLOAT.SWAP NIL) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.1786302818514685d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT CODE.POP QGATE.HADAMARD)) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) (((CODE.IF CODE.DUP) INTEGER.+) ((FLOAT.- FLOAT.POP) FLOAT.SWAP CODE.NTHCDR)))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(10.559277005030388d0) Total errors for best individual: 10.559277005030388d0 Size of best individual (points): 96 Average total errors in population: 2395611.7 Median total errors in population: 10.5635703682496d0 Average program size in population (points): 76.66216 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 47 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) ((QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.LIST (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.845790345573445d0)) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.175465272644999d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (CODE.FROMINTEGER CODE.POP (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) (FLOAT.-)) INTEGER.SWAP) ((CODE.NTHCDR #S(UNITARY :MATRIX #2A((0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0) (0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0)) :HISTORY ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))) 4.233652114868164d0 FLOAT.+ (CODE.DO*TIMES FLOAT./))) CODE.CONS 2 (1) QGATE.CPHASE) Errors for best individual: #(10.558095440267047d0) Total errors for best individual: 10.558095440267047d0 Size of best individual (points): 99 Average total errors in population: 2325611.7 Median total errors in population: 10.559277005030388d0 Average program size in population (points): 77.55912 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 48 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((CODE.LIST INTEGER.-) 1.6762336507236286d0 (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE ((9 (INTEGER.POP -5.209410040602827d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.CONS) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.IF CODE.CONS) INTEGER.+))) INTEGER.SWAP) 2 (CODE.POP) QGATE.POP)) Errors for best individual: #(10.553502891822738d0) Total errors for best individual: 10.553502891822738d0 Size of best individual (points): 84 Average total errors in population: 2330011.7 Median total errors in population: 10.559277005030388d0 Average program size in population (points): 77.96304 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 49 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT (QGATE.GATE (QGATE.CNOT))) CODE.NTHCDR) ((((CODE.LIST INTEGER.-) INTEGER./ (QGATE.U-THETA #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO FLOAT./) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP NIL) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.144246120086334d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (CODE.POP (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF)))) INTEGER.SWAP) CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (FLOAT./)) CODE.DUP))) NIL QGATE.CPHASE) Errors for best individual: #(10.552172464334499d0) Total errors for best individual: 10.552172464334499d0 Size of best individual (points): 97 Average total errors in population: 2292411.5 Median total errors in population: 10.559277005030388d0 Average program size in population (points): 78.41072 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 50 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT (QGATE.GATE (QGATE.CNOT))) CODE.NTHCDR) ((((CODE.LIST INTEGER.-) INTEGER./ (QGATE.U-THETA #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.DO) CODE.DO FLOAT./) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP NIL) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.139557118696345d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT CODE.POP (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF) INTEGER.+))) INTEGER.SWAP) CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (FLOAT./)) CODE.DUP))) NIL QGATE.CPHASE) Errors for best individual: #(10.551947133012d0) Total errors for best individual: 10.551947133012d0 Size of best individual (points): 99 Average total errors in population: 2336811.5 Median total errors in population: 10.559277005030388d0 Average program size in population (points): 78.26676 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 51 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ CODE.CAR)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((((CODE.DO*TIMES CODE.NTHCDR (FLOAT.FROMINTEGER CODE.POP) (INTEGER.* CODE.NOOP)) CODE.LIST) INTEGER.-) 1.659920902003377d0 (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE ((9 (INTEGER.POP -5.202794804016891d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.CONS) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.IF CODE.CONS) INTEGER.+))) INTEGER.SWAP) 2 (CODE.POP) QGATE.POP)) Errors for best individual: #(10.537456687330986d0) Total errors for best individual: 10.537456687330986d0 Size of best individual (points): 94 Average total errors in population: 2301211.7 Median total errors in population: 10.559277005030388d0 Average program size in population (points): 78.60272 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 52 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((CODE.LIST INTEGER.-) 1.6566662973668966d0 (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE ((9 (INTEGER.POP -5.186475561115294d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.CONS) INTEGER.SWAP)) CODE.FROMFLOAT)) ((INTEGER.POP CODE.CONS) INTEGER.+))) INTEGER.SWAP) ((FLOAT.FROMINTEGER ((CODE.DO*TIMES) CODE.QUOTE FLOAT.+)) 2) (CODE.POP) QGATE.POP)) Errors for best individual: #(10.534250787735672d0) Total errors for best individual: 10.534250787735672d0 Size of best individual (points): 92 Average total errors in population: 2300411.7 Median total errors in population: 10.559277005030388d0 Average program size in population (points): 78.75764 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 53 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((CODE.LIST INTEGER.-) 1.6566662973668966d0 (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE ((9 (INTEGER.POP -5.186475561115294d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.CONS) INTEGER.SWAP)) CODE.FROMFLOAT)) ((INTEGER.POP CODE.CONS) INTEGER.+))) INTEGER.SWAP) ((FLOAT.FROMINTEGER ((CODE.DO*TIMES) CODE.QUOTE FLOAT.+)) 2) (CODE.POP) QGATE.POP)) Errors for best individual: #(10.534250787735672d0) Total errors for best individual: 10.534250787735672d0 Size of best individual (points): 92 Average total errors in population: 2318012.0 Median total errors in population: 10.559277005030388d0 Average program size in population (points): 79.541 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 54 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO NIL QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.IF) (((((CODE.LIST INTEGER.-) 1.6559185247069557d0 (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE ((9 (INTEGER.POP -5.219976142439821d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.CONS) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.IF CODE.CONS) INTEGER.+))) INTEGER.SWAP) 2 (CODE.POP) QGATE.POP)) Errors for best individual: #(10.53351403511544d0) Total errors for best individual: 10.53351403511544d0 Size of best individual (points): 83 Average total errors in population: 2298412.5 Median total errors in population: 10.559277005030388d0 Average program size in population (points): 80.75416 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 55 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO NIL QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.IF) (((((CODE.LIST INTEGER.-) 1.6559185247069557d0 (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE ((9 (INTEGER.POP -5.219976142439821d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.CONS) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.IF CODE.CONS) INTEGER.+))) INTEGER.SWAP) 2 (CODE.POP) QGATE.POP)) Errors for best individual: #(10.53351403511544d0) Total errors for best individual: 10.53351403511544d0 Size of best individual (points): 83 Average total errors in population: 2330013.0 Median total errors in population: 10.559277005030388d0 Average program size in population (points): 81.1584 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 56 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ ((FLOAT.+ (CODE.CDR) CODE.APPEND) QGATE.GATE CODE.DUP) (((((CODE.LIST INTEGER.-) 1.6556690783895214d0 (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) (CODE.FROMINTEGER) CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE ((INTEGER.POP FLOAT.- (INTEGER.DUP QGATE.CNOT)) ((9 (INTEGER.POP -5.210520504266499d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.CONS) INTEGER.SWAP))) CODE.FROMFLOAT)) ((CODE.IF CODE.CONS) INTEGER.+))) INTEGER.SWAP) 2 (CODE.POP) QGATE.POP)) Errors for best individual: #(10.53326825146231d0) Total errors for best individual: 10.53326825146231d0 Size of best individual (points): 92 Average total errors in population: 2311213.2 Median total errors in population: 10.554480447140115d0 Average program size in population (points): 81.53272 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 57 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ ((FLOAT.+ (CODE.CDR) CODE.APPEND) QGATE.GATE CODE.DUP) (((((CODE.LIST INTEGER.-) 1.6556690783895214d0 (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) (CODE.FROMINTEGER) CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE ((INTEGER.POP FLOAT.- (INTEGER.DUP QGATE.CNOT)) ((9 (INTEGER.POP -5.210520504266499d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.CONS) INTEGER.SWAP))) CODE.FROMFLOAT)) ((CODE.IF CODE.CONS)))) INTEGER.SWAP) 2 (CODE.POP) QGATE.POP)) Errors for best individual: #(10.53326825146231d0) Total errors for best individual: 10.53326825146231d0 Size of best individual (points): 91 Average total errors in population: 2360813.2 Median total errors in population: 10.553732359331702d0 Average program size in population (points): 80.12696 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 58 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((FLOAT.POP INTEGER.-) 1.6556401070540467d0 (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) (CODE.FROMINTEGER) CODE.POP CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE ((9 (INTEGER.POP -5.17644377787627d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.CONS) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.IF CODE.CONS) INTEGER.+))) QGATE.END) ((FLOAT.FROMINTEGER (((FLOAT.SWAP) (CODE.DO*TIMES)) CODE.QUOTE FLOAT.+)) 2) (CODE.POP) QGATE.POP)) Errors for best individual: #(10.533239705086913d0) Total errors for best individual: 10.533239705086913d0 Size of best individual (points): 95 Average total errors in population: 2298413.5 Median total errors in population: 10.553650817966059d0 Average program size in population (points): 79.27496 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 59 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.LIST) (CODE.DO FLOAT.SWAP) QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) (CODE.FROMINTEGER)) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE (CODE.NTHCDR FLOAT.SWAP)) CODE.SWAP FLOAT.SWAP QGATE.SWP) (CODE.FROMFLOAT (INTEGER.-))) ((CODE.IF CODE.DUP) CODE.NTHCDR))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.4683005761501797d0) Total errors for best individual: 0.4683005761501797d0 Size of best individual (points): 78 Average total errors in population: 2430013.5 Median total errors in population: 20.514374205950617d0 Average program size in population (points): 77.13204 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 60 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) (CODE.DO FLOAT.SWAP) QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) (CODE.FROMINTEGER)) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) (INTEGER.POP -5.176585024297935d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (INTEGER.-))) ((CODE.IF CODE.DUP) CODE.NTHCDR))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.4683005761501797d0) Total errors for best individual: 0.4683005761501797d0 Size of best individual (points): 95 Average total errors in population: 2418413.5 Median total errors in population: 20.520940184802058d0 Average program size in population (points): 76.9804 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 61 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) (CODE.DO FLOAT.SWAP) QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) CODE.NTHCDR) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (INTEGER.SWAP)) CODE.FROMFLOAT (INTEGER.-))) ((CODE.IF CODE.DUP) CODE.NTHCDR))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.4683005761501797d0) Total errors for best individual: 0.4683005761501797d0 Size of best individual (points): 79 Average total errors in population: 2363613.5 Median total errors in population: 11.0d0 Average program size in population (points): 76.99616 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 0 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 62 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) (CODE.DO FLOAT.SWAP) QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) (CODE.FROMINTEGER)) CODE.DO FLOAT.*) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.171688783085105d0 INTEGER.+ FLOAT.-) INTEGER.- (QGATE.QNOT (QGATE.QNOT CODE.DUP))) INTEGER.SWAP)) CODE.FROMFLOAT (INTEGER.-))) ((CODE.IF CODE.DUP) CODE.NTHCDR))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.4683005761501797d0) Total errors for best individual: 0.4683005761501797d0 Size of best individual (points): 96 Average total errors in population: 2357613.2 Median total errors in population: 11.0d0 Average program size in population (points): 77.0338 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 63 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((-4.705224990844727d0 #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) CODE.DO*TIMES) (CODE.FROMINTEGER)) CODE.DO) ((-6 CODE.DO*COUNT (2 QGATE.GATE) (FLOAT.* CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 ((-4 2 CODE.DO*COUNT) -5.157003415633377d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.33578422350953296d0) Total errors for best individual: 0.33578422350953296d0 Size of best individual (points): 99 Average total errors in population: 2380013.0 Median total errors in population: 10.5635703682496d0 Average program size in population (points): 77.32544 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 64 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) CODE.DO*TIMES) (CODE.FROMINTEGER)) CODE.DO) ((CODE.DO*COUNT (2 QGATE.GATE) (FLOAT.* CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 ((-4 2 CODE.DO*COUNT) -5.157825362415689d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.33578422350953296d0) Total errors for best individual: 0.33578422350953296d0 Size of best individual (points): 98 Average total errors in population: 2301212.0 Median total errors in population: 10.536662495607233d0 Average program size in population (points): 78.71648 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 65 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) QGATE.GATE QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) (CODE.FROMINTEGER)) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.CONS QGATE.SWP) ((QGATE.CPHASE ((9 (INTEGER.POP -5.164766045786207d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (CODE.POP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.28106877105213657d0) Total errors for best individual: 0.28106877105213657d0 Size of best individual (points): 90 Average total errors in population: 2392410.2 Median total errors in population: 10.533495227141564d0 Average program size in population (points): 79.35744 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 66 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO CODE.NTHCDR QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) FLOAT.-) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) (CODE.FROMINTEGER)) QGATE.SWAP CODE.CONS) ((-6 CODE.NOOP (2 QGATE.GATE) (FLOAT.* QGATE.GATE FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.175873793651783d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT (QGATE.QNOT CODE.SWAP))) QGATE.GATE)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.28106877105213657d0) Total errors for best individual: 0.28106877105213657d0 Size of best individual (points): 91 Average total errors in population: 2353608.7 Median total errors in population: 10.533229237275188d0 Average program size in population (points): 79.78876 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 67 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((NIL ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) ((INTEGER.FROMFLOAT QGATE.GATE) FLOAT.SWAP) QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR) (CODE.FROMINTEGER)) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) (INTEGER.POP -5.181148507307169d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (INTEGER.-))) ((CODE.IF CODE.DUP) CODE.NTHCDR))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.28106877105213657d0) Total errors for best individual: 0.28106877105213657d0 Size of best individual (points): 95 Average total errors in population: 2394408.0 Median total errors in population: 0.4683005761501797d0 Average program size in population (points): 78.68204 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 68 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) FLOAT.-) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) QGATE.GATE) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) (CODE.FROMINTEGER)) CODE.DO CODE.CONS) ((-6 CODE.NOOP (2 QGATE.GATE) (FLOAT.* QGATE.GATE FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.196198937522124d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT (QGATE.QNOT CODE.SWAP))) QGATE.GATE)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.28106877105213657d0) Total errors for best individual: 0.28106877105213657d0 Size of best individual (points): 90 Average total errors in population: 2378808.2 Median total errors in population: 0.4683005761501797d0 Average program size in population (points): 78.99976 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 69 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) QGATE.GATE QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) (CODE.FROMINTEGER)) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.CONS QGATE.SWP) ((QGATE.CPHASE ((9 (INTEGER.POP -5.164766045786207d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT (QGATE.QNOT (FLOAT.SWAP QGATE.HADAMARD)))) INTEGER.SWAP)) CODE.FROMFLOAT ((CODE.POP) (CODE.FROMFLOAT QGATE.SWP (CODE.QUOTE) QGATE.MEASURE)))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.28106877105213657d0) Total errors for best individual: 0.28106877105213657d0 Size of best individual (points): 99 Average total errors in population: 2272008.7 Median total errors in population: 0.4683005761501797d0 Average program size in population (points): 80.66176 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 70 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) NIL) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.CONS QGATE.SWP) ((CODE.CONS (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.177528929834054d0 #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.17697407189636638d0) Total errors for best individual: 0.17697407189636638d0 Size of best individual (points): 89 Average total errors in population: 2262808.7 Median total errors in population: 0.33578422350953296d0 Average program size in population (points): 81.12848 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 71 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) NIL) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE INTEGER.SWAP) CODE.CONS QGATE.SWP) ((CODE.CONS (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.177528929834054d0 #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.17697407189636638d0) Total errors for best individual: 0.17697407189636638d0 Size of best individual (points): 89 Average total errors in population: 2294409.0 Median total errors in population: 0.33578422350953296d0 Average program size in population (points): 81.19908 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 72 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) NIL) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.CONS QGATE.SWP) ((CODE.CONS (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.180844543410455d0 #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.17697407189636638d0) Total errors for best individual: 0.17697407189636638d0 Size of best individual (points): 89 Average total errors in population: 2308008.7 Median total errors in population: 0.33578422350953296d0 Average program size in population (points): 81.11272 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 73 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) NIL) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.CONS QGATE.SWP) ((CODE.CONS (((QGATE.END CODE.DUP) 9 (INTEGER.POP #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.17697407189636638d0) Total errors for best individual: 0.17697407189636638d0 Size of best individual (points): 88 Average total errors in population: 2372008.7 Median total errors in population: 0.33578422350953296d0 Average program size in population (points): 79.9258 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 74 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) NIL) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.CONS QGATE.SWP) ((CODE.CONS (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.190515447236199d0 CODE.NOOP) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.17697407189636571d0) Total errors for best individual: 0.17697407189636571d0 Size of best individual (points): 91 Average total errors in population: 2368809.0 Median total errors in population: 0.33578422350953296d0 Average program size in population (points): 79.49292 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 75 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) NIL) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.CONS QGATE.SWP) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP -5.177528929834054d0 #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (FLOAT.+))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.17697407189636571d0) Total errors for best individual: 0.17697407189636571d0 Size of best individual (points): 91 Average total errors in population: 2380409.0 Median total errors in population: 0.28106877105213657d0 Average program size in population (points): 79.08544 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 76 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) NIL) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE FLOAT.SWAP) QGATE.LIMITED-ORACLE QGATE.SWP) ((CODE.CONS (((CODE.DUP) 9 (INTEGER.POP -5.180844543410455d0 #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.FROMFLOAT) (INTEGER.SWAP (#S(UNITARY :MATRIX #2A((-0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0)) :HISTORY ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) INTEGER.-)))) CODE.FROMFLOAT (QGATE.DUP))) ((QGATE.COMPOSE) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.1769740718963646d0) Total errors for best individual: 0.1769740718963646d0 Size of best individual (points): 91 Average total errors in population: 2413209.0 Median total errors in population: 0.28106877105213657d0 Average program size in population (points): 79.02336 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 77 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR CODE.DO*TIMES) NIL) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE FLOAT.SWAP) QGATE.LIMITED-ORACLE QGATE.SWP) ((CODE.CONS (((CODE.DUP) 9 (INTEGER.POP -5.180844543410455d0 #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.FROMFLOAT) (INTEGER.SWAP (#S(UNITARY :MATRIX #2A((-0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0)) :HISTORY ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) INTEGER.-)))) CODE.FROMFLOAT (QGATE.DUP))) ((QGATE.COMPOSE) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.1769740718963646d0) Total errors for best individual: 0.1769740718963646d0 Size of best individual (points): 91 Average total errors in population: 2339609.0 Median total errors in population: 0.28106877105213657d0 Average program size in population (points): 79.12768 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 78 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP -5.177528929834054d0 #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.11251476703900232d0) Total errors for best individual: 0.11251476703900232d0 Size of best individual (points): 94 Average total errors in population: 2403609.0 Median total errors in population: 0.28106877105213657d0 Average program size in population (points): 78.38256 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 79 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP -5.177528929834054d0 #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.11251476703900232d0) Total errors for best individual: 0.11251476703900232d0 Size of best individual (points): 94 Average total errors in population: 2437609.0 Median total errors in population: 0.28106877105213657d0 Average program size in population (points): 77.70492 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 80 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP -5.177528929834054d0 QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.11251476703900232d0) Total errors for best individual: 0.11251476703900232d0 Size of best individual (points): 94 Average total errors in population: 2445609.0 Median total errors in population: 0.28106877105213657d0 Average program size in population (points): 76.83376 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 81 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.CPHASE) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP -5.193470019339117d0 #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.11251476703900232d0) Total errors for best individual: 0.11251476703900232d0 Size of best individual (points): 93 Average total errors in population: 2474009.0 Median total errors in population: 0.28106877105213657d0 Average program size in population (points): 76.3894 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 82 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP -5.159902139056655d0 QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.11251476703900232d0) Total errors for best individual: 0.11251476703900232d0 Size of best individual (points): 94 Average total errors in population: 2529208.7 Median total errors in population: 0.197702606652143d0 Average program size in population (points): 76.03296 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 83 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) INTEGER.- (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) (CODE.DO (FLOAT.FROMINTEGER (QGATE.CPHASE) CODE.CAR)) CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP -5.177528929834054d0 #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.11251476703900232d0) Total errors for best individual: 0.11251476703900232d0 Size of best individual (points): 100 Average total errors in population: 2480008.5 Median total errors in population: 0.17697407189636638d0 Average program size in population (points): 76.69672 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 84 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.SWAP (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) CODE.DO CODE.CONS) (-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE FLOAT.SWAP) QGATE.LIMITED-ORACLE QGATE.SWP) ((CODE.CONS ((QGATE.POP CODE.NOOP CODE.SWAP) (((CODE.DUP) 9 (INTEGER.POP -5.180844543410455d0 #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- CODE.FROMFLOAT) (INTEGER.SWAP (#S(UNITARY :MATRIX #2A((-0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0)) :HISTORY ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) INTEGER.-))))) CODE.FROMFLOAT (QGATE.DUP)))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.1125147670390011d0) Total errors for best individual: 0.1125147670390011d0 Size of best individual (points): 95 Average total errors in population: 2474008.5 Median total errors in population: 0.17697407189636638d0 Average program size in population (points): 76.98528 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 85 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) INTEGER.SWAP CODE.DO*TIMES) NIL) (QGATE.TRANSPOSE QGATE.COMPOSE)) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE INTEGER.SWAP) CODE.CONS QGATE.SWP) (((CODE.CONS (QGATE.POP #S(UNITARY :MATRIX #2A((-0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0)) :HISTORY ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) ((CODE.DO*TIMES CODE.CDR)))) (FLOAT.- QGATE.TRANSPOSE (QGATE.END CODE.SWAP CODE.NOOP QGATE.LIMITED-ORACLE) (FLOAT.POP))) CODE.FROMFLOAT (QGATE.DUP))) (CODE.NTHCDR INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.1125147670390011d0) Total errors for best individual: 0.1125147670390011d0 Size of best individual (points): 93 Average total errors in population: 2470408.5 Median total errors in population: 0.17697407189636638d0 Average program size in population (points): 77.15596 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 86 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP CODE.DO (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.5000000000000002d0 0.0d0 0.5000000000000002d0 0.0d0 0.5000000000000002d0 0.0d0 0.5000000000000002d0 0.0d0) (0.0d0 0.5000000000000002d0 0.0d0 0.5000000000000002d0 0.0d0 0.5000000000000002d0 0.0d0 0.5000000000000002d0) (0.5000000000000002d0 0.0d0 -0.5000000000000002d0 0.0d0 0.5000000000000002d0 0.0d0 -0.5000000000000002d0 0.0d0) (0.0d0 0.5000000000000002d0 0.0d0 -0.5000000000000002d0 0.0d0 0.5000000000000002d0 0.0d0 -0.5000000000000002d0) (0.5000000000000002d0 0.0d0 0.5000000000000002d0 0.0d0 -0.5000000000000002d0 0.0d0 -0.5000000000000002d0 0.0d0) (0.0d0 0.5000000000000002d0 0.0d0 0.5000000000000002d0 0.0d0 -0.5000000000000002d0 0.0d0 -0.5000000000000002d0) (0.5000000000000002d0 0.0d0 -0.5000000000000002d0 0.0d0 -0.5000000000000002d0 0.0d0 0.5000000000000002d0 0.0d0) (0.0d0 0.5000000000000002d0 0.0d0 -0.5000000000000002d0 0.0d0 -0.5000000000000002d0 0.0d0 0.5000000000000002d0)) :HISTORY ((COMPRESSED ((HADAMARD 2))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (COMPRESSED ((COMPRESSED ((QNOT 2))))))) (COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (COMPRESSED ((COMPRESSED ((QNOT 2))))))))))) CODE.APPEND (INTEGER.POP QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.11251476703899965d0) Total errors for best individual: 0.11251476703899965d0 Size of best individual (points): 93 Average total errors in population: 2450408.2 Median total errors in population: 0.17697407189636571d0 Average program size in population (points): 77.74496 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 87 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (CODE.POP) (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) NIL) CODE.DO) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((FLOAT.SWAP) QGATE.LIMITED-ORACLE QGATE.SWP) ((CODE.CONS (((CODE.DUP) 9 (INTEGER.POP -5.180844543410455d0 #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) INTEGER.- CODE.FROMFLOAT) (INTEGER.SWAP (#S(UNITARY :MATRIX #2A((-0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0)) :HISTORY ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) INTEGER.-)))) CODE.FROMFLOAT (QGATE.DUP))) ((QGATE.COMPOSE) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.DUP) Errors for best individual: #(0.11251476703899899d0) Total errors for best individual: 0.11251476703899899d0 Size of best individual (points): 94 Average total errors in population: 2405608.2 Median total errors in population: 0.17697407189636494d0 Average program size in population (points): 78.43168 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 88 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.11251476703899899d0) Total errors for best individual: 0.11251476703899899d0 Size of best individual (points): 95 Average total errors in population: 2416008.2 Median total errors in population: 0.1769740718963646d0 Average program size in population (points): 79.54512 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 89 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.11251476703899899d0) Total errors for best individual: 0.11251476703899899d0 Size of best individual (points): 95 Average total errors in population: 2433208.0 Median total errors in population: 0.11251476703900254d0 Average program size in population (points): 80.16844 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 90 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (QGATE.GATE) CODE.NTHCDR) ((((CODE.NTHCDR) ((QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (CODE.POP) (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) NIL)) ((-6 CODE.DO*COUNT (2 QGATE.GATE) ((FLOAT.SWAP) QGATE.LIMITED-ORACLE QGATE.SWP) ((CODE.CONS (((CODE.DUP) 9 (INTEGER.POP -5.180844543410455d0 #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) INTEGER.- CODE.FROMFLOAT) (INTEGER.SWAP (#S(UNITARY :MATRIX #2A((-0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0)) :HISTORY ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) INTEGER.-)))) CODE.FROMFLOAT (QGATE.DUP))) ((QGATE.COMPOSE) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.DUP) Errors for best individual: #(0.11251476703899899d0) Total errors for best individual: 0.11251476703899899d0 Size of best individual (points): 93 Average total errors in population: 2448008.0 Median total errors in population: 0.11251476703900232d0 Average program size in population (points): 79.84532 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 91 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((INTEGER./) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP -5.189606344817056d0 #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT ((QGATE.HADAMARD) (QGATE.DUP)))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.-) Errors for best individual: #(0.11251476703899899d0) Total errors for best individual: 0.11251476703899899d0 Size of best individual (points): 96 Average total errors in population: 2449208.2 Median total errors in population: 0.11251476703900232d0 Average program size in population (points): 79.29368 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 92 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) QGATE.GATE) ((CODE.APPEND) CODE.DO) CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411435d0) Total errors for best individual: 0.09318417630411435d0 Size of best individual (points): 98 Average total errors in population: 2508808.5 Median total errors in population: 0.11251476703900232d0 Average program size in population (points): 78.28816 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 93 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) QGATE.GATE) ((CODE.APPEND) CODE.DO) CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411435d0) Total errors for best individual: 0.09318417630411435d0 Size of best individual (points): 98 Average total errors in population: 2494808.2 Median total errors in population: 0.11251476703900232d0 Average program size in population (points): 78.64924 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 94 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) QGATE.GATE) ((CODE.APPEND) CODE.DO) CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411435d0) Total errors for best individual: 0.09318417630411435d0 Size of best individual (points): 98 Average total errors in population: 2544008.2 Median total errors in population: 0.11251476703900232d0 Average program size in population (points): 78.82096 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 95 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411113d0) Total errors for best individual: 0.09318417630411113d0 Size of best individual (points): 97 Average total errors in population: 2489207.7 Median total errors in population: 0.11251476703900198d0 Average program size in population (points): 79.52544 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 96 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411113d0) Total errors for best individual: 0.09318417630411113d0 Size of best individual (points): 97 Average total errors in population: 2448007.2 Median total errors in population: 0.1125147670390011d0 Average program size in population (points): 80.49548 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 97 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411113d0) Total errors for best individual: 0.09318417630411113d0 Size of best individual (points): 97 Average total errors in population: 2450007.0 Median total errors in population: 0.11251476703899965d0 Average program size in population (points): 80.50012 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 98 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411113d0) Total errors for best individual: 0.09318417630411113d0 Size of best individual (points): 97 Average total errors in population: 2390807.0 Median total errors in population: 0.11251476703899899d0 Average program size in population (points): 81.19648 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 99 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411113d0) Total errors for best individual: 0.09318417630411113d0 Size of best individual (points): 97 Average total errors in population: 2428807.0 Median total errors in population: 0.11251476703899899d0 Average program size in population (points): 80.8294 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 100 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) QGATE.GATE) ((CODE.APPEND) CODE.DO) CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411113d0) Total errors for best individual: 0.09318417630411113d0 Size of best individual (points): 97 Average total errors in population: 2434007.2 Median total errors in population: 0.11251476703899899d0 Average program size in population (points): 80.99672 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 101 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411113d0) Total errors for best individual: 0.09318417630411113d0 Size of best individual (points): 97 Average total errors in population: 2428808.0 Median total errors in population: 0.11251476703899899d0 Average program size in population (points): 81.35304 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 102 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (CODE.NTHCDR QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411113d0) Total errors for best individual: 0.09318417630411113d0 Size of best individual (points): 97 Average total errors in population: 2402008.2 Median total errors in population: 0.11251476703899899d0 Average program size in population (points): 81.94124 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 103 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) QGATE.GATE) ((CODE.APPEND) CODE.DO) CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT (#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411113d0) Total errors for best individual: 0.09318417630411113d0 Size of best individual (points): 98 Average total errors in population: 2392008.5 Median total errors in population: 0.11251476703899899d0 Average program size in population (points): 82.22968 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 104 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) QGATE.GATE) ((CODE.APPEND) CODE.DO) CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS (((QGATE.END (QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) CODE.CONS)) CODE.FROMFLOAT (#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))))) ((CODE.IF CODE.DUP)))) INTEGER.SWAP) 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411113d0) Total errors for best individual: 0.09318417630411113d0 Size of best individual (points): 96 Average total errors in population: 2392008.5 Median total errors in population: 0.09318417630411469d0 Average program size in population (points): 82.24 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 105 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((CODE.POP)) ((FLOAT.SWAP QGATE.HADAMARD)) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411113d0) Total errors for best individual: 0.09318417630411113d0 Size of best individual (points): 97 Average total errors in population: 2390808.5 Median total errors in population: 0.09318417630411435d0 Average program size in population (points): 82.3336 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 106 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE)) INTEGER.SWAP) Errors for best individual: #(0.09318417630411113d0) Total errors for best individual: 0.09318417630411113d0 Size of best individual (points): 100 Average total errors in population: 2411208.5 Median total errors in population: 0.09318417630411435d0 Average program size in population (points): 82.12412 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 107 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP)) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS (2 CODE.CAR) (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411113d0) Total errors for best individual: 0.09318417630411113d0 Size of best individual (points): 98 Average total errors in population: 2388008.2 Median total errors in population: 0.09318417630411435d0 Average program size in population (points): 82.24576 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 108 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 CODE.POP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) QGATE.COMPOSE) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP (CODE.APPEND) QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((QGATE.QNOT QGATE.HADAMARD) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630411113d0) Total errors for best individual: 0.09318417630411113d0 Size of best individual (points): 99 Average total errors in population: 2427608.0 Median total errors in population: 0.09318417630411113d0 Average program size in population (points): 81.92516 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 109 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) QGATE.GATE) (CODE.DO*COUNT (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT QGATE.CNOT) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630410869d0) Total errors for best individual: 0.09318417630410869d0 Size of best individual (points): 97 Average total errors in population: 2409608.2 Median total errors in population: 0.09318417630411113d0 Average program size in population (points): 82.1404 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 110 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) QGATE.GATE) (CODE.DO*COUNT (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT QGATE.CNOT) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630410869d0) Total errors for best individual: 0.09318417630410869d0 Size of best individual (points): 97 Average total errors in population: 2430408.0 Median total errors in population: 0.09318417630411113d0 Average program size in population (points): 81.82852 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 111 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) QGATE.GATE) (CODE.DO*COUNT (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT QGATE.CNOT) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630410869d0) Total errors for best individual: 0.09318417630410869d0 Size of best individual (points): 97 Average total errors in population: 2426008.0 Median total errors in population: 0.09318417630411113d0 Average program size in population (points): 81.79284 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 112 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTH) (((((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) QGATE.GATE) (CODE.DO*COUNT (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT QGATE.CNOT) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630410869d0) Total errors for best individual: 0.09318417630410869d0 Size of best individual (points): 96 Average total errors in population: 2348008.2 Median total errors in population: 0.09318417630411113d0 Average program size in population (points): 82.7198 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 113 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) QGATE.GATE) (CODE.DO*COUNT (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT QGATE.CNOT) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630410869d0) Total errors for best individual: 0.09318417630410869d0 Size of best individual (points): 96 Average total errors in population: 2411608.0 Median total errors in population: 0.09318417630411113d0 Average program size in population (points): 82.46228 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 114 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) QGATE.GATE) (CODE.DO*COUNT (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT QGATE.CNOT) CODE.CONS) ((CODE.CONS ((((#S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630410869d0) Total errors for best individual: 0.09318417630410869d0 Size of best individual (points): 96 Average total errors in population: 2387208.2 Median total errors in population: 0.09318417630411113d0 Average program size in population (points): 82.50404 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 115 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) QGATE.GATE) (CODE.DO*COUNT (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT QGATE.CNOT) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630410869d0) Total errors for best individual: 0.09318417630410869d0 Size of best individual (points): 97 Average total errors in population: 2369208.2 Median total errors in population: 0.09318417630411113d0 Average program size in population (points): 82.78804 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 116 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.CONS) (QGATE.GATE (#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) QGATE.COMPOSE)) QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO* CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT))) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630410869d0) Total errors for best individual: 0.09318417630410869d0 Size of best individual (points): 100 Average total errors in population: 2306008.0 Median total errors in population: 0.09318417630411113d0 Average program size in population (points): 82.9778 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 117 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) QGATE.GATE) (CODE.DO*COUNT (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT QGATE.CNOT) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) QGATE.HADAMARD)) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630410869d0) Total errors for best individual: 0.09318417630410869d0 Size of best individual (points): 94 Average total errors in population: 2398808.0 Median total errors in population: 0.09318417630411113d0 Average program size in population (points): 82.21532 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 118 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) QGATE.GATE) ((#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) QGATE.GATE) (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT QGATE.CNOT) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT QGATE.END) CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630410636d0) Total errors for best individual: 0.09318417630410636d0 Size of best individual (points): 98 Average total errors in population: 2397208.0 Median total errors in population: 0.09318417630411113d0 Average program size in population (points): 82.7094 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 119 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.DUP) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) (#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) QGATE.GATE) ((#S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) QGATE.GATE) (QGATE.TRANSPOSE QGATE.COMPOSE))) ((QGATE.QNOT CODE.SWAP) (QGATE.HADAMARD QGATE.GATE))) CODE.DO CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT QGATE.CNOT) CODE.CONS) ((CODE.CONS ((((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) CODE.APPEND (INTEGER.POP CODE.DO*COUNT) CODE.FROMFLOAT) INTEGER.SWAP)) CODE.FROMFLOAT)) ((CODE.DUP) INTEGER.+))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.CONS 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.09318417630410636d0) Total errors for best individual: 0.09318417630410636d0 Size of best individual (points): 97 Average total errors in population: 2340808.0 Median total errors in population: 0.09318417630411113d0 Average program size in population (points): 82.87108 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 120 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.TRANSPOSE) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE (INTEGER.* QGATE.COMPOSE)))) QGATE.GATE) ((CODE.APPEND) CODE.DO) CODE.CONS) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) (((((QGATE.END (QGATE.SWAP QGATE.GATE FLOAT.DUP)) CODE.APPEND (CODE.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) FLOAT.* (QGATE.DUP))) (QGATE.QNOT CODE.SWAP))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.IF 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.07578532649985081d0) Total errors for best individual: 0.07578532649985081d0 Size of best individual (points): 98 Average total errors in population: 2366008.2 Median total errors in population: 0.09318417630411113d0 Average program size in population (points): 82.52812 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 121 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.TRANSPOSE) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) CODE.DO) ((QGATE.HADAMARD FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) (((((QGATE.END (QGATE.SWAP QGATE.GATE FLOAT.DUP)) CODE.APPEND (INTEGER.POP QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) FLOAT.* (QGATE.DUP))) (QGATE.QNOT CODE.SWAP))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.IF 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.07578532649985081d0) Total errors for best individual: 0.07578532649985081d0 Size of best individual (points): 91 Average total errors in population: 2369608.0 Median total errors in population: 0.09318417630410991d0 Average program size in population (points): 82.33792 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 122 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.TRANSPOSE) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) CODE.DO) ((QGATE.HADAMARD FLOAT.SWAP (2 QGATE.GATE) (((CODE.NTH QGATE.SWP) (QGATE.QNOT CODE.SWAP)) CODE.CONS) (((((QGATE.END (QGATE.SWAP QGATE.GATE FLOAT.DUP)) CODE.APPEND (INTEGER.POP QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) FLOAT.* (QGATE.DUP))) (QGATE.QNOT CODE.SWAP))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.IF 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.07578532649985081d0) Total errors for best individual: 0.07578532649985081d0 Size of best individual (points): 95 Average total errors in population: 2398408.2 Median total errors in population: 0.09318417630410991d0 Average program size in population (points): 82.11208 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 123 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.TRANSPOSE) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE QGATE.COMPOSE))) NIL) CODE.DO CODE.CONS) ((QGATE.HADAMARD FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) (((((QGATE.END (QGATE.SWAP QGATE.GATE FLOAT.DUP)) CODE.APPEND (INTEGER.POP QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) FLOAT.* (QGATE.DUP))) (QGATE.QNOT CODE.SWAP))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.IF 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.07578532649985081d0) Total errors for best individual: 0.07578532649985081d0 Size of best individual (points): 92 Average total errors in population: 2342808.5 Median total errors in population: 0.09318417630410869d0 Average program size in population (points): 82.60924 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 124 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.TRANSPOSE) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE (INTEGER.* QGATE.COMPOSE)))) QGATE.GATE) ((CODE.APPEND) CODE.DO) INTEGER.*) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) (((((QGATE.END (QGATE.SWAP QGATE.GATE FLOAT.DUP)) CODE.APPEND (CODE.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) FLOAT.* (QGATE.DUP))) (QGATE.QNOT CODE.SWAP))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.07578532649984904d0) Total errors for best individual: 0.07578532649984904d0 Size of best individual (points): 98 Average total errors in population: 2331608.2 Median total errors in population: 0.09318417630410869d0 Average program size in population (points): 82.75344 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 125 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) FLOAT./ QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.TRANSPOSE) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.CAR (CODE.DO*TIMES (QGATE.TRANSPOSE (INTEGER.* QGATE.COMPOSE)))) QGATE.GATE) ((CODE.APPEND) CODE.DO) INTEGER.*) ((-6 FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) (((((QGATE.END (QGATE.SWAP QGATE.GATE FLOAT.DUP)) CODE.APPEND (CODE.POP CODE.DO*COUNT QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) FLOAT.*)) (QGATE.QNOT CODE.SWAP))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))))) 2 (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0.07578532649984904d0) Total errors for best individual: 0.07578532649984904d0 Size of best individual (points): 96 Average total errors in population: 2340408.2 Median total errors in population: 0.09318417630410869d0 Average program size in population (points): 82.74608 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 126 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) (QGATE.TRANSPOSE QGATE.COMPOSE) QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (CODE.APPEND (QGATE.GATE) CODE.NTHCDR) ((((#S(UNITARY :MATRIX #2A((-0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0)) :HISTORY ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))) (QGATE.HADAMARD QGATE.GATE) CODE.CONS QGATE.GATE) (((QGATE.CNOT #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) QGATE.QNOT CODE.DO*TIMES) NIL) QGATE.HADAMARD CODE.CONS) (((QGATE.SWAP CODE.IF) (-6 CODE.DO*COUNT (2 QGATE.GATE) CODE.APPEND (((((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.197224496862771d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) ((CODE.LIST ((CODE.APPEND) (CODE.APPEND)) QGATE.CNOT FLOAT.SWAP) CODE.FROMFLOAT) CODE.FROMFLOAT) CODE.CONS)) #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2))))) (QGATE.DUP)))) (CODE.CONS CODE.NTHCDR #S(UNITARY :MATRIX #2A((-0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0)) :HISTORY ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) FLOAT./ CODE.NOOP))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP)) Errors for best individual: #(0.0026273423247513694d0) Total errors for best individual: 0.0026273423247513694d0 Size of best individual (points): 96 Average total errors in population: 2300408.2 Median total errors in population: 0.09318417630410869d0 Average program size in population (points): 82.8206 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 127 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) (QGATE.TRANSPOSE QGATE.COMPOSE) QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (CODE.APPEND (QGATE.GATE) CODE.NTHCDR) ((((#S(UNITARY :MATRIX #2A((-0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0)) :HISTORY ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))) ((CODE.CDR QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (2 QGATE.GATE) QGATE.HADAMARD CODE.CONS) (((QGATE.SWAP CODE.IF) (-6 CODE.DO*COUNT (2 QGATE.GATE) #S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) (((((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.200330196821382d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) (((INTEGER.POP) CODE.LIST ((CODE.APPEND) (CODE.APPEND)) QGATE.CNOT FLOAT.SWAP) INTEGER.-) CODE.FROMFLOAT) CODE.CONS)) #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2))))) (QGATE.DUP)))) (CODE.CONS CODE.NTHCDR #S(UNITARY :MATRIX #2A((-0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.6699326626204363d0 0.0d0 -0.7424218662959039d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.7424218662959039d0 0.0d0 0.6699326626204363d0)) :HISTORY ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) FLOAT./ CODE.NOOP))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP)) Errors for best individual: #(0.0026273423247513694d0) Total errors for best individual: 0.0026273423247513694d0 Size of best individual (points): 95 Average total errors in population: 2388008.2 Median total errors in population: 0.09318417630410869d0 Average program size in population (points): 82.16188 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 128 Best individual: ((((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) QGATE.HADAMARD (-8 QGATE.LIMITED-ORACLE)) (QGATE.HADAMARD QGATE.GATE)) (QGATE.POP (QGATE.TRANSPOSE) (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) ((FLOAT.SWAP QGATE.HADAMARD) CODE.FROMFLOAT) CODE.CONS QGATE.GATE) (((QGATE.DUP QGATE.END) QGATE.SWAP -8 CODE.NTHCDR) CODE.SWAP) CODE.DO CODE.CONS) ((QGATE.HADAMARD FLOAT.SWAP (2 QGATE.GATE) ((QGATE.QNOT CODE.SWAP) CODE.CONS) (((((QGATE.END (QGATE.SWAP QGATE.GATE FLOAT.DUP)) CODE.APPEND (INTEGER.POP QGATE.END) INTEGER.- CODE.FROMFLOAT) INTEGER.SWAP)) FLOAT.* (QGATE.DUP))) (QGATE.QNOT CODE.SWAP))) #S(UNITARY :MATRIX #2A((1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 1.0000000000000004d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (COMPRESSED ((COMPRESSED ((HADAMARD 1))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) CODE.IF ((QGATE.SWP QGATE.END) 2) (CODE.POP) INTEGER.SWAP) Errors for best individual: #(0) Total errors for best individual: 0 Size of best individual (points): 92 Average total errors in population: 2390008.5 Median total errors in population: 0.09318417630410691d0 Average program size in population (points): 81.59688 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 SUCCESS at generation 128