Initializing population, size=25000... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 0 Best individual: ((((FLOAT.DUP INTEGER.SWAP QGATE.SWP) QGATE.POP) CODE.DO* (QGATE.SWP)) (((QGATE.SWAP) QGATE.TRANSPOSE -4 QGATE.GATE INTEGER.DUP QGATE.DUP) (CODE.CONS) QGATE.LIMITED-ORACLE) CODE.DO*TIMES INTEGER./) Errors for best individual: #(31.0d0) Total errors for best individual: 31.0d0 Size of best individual (points): 25 Average total errors in population: 9942400.0 Median total errors in population: 1.0e+7 Average program size in population (points): 23.21668 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.DUP (QGATE.SWP) (QGATE.LIMITED-ORACLE FLOAT.FROMINTEGER (QGATE.COMPOSE)) 10 QGATE.DUP FLOAT.*) FLOAT.DUP (4) (9 INTEGER.DUP) (QGATE.GATE INTEGER.+) (CODE.DO*COUNT INTEGER.DUP)) FLOAT.- QGATE.U-THETA ((QGATE.POP 1 QGATE.TRANSPOSE (FLOAT.+) (CODE.NOOP -6.631418466567993d0 CODE.NTH CODE.CDR) CODE.QUOTE) (QGATE.QNOT) (INTEGER.FROMFLOAT INTEGER.-) CODE.LIST)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 47 Average total errors in population: 9814401.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.1536 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: ((QGATE.U-THETA ((QGATE.GATE CODE.CONS QGATE.GATE) ((QGATE.SWAP CODE.NOOP) INTEGER.POP) QGATE.END ((INTEGER.POP 3) CODE.DO*COUNT (QGATE.END))) CODE.DO*COUNT (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT INTEGER.FROMFLOAT) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.859926223754883d0))) QGATE.U-THETA CODE.DO*TIMES QGATE.LIMITED-ORACLE (QGATE.HADAMARD CODE.DO*TIMES QGATE.LIMITED-ORACLE) CODE.CAR) Errors for best individual: #(20.85307371282242d0) Total errors for best individual: 20.85307371282242d0 Size of best individual (points): 43 Average total errors in population: 9455602.0 Median total errors in population: 1.0e+7 Average program size in population (points): 19.99552 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: ((QGATE.U-THETA ((QGATE.GATE CODE.CONS QGATE.GATE) ((QGATE.SWAP CODE.NOOP) INTEGER.POP) QGATE.END ((INTEGER.POP 3) CODE.DO*COUNT (QGATE.END))) CODE.DO*COUNT (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT INTEGER.FROMFLOAT) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.869576870814338d0))) QGATE.U-THETA CODE.DO*TIMES QGATE.LIMITED-ORACLE (QGATE.HADAMARD CODE.DO*TIMES QGATE.LIMITED-ORACLE) CODE.CAR) Errors for best individual: #(20.846924069666045d0) Total errors for best individual: 20.846924069666045d0 Size of best individual (points): 43 Average total errors in population: 8458006.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.0586 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: ((QGATE.U-THETA ((QGATE.GATE CODE.CONS QGATE.GATE) ((QGATE.SWAP CODE.NOOP) INTEGER.POP) QGATE.END ((INTEGER.POP 3) CODE.DO*COUNT (QGATE.END))) CODE.DO*COUNT (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT INTEGER.FROMFLOAT) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.869576870814338d0))) QGATE.U-THETA CODE.DO*TIMES QGATE.LIMITED-ORACLE CODE.CAR) Errors for best individual: #(20.846924069666045d0) Total errors for best individual: 20.846924069666045d0 Size of best individual (points): 39 Average total errors in population: 6283613.5 Median total errors in population: 1.0e+7 Average program size in population (points): 27.23996 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: ((4) ((QGATE.LIMITED-ORACLE) QGATE.QNOT QGATE.SWAP) (((((CODE.SWAP (QGATE.SWP (FLOAT.* (#S(UNITARY :MATRIX #2A((-0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0) (-0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 0.642970376623918d0) (0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 -0.642970376623918d0) (-0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0) (-0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0) (0.0d0 0.0d0 -0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0)) :HISTORY ((COMPRESSED ((U-THETA 2 2.0d0))) (COMPRESSED ((HADAMARD 0))))) (CODE.POP ((INTEGER.-) CODE.DO*TIMES (CODE.CDR CODE.CDR) 10))) (CODE.NTH)) (INTEGER.DUP) (FLOAT.DUP FLOAT.+) ((FLOAT.FROMINTEGER) ((CODE.CAR INTEGER.FROMFLOAT (FLOAT.+ QGATE.SWAP) QGATE.LIMITED-ORACLE) (FLOAT.* QGATE.GATE) QGATE.END QGATE.DUP (QGATE.COMPOSE (-4)) CODE.DUP QGATE.QNOT)) QGATE.MEASURE)) (QGATE.TRANSPOSE INTEGER.*) (QGATE.COMPOSE) CODE.DUP) (CODE.DO*COUNT -6.176040172576904d0) QGATE.CNOT CODE.DO*COUNT) QGATE.MEASURE ((QGATE.COMPOSE 5) QGATE.CPHASE ((INTEGER.FROMFLOAT) (QGATE.GATE)) QGATE.GATE) INTEGER.SWAP) CODE.APPEND -7) QGATE.LIMITED-ORACLE) Errors for best individual: #(20.57275001690431d0) Total errors for best individual: 20.57275001690431d0 Size of best individual (points): 87 Average total errors in population: 4134020.5 Median total errors in population: 41.0d0 Average program size in population (points): 36.14664 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: ((4) ((QGATE.LIMITED-ORACLE) QGATE.QNOT QGATE.SWAP) (((((CODE.SWAP (QGATE.SWP (FLOAT.* (#S(UNITARY :MATRIX #2A((-0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0) (-0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 0.642970376623918d0) (0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 -0.642970376623918d0) (-0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0) (-0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0) (0.0d0 0.0d0 -0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0)) :HISTORY ((COMPRESSED ((U-THETA 2 2.0d0))) (COMPRESSED ((HADAMARD 0))))) (CODE.POP ((INTEGER.-) CODE.DO*TIMES (CODE.CDR CODE.CDR) 10))) (CODE.NTH)) (INTEGER.DUP) (FLOAT.DUP FLOAT.+) ((FLOAT.FROMINTEGER) ((CODE.CAR INTEGER.FROMFLOAT (FLOAT.+ QGATE.SWAP) QGATE.LIMITED-ORACLE) (FLOAT.* QGATE.GATE) QGATE.END QGATE.DUP (QGATE.COMPOSE (-4)) CODE.DUP QGATE.QNOT)) QGATE.MEASURE)) (QGATE.TRANSPOSE INTEGER.*) (QGATE.COMPOSE) CODE.DUP) (CODE.DO*COUNT -6.176040172576904d0) QGATE.CNOT CODE.DO*COUNT) QGATE.MEASURE ((QGATE.COMPOSE 5) QGATE.CPHASE ((INTEGER.FROMFLOAT) (QGATE.GATE)) QGATE.GATE) INTEGER.SWAP) CODE.APPEND -7) QGATE.LIMITED-ORACLE) Errors for best individual: #(20.57275001690431d0) Total errors for best individual: 20.57275001690431d0 Size of best individual (points): 87 Average total errors in population: 3420021.2 Median total errors in population: 31.0d0 Average program size in population (points): 41.27532 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: ((4) ((QGATE.LIMITED-ORACLE) QGATE.QNOT QGATE.SWAP) (((((CODE.SWAP (QGATE.SWP (FLOAT.* (#S(UNITARY :MATRIX #2A((-0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0) (-0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 0.642970376623918d0) (0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 -0.642970376623918d0) (-0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0) (-0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0) (0.0d0 0.0d0 -0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0)) :HISTORY ((COMPRESSED ((U-THETA 2 2.0d0))) (COMPRESSED ((HADAMARD 0))))) (CODE.POP ((INTEGER.-) CODE.DO*TIMES (CODE.CDR CODE.CDR) 10))) (CODE.NTH)) (INTEGER.DUP) (FLOAT.DUP FLOAT.+) ((FLOAT.FROMINTEGER) ((CODE.CAR INTEGER.FROMFLOAT (FLOAT.+ QGATE.SWAP) QGATE.LIMITED-ORACLE) (FLOAT.* QGATE.GATE) QGATE.END QGATE.DUP (QGATE.COMPOSE (-4)) CODE.DUP QGATE.QNOT)) QGATE.MEASURE)) (QGATE.TRANSPOSE INTEGER.*) (QGATE.COMPOSE) CODE.DUP) (CODE.DO*COUNT -6.176040172576904d0) QGATE.CNOT CODE.DO*COUNT) QGATE.MEASURE ((QGATE.COMPOSE 5) QGATE.CPHASE ((INTEGER.FROMFLOAT) (QGATE.GATE)) QGATE.GATE) INTEGER.SWAP) CODE.APPEND -7) QGATE.LIMITED-ORACLE) Errors for best individual: #(20.57275001690431d0) Total errors for best individual: 20.57275001690431d0 Size of best individual (points): 87 Average total errors in population: 3225221.2 Median total errors in population: 31.0d0 Average program size in population (points): 44.16272 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: ((4) ((QGATE.LIMITED-ORACLE) QGATE.QNOT QGATE.SWAP) (((((CODE.SWAP (QGATE.SWP (FLOAT.* (#S(UNITARY :MATRIX #2A((-0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0) (-0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 0.642970376623918d0) (0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 -0.642970376623918d0) (-0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0) (-0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0) (0.0d0 0.0d0 -0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0)) :HISTORY ((COMPRESSED ((U-THETA 2 2.0d0))) (COMPRESSED ((HADAMARD 0))))) (CODE.POP ((INTEGER.-) CODE.DO*TIMES (CODE.CDR CODE.CDR) 10))) (CODE.NTH)) (INTEGER.DUP) (FLOAT.DUP FLOAT.+) ((FLOAT.FROMINTEGER) ((CODE.CAR INTEGER.FROMFLOAT (FLOAT.+ QGATE.SWAP) QGATE.LIMITED-ORACLE) (FLOAT.* QGATE.GATE) QGATE.END QGATE.DUP (QGATE.COMPOSE (-4)) CODE.DUP QGATE.QNOT)) QGATE.MEASURE)) (QGATE.TRANSPOSE INTEGER.*) (QGATE.COMPOSE) CODE.DUP) (CODE.DO*COUNT -6.17868216209464d0) QGATE.CNOT CODE.DO*COUNT) QGATE.MEASURE ((QGATE.COMPOSE 5) QGATE.CPHASE ((INTEGER.FROMFLOAT) (QGATE.GATE)) QGATE.GATE) INTEGER.SWAP) CODE.APPEND -7) QGATE.LIMITED-ORACLE) Errors for best individual: #(20.57275001690431d0) Total errors for best individual: 20.57275001690431d0 Size of best individual (points): 87 Average total errors in population: 3129220.7 Median total errors in population: 31.0d0 Average program size in population (points): 46.68036 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: ((4) ((QGATE.LIMITED-ORACLE) QGATE.QNOT QGATE.SWAP) (((((CODE.SWAP (QGATE.SWP (FLOAT.* (#S(UNITARY :MATRIX #2A((-0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0) (-0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 0.642970376623918d0) (0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 -0.642970376623918d0) (-0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0) (-0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0) (0.0d0 0.0d0 -0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0)) :HISTORY ((COMPRESSED ((U-THETA 2 2.0d0))) (COMPRESSED ((HADAMARD 0))))) (CODE.POP ((INTEGER.-) CODE.DO*TIMES (CODE.CDR CODE.CDR) 10))) QGATE.LIMITED-ORACLE) (INTEGER.DUP) (FLOAT.DUP FLOAT.+) ((FLOAT.FROMINTEGER) ((CODE.CAR INTEGER.FROMFLOAT (FLOAT.+ QGATE.SWAP) QGATE.LIMITED-ORACLE) (FLOAT.* QGATE.GATE) QGATE.END QGATE.DUP (QGATE.COMPOSE (-4)) CODE.DUP QGATE.QNOT)) QGATE.MEASURE)) (QGATE.TRANSPOSE INTEGER.*) (QGATE.COMPOSE) CODE.DUP) (CODE.DO*COUNT -6.180530828169888d0) QGATE.CNOT CODE.DO*COUNT) QGATE.MEASURE ((QGATE.COMPOSE 5) QGATE.CPHASE ((INTEGER.FROMFLOAT) (QGATE.GATE)) QGATE.GATE) INTEGER.SWAP) CODE.APPEND -7) QGATE.LIMITED-ORACLE) Errors for best individual: #(20.57275001690431d0) Total errors for best individual: 20.57275001690431d0 Size of best individual (points): 86 Average total errors in population: 2864820.5 Median total errors in population: 31.0d0 Average program size in population (points): 50.37244 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: ((4) ((QGATE.LIMITED-ORACLE) QGATE.QNOT QGATE.SWAP) (((((CODE.SWAP (QGATE.SWP (FLOAT.* (#S(UNITARY :MATRIX #2A((-0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0) (-0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 0.642970376623918d0) (0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0 0.642970376623918d0 -0.642970376623918d0) (-0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0 0.0d0 0.0d0) (-0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.642970376623918d0 -0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 -0.29426025009181417d0) (0.0d0 0.0d0 -0.642970376623918d0 0.642970376623918d0 0.0d0 0.0d0 -0.29426025009181417d0 0.29426025009181417d0)) :HISTORY ((COMPRESSED ((U-THETA 2 2.0d0))) (COMPRESSED ((HADAMARD 0))))) (CODE.POP ((INTEGER.-) CODE.DO*TIMES (CODE.CDR CODE.CDR) 10))) (CODE.NTH)) (INTEGER.DUP) (FLOAT.DUP FLOAT.+) ((FLOAT.FROMINTEGER) ((CODE.CAR INTEGER.FROMFLOAT (FLOAT.+ QGATE.SWAP) QGATE.LIMITED-ORACLE) (FLOAT.* QGATE.GATE) QGATE.END QGATE.DUP (QGATE.COMPOSE (-4)) CODE.DUP QGATE.QNOT)) QGATE.MEASURE)) (QGATE.TRANSPOSE INTEGER.*) (QGATE.COMPOSE) CODE.DUP) (INTEGER.SWAP -6.176040172576904d0) QGATE.CNOT QGATE.SWP) QGATE.MEASURE ((QGATE.COMPOSE 5) QGATE.CPHASE ((INTEGER.FROMFLOAT) (QGATE.GATE)) QGATE.GATE) INTEGER.SWAP) CODE.APPEND -7) QGATE.LIMITED-ORACLE) Errors for best individual: #(20.57275001690431d0) Total errors for best individual: 20.57275001690431d0 Size of best individual (points): 87 Average total errors in population: 2833619.0 Median total errors in population: 31.0d0 Average program size in population (points): 53.09572 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: ((CODE.DUP) ((QGATE.LIMITED-ORACLE) ((-5.623856265917411d0 -5) (QGATE.U-THETA INTEGER.* FLOAT.SWAP (CODE.DO*TIMES (QGATE.GATE)))) QGATE.LIMITED-ORACLE 6 (CODE.LIST QGATE.DUP (INTEGER.SWAP (FLOAT.SWAP) (QGATE.POP)) (INTEGER.SWAP) (CODE.CAR QGATE.END INTEGER.DUP))) FLOAT.+ (QGATE.POP ((CODE.SWAP) CODE.CDR CODE.DO INTEGER.FROMFLOAT) QGATE.U-THETA)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 45 Average total errors in population: 2736818.5 Median total errors in population: 21.0d0 Average program size in population (points): 54.11728 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: ((CODE.DUP) ((QGATE.LIMITED-ORACLE) ((-5.611469350051359d0 -5) (QGATE.U-THETA INTEGER.* FLOAT.SWAP (CODE.DO*TIMES (QGATE.GATE)))) QGATE.LIMITED-ORACLE 6 (CODE.LIST QGATE.DUP (INTEGER.SWAP (FLOAT.SWAP) (QGATE.POP)) (INTEGER.SWAP) (CODE.CAR QGATE.END INTEGER.DUP))) FLOAT.+ (QGATE.POP ((CODE.SWAP) CODE.CDR CODE.DO INTEGER.FROMFLOAT) QGATE.U-THETA)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 45 Average total errors in population: 2835218.2 Median total errors in population: 21.0d0 Average program size in population (points): 53.5384 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.U-THETA ((QGATE.GATE CODE.CONS QGATE.GATE) ((QGATE.SWAP CODE.NOOP) INTEGER.POP) QGATE.END ((CODE.DO*COUNT 3) CODE.DO*COUNT (QGATE.END))) CODE.DO*COUNT (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT INTEGER.FROMFLOAT) (((QGATE.U-THETA CODE.FROMINTEGER QGATE.DUP) 0.12589541755957617d0 INTEGER.*) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.866131309232719d0)))) QGATE.U-THETA ((CODE.IF (FLOAT.+) (INTEGER.SWAP QGATE.CPHASE) CODE.DUP (CODE.QUOTE (CODE.DO CODE.QUOTE (QGATE.QNOT)) FLOAT.SWAP (INTEGER./ 7.587684572843444d0))) CODE.DO*TIMES) QGATE.LIMITED-ORACLE (FLOAT.* QGATE.COMPOSE QGATE.U-THETA) CODE.CAR) Errors for best individual: #(10.960261728603355d0) Total errors for best individual: 10.960261728603355d0 Size of best individual (points): 71 Average total errors in population: 2840018.2 Median total errors in population: 21.0d0 Average program size in population (points): 56.09748 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 ((QGATE.GATE (INTEGER.* CODE.CONS) QGATE.GATE) ((CODE.NOOP) INTEGER.POP) QGATE.END ((INTEGER.POP 3) CODE.DO*COUNT (QGATE.END))) (QGATE.END) (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT ((((CODE.NTH) CODE.APPEND) INTEGER.FROMFLOAT) (CODE.NTHCDR CODE.DO*COUNT QGATE.DUP))) (INTEGER.SWAP (FLOAT.FROMINTEGER ((((FLOAT.SWAP FLOAT.FROMINTEGER (5) (((QGATE.POP) CODE.FROMFLOAT) INTEGER.+ INTEGER.-)) QGATE.SWAP) CODE.SWAP FLOAT.FROMINTEGER) QGATE.LIMITED-ORACLE) INTEGER.DUP (9.85646687243703d0))) QGATE.U-THETA CODE.DO*TIMES QGATE.LIMITED-ORACLE CODE.CAR) Errors for best individual: #(10.953518714033393d0) Total errors for best individual: 10.953518714033393d0 Size of best individual (points): 69 Average total errors in population: 2607618.2 Median total errors in population: 21.0d0 Average program size in population (points): 64.50116 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 ((QGATE.GATE CODE.CONS QGATE.GATE) (((CODE.CONS CODE.DO*TIMES QGATE.TRANSPOSE))) INTEGER.FROMFLOAT ((INTEGER.POP 3) CODE.DO*COUNT (QGATE.END))) (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT (((FLOAT.DUP (2 ((QGATE.GATE QGATE.QNOT) FLOAT.+) QGATE.END) (FLOAT.DUP)) (CODE.FROMINTEGER)) QGATE.HADAMARD)) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.867797823697588d0))) QGATE.U-THETA CODE.DO*TIMES INTEGER.POP FLOAT./) Errors for best individual: #(10.972790889837853d0) Total errors for best individual: 10.972790889837853d0 Size of best individual (points): 55 Average total errors in population: 2260018.5 Median total errors in population: 20.808463172843062d0 Average program size in population (points): 74.19616 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: ((QGATE.U-THETA ((QGATE.GATE CODE.CONS QGATE.GATE) (((CODE.CONS CODE.DO*TIMES QGATE.TRANSPOSE))) INTEGER.FROMFLOAT ((INTEGER.POP 3) CODE.DO*COUNT (FLOAT.DUP))) (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT (((FLOAT.DUP (2 ((QGATE.GATE QGATE.QNOT) FLOAT.+) QGATE.END) (FLOAT.DUP)) (CODE.FROMINTEGER)) QGATE.HADAMARD)) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.867797823697588d0))) QGATE.U-THETA CODE.DO*TIMES INTEGER.POP FLOAT./) Errors for best individual: #(10.972790889837853d0) Total errors for best individual: 10.972790889837853d0 Size of best individual (points): 55 Average total errors in population: 2144418.7 Median total errors in population: 20.57275001690431d0 Average program size in population (points): 77.44132 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: ((QGATE.U-THETA ((QGATE.GATE CODE.CONS QGATE.GATE) (CODE.NTHCDR ((CODE.CONS CODE.DO*TIMES QGATE.TRANSPOSE))) INTEGER.FROMFLOAT ((INTEGER.POP 3) CODE.DO*COUNT (QGATE.END))) (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT (((FLOAT.* (2 ((QGATE.GATE QGATE.QNOT) FLOAT.+) QGATE.END) (FLOAT.DUP)) (CODE.FROMINTEGER)) QGATE.HADAMARD)) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.874479675414758d0))) QGATE.U-THETA CODE.DO*TIMES INTEGER.POP FLOAT./) Errors for best individual: #(10.97219875440282d0) Total errors for best individual: 10.97219875440282d0 Size of best individual (points): 56 Average total errors in population: 2140418.5 Median total errors in population: 20.57275001690431d0 Average program size in population (points): 77.73376 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: ((QGATE.U-THETA ((QGATE.GATE CODE.CONS QGATE.GATE) (CODE.NTHCDR ((CODE.CONS CODE.DO*TIMES QGATE.TRANSPOSE))) INTEGER.FROMFLOAT ((INTEGER.POP 3) CODE.DO*COUNT (QGATE.END))) (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT (((FLOAT.* (2 ((QGATE.GATE QGATE.QNOT) FLOAT.+) QGATE.END) (FLOAT.DUP)) (CODE.FROMINTEGER)) QGATE.HADAMARD)) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.885337071426612d0))) QGATE.U-THETA CODE.DO*TIMES INTEGER.POP FLOAT./) Errors for best individual: #(10.97124458360411d0) Total errors for best individual: 10.97124458360411d0 Size of best individual (points): 56 Average total errors in population: 2083218.6 Median total errors in population: 20.57275001690431d0 Average program size in population (points): 78.45312 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: ((QGATE.U-THETA ((QGATE.GATE CODE.CONS QGATE.GATE) (CODE.NTHCDR ((CODE.CONS CODE.DO*TIMES QGATE.TRANSPOSE))) INTEGER.FROMFLOAT ((INTEGER.POP 3) CODE.DO*COUNT (QGATE.END))) (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT (((FLOAT.* (2 ((QGATE.GATE QGATE.QNOT) FLOAT.+) QGATE.END) (FLOAT.DUP)) (CODE.FROMINTEGER)) QGATE.HADAMARD)) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.885337071426612d0))) QGATE.U-THETA CODE.DO*TIMES INTEGER.POP FLOAT./) Errors for best individual: #(10.97124458360411d0) Total errors for best individual: 10.97124458360411d0 Size of best individual (points): 56 Average total errors in population: 2173618.5 Median total errors in population: 20.57275001690431d0 Average program size in population (points): 77.79188 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: ((QGATE.U-THETA ((QGATE.GATE CODE.CONS QGATE.GATE) (((CODE.CONS CODE.DO*TIMES QGATE.TRANSPOSE))) INTEGER.FROMFLOAT ((INTEGER.POP 3) CODE.DO*COUNT (QGATE.END))) (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT (((FLOAT.* (2 ((QGATE.GATE QGATE.QNOT) FLOAT.+) QGATE.END) (FLOAT.DUP)) (CODE.FROMINTEGER)) QGATE.HADAMARD)) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.893074448428406d0))) QGATE.U-THETA CODE.DO*TIMES INTEGER.POP FLOAT./) Errors for best individual: #(10.97057149898675d0) Total errors for best individual: 10.97057149898675d0 Size of best individual (points): 55 Average total errors in population: 2174018.2 Median total errors in population: 20.57275001690431d0 Average program size in population (points): 77.5058 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.U-THETA ((QGATE.GATE CODE.CONS QGATE.GATE) (((CODE.CONS CODE.DO*TIMES QGATE.TRANSPOSE))) INTEGER.FROMFLOAT ((INTEGER.POP 3) CODE.DO*COUNT (FLOAT.DUP))) (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT (((FLOAT.DUP (2 ((QGATE.GATE QGATE.QNOT) FLOAT.+) QGATE.END) (FLOAT.DUP)) (CODE.FROMINTEGER)) ((CODE.DUP (QGATE.SWAP FLOAT.SWAP) QGATE.END (QGATE.U-THETA) (#S(UNITARY :MATRIX #2A((0.1902622077308625d0 0.0d0 0.09566388501695539d0 0.0d0 -0.8729302057341415d0 0.0d0 -0.4389095229427021d0 0.0d0) (0.0d0 0.1902622077308625d0 0.0d0 0.09566388501695539d0 0.0d0 -0.8729302057341415d0 0.0d0 -0.4389095229427021d0) (-0.09566388501695539d0 0.0d0 0.1902622077308625d0 0.0d0 0.4389095229427021d0 0.0d0 -0.8729302057341415d0 0.0d0) (0.0d0 -0.09566388501695539d0 0.0d0 0.1902622077308625d0 0.0d0 0.4389095229427021d0 0.0d0 -0.8729302057341415d0) (-0.8729302057341415d0 0.0d0 -0.4389095229427021d0 0.0d0 -0.1902622077308625d0 0.0d0 -0.09566388501695539d0 0.0d0) (0.0d0 -0.8729302057341415d0 0.0d0 -0.4389095229427021d0 0.0d0 -0.1902622077308625d0 0.0d0 -0.09566388501695539d0) (0.4389095229427021d0 0.0d0 -0.8729302057341415d0 0.0d0 0.09566388501695539d0 0.0d0 -0.1902622077308625d0 0.0d0) (0.0d0 0.4389095229427021d0 0.0d0 -0.8729302057341415d0 0.0d0 0.09566388501695539d0 0.0d0 -0.1902622077308625d0)) :HISTORY ((COMPRESSED ((U-THETA 2 1.0d0))) (COMPRESSED ((U-THETA 1 3.6074779499161096d0))) (COMPRESSED (TRANSPOSED ((HADAMARD 2)))))))) QGATE.HADAMARD))) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.874440558641265d0))) QGATE.U-THETA CODE.DO*TIMES INTEGER.POP FLOAT./) Errors for best individual: #(10.968261273586542d0) Total errors for best individual: 10.968261273586542d0 Size of best individual (points): 66 Average total errors in population: 2277217.5 Median total errors in population: 20.57275001690431d0 Average program size in population (points): 76.00696 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: ((QGATE.U-THETA ((QGATE.GATE CODE.CONS QGATE.GATE) (((CODE.CONS CODE.DO*TIMES QGATE.TRANSPOSE))) INTEGER.FROMFLOAT ((INTEGER.POP 3) CODE.DO*COUNT (FLOAT.DUP))) (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT (((FLOAT.DUP (2 ((QGATE.GATE QGATE.QNOT) FLOAT.+) QGATE.END) (FLOAT.DUP)) (CODE.FROMINTEGER)) ((CODE.DUP (QGATE.SWAP FLOAT.SWAP) QGATE.END (QGATE.U-THETA) (#S(UNITARY :MATRIX #2A((0.1902622077308625d0 0.0d0 0.09566388501695539d0 0.0d0 -0.8729302057341415d0 0.0d0 -0.4389095229427021d0 0.0d0) (0.0d0 0.1902622077308625d0 0.0d0 0.09566388501695539d0 0.0d0 -0.8729302057341415d0 0.0d0 -0.4389095229427021d0) (-0.09566388501695539d0 0.0d0 0.1902622077308625d0 0.0d0 0.4389095229427021d0 0.0d0 -0.8729302057341415d0 0.0d0) (0.0d0 -0.09566388501695539d0 0.0d0 0.1902622077308625d0 0.0d0 0.4389095229427021d0 0.0d0 -0.8729302057341415d0) (-0.8729302057341415d0 0.0d0 -0.4389095229427021d0 0.0d0 -0.1902622077308625d0 0.0d0 -0.09566388501695539d0 0.0d0) (0.0d0 -0.8729302057341415d0 0.0d0 -0.4389095229427021d0 0.0d0 -0.1902622077308625d0 0.0d0 -0.09566388501695539d0) (0.4389095229427021d0 0.0d0 -0.8729302057341415d0 0.0d0 0.09566388501695539d0 0.0d0 -0.1902622077308625d0 0.0d0) (0.0d0 0.4389095229427021d0 0.0d0 -0.8729302057341415d0 0.0d0 0.09566388501695539d0 0.0d0 -0.1902622077308625d0)) :HISTORY ((COMPRESSED ((U-THETA 2 1.0d0))) (COMPRESSED ((U-THETA 1 3.6074779499161096d0))) (COMPRESSED (TRANSPOSED ((HADAMARD 2)))))))) QGATE.HADAMARD))) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.867041988897384d0))) QGATE.U-THETA CODE.DO*TIMES INTEGER.POP FLOAT./) Errors for best individual: #(10.967650194102054d0) Total errors for best individual: 10.967650194102054d0 Size of best individual (points): 66 Average total errors in population: 2414816.0 Median total errors in population: 20.57275001690431d0 Average program size in population (points): 73.63712 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: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) FLOAT./ NIL ((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 QGATE.GATE) (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 (INTEGER./ FLOAT.SWAP) 9.87695059916851d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(10.952525713463881d0) Total errors for best individual: 10.952525713463881d0 Size of best individual (points): 93 Average total errors in population: 2593214.0 Median total errors in population: 20.57275001690431d0 Average program size in population (points): 71.09172 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: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7) (QGATE.POP) NIL ((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 QGATE.GATE) (CODE.DO* (QGATE.U-THETA QGATE.LIMITED-ORACLE ((CODE.NOOP) FLOAT.FROMINTEGER) (CODE.CAR QGATE.CPHASE)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (INTEGER./ FLOAT.SWAP) 9.86900790455881d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(10.952525713463881d0) Total errors for best individual: 10.952525713463881d0 Size of best individual (points): 92 Average total errors in population: 2593612.5 Median total errors in population: 11.0d0 Average program size in population (points): 70.01156 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: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 FLOAT.DUP) (QGATE.POP) NIL ((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 QGATE.GATE) (CODE.DO* (QGATE.U-THETA QGATE.LIMITED-ORACLE ((CODE.NOOP) FLOAT.FROMINTEGER) (CODE.CAR CODE.DO* QGATE.CPHASE)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (CODE.LIST (INTEGER./ FLOAT.SWAP) 9.85491886020632d0 FLOAT./) QGATE.SWAP) CODE.APPEND (CODE.LIST (INTEGER./ FLOAT.SWAP) 9.8635172113039d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(10.952525713463881d0) Total errors for best individual: 10.952525713463881d0 Size of best individual (points): 99 Average total errors in population: 2632411.7 Median total errors in population: 11.0d0 Average program size in population (points): 69.871 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.U-THETA ((QGATE.GATE CODE.CONS QGATE.GATE) (CODE.NTHCDR ((CODE.CONS CODE.DO*TIMES QGATE.TRANSPOSE))) INTEGER.FROMFLOAT ((INTEGER.POP 3) CODE.DO*COUNT (QGATE.END))) (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT (((FLOAT.* (2 ((((CODE.FROMFLOAT #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 ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0)))))) CODE.CONS) FLOAT.+) ((QGATE.CPHASE) CODE.SWAP CODE.QUOTE (5) CODE.POP)) QGATE.END) (FLOAT.DUP)) (CODE.FROMINTEGER)) QGATE.HADAMARD)) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.885513006288123d0))) QGATE.U-THETA CODE.DO*TIMES INTEGER.POP FLOAT./) Errors for best individual: #(10.851341641413907d0) Total errors for best individual: 10.851341641413907d0 Size of best individual (points): 67 Average total errors in population: 2658412.2 Median total errors in population: 11.0d0 Average program size in population (points): 69.15524 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.U-THETA ((QGATE.GATE CODE.CONS QGATE.GATE) (CODE.NTHCDR ((CODE.CONS CODE.DO*TIMES QGATE.TRANSPOSE))) INTEGER.FROMFLOAT ((INTEGER.POP 3) CODE.DO*COUNT (QGATE.END))) (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT (((FLOAT.* (2 ((((CODE.FROMFLOAT #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 ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0)))))) CODE.CONS) FLOAT.+) ((QGATE.CPHASE) CODE.SWAP CODE.QUOTE (5) CODE.POP)) QGATE.END) (FLOAT.DUP)) (CODE.FROMINTEGER)) QGATE.HADAMARD)) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.885513006288123d0))) QGATE.U-THETA CODE.DO*TIMES INTEGER.+ FLOAT./) Errors for best individual: #(10.851341641413907d0) Total errors for best individual: 10.851341641413907d0 Size of best individual (points): 67 Average total errors in population: 2729612.5 Median total errors in population: 11.0d0 Average program size in population (points): 67.92692 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.U-THETA ((QGATE.GATE CODE.CONS QGATE.GATE) (CODE.NTHCDR ((CODE.CONS CODE.DO*TIMES QGATE.TRANSPOSE))) INTEGER.FROMFLOAT ((INTEGER.POP 3) CODE.DO*COUNT (QGATE.END))) (INTEGER./) CODE.FROMINTEGER CODE.DO*COUNT (((FLOAT.* (2 ((((CODE.FROMFLOAT #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 ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0)))))) CODE.CONS) FLOAT.+) ((QGATE.CPHASE) CODE.SWAP CODE.QUOTE (5) CODE.POP)) QGATE.END) (FLOAT.DUP)) (CODE.FROMINTEGER)) QGATE.HADAMARD)) (INTEGER.SWAP (FLOAT.FROMINTEGER QGATE.LIMITED-ORACLE INTEGER.DUP (9.89818504265188d0))) QGATE.U-THETA CODE.DO*TIMES INTEGER.POP FLOAT./) Errors for best individual: #(10.843679034016068d0) Total errors for best individual: 10.843679034016068d0 Size of best individual (points): 67 Average total errors in population: 2834012.7 Median total errors in population: 20.834519571986117d0 Average program size in population (points): 65.846 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: (((CODE.DO* (QGATE.COMPOSE)) (NIL #S(UNITARY :MATRIX #2A((-0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0) (-0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0)) :HISTORY ((COMPRESSED ((COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 2 1.7990526358549985d0))))))) ((INTEGER./ QGATE.GATE) CODE.IF (CODE.DO*TIMES)) (FLOAT.POP QGATE.SWAP QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR (((CODE.DO*TIMES QGATE.SWAP (CODE.CDR #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.DO* CODE.NTHCDR) (QGATE.DUP)) ((QGATE.COMPOSE CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA))) QGATE.GATE) FLOAT.FROMINTEGER) CODE.FROMINTEGER CODE.DUP) Errors for best individual: #(10.843240824688245d0) Total errors for best individual: 10.843240824688245d0 Size of best individual (points): 67 Average total errors in population: 2925612.7 Median total errors in population: 21.0d0 Average program size in population (points): 64.73416 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: (((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.843515511135186d0)) ((CODE.QUOTE) CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.DUP ((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.APPEND CODE.DUP CODE.FROMFLOAT QGATE.LIMITED-ORACLE)) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 71 Average total errors in population: 3002412.2 Median total errors in population: 20.97577265151667d0 Average program size in population (points): 66.09372 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: (((CODE.DO* (QGATE.COMPOSE)) ((INTEGER.SWAP) #S(UNITARY :MATRIX #2A((-0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0) (-0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0)) :HISTORY ((COMPRESSED ((COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 2 1.7990526358549985d0))))))) ((INTEGER./ QGATE.GATE (CODE.QUOTE QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (FLOAT.+ QGATE.SWAP 3))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (((#S(UNITARY :MATRIX #2A((-0.43479785847679264d0 0.0d0 0.7468822032143976d0 0.0d0 0.25311779678560253d0 0.0d0 -0.43479785847679264d0 0.0d0) (0.0d0 -0.43479785847679264d0 0.0d0 0.7468822032143976d0 0.0d0 0.25311779678560253d0 0.0d0 -0.43479785847679264d0) (-0.7468822032143976d0 0.0d0 -0.43479785847679264d0 0.0d0 0.43479785847679264d0 0.0d0 0.25311779678560253d0 0.0d0) (0.0d0 -0.7468822032143976d0 0.0d0 -0.43479785847679264d0 0.0d0 0.43479785847679264d0 0.0d0 0.25311779678560253d0) (0.25311779678560253d0 0.0d0 -0.43479785847679264d0 0.0d0 0.43479785847679264d0 0.0d0 -0.7468822032143976d0 0.0d0) (0.0d0 0.25311779678560253d0 0.0d0 -0.43479785847679264d0 0.0d0 0.43479785847679264d0 0.0d0 -0.7468822032143976d0) (0.43479785847679264d0 0.0d0 0.25311779678560253d0 0.0d0 0.7468822032143976d0 0.0d0 0.43479785847679264d0 0.0d0) (0.0d0 0.43479785847679264d0 0.0d0 0.25311779678560253d0 0.0d0 0.7468822032143976d0 0.0d0 0.43479785847679264d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) (COMPRESSED ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0)))))))))))) ((CODE.POP (CODE.DO (FLOAT.*) (CODE.NTHCDR FLOAT.*)) CODE.FROMINTEGER QGATE.CPHASE FLOAT.+ (CODE.QUOTE) FLOAT.*) FLOAT.DUP)) (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) ((QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) (CODE.SWAP)) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP (CODE.CDR #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.DO* CODE.NTHCDR) QGATE.SWAP) QGATE.GATE) FLOAT.FROMINTEGER) (QGATE.DUP QGATE.COMPOSE)) (CODE.FROMINTEGER (INTEGER./)) CODE.DUP) Errors for best individual: #(10.802068587599429d0) Total errors for best individual: 10.802068587599429d0 Size of best individual (points): 90 Average total errors in population: 2959211.2 Median total errors in population: 10.999707669549705d0 Average program size in population (points): 69.78228 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: (((CODE.DO* (QGATE.COMPOSE)) ((INTEGER.SWAP) #S(UNITARY :MATRIX #2A((-0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0) (-0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0)) :HISTORY ((COMPRESSED ((COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 2 1.7990526358549985d0))))))) ((INTEGER./ QGATE.GATE (CODE.QUOTE QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (FLOAT.+ QGATE.SWAP 3))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (((#S(UNITARY :MATRIX #2A((-0.43479785847679264d0 0.0d0 0.7468822032143976d0 0.0d0 0.25311779678560253d0 0.0d0 -0.43479785847679264d0 0.0d0) (0.0d0 -0.43479785847679264d0 0.0d0 0.7468822032143976d0 0.0d0 0.25311779678560253d0 0.0d0 -0.43479785847679264d0) (-0.7468822032143976d0 0.0d0 -0.43479785847679264d0 0.0d0 0.43479785847679264d0 0.0d0 0.25311779678560253d0 0.0d0) (0.0d0 -0.7468822032143976d0 0.0d0 -0.43479785847679264d0 0.0d0 0.43479785847679264d0 0.0d0 0.25311779678560253d0) (0.25311779678560253d0 0.0d0 -0.43479785847679264d0 0.0d0 0.43479785847679264d0 0.0d0 -0.7468822032143976d0 0.0d0) (0.0d0 0.25311779678560253d0 0.0d0 -0.43479785847679264d0 0.0d0 0.43479785847679264d0 0.0d0 -0.7468822032143976d0) (0.43479785847679264d0 0.0d0 0.25311779678560253d0 0.0d0 0.7468822032143976d0 0.0d0 0.43479785847679264d0 0.0d0) (0.0d0 0.43479785847679264d0 0.0d0 0.25311779678560253d0 0.0d0 0.7468822032143976d0 0.0d0 0.43479785847679264d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) (COMPRESSED ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0)))))))))))) ((CODE.POP (CODE.DO (FLOAT.*) (CODE.NTHCDR FLOAT.*)) CODE.FROMINTEGER QGATE.CPHASE FLOAT.+ (CODE.QUOTE) FLOAT.*) FLOAT.DUP)) (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) ((QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) (CODE.SWAP)) (((CODE.DO*TIMES QGATE.SWAP (CODE.CDR #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.DO* CODE.NTHCDR) QGATE.SWAP) QGATE.GATE) FLOAT.FROMINTEGER) (QGATE.DUP QGATE.COMPOSE)) (CODE.FROMINTEGER (INTEGER./)) CODE.DUP) Errors for best individual: #(10.802068587599429d0) Total errors for best individual: 10.802068587599429d0 Size of best individual (points): 89 Average total errors in population: 2926010.0 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 73.45576 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) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (INTEGER.FROMFLOAT (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) (CODE.FROMINTEGER)))) Errors for best individual: #(10.775350494538833d0) Total errors for best individual: 10.775350494538833d0 Size of best individual (points): 93 Average total errors in population: 2874009.7 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 74.336 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: ((INTEGER.SWAP QGATE.SWAP) (((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) (INTEGER.FROMFLOAT (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) (CODE.FROMINTEGER)))) Errors for best individual: #(10.775350494538833d0) Total errors for best individual: 10.775350494538833d0 Size of best individual (points): 95 Average total errors in population: 2802409.7 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 75.49228 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.QNOT ((CODE.FROMINTEGER (INTEGER./)) (((((#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) (INTEGER.FROMFLOAT (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) (CODE.FROMINTEGER)))) Errors for best individual: #(10.775350494538833d0) Total errors for best individual: 10.775350494538833d0 Size of best individual (points): 93 Average total errors in population: 2696810.0 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 76.16576 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: ((INTEGER.SWAP QGATE.SWAP) (((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) (INTEGER.FROMFLOAT (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.853394032713915d0)) (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) (CODE.FROMINTEGER)))) Errors for best individual: #(10.775350494538833d0) Total errors for best individual: 10.775350494538833d0 Size of best individual (points): 95 Average total errors in population: 2552410.5 Median total errors in population: 10.843240824688245d0 Average program size in population (points): 77.13576 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: ((FLOAT.FROMINTEGER) 9 ((-6.027625267337889d0 (CODE.DO*TIMES INTEGER./) FLOAT.+ ((#S(UNITARY :MATRIX #2A((-0.11952128310207655d0 -0.9928316387412487d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.9928316387412487d0 -0.11952128310207655d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.11952128310207655d0 -0.9928316387412487d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.9928316387412487d0 -0.11952128310207655d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.11952128310207655d0 -0.9928316387412487d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.9928316387412487d0 -0.11952128310207655d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.11952128310207655d0 -0.9928316387412487d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.9928316387412487d0 -0.11952128310207655d0)) :HISTORY ((COMPRESSED ((U-THETA 0 4.592581285293789d0))))) (#S(UNITARY :MATRIX #2A((#C(-0.11952128310207655d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.9928316387412487d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0)) (#C(0.0d0 0.0d0) #C(-0.11952128310207655d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.8378679067277963d0 0.5326274812298123d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0)) (#C(0.9928316387412487d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.11952128310207655d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0)) (#C(0.0d0 0.0d0) #C(0.9928316387412487d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.10086609186742129d0 0.06411995497315681d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0)) (#C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.11952128310207655d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.9928316387412487d0 0.0d0) #C(0.0d0 0.0d0)) (#C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.11952128310207655d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.8378679067277963d0 0.5326274812298123d0)) (#C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.9928316387412487d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.11952128310207655d0 0.0d0) #C(0.0d0 0.0d0)) (#C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.0d0 0.0d0) #C(0.9928316387412487d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.10086609186742129d0 0.06411995497315681d0))) :HISTORY ((COMPRESSED (TRANSPOSED ((CPHASE 1 0 5.716932959646377d0)))) (COMPRESSED ((U-THETA 1 4.592581285293789d0))))) (FLOAT./ INTEGER.DUP QGATE.U-THETA) INTEGER.* ((CODE.NOOP) QGATE.CNOT) (CODE.NOOP)) QGATE.COMPOSE CODE.APPEND INTEGER.*) FLOAT.SWAP) (CODE.FROMFLOAT)) (CODE.SWAP (FLOAT.+) CODE.NOOP) CODE.CAR QGATE.LIMITED-ORACLE) ((QGATE.CPHASE) (FLOAT./ QGATE.SWP CODE.FROMINTEGER) CODE.LIST QGATE.GATE CODE.QUOTE)) Errors for best individual: #(10.764145973677286d0) Total errors for best individual: 10.764145973677286d0 Size of best individual (points): 50 Average total errors in population: 2320011.0 Median total errors in population: 10.822716179373144d0 Average program size in population (points): 77.69964 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: ((CODE.FROMFLOAT (FLOAT.FROMINTEGER INTEGER.+) CODE.NTH) (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)