Initializing population, size=25000... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 0 Best individual: ((((CODE.FROMFLOAT (FLOAT.DUP) (CODE.NTHCDR) QGATE.END) QGATE.U-THETA) ((-5.054490566253662d0 (QGATE.COMPOSE) CODE.DO*) (INTEGER.SWAP CODE.NOOP (CODE.QUOTE QGATE.TRANSPOSE)) ((QGATE.GATE INTEGER.*) (CODE.DO*COUNT QGATE.U-THETA) (CODE.POP 5 QGATE.CNOT INTEGER.DUP) QGATE.QNOT) CODE.CAR) QGATE.COMPOSE) (CODE.CAR QGATE.LIMITED-ORACLE) QGATE.SWAP) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 42 Average total errors in population: 9949600.0 Median total errors in population: 1.0e+7 Average program size in population (points): 23.30992 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: ((((CODE.FROMFLOAT (FLOAT.DUP) (CODE.NTHCDR) QGATE.END) QGATE.U-THETA) ((-5.054490566253662d0 (QGATE.COMPOSE) CODE.DO*) (INTEGER.SWAP CODE.NOOP (CODE.QUOTE QGATE.TRANSPOSE)) ((QGATE.GATE INTEGER.*) (CODE.DO*COUNT QGATE.U-THETA) (CODE.POP 5 QGATE.CNOT INTEGER.DUP) QGATE.QNOT) CODE.CAR) QGATE.COMPOSE) (CODE.CAR QGATE.LIMITED-ORACLE) QGATE.SWAP) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 42 Average total errors in population: 9824801.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.01668 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: ((((CODE.FROMFLOAT (FLOAT.DUP) (CODE.NTHCDR) QGATE.END) QGATE.U-THETA) ((-5.054490566253662d0 (QGATE.COMPOSE) CODE.DO*) (INTEGER.SWAP CODE.NOOP (CODE.QUOTE QGATE.TRANSPOSE)) ((QGATE.GATE INTEGER.*) (CODE.DO*COUNT QGATE.U-THETA) (CODE.POP 5 QGATE.CNOT INTEGER.DUP) QGATE.QNOT) CODE.FROMFLOAT) QGATE.COMPOSE) (CODE.CAR QGATE.LIMITED-ORACLE) QGATE.SWAP) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 42 Average total errors in population: 9444402.0 Median total errors in population: 1.0e+7 Average program size in population (points): 19.7828 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: (((CODE.DO*COUNT QGATE.U-THETA) ((-5.051135003154697d0 (QGATE.COMPOSE) CODE.DO*) (INTEGER.SWAP CODE.NOOP (CODE.QUOTE QGATE.TRANSPOSE)) ((QGATE.GATE INTEGER.*) (CODE.DO*COUNT QGATE.U-THETA) (CODE.POP 5 QGATE.CNOT INTEGER.DUP) QGATE.QNOT) CODE.CAR) QGATE.COMPOSE) (CODE.CAR QGATE.LIMITED-ORACLE) QGATE.SWAP) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 36 Average total errors in population: 8418406.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.11008 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: (10 (#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)) (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)) CODE.DO*TIMES) (CODE.FROMINTEGER CODE.DO*COUNT) (QGATE.POP CODE.IF) (4.3685760498046875d0 (CODE.DUP FLOAT.SWAP) QGATE.LIMITED-ORACLE) QGATE.COMPOSE) QGATE.U-THETA CODE.DO*COUNT (QGATE.LIMITED-ORACLE CODE.DO*COUNT QGATE.GATE CODE.APPEND)) Errors for best individual: #(20.954227234333732d0) Total errors for best individual: 20.954227234333732d0 Size of best individual (points): 28 Average total errors in population: 6308413.5 Median total errors in population: 1.0e+7 Average program size in population (points): 27.03452 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: (10 (#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)) (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)) CODE.DO*TIMES) (CODE.FROMINTEGER CODE.DO*COUNT) (QGATE.POP CODE.IF) (4.368210555530241d0 (CODE.DUP FLOAT.SWAP) QGATE.LIMITED-ORACLE) QGATE.COMPOSE) QGATE.U-THETA CODE.DO*COUNT (QGATE.LIMITED-ORACLE CODE.DO*COUNT QGATE.GATE CODE.APPEND)) Errors for best individual: #(20.954052087345058d0) Total errors for best individual: 20.954052087345058d0 Size of best individual (points): 28 Average total errors in population: 4059620.2 Median total errors in population: 41.0d0 Average program size in population (points): 36.68692 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: (10 (#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)) (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)) CODE.DO*TIMES) (CODE.FROMINTEGER CODE.DO*COUNT) (QGATE.POP CODE.IF) (4.3685760498046875d0 (CODE.DUP FLOAT.SWAP) QGATE.LIMITED-ORACLE) QGATE.COMPOSE) QGATE.U-THETA CODE.LIST (QGATE.LIMITED-ORACLE CODE.DO*COUNT QGATE.GATE CODE.APPEND)) Errors for best individual: #(20.954227234333732d0) Total errors for best individual: 20.954227234333732d0 Size of best individual (points): 28 Average total errors in population: 3281221.5 Median total errors in population: 31.0d0 Average program size in population (points): 42.036 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: (((#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 CODE.DUP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.DO*COUNT) (INTEGER.- QGATE.LIMITED-ORACLE (QGATE.CNOT)) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(20.890513807778774d0) Total errors for best individual: 20.890513807778774d0 Size of best individual (points): 34 Average total errors in population: 3094021.5 Median total errors in population: 31.0d0 Average program size in population (points): 45.30076 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.DUP (((CODE.CAR ((FLOAT./) QGATE.HADAMARD) 5 ((CODE.DO*COUNT) CODE.DO -6 (QGATE.MEASURE INTEGER.SWAP))) FLOAT.SWAP ((QGATE.LIMITED-ORACLE) (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))) (CODE.QUOTE FLOAT.DUP) CODE.DO*))) (CODE.NTHCDR) QGATE.END) QGATE.U-THETA) ((-5.054490566253662d0 (QGATE.COMPOSE) CODE.DO*) (INTEGER.SWAP CODE.NOOP (CODE.QUOTE QGATE.TRANSPOSE)) ((QGATE.GATE INTEGER.*) (CODE.DO*COUNT QGATE.U-THETA) (QGATE.QNOT CODE.LIST (CODE.LIST) FLOAT.DUP) QGATE.QNOT) CODE.CAR) QGATE.COMPOSE) (CODE.CAR QGATE.LIMITED-ORACLE) QGATE.SWAP) Errors for best individual: #(20.77813463338477d0) Total errors for best individual: 20.77813463338477d0 Size of best individual (points): 69 Average total errors in population: 3036820.7 Median total errors in population: 31.0d0 Average program size in population (points): 48.77872 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: (QGATE.U-THETA INTEGER./ ((0.8865500449657052d0 FLOAT./ 10.007859826521369d0) (((INTEGER.- ((CODE.IF QGATE.DUP CODE.NOOP CODE.FROMFLOAT (FLOAT.+)) FLOAT.* QGATE.HADAMARD) (INTEGER.DUP) FLOAT.- INTEGER./ CODE.FROMINTEGER) 8) CODE.NOOP) CODE.NOOP CODE.DO*TIMES) ((CODE.NOOP) CODE.SWAP 6) (((FLOAT./ (CODE.DO*COUNT) (INTEGER.DUP (CODE.DO* (INTEGER./ QGATE.CNOT QGATE.SWP)) INTEGER.FROMFLOAT (CODE.APPEND QGATE.U-THETA))) QGATE.DUP) (QGATE.LIMITED-ORACLE INTEGER.FROMFLOAT FLOAT./ (FLOAT.DUP))) FLOAT.- QGATE.COMPOSE (((CODE.FROMINTEGER INTEGER.DUP) CODE.APPEND (CODE.DUP)) QGATE.GATE FLOAT.+)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 73 Average total errors in population: 2972019.7 Median total errors in population: 31.0d0 Average program size in population (points): 52.845 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: ((((QGATE.LIMITED-ORACLE (INTEGER.POP) (CODE.DO* ((#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 ((U-THETA 1 5.257936395489689d0))))) CODE.APPEND) CODE.NTH (QGATE.TRANSPOSE) INTEGER.*)) CODE.DUP CODE.CONS) CODE.SWAP) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP ((INTEGER.SWAP QGATE.MEASURE) QGATE.CPHASE) QGATE.SWP) (((CODE.LIST CODE.DO* FLOAT.*) (QGATE.CPHASE (((QGATE.END CODE.DUP) CODE.POP (INTEGER.POP -5.177153869777555d0 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.FROMINTEGER (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP))) INTEGER./ (QGATE.DUP))) (INTEGER.DUP 8.879673999937376d0 FLOAT.DUP)) INTEGER.- QGATE.CPHASE) QGATE.DUP ((CODE.APPEND QGATE.SWAP) FLOAT.+ FLOAT.SWAP CODE.CDR)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 83 Average total errors in population: 2864018.2 Median total errors in population: 31.0d0 Average program size in population (points): 56.74908 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: ((((QGATE.LIMITED-ORACLE (INTEGER.POP) (CODE.DO* ((#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 ((U-THETA 1 5.257936395489689d0))))) CODE.APPEND) CODE.NTH (QGATE.TRANSPOSE) INTEGER.*)) CODE.DUP CODE.CONS) CODE.SWAP) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP ((INTEGER.SWAP QGATE.MEASURE) QGATE.CPHASE) QGATE.SWP) (((CODE.LIST CODE.DO* FLOAT.*) (QGATE.CPHASE ((INTEGER.+ CODE.POP (INTEGER.POP -5.177153869777555d0 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.FROMINTEGER (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP))) INTEGER./ (QGATE.DUP))) (INTEGER.DUP 8.879673999937376d0 FLOAT.DUP)) INTEGER.- QGATE.CPHASE) QGATE.DUP ((CODE.APPEND QGATE.SWAP) FLOAT.+ FLOAT.SWAP CODE.CDR)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 81 Average total errors in population: 2834417.2 Median total errors in population: 21.0d0 Average program size in population (points): 59.27548 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: (QGATE.U-THETA INTEGER./ ((0.8865500449657052d0 FLOAT./ 10.007859826521369d0) (((INTEGER.- ((CODE.IF QGATE.DUP CODE.NOOP CODE.FROMFLOAT (FLOAT.+)) FLOAT.* QGATE.HADAMARD) (INTEGER.DUP) QGATE.TRANSPOSE INTEGER./ CODE.FROMINTEGER) 8) CODE.NOOP) FLOAT.DUP CODE.DO*TIMES) ((CODE.NOOP) CODE.SWAP 6) (((FLOAT./ (CODE.DO*COUNT) (INTEGER.DUP (CODE.DO* (INTEGER./ QGATE.CNOT QGATE.SWP)) INTEGER.FROMFLOAT (CODE.APPEND QGATE.U-THETA))) QGATE.DUP) (QGATE.LIMITED-ORACLE INTEGER.FROMFLOAT FLOAT./ (FLOAT.DUP))) FLOAT.- QGATE.COMPOSE (((CODE.FROMINTEGER INTEGER.DUP) CODE.APPEND (CODE.DUP)) QGATE.GATE FLOAT.+)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 73 Average total errors in population: 2806017.2 Median total errors in population: 21.0d0 Average program size in population (points): 60.28312 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.LIMITED-ORACLE (INTEGER.POP) CODE.DO* CODE.CONS) CODE.SWAP) ((((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.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) CODE.POP (INTEGER.POP -5.1688592004161515d0 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)) INTEGER./ (QGATE.DUP))) (INTEGER.DUP 8.872256108152285d0 FLOAT.DUP))) INTEGER.- QGATE.CPHASE) QGATE.DUP ((CODE.APPEND QGATE.SWAP) FLOAT.+ FLOAT.SWAP CODE.CDR)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 80 Average total errors in population: 2722817.5 Median total errors in population: 21.0d0 Average program size in population (points): 60.93444 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: (QGATE.U-THETA INTEGER./ ((0.8865500449657052d0 FLOAT./ 10.007859826521369d0) (((((CODE.IF QGATE.DUP CODE.NOOP CODE.FROMFLOAT NIL) FLOAT.* QGATE.HADAMARD) (INTEGER.DUP) FLOAT.- INTEGER./ CODE.FROMINTEGER) 8) CODE.NOOP) CODE.NOOP CODE.DO*TIMES) ((QGATE.COMPOSE) CODE.SWAP 6) (((FLOAT./ (CODE.DO*COUNT) (INTEGER.DUP (CODE.DO* (INTEGER./ QGATE.CNOT QGATE.SWP)) INTEGER.FROMFLOAT (CODE.APPEND QGATE.U-THETA))) QGATE.DUP) (QGATE.LIMITED-ORACLE INTEGER.FROMFLOAT FLOAT./ (FLOAT.DUP))) FLOAT.- QGATE.COMPOSE (((CODE.FROMINTEGER INTEGER.DUP) CODE.APPEND (CODE.DUP)) QGATE.GATE FLOAT.+)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 71 Average total errors in population: 2729217.5 Median total errors in population: 21.0d0 Average program size in population (points): 60.45156 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: (QGATE.U-THETA INTEGER./ ((0.9064414721419723d0 (FLOAT./ (8.788341347726663d0)) 9.990422032165684d0) (8 CODE.NOOP) CODE.NOOP CODE.DO*TIMES) ((CODE.NOOP) CODE.SWAP 6) (QGATE.LIMITED-ORACLE INTEGER.FROMFLOAT CODE.FROMINTEGER (FLOAT.DUP)) INTEGER.SWAP QGATE.COMPOSE ((-5 ((QGATE.U-THETA QGATE.LIMITED-ORACLE) (CODE.LIST (#S(UNITARY :MATRIX #2A((-0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0) (0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0)) :HISTORY ((COMPRESSED ((U-THETA 2 4.3685760498046875d0)))))) QGATE.CPHASE) QGATE.COMPOSE INTEGER.-) (FLOAT.-)) (((CODE.FROMINTEGER INTEGER.DUP) CODE.APPEND (((FLOAT.POP) CODE.CONS QGATE.SWAP) CODE.CDR) (CODE.DUP)) QGATE.GATE FLOAT.+))) Errors for best individual: #(10.896167592109911d0) Total errors for best individual: 10.896167592109911d0 Size of best individual (points): 62 Average total errors in population: 2689617.7 Median total errors in population: 21.0d0 Average program size in population (points): 59.3614 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: ((FLOAT.SWAP) INTEGER./ ((0.9088847904764294d0 (FLOAT./ ((CODE.NOOP CODE.FROMINTEGER QGATE.LIMITED-ORACLE) 8.778331998798363d0)) 9.97528423473888d0) (8 CODE.NOOP) CODE.NOOP CODE.DO*TIMES) ((CODE.NOOP) CODE.SWAP 6) (INTEGER.- INTEGER.FROMFLOAT INTEGER.SWAP (QGATE.GATE)) INTEGER.SWAP QGATE.COMPOSE ((-5 ((QGATE.U-THETA QGATE.LIMITED-ORACLE) (CODE.LIST (#S(UNITARY :MATRIX #2A((-0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0) (0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0)) :HISTORY ((COMPRESSED ((U-THETA 2 4.3685760498046875d0)))))) QGATE.CPHASE) QGATE.COMPOSE INTEGER.-) (FLOAT.-)) ((((CODE.FROMINTEGER INTEGER.DUP) CODE.APPEND (((INTEGER.-) CODE.CONS QGATE.SWAP) CODE.CDR) (CODE.DUP)) QGATE.GATE FLOAT.+) (QGATE.CNOT (CODE.IF CODE.DO*COUNT CODE.DO INTEGER.FROMFLOAT))))) Errors for best individual: #(10.8949291033377d0) Total errors for best individual: 10.8949291033377d0 Size of best individual (points): 75 Average total errors in population: 2724417.7 Median total errors in population: 21.0d0 Average program size in population (points): 59.00472 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: ((FLOAT.SWAP) INTEGER./ ((0.9088847904764294d0 (FLOAT./ ((CODE.NOOP CODE.FROMINTEGER QGATE.LIMITED-ORACLE) 8.778331998798363d0)) 9.97528423473888d0) (8 CODE.NOOP) CODE.NOOP CODE.DO*TIMES) ((CODE.LIST) CODE.SWAP 6) (INTEGER.- INTEGER.FROMFLOAT INTEGER.SWAP (QGATE.GATE)) INTEGER.SWAP QGATE.COMPOSE ((-5 ((QGATE.U-THETA QGATE.LIMITED-ORACLE) (CODE.LIST (#S(UNITARY :MATRIX #2A((-0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0) (0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0)) :HISTORY ((COMPRESSED ((U-THETA 2 4.3685760498046875d0)))))) QGATE.CPHASE) QGATE.COMPOSE INTEGER.-) (FLOAT.-)) ((((CODE.FROMINTEGER INTEGER.DUP) CODE.APPEND (((INTEGER.-) CODE.CONS QGATE.SWAP) CODE.CDR) (CODE.DUP)) QGATE.GATE FLOAT.+) (QGATE.CNOT (CODE.IF CODE.DO*COUNT CODE.DO INTEGER.FROMFLOAT))))) Errors for best individual: #(10.8949291033377d0) Total errors for best individual: 10.8949291033377d0 Size of best individual (points): 75 Average total errors in population: 2737617.2 Median total errors in population: 21.0d0 Average program size in population (points): 60.03824 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: ((FLOAT.SWAP) INTEGER./ ((0.9088847904764294d0 (FLOAT./ ((CODE.NOOP CODE.FROMINTEGER QGATE.LIMITED-ORACLE) 8.778331998798363d0)) 9.97528423473888d0) (8 CODE.NOOP) CODE.NOOP CODE.DO*TIMES) ((CODE.LIST) CODE.SWAP 6) (INTEGER.- INTEGER.FROMFLOAT INTEGER.SWAP (QGATE.GATE)) INTEGER.SWAP QGATE.COMPOSE ((-5 ((QGATE.U-THETA QGATE.LIMITED-ORACLE) (CODE.LIST (#S(UNITARY :MATRIX #2A((-0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0 -0.9414762523951927d0) (0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.9414762523951927d0 0.0d0 0.0d0 0.0d0 -0.33707931733629615d0)) :HISTORY ((COMPRESSED ((U-THETA 2 4.3685760498046875d0)))))) QGATE.CPHASE) QGATE.COMPOSE INTEGER.-) (FLOAT.-)) ((((CODE.FROMINTEGER INTEGER.DUP) CODE.APPEND (((INTEGER.-) CODE.CONS QGATE.SWAP) CODE.CDR) (CODE.DUP)) QGATE.GATE FLOAT.+) (QGATE.CNOT (CODE.IF CODE.DO*COUNT CODE.DO INTEGER.FROMFLOAT))))) Errors for best individual: #(10.8949291033377d0) Total errors for best individual: 10.8949291033377d0 Size of best individual (points): 75 Average total errors in population: 2744416.2 Median total errors in population: 20.96824990191313d0 Average program size in population (points): 60.18944 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: (((#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))))))))) ((-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.838117949121804d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE #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))))))) ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (FLOAT./)) 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.DO*COUNT) CODE.DO (QGATE.U-THETA) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP CODE.DO*COUNT INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) FLOAT.-) (INTEGER.- QGATE.LIMITED-ORACLE NIL) INTEGER.SWAP) CODE.CONS 2 ((CODE.POP) (CODE.NOOP QGATE.DUP (INTEGER.DUP QGATE.SWAP) (CODE.NOOP (FLOAT.* INTEGER.FROMFLOAT)))) QGATE.CPHASE) Errors for best individual: #(10.763810448648606d0) Total errors for best individual: 10.763810448648606d0 Size of best individual (points): 90 Average total errors in population: 2760814.2 Median total errors in population: 20.89928759864399d0 Average program size in population (points): 60.1402 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: (((#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./ (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 -5.173757076263428d0 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): 89 Average total errors in population: 2698412.0 Median total errors in population: 20.563981844813704d0 Average program size in population (points): 61.77764 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: (((#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./ (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 -5.173757076263428d0 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): 89 Average total errors in population: 2621611.2 Median total errors in population: 11.0d0 Average program size in population (points): 64.12968 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: (((#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./ (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 -5.181824774624414d0 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): 89 Average total errors in population: 2604811.0 Median total errors in population: 11.0d0 Average program size in population (points): 66.42696 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: (((#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./ (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 -5.181824774624414d0 #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: 2466411.2 Median total errors in population: 11.0d0 Average program size in population (points): 70.4096 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: (((#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./ (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 -5.191761086553163d0 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): 89 Average total errors in population: 2585211.2 Median total errors in population: 11.0d0 Average program size in population (points): 72.5734 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: (((#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 (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.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): 86 Average total errors in population: 2643611.2 Median total errors in population: 10.998831275018304d0 Average program size in population (points): 73.41136 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: (((#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 (INTEGER.POP -5.179736999927601d0 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): 86 Average total errors in population: 2793610.5 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 72.56484 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: (((#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 (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.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): 86 Average total errors in population: 2740010.5 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 74.1116 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: (((#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 (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.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): 86 Average total errors in population: 2621611.0 Median total errors in population: 10.853053779101568d0 Average program size in population (points): 75.07788 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: (((#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) ((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.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.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): 85 Average total errors in population: 2500011.5 Median total errors in population: 10.763810448648606d0 Average program size in population (points): 75.04768 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: (((#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) ((-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.181900189264889d0 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.POP)) 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): 85 Average total errors in population: 2384812.0 Median total errors in population: 10.5635703682496d0 Average program size in population (points): 75.34472 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: (((#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 (INTEGER.POP -5.196244654097402d0 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): 86 Average total errors in population: 2354812.0 Median total errors in population: 10.5635703682496d0 Average program size in population (points): 75.40016 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: (((#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.LIMITED-ORACLE) ((((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.202389379277153d0 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): 86 Average total errors in population: 2373212.2 Median total errors in population: 10.5635703682496d0 Average program size in population (points): 75.49512 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: (((#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) INTEGER.+ (INTEGER.POP -5.205820246432257d0 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.NOOP CODE.NTHCDR QGATE.CPHASE (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): 87 Average total errors in population: 2374012.0 Median total errors in population: 10.5635703682496d0 Average program size in population (points): 75.3208 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: (((#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.CAR (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 (CODE.CDR ((CODE.DO* -4) 5.980348587036133d0)))) ((-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.188746985335114d0 CODE.DO*TIMES #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): 94 Average total errors in population: 2375612.0 Median total errors in population: 10.55997315713864d0 Average program size in population (points): 75.79132 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: (((#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.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP NIL) ((QGATE.CPHASE (((QGATE.END QGATE.END) 9 (INTEGER.POP -5.206908791022605d0 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)) Errors for best individual: #(10.559277005030388d0) Total errors for best individual: 10.559277005030388d0 Size of best individual (points): 84 Average total errors in population: 2337612.0 Median total errors in population: 10.559277005030388d0 Average program size in population (points): 75.83252 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: (((#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.330886978