Initializing population, size=25000... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 0 Best individual: (5 (QGATE.DUP (QGATE.TRANSPOSE FLOAT.+) QGATE.LIMITED-ORACLE) CODE.DUP ((CODE.SWAP -5) CODE.CDR) (CODE.SWAP INTEGER.FROMFLOAT CODE.IF (INTEGER.- CODE.DO))) Errors for best individual: #(31.0d0) Total errors for best individual: 31.0d0 Size of best individual (points): 21 Average total errors in population: 9936400.0 Median total errors in population: 1.0e+7 Average program size in population (points): 23.49704 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: ((FLOAT./ (INTEGER.SWAP CODE.QUOTE QGATE.LIMITED-ORACLE)) ((QGATE.LIMITED-ORACLE CODE.DO*COUNT (QGATE.CPHASE CODE.QUOTE)) QGATE.POP INTEGER./ QGATE.GATE (QGATE.LIMITED-ORACLE)) (CODE.DO FLOAT.-) FLOAT.- CODE.DO* (QGATE.HADAMARD (-9.587652683258057d0 (QGATE.SWAP 5) (CODE.DO* (QGATE.QNOT (QGATE.GATE)) (CODE.NOOP QGATE.CNOT) (CODE.FROMFLOAT) FLOAT.SWAP) (FLOAT.DUP QGATE.CPHASE CODE.DO*TIMES) CODE.IF) QGATE.SWAP) CODE.IF) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 50 Average total errors in population: 9796801.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.30592 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: (2 (INTEGER.+ INTEGER.FROMFLOAT) ((FLOAT.POP (QGATE.LIMITED-ORACLE) INTEGER.DUP) INTEGER.FROMFLOAT (CODE.DO*COUNT) QGATE.QNOT ((((CODE.DO*COUNT 9 FLOAT.SWAP) CODE.DO*) INTEGER.* QGATE.GATE ((QGATE.POP #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY ((COMPRESSED (IDENTITY)) (COMPRESSED (IDENTITY))))) CODE.DO*COUNT) (INTEGER.* QGATE.COMPOSE) 1.6700191497802734d0 FLOAT.POP) (INTEGER.- INTEGER./)) (QGATE.TRANSPOSE (INTEGER.DUP) QGATE.SWAP) CODE.QUOTE) (FLOAT.* (((QGATE.CPHASE QGATE.CNOT) (CODE.IF FLOAT.*) CODE.DO*COUNT 9.593204498291016d0 INTEGER.+) CODE.CDR (INTEGER.+) (CODE.DO)))) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 62 Average total errors in population: 9423602.0 Median total errors in population: 1.0e+7 Average program size in population (points): 20.0696 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 3 Best individual: ((FLOAT./ (INTEGER.SWAP CODE.QUOTE QGATE.LIMITED-ORACLE)) ((QGATE.LIMITED-ORACLE CODE.DO*COUNT (QGATE.CPHASE CODE.QUOTE)) QGATE.POP INTEGER./ (QGATE.LIMITED-ORACLE)) (CODE.DO FLOAT.-) FLOAT.- CODE.DO* (QGATE.HADAMARD (-9.587652683258057d0 (QGATE.SWAP 5) (CODE.DO* (QGATE.QNOT (QGATE.GATE)) (CODE.NOOP QGATE.CNOT) (CODE.FROMFLOAT) FLOAT.SWAP) (FLOAT.DUP QGATE.CPHASE CODE.DO*TIMES) CODE.IF) QGATE.SWAP) CODE.IF) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 49 Average total errors in population: 8373206.0 Median total errors in population: 1.0e+7 Average program size in population (points): 20.82276 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: ((((INTEGER.-) QGATE.U-THETA (CODE.SWAP FLOAT.DUP) ((FLOAT.DUP QGATE.LIMITED-ORACLE -2 ((CODE.CAR))) (1.2054529190063477d0 CODE.FROMFLOAT QGATE.GATE FLOAT.FROMINTEGER QGATE.CNOT QGATE.GATE))) (CODE.FROMINTEGER CODE.SWAP 4) CODE.DO*COUNT FLOAT.POP (CODE.DO*)) CODE.DO*COUNT INTEGER.POP) Errors for best individual: #(20.967245749533717d0) Total errors for best individual: 20.967245749533717d0 Size of best individual (points): 34 Average total errors in population: 6251213.5 Median total errors in population: 1.0e+7 Average program size in population (points): 25.98628 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: ((((INTEGER.-) QGATE.U-THETA (CODE.SWAP FLOAT.DUP) ((FLOAT.DUP QGATE.LIMITED-ORACLE -2 ((CODE.CAR))) (1.2046803510916173d0 CODE.FROMFLOAT QGATE.GATE FLOAT.FROMINTEGER QGATE.CNOT QGATE.GATE))) (CODE.FROMINTEGER CODE.SWAP 4) CODE.DO*COUNT FLOAT.POP (CODE.DO*)) CODE.DO*COUNT INTEGER.POP) Errors for best individual: #(20.967070099217224d0) Total errors for best individual: 20.967070099217224d0 Size of best individual (points): 34 Average total errors in population: 4126420.2 Median total errors in population: 41.0d0 Average program size in population (points): 33.6276 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 6 Best individual: (QGATE.QNOT ((INTEGER.*) INTEGER.DUP (FLOAT.DUP -0.8810799304772239d0) (#S(UNITARY :MATRIX #2A((-0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.1684897581683558d0))))) QGATE.QNOT)) (6 ((CODE.APPEND (FLOAT.POP) CODE.DO*COUNT) QGATE.CPHASE CODE.DO*TIMES QGATE.POP (CODE.FROMINTEGER) QGATE.GATE QGATE.DUP) ((INTEGER./) (QGATE.LIMITED-ORACLE INTEGER./ FLOAT.FROMINTEGER FLOAT.*) INTEGER.POP QGATE.QNOT (QGATE.COMPOSE) -9.573545844655388d0) INTEGER.POP QGATE.SWP)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 42 Average total errors in population: 3504420.7 Median total errors in population: 31.0d0 Average program size in population (points): 38.1746 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: (QGATE.QNOT ((INTEGER.*) INTEGER.DUP (FLOAT.DUP -0.8810799304772239d0) (#S(UNITARY :MATRIX #2A((-0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.1684897581683558d0))))) QGATE.QNOT)) (6 ((CODE.APPEND (FLOAT.POP) CODE.DO*COUNT) QGATE.CPHASE CODE.DO*TIMES QGATE.POP (CODE.FROMINTEGER) QGATE.GATE QGATE.DUP) ((INTEGER./) (QGATE.LIMITED-ORACLE INTEGER./ FLOAT.FROMINTEGER FLOAT.*) INTEGER.POP QGATE.QNOT (QGATE.COMPOSE) -9.573545844655388d0) INTEGER.POP QGATE.SWP)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 42 Average total errors in population: 3389620.5 Median total errors in population: 31.0d0 Average program size in population (points): 40.71136 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: (QGATE.QNOT ((INTEGER.*) INTEGER.DUP (FLOAT.DUP -0.8810799304772239d0) (#S(UNITARY :MATRIX #2A((-0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.1684897581683558d0))))) QGATE.QNOT)) (6 ((CODE.APPEND (FLOAT.POP) CODE.DO*COUNT) QGATE.CPHASE CODE.DO*TIMES QGATE.POP (CODE.FROMINTEGER) QGATE.GATE QGATE.POP) ((INTEGER./) (QGATE.LIMITED-ORACLE INTEGER./ FLOAT.FROMINTEGER FLOAT.*) INTEGER.POP QGATE.QNOT (QGATE.COMPOSE) -9.573545844655388d0) INTEGER.POP QGATE.SWP)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 42 Average total errors in population: 3216820.2 Median total errors in population: 31.0d0 Average program size in population (points): 43.96492 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.QNOT ((INTEGER.*) INTEGER.DUP (FLOAT.DUP -0.8810799304772239d0) (#S(UNITARY :MATRIX #2A((-0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.1684897581683558d0))))) QGATE.QNOT)) (6 ((CODE.APPEND (FLOAT.POP) CODE.DO*COUNT) QGATE.CPHASE (FLOAT.* CODE.DO*TIMES) QGATE.POP (CODE.FROMINTEGER) QGATE.GATE QGATE.POP) ((INTEGER./) (QGATE.LIMITED-ORACLE INTEGER./ FLOAT.FROMINTEGER FLOAT.*) INTEGER.POP QGATE.QNOT (QGATE.COMPOSE) -9.573545844655388d0) INTEGER.POP QGATE.SWP)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 44 Average total errors in population: 3154419.5 Median total errors in population: 31.0d0 Average program size in population (points): 47.98636 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.QNOT ((INTEGER.*) INTEGER.DUP (FLOAT.DUP -0.8810799304772239d0) (#S(UNITARY :MATRIX #2A((-0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.1684897581683558d0))))) QGATE.QNOT)) (6 ((CODE.APPEND (FLOAT.POP) CODE.DO*COUNT) QGATE.CPHASE (FLOAT.* CODE.DO*TIMES) QGATE.POP (CODE.FROMINTEGER) QGATE.GATE QGATE.POP) ((INTEGER./) (QGATE.LIMITED-ORACLE INTEGER./ FLOAT.FROMINTEGER FLOAT.*) INTEGER.POP QGATE.QNOT (QGATE.COMPOSE) -9.573545844655388d0) INTEGER.POP QGATE.SWP)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 44 Average total errors in population: 3184418.0 Median total errors in population: 31.0d0 Average program size in population (points): 52.09128 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.QNOT ((INTEGER.*) INTEGER.DUP (FLOAT.DUP INTEGER.+) (#S(UNITARY :MATRIX #2A((-0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.1684897581683558d0))))) QGATE.QNOT)) (6 ((CODE.APPEND (FLOAT.POP) CODE.DO*COUNT) QGATE.CPHASE (FLOAT.* CODE.DO*TIMES) QGATE.POP (CODE.FROMINTEGER) QGATE.GATE QGATE.POP) ((INTEGER./) (QGATE.LIMITED-ORACLE INTEGER./ FLOAT.FROMINTEGER FLOAT.*) INTEGER.POP QGATE.QNOT (QGATE.COMPOSE) -9.573545844655388d0) INTEGER.POP QGATE.SWP)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 44 Average total errors in population: 3116817.0 Median total errors in population: 21.0d0 Average program size in population (points): 55.85316 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.QNOT ((INTEGER.*) INTEGER.DUP (FLOAT.DUP -0.8846324728953013d0) (#S(UNITARY :MATRIX #2A((-0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.1684897581683558d0))))) QGATE.QNOT)) (6 ((CODE.APPEND (FLOAT.POP) CODE.DO*COUNT) QGATE.CPHASE CODE.DO*TIMES QGATE.POP (CODE.FROMINTEGER) QGATE.GATE QGATE.POP) ((INTEGER./) (QGATE.LIMITED-ORACLE INTEGER./ FLOAT.FROMINTEGER FLOAT.*) INTEGER.POP QGATE.QNOT (QGATE.COMPOSE) -9.560678018190544d0) INTEGER.POP QGATE.SWP)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 42 Average total errors in population: 2980817.0 Median total errors in population: 21.0d0 Average program size in population (points): 58.49088 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.QNOT ((INTEGER.*) INTEGER.DUP (FLOAT.DUP -0.8778653250118714d0) (#S(UNITARY :MATRIX #2A((-0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.1684897581683558d0))))) QGATE.QNOT)) (6 ((CODE.APPEND (FLOAT.POP) CODE.DO*COUNT) QGATE.CPHASE CODE.DO*TIMES QGATE.POP (CODE.FROMINTEGER) QGATE.GATE QGATE.POP) ((INTEGER./) (QGATE.LIMITED-ORACLE INTEGER./ FLOAT.FROMINTEGER FLOAT.*) INTEGER.POP INTEGER.POP (QGATE.COMPOSE) -9.565655498134364d0) INTEGER.POP QGATE.SWP)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 42 Average total errors in population: 2910817.0 Median total errors in population: 21.0d0 Average program size in population (points): 60.49172 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.QNOT ((FLOAT.SWAP) INTEGER.DUP (FLOAT.DUP -0.8753458887566157d0) (#S(UNITARY :MATRIX #2A((-0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.1684897581683558d0))))) QGATE.QNOT)) (6 ((CODE.APPEND (FLOAT.POP) CODE.DO*COUNT) QGATE.CPHASE CODE.DO*TIMES QGATE.POP (CODE.FROMINTEGER) QGATE.GATE QGATE.POP) ((INTEGER./) (QGATE.LIMITED-ORACLE INTEGER./ FLOAT.FROMINTEGER FLOAT.*) INTEGER.POP (QGATE.CNOT) (QGATE.COMPOSE) -9.56625680210045d0) INTEGER.POP QGATE.SWP)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 43 Average total errors in population: 2708017.5 Median total errors in population: 21.0d0 Average program size in population (points): 62.40112 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: (((1) ((CODE.SWAP) CODE.DO* ((CODE.CDR CODE.NTHCDR (QGATE.LIMITED-ORACLE FLOAT.*) QGATE.SWAP (CODE.FROMFLOAT)) CODE.DUP #S(UNITARY :MATRIX #2A((-0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.1684897581683558d0)))))))) QGATE.DUP QGATE.GATE (CODE.IF))) CODE.APPEND (CODE.NTH QGATE.COMPOSE (FLOAT.* ((((QGATE.LIMITED-ORACLE QGATE.QNOT) CODE.CONS QGATE.CPHASE) (CODE.FROMFLOAT) CODE.CDR) (FLOAT.POP) (FLOAT./ QGATE.TRANSPOSE CODE.FROMINTEGER -7) (#S(UNITARY :MATRIX #2A((#C(0.11952066956998615d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.012970542700547545d0 0.0d0) #C(0.0d0 0.0d0) #C(0.9869523847586953d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.10710539102547441d0 0.0d0) #C(0.0d0 0.0d0)) (#C(0.0d0 0.0d0) #C(0.11952066956998615d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.010985687751614905d0 0.006895624886168438d0) #C(0.0d0 0.0d0) #C(0.9869523847586953d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.09071527764761983d0 0.05694122573351423d0)) (#C(0.012970542700547545d0 0.0d0) #C(0.0d0 0.0d0) #C(0.11952066956998615d0 0.0d0) #C(0.0d0 0.0d0) #C(0.10710539102547441d0 0.0d0) #C(0.0d0 0.0d0) #C(0.9869523847586953d0 0.0d0) #C(0.0d0 0.0d0)) (#C(0.0d0 0.0d0) #C(0.012970542700547545d0 0.0d0) #C(0.0d0 0.0d0) #C(0.10123067215255231d0 -0.0635416514579239d0) #C(0.0d0 0.0d0) #C(0.10710539102547441d0 0.0d0) #C(0.0d0 0.0d0) #C(0.8359211310574549d0 -0.5247007455993379d0)) (#C(-0.9869523847586953d0 0.0d0) #C(0.0d0 0.0d0) #C(0.10710539102547441d0 0.0d0) #C(0.0d0 0.0d0) #C(0.11952066956998615d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.012970542700547545d0 0.0d0) #C(0.0d0 0.0d0)) (#C(0.0d0 0.0d0) #C(-0.9869523847586953d0 0.0d0) #C(0.0d0 0.0d0) #C(0.09071527764761983d0 -0.05694122573351423d0) #C(0.0d0 0.0d0) #C(0.11952066956998615d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.010985687751614905d0 0.006895624886168438d0)) (#C(-0.10710539102547441d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.9869523847586953d0 0.0d0) #C(0.0d0 0.0d0) #C(0.012970542700547545d0 0.0d0) #C(0.0d0 0.0d0) #C(0.11952066956998615d0 0.0d0) #C(0.0d0 0.0d0)) (#C(0.0d0 0.0d0) #C(-0.10710539102547441d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.8359211310574549d0 0.5247007455993379d0) #C(0.0d0 0.0d0) #C(0.012970542700547545d0 0.0d0) #C(0.0d0 0.0d0) #C(0.10123067215255231d0 -0.0635416514579239d0))) :HISTORY ((COMPRESSED ((COMPRESSED ((COMPRESSED (TRANSPOSED ((CPHASE 1 0 5.722652737294332d0)))) (COMPRESSED ((U-THETA 2 4.591875076293945d0))))) (COMPRESSED ((U-THETA 1 3.0334943470124145d0))))))) CODE.DO*COUNT ((1 QGATE.DUP) CODE.DO*TIMES)) QGATE.SWP) ((0) CODE.IF)) INTEGER./) (QGATE.GATE) (CODE.DO* -8 CODE.CDR) ((QGATE.END CODE.SWAP (INTEGER.FROMFLOAT INTEGER.DUP QGATE.LIMITED-ORACLE) INTEGER.FROMFLOAT) (CODE.QUOTE (FLOAT.FROMINTEGER) (FLOAT.POP FLOAT.FROMINTEGER) (QGATE.CNOT (QGATE.DUP (QGATE.SWAP) (QGATE.DUP (CODE.QUOTE))))))) Errors for best individual: #(10.960743434264758d0) Total errors for best individual: 10.960743434264758d0 Size of best individual (points): 94 Average total errors in population: 2626817.5 Median total errors in population: 21.0d0 Average program size in population (points): 63.58856 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: (((1) ((CODE.SWAP) CODE.DO* ((CODE.CDR CODE.NTHCDR (QGATE.LIMITED-ORACLE FLOAT.*) QGATE.SWAP (CODE.FROMFLOAT)) CODE.DUP #S(UNITARY :MATRIX #2A((-0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.5627372798259547d0 0.0d0 0.8266358048706124d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8266358048706124d0 0.0d0 -0.5627372798259547d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.1684897581683558d0)))))))) QGATE.DUP QGATE.GATE (CODE.IF))) CODE.APPEND (CODE.NTH QGATE.COMPOSE (FLOAT.* ((((QGATE.LIMITED-ORACLE QGATE.QNOT) CODE.CONS QGATE.CPHASE) (CODE.FROMFLOAT) CODE.CDR) (FLOAT.POP) (FLOAT./ QGATE.TRANSPOSE CODE.FROMINTEGER -7) (#S(UNITARY :MATRIX #2A((#C(0.11952066956998615d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.012970542700547545d0 0.0d0) #C(0.0d0 0.0d0) #C(0.9869523847586953d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.10710539102547441d0 0.0d0) #C(0.0d0 0.0d0)) (#C(0.0d0 0.0d0) #C(0.11952066956998615d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.010985687751614905d0 0.006895624886168438d0) #C(0.0d0 0.0d0) #C(0.9869523847586953d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.09071527764761983d0 0.05694122573351423d0)) (#C(0.012970542700547545d0 0.0d0) #C(0.0d0 0.0d0) #C(0.11952066956998615d0 0.0d0) #C(0.0d0 0.0d0) #C(0.10710539102547441d0 0.0d0) #C(0.0d0 0.0d0) #C(0.9869523847586953d0 0.0d0) #C(0.0d0 0.0d0)) (#C(0.0d0 0.0d0) #C(0.012970542700547545d0 0.0d0) #C(0.0d0 0.0d0) #C(0.10123067215255231d0 -0.0635416514579239d0) #C(0.0d0 0.0d0) #C(0.10710539102547441d0 0.0d0) #C(0.0d0 0.0d0) #C(0.8359211310574549d0 -0.5247007455993379d0)) (#C(-0.9869523847586953d0 0.0d0) #C(0.0d0 0.0d0) #C(0.10710539102547441d0 0.0d0) #C(0.0d0 0.0d0) #C(0.11952066956998615d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.012970542700547545d0 0.0d0) #C(0.0d0 0.0d0)) (#C(0.0d0 0.0d0) #C(-0.9869523847586953d0 0.0d0) #C(0.0d0 0.0d0) #C(0.09071527764761983d0 -0.05694122573351423d0) #C(0.0d0 0.0d0) #C(0.11952066956998615d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.010985687751614905d0 0.006895624886168438d0)) (#C(-0.10710539102547441d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.9869523847586953d0 0.0d0) #C(0.0d0 0.0d0) #C(0.012970542700547545d0 0.0d0) #C(0.0d0 0.0d0) #C(0.11952066956998615d0 0.0d0) #C(0.0d0 0.0d0)) (#C(0.0d0 0.0d0) #C(-0.10710539102547441d0 0.0d0) #C(0.0d0 0.0d0) #C(-0.8359211310574549d0 0.5247007455993379d0) #C(0.0d0 0.0d0) #C(0.012970542700547545d0 0.0d0) #C(0.0d0 0.0d0) #C(0.10123067215255231d0 -0.0635416514579239d0))) :HISTORY ((COMPRESSED ((COMPRESSED ((COMPRESSED (TRANSPOSED ((CPHASE 1 0 5.722652737294332d0)))) (COMPRESSED ((U-THETA 2 4.591875076293945d0))))) (COMPRESSED ((U-THETA 1 3.0334943470124145d0))))))) CODE.DO*COUNT ((1 QGATE.DUP) CODE.DO*TIMES)) QGATE.SWP) ((0) CODE.IF)) INTEGER./) (QGATE.GATE) (CODE.DO* -8 CODE.CDR) ((QGATE.END CODE.SWAP (INTEGER.FROMFLOAT INTEGER.DUP QGATE.LIMITED-ORACLE) INTEGER.FROMFLOAT) (CODE.QUOTE (FLOAT.FROMINTEGER) (FLOAT.POP FLOAT.FROMINTEGER) (QGATE.CNOT (QGATE.DUP (QGATE.SWAP) (QGATE.DUP (CODE.QUOTE))))))) Errors for best individual: #(10.960743434264758d0) Total errors for best individual: 10.960743434264758d0 Size of best individual (points): 94 Average total errors in population: 2364018.0 Median total errors in population: 20.999486027431878d0 Average program size in population (points): 67.3816 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: (((CODE.DO* (QGATE.COMPOSE)) ((QGATE.U-THETA) #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.POP QGATE.SWAP QGATE.DUP))) QGATE.TRANSPOSE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE QGATE.POP))) (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) ((INTEGER.- CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA))) QGATE.GATE) FLOAT.FROMINTEGER) (CODE.FROMINTEGER (INTEGER./)) CODE.DUP) Errors for best individual: #(10.860120200221887d0) Total errors for best individual: 10.860120200221887d0 Size of best individual (points): 71 Average total errors in population: 2236818.0 Median total errors in population: 20.96111368925743d0 Average program size in population (points): 71.24356 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: (((CODE.DO* (QGATE.COMPOSE)) ((QGATE.U-THETA) #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.POP QGATE.SWAP QGATE.DUP))) QGATE.TRANSPOSE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE QGATE.POP))) (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) ((INTEGER.- CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA))) QGATE.GATE) FLOAT.FROMINTEGER) (CODE.FROMINTEGER (INTEGER./)) CODE.DUP) Errors for best individual: #(10.860120200221887d0) Total errors for best individual: 10.860120200221887d0 Size of best individual (points): 71 Average total errors in population: 2358817.2 Median total errors in population: 20.945872103909135d0 Average program size in population (points): 70.98732 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: (((CODE.DO* (QGATE.COMPOSE)) ((QGATE.U-THETA) #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.POP QGATE.SWAP QGATE.DUP))) INTEGER.DUP (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE QGATE.POP))) (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) ((INTEGER.- CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA))) QGATE.GATE) FLOAT.FROMINTEGER) (CODE.FROMINTEGER (INTEGER./)) CODE.DUP) Errors for best individual: #(10.860120200221887d0) Total errors for best individual: 10.860120200221887d0 Size of best individual (points): 71 Average total errors in population: 2518816.2 Median total errors in population: 20.57275001690431d0 Average program size in population (points): 67.43924 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: (((CODE.DO* (QGATE.COMPOSE)) ((QGATE.U-THETA) #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 INTEGER.FROMFLOAT)) CODE.IF (CODE.DO*TIMES)) (FLOAT.POP QGATE.SWAP QGATE.DUP))) QGATE.TRANSPOSE (QGATE.LIMITED-ORACLE (FLOAT.DUP NIL)) (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) ((INTEGER.- CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA))) QGATE.GATE) FLOAT.FROMINTEGER) (CODE.FROMINTEGER (INTEGER./)) CODE.DUP) Errors for best individual: #(10.860120200221887d0) Total errors for best individual: 10.860120200221887d0 Size of best individual (points): 68 Average total errors in population: 2722414.7 Median total errors in population: 20.57275001690431d0 Average program size in population (points): 61.93436 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: (((CODE.DO* (QGATE.COMPOSE)) ((QGATE.U-THETA) #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.SWAP) CODE.IF (CODE.DO*TIMES)) (QGATE.SWAP QGATE.DUP))) QGATE.TRANSPOSE (QGATE.LIMITED-ORACLE (FLOAT.DUP)) (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) ((INTEGER.- CODE.FROMINTEGER QGATE.TRANSPOSE QGATE.U-THETA))) QGATE.GATE) FLOAT.FROMINTEGER) (CODE.FROMINTEGER (INTEGER./)) CODE.DUP) Errors for best individual: #(10.860120200221887d0) Total errors for best individual: 10.860120200221887d0 Size of best individual (points): 64 Average total errors in population: 2778813.2 Median total errors in population: 20.57275001690431d0 Average program size in population (points): 59.0496 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 22 Best individual: (((CODE.DO* (QGATE.COMPOSE)) ((QGATE.U-THETA) #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.POP QGATE.SWAP QGATE.DUP))) INTEGER.DUP (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR (((((INTEGER.SWAP) FLOAT.* (CODE.IF INTEGER.+ (CODE.DO*TIMES QGATE.DUP)) CODE.DO) 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) ((INTEGER.- CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA))) QGATE.GATE) FLOAT.FROMINTEGER) (CODE.FROMINTEGER (INTEGER./)) CODE.DUP) Errors for best individual: #(10.860120200221887d0) Total errors for best individual: 10.860120200221887d0 Size of best individual (points): 74 Average total errors in population: 2739612.0 Median total errors in population: 11.0d0 Average program size in population (points): 60.3478 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: (((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 (#S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) QGATE.SWAP)) CODE.IF NIL) (FLOAT.+ QGATE.END))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (#S(UNITARY :MATRIX #2A((-0.026931362899903305d0 0.5090554013075136d0 0.04545090180966766d0 -0.8591108866826728d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.5090554013075136d0 -0.026931362899903305d0 0.8591108866826728d0 0.04545090180966766d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.04545090180966766d0 0.8591108866826728d0 -0.026931362899903305d0 0.5090554013075136d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8591108866826728d0 -0.04545090180966766d0 -0.5090554013075136d0 -0.026931362899903305d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.026931362899903305d0 0.5090554013075136d0 0.04545090180966766d0 -0.8591108866826728d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.5090554013075136d0 -0.026931362899903305d0 0.8591108866826728d0 0.04545090180966766d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.04545090180966766d0 0.8591108866826728d0 -0.026931362899903305d0 0.5090554013075136d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8591108866826728d0 -0.04545090180966766d0 -0.5090554013075136d0 -0.026931362899903305d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 0 4.659533674409931d0)))) (COMPRESSED (TRANSPOSED ((U-THETA 1 1.035882041640276d0)))))) INTEGER.SWAP #S(UNITARY :MATRIX #2A((-0.4161468365471423d0 0.0d0 -0.9092974268256818d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471423d0 0.0d0 -0.9092974268256818d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.9092974268256818d0 0.0d0 -0.4161468365471423d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.9092974268256818d0 0.0d0 -0.4161468365471423d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471423d0 0.0d0 -0.9092974268256818d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471423d0 0.0d0 -0.9092974268256818d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.9092974268256818d0 0.0d0 -0.4161468365471423d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.9092974268256818d0 0.0d0 -0.4161468365471423d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0d0)))) (COMPRESSED (TRANSPOSED ((U-THETA 1 1.0d0))))))))) (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 INTEGER.POP CODE.FROMINTEGER CODE.DO* CODE.NTHCDR) ((INTEGER.- CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA))) QGATE.GATE) FLOAT.FROMINTEGER) ((CODE.NTHCDR ((QGATE.LIMITED-ORACLE QGATE.SWAP (INTEGER.FROMFLOAT #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) ((INTEGER.- CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA))) QGATE.GATE) (INTEGER./)) CODE.DUP) Errors for best individual: #(10.822716179373144d0) Total errors for best individual: 10.822716179373144d0 Size of best individual (points): 84 Average total errors in population: 2644011.5 Median total errors in population: 11.0d0 Average program size in population (points): 64.11816 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: (((CODE.DO* QGATE.COMPOSE) ((QGATE.U-THETA) #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.POP QGATE.SWAP))) QGATE.TRANSPOSE (QGATE.LIMITED-ORACLE) (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.APPEND #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))))))) ((0 CODE.SWAP) CODE.DO*) (CODE.NTHCDR ((CODE.FROMFLOAT ((CODE.NTH CODE.DO*COUNT CODE.IF) ((INTEGER./) (CODE.NTH) 2.0782947540283203d0) (QGATE.CPHASE) QGATE.SWAP 9) FLOAT.*) #S(UNITARY :MATRIX #2A((0.5932477447415337d0 0.0d0 0.8050199459386607d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5932477447415337d0 0.0d0 0.8050199459386607d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8050199459386607d0 0.0d0 0.5932477447415337d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8050199459386607d0 0.0d0 0.5932477447415337d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5932477447415337d0 0.0d0 0.8050199459386607d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5932477447415337d0 0.0d0 0.8050199459386607d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8050199459386607d0 0.0d0 0.5932477447415337d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8050199459386607d0 0.0d0 0.5932477447415337d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0d0)))) (COMPRESSED (TRANSPOSED ((U-THETA 1 1.0d0))))))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))))))) ((INTEGER.- CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA))) QGATE.GATE) FLOAT.FROMINTEGER) (((FLOAT.- CODE.SWAP) CODE.FROMINTEGER) (INTEGER./)) CODE.DUP) Errors for best individual: #(10.822716179373144d0) Total errors for best individual: 10.822716179373144d0 Size of best individual (points): 92 Average total errors in population: 2600411.0 Median total errors in population: 11.0d0 Average program size in population (points): 67.82628 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.9987468775521148d0 0.0d0 -0.05004672396771928d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9987468775521148d0 0.0d0 -0.05004672396771928d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.05004672396771928d0 0.0d0 -0.9987468775521148d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.05004672396771928d0 0.0d0 -0.9987468775521148d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9987468775521148d0 0.0d0 -0.05004672396771928d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9987468775521148d0 0.0d0 -0.05004672396771928d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.05004672396771928d0 0.0d0 -0.9987468775521148d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.05004672396771928d0 0.0d0 -0.9987468775521148d0)) :HISTORY ((U-THETA 1 3.191660292932781d0))) QGATE.MEASURE) (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.NTHCDR) 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.829933528479264d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS (((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./)) CODE.DUP)) (FLOAT.-))) ((#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) (CODE.CDR)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) (CODE.DO*COUNT 3 CODE.FROMFLOAT (QGATE.DUP CODE.FROMINTEGER))) Errors for best individual: #(10.798053220566201d0) Total errors for best individual: 10.798053220566201d0 Size of best individual (points): 78 Average total errors in population: 2750010.5 Median total errors in population: 11.0d0 Average program size in population (points): 70.0076 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 26 Best individual: (QGATE.QNOT ((((CODE.FROMINTEGER QGATE.END) (QGATE.DUP)) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.84616669483112d0)) (FLOAT.DUP ((((FLOAT.*) #S(UNITARY :MATRIX #2A((0.5764693166041579d0 0.0d0 0.8171187961452945d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5764693166041579d0 0.0d0 0.8171187961452945d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8171187961452945d0 0.0d0 0.5764693166041579d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8171187961452945d0 0.0d0 0.5764693166041579d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5764693166041579d0 0.0d0 0.8171187961452945d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5764693166041579d0 0.0d0 0.8171187961452945d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8171187961452945d0 0.0d0 0.5764693166041579d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8171187961452945d0 0.0d0 0.5764693166041579d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.0d0))))))) (COMPRESSED (IDENTITY)) (COMPRESSED ((COMPRESSED ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) (COMPRESSED (IDENTITY))))))) CODE.FROMFLOAT #S(UNITARY :MATRIX #2A((0.5764693166041579d0 0.0d0 0.8171187961452945d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5764693166041579d0 0.0d0 0.8171187961452945d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8171187961452945d0 0.0d0 0.5764693166041579d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8171187961452945d0 0.0d0 0.5764693166041579d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5764693166041579d0 0.0d0 0.8171187961452945d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5764693166041579d0 0.0d0 0.8171187961452945d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8171187961452945d0 0.0d0 0.5764693166041579d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8171187961452945d0 0.0d0 0.5764693166041579d0)) :HISTORY ((COMPRESSED (IDENTITY)) (COMPRESSED ((COMPRESSED ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) (COMPRESSED ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.0d0)))))))))))) CODE.CONS) (CODE.CAR))) -5 (FLOAT./)) -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.U-THETA FLOAT./ ((CODE.NOOP) INTEGER.* FLOAT.DUP)))) Errors for best individual: #(10.775350494538833d0) Total errors for best individual: 10.775350494538833d0 Size of best individual (points): 94 Average total errors in population: 2921609.7 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 70.63904 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 (QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) 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 (CODE.NOOP))) ((-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.183914493001266d0 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): 90 Average total errors in population: 2870409.7 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 73.57116 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) (QGATE.POP INTEGER./ (CODE.APPEND (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.212736908447892d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT CODE.POP (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(10.5635703682496d0) Total errors for best individual: 10.5635703682496d0 Size of best individual (points): 85 Average total errors in population: 2696810.0 Median total errors in population: 10.849786959979065d0 Average program size in population (points): 76.66572 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 (QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (QGATE.GATE) CODE.NTHCDR) ((((QGATE.U-THETA) 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 (CODE.NOOP))) ((-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.183914493001266d0 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: 2542010.5 Median total errors in population: 10.843240824688245d0 Average program size in population (points): 77.08108 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) QGATE.COMPOSE) ((((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.-) (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.844591265576321d0)) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP)