Initializing population, size=25000... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 0 Best individual: ((QGATE.SWAP) (QGATE.MEASURE) ((CODE.POP CODE.IF) (FLOAT.FROMINTEGER CODE.POP (-5)) INTEGER.DUP) ((9) ((CODE.NTHCDR CODE.DO) FLOAT.* CODE.DO*COUNT) INTEGER.FROMFLOAT) FLOAT.POP QGATE.LIMITED-ORACLE) Errors for best individual: #(31.0d0) Total errors for best individual: 31.0d0 Size of best individual (points): 27 Average total errors in population: 9938400.0 Median total errors in population: 1.0e+7 Average program size in population (points): 23.1896 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 1 Best individual: (INTEGER.- (((INTEGER.* INTEGER.DUP) FLOAT.*) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.SWAP ((INTEGER.POP (QGATE.U-THETA (QGATE.GATE) INTEGER.DUP) (CODE.FROMFLOAT QGATE.CNOT QGATE.LIMITED-ORACLE CODE.APPEND) FLOAT./ (CODE.SWAP CODE.NTHCDR) CODE.LIST) 4)) (QGATE.COMPOSE (CODE.DO*COUNT) CODE.DO*TIMES QGATE.U-THETA CODE.CAR) CODE.LIST INTEGER.DUP ((INTEGER.+ (FLOAT.* INTEGER.FROMFLOAT) FLOAT.-) (CODE.POP FLOAT.- CODE.QUOTE) QGATE.LIMITED-ORACLE INTEGER.DUP (CODE.FROMFLOAT))) (QGATE.QNOT QGATE.END) ((QGATE.SWP INTEGER.POP) FLOAT./ FLOAT.DUP)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 63 Average total errors in population: 9795601.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.14052 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 2 Best individual: (FLOAT.FROMINTEGER CODE.IF ((QGATE.QNOT QGATE.SWAP INTEGER.-) CODE.NOOP (CODE.FROMFLOAT QGATE.CPHASE (FLOAT.DUP) QGATE.LIMITED-ORACLE QGATE.CPHASE (FLOAT.POP QGATE.POP))) QGATE.GATE (CODE.DO*TIMES 5 (CODE.DO*COUNT CODE.DO* QGATE.U-THETA)) ((FLOAT.-) CODE.FROMINTEGER QGATE.CPHASE)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 32 Average total errors in population: 9406802.0 Median total errors in population: 1.0e+7 Average program size in population (points): 19.76468 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 3 Best individual: (FLOAT.FROMINTEGER CODE.IF (CODE.NOOP (CODE.FROMFLOAT QGATE.CPHASE (FLOAT.DUP) QGATE.LIMITED-ORACLE QGATE.CPHASE (QGATE.DUP FLOAT.POP QGATE.POP))) QGATE.GATE (CODE.DO*TIMES 5 (CODE.DO*COUNT CODE.DO* QGATE.U-THETA)) (CODE.SWAP (FLOAT.-) CODE.FROMINTEGER QGATE.CPHASE)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 30 Average total errors in population: 8335206.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.1468 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 4 Best individual: (FLOAT.POP (QGATE.QNOT FLOAT./ ((INTEGER.SWAP) (CODE.DO*COUNT) FLOAT.SWAP CODE.QUOTE) (CODE.DO) INTEGER.FROMFLOAT CODE.LIST (CODE.DO*COUNT)) ((QGATE.SWAP) (QGATE.COMPOSE) ((CODE.LIST) (5) (CODE.IF CODE.DO*COUNT) FLOAT.SWAP) ((INTEGER.POP FLOAT.SWAP CODE.IF CODE.NTH) FLOAT./ 3 (((QGATE.GATE) QGATE.LIMITED-ORACLE))) CODE.NTH) ((CODE.LIST) QGATE.LIMITED-ORACLE)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 50 Average total errors in population: 6181613.5 Median total errors in population: 1.0e+7 Average program size in population (points): 27.09432 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 5 Best individual: ((QGATE.GATE) ((QGATE.LIMITED-ORACLE INTEGER.* QGATE.QNOT) CODE.FROMFLOAT FLOAT.* CODE.NTHCDR) (QGATE.GATE (INTEGER.* QGATE.QNOT) 5 (CODE.DO*COUNT FLOAT.FROMINTEGER INTEGER./ (CODE.IF ((-4) INTEGER.SWAP ((#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) INTEGER./))) (QGATE.END)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 33 Average total errors in population: 4052820.0 Median total errors in population: 41.0d0 Average program size in population (points): 35.24668 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 6 Best individual: (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER INTEGER.SWAP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP CODE.POP) (INTEGER.SWAP) CODE.QUOTE INTEGER.- INTEGER.FROMFLOAT INTEGER.SWAP CODE.APPEND)) INTEGER.FROMFLOAT) (CODE.DO* (((INTEGER.FROMFLOAT FLOAT.+ #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY ((COMPRESSED (IDENTITY)))) CODE.FROMINTEGER) (QGATE.SWAP) (QGATE.CNOT ((((-10 #S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 1)))))))) (INTEGER.POP CODE.DO* CODE.FROMINTEGER) CODE.NTH) CODE.FROMFLOAT INTEGER.DUP CODE.CAR (FLOAT.FROMINTEGER CODE.NOOP QGATE.GATE)) (QGATE.QNOT))) CODE.POP) (QGATE.U-THETA QGATE.LIMITED-ORACLE ((CODE.NOOP) FLOAT.FROMINTEGER) (CODE.CAR CODE.DO* QGATE.CPHASE))))) Errors for best individual: #(20.970009314657883d0) Total errors for best individual: 20.970009314657883d0 Size of best individual (points): 70 Average total errors in population: 3500020.5 Median total errors in population: 31.0d0 Average program size in population (points): 39.05712 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 7 Best individual: (INTEGER.- (((INTEGER.*) QGATE.COMPOSE) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.SWAP (9.940564234461624d0 ((QGATE.GATE) 4))) (QGATE.COMPOSE (CODE.DO*COUNT) CODE.DO*TIMES QGATE.U-THETA CODE.CAR) CODE.LIST INTEGER.DUP ((INTEGER.+ (((QGATE.QNOT (CODE.LIST (CODE.CDR CODE.LIST) ((CODE.CONS) (FLOAT.FROMINTEGER (10)) QGATE.CNOT) (FLOAT.DUP CODE.LIST)) QGATE.DUP QGATE.U-THETA) FLOAT.*) INTEGER.FROMFLOAT) FLOAT.-) (CODE.DO* FLOAT.- CODE.QUOTE) QGATE.LIMITED-ORACLE INTEGER.DUP (CODE.FROMFLOAT))) (QGATE.QNOT QGATE.END) ((QGATE.SWP INTEGER.POP) FLOAT./ FLOAT.DUP)) Errors for best individual: #(20.756735032846716d0) Total errors for best individual: 20.756735032846716d0 Size of best individual (points): 70 Average total errors in population: 3314420.5 Median total errors in population: 31.0d0 Average program size in population (points): 41.86824 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 8 Best individual: ((FLOAT.-) (((INTEGER.*) QGATE.COMPOSE) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.SWAP (9.94333766291871d0 ((QGATE.GATE) 4))) (QGATE.COMPOSE (CODE.DO*COUNT) CODE.DO*TIMES QGATE.U-THETA CODE.CAR) CODE.LIST INTEGER.DUP ((INTEGER.+ (FLOAT.* INTEGER.FROMFLOAT) FLOAT.-) (CODE.DO* FLOAT.- CODE.QUOTE) QGATE.LIMITED-ORACLE INTEGER.DUP (CODE.NTHCDR))) (QGATE.QNOT QGATE.END) ((QGATE.SWP INTEGER.POP) FLOAT./ FLOAT.DUP)) Errors for best individual: #(20.754351195721597d0) Total errors for best individual: 20.754351195721597d0 Size of best individual (points): 50 Average total errors in population: 3248419.5 Median total errors in population: 31.0d0 Average program size in population (points): 44.5608 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 9 Best individual: (INTEGER.- (((INTEGER.* FLOAT.SWAP) FLOAT.*) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.SWAP ((QGATE.GATE) 4)) (QGATE.COMPOSE (CODE.DO*COUNT) (CODE.DO*TIMES ((INTEGER.+ INTEGER.FROMFLOAT CODE.DO*COUNT) (8.583471298217773d0 CODE.DO*TIMES QGATE.LIMITED-ORACLE) CODE.NTH)) QGATE.U-THETA CODE.CAR) CODE.DO*COUNT INTEGER.DUP (INTEGER.* (CODE.POP FLOAT.- CODE.QUOTE) QGATE.LIMITED-ORACLE INTEGER.DUP (CODE.FROMFLOAT))) (QGATE.QNOT QGATE.END) ((QGATE.SWP INTEGER.POP) FLOAT./ FLOAT.DUP)) Errors for best individual: #(20.5613229090937d0) Total errors for best individual: 20.5613229090937d0 Size of best individual (points): 54 Average total errors in population: 3162018.5 Median total errors in population: 31.0d0 Average program size in population (points): 48.187 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 10 Best individual: ((-2) (((INTEGER.*) QGATE.COMPOSE) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.SWAP (9.95816421508789d0 ((QGATE.GATE) 4))) (QGATE.COMPOSE (CODE.DO*COUNT) ((INTEGER.- (QGATE.SWAP) (CODE.DO*COUNT) (CODE.APPEND) (FLOAT.POP FLOAT.FROMINTEGER) CODE.LIST) CODE.DO*TIMES) QGATE.U-THETA CODE.CAR) CODE.LIST INTEGER.DUP ((INTEGER.+ (FLOAT.* INTEGER.FROMFLOAT) FLOAT.-) (CODE.DO* FLOAT.- CODE.QUOTE) QGATE.LIMITED-ORACLE INTEGER.DUP (CODE.FROMFLOAT))) (QGATE.QNOT QGATE.END) ((QGATE.SWP INTEGER.POP) FLOAT./ FLOAT.DUP)) Errors for best individual: #(20.57275001690431d0) Total errors for best individual: 20.57275001690431d0 Size of best individual (points): 63 Average total errors in population: 3026417.7 Median total errors in population: 31.0d0 Average program size in population (points): 51.37432 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 11 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) ((INTEGER./) (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST (FLOAT.FROMINTEGER CODE.DO*)) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE INTEGER.- INTEGER.FROMFLOAT QGATE.END CODE.APPEND)) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* (QGATE.U-THETA QGATE.LIMITED-ORACLE ((CODE.NOOP) FLOAT.FROMINTEGER) (CODE.CAR CODE.DO* QGATE.CPHASE)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.86900790455881d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 95 Average total errors in population: 2998417.2 Median total errors in population: 21.0d0 Average program size in population (points): 53.85808 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 12 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) ((INTEGER./) (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST (FLOAT.FROMINTEGER CODE.DO*)) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE INTEGER.- INTEGER.FROMFLOAT QGATE.END CODE.APPEND)) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* (QGATE.U-THETA QGATE.LIMITED-ORACLE ((CODE.NOOP) FLOAT.FROMINTEGER) (CODE.CAR CODE.DO* QGATE.CPHASE)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.86900790455881d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 95 Average total errors in population: 2866417.2 Median total errors in population: 21.0d0 Average program size in population (points): 56.21448 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 13 Best individual: (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER INTEGER.SWAP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP CODE.POP) ((INTEGER.SWAP) (((CODE.LIST (#S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.0d0)))))))) QGATE.COMPOSE (CODE.FROMFLOAT (FLOAT.-))) CODE.CONS CODE.NTH) (QGATE.SWAP) CODE.CONS (FLOAT.POP))) CODE.QUOTE INTEGER.- INTEGER.FROMFLOAT QGATE.END QGATE.U-THETA)) #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* ((QGATE.U-THETA QGATE.LIMITED-ORACLE (6 (CODE.DO*COUNT)) QGATE.POP) (#S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((COMPRESSED (IDENTITY)) (COMPRESSED ((QNOT 2))))))) QGATE.TRANSPOSE (FLOAT.DUP CODE.DO* FLOAT.POP) CODE.FROMINTEGER (QGATE.COMPOSE FLOAT.DUP (FLOAT.*) QGATE.CPHASE (QGATE.END (CODE.DO*TIMES INTEGER.DUP))) INTEGER./)))) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 75 Average total errors in population: 2766017.5 Median total errors in population: 21.0d0 Average program size in population (points): 58.61148 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 14 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) (NIL (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST (FLOAT.FROMINTEGER CODE.DO*)) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE INTEGER.- INTEGER.FROMFLOAT QGATE.END CODE.APPEND)) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* (QGATE.U-THETA QGATE.LIMITED-ORACLE ((CODE.NOOP) FLOAT.FROMINTEGER) (CODE.CAR CODE.DO* QGATE.CPHASE)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.86900790455881d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 94 Average total errors in population: 2740417.7 Median total errors in population: 21.0d0 Average program size in population (points): 60.22948 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 15 Best individual: ((INTEGER.DUP (((QGATE.U-THETA (((QGATE.END) (QGATE.END) FLOAT.FROMINTEGER QGATE.SWP) (CODE.NTHCDR 9 CODE.DO*COUNT)) QGATE.END) (((QGATE.GATE) (QGATE.CNOT) CODE.DO) QGATE.HADAMARD (INTEGER.FROMFLOAT) (QGATE.DUP (CODE.LIST FLOAT.DUP CODE.NTH FLOAT.*) CODE.FROMINTEGER (#S(UNITARY :MATRIX #2A((-0.46067280333672633d0 0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 0.8875700356962721d0) (-0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0)))))))))))) (#S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((QNOT 1)))))) INTEGER.- (INTEGER./) QGATE.CPHASE) (((QGATE.LIMITED-ORACLE (CODE.FROMINTEGER FLOAT.POP) INTEGER.DUP QGATE.END) INTEGER./) QGATE.GATE (CODE.DO*COUNT) (FLOAT.+ FLOAT.FROMINTEGER))) ((QGATE.LIMITED-ORACLE (INTEGER.DUP) (CODE.FROMINTEGER)) CODE.FROMFLOAT (FLOAT.POP CODE.QUOTE) FLOAT.+ QGATE.QNOT)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 75 Average total errors in population: 2757617.7 Median total errors in population: 21.0d0 Average program size in population (points): 61.03396 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 16 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) (QGATE.U-THETA (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST (FLOAT.FROMINTEGER CODE.DO*)) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE FLOAT.* INTEGER.FROMFLOAT QGATE.END CODE.APPEND)) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* (QGATE.U-THETA QGATE.LIMITED-ORACLE ((CODE.NOOP) FLOAT.FROMINTEGER) (CODE.CAR CODE.DO* QGATE.CPHASE)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.86900790455881d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 94 Average total errors in population: 2779617.7 Median total errors in population: 21.0d0 Average program size in population (points): 61.73324 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 17 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) (NIL (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST ((INTEGER.* CODE.LIST ((-3) QGATE.GATE)) (FLOAT.FROMINTEGER CODE.DO*))) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE FLOAT.* INTEGER.FROMFLOAT QGATE.END CODE.APPEND)) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* (NIL QGATE.SWAP ((CODE.APPEND) CODE.CONS)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.86900790455881d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(10.988593765502852d0) Total errors for best individual: 10.988593765502852d0 Size of best individual (points): 98 Average total errors in population: 2922417.2 Median total errors in population: 21.0d0 Average program size in population (points): 62.47648 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 18 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) (NIL (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST ((INTEGER.* CODE.LIST ((-3) QGATE.GATE)) (FLOAT.FROMINTEGER CODE.DO*))) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE FLOAT.* INTEGER.FROMFLOAT QGATE.END CODE.APPEND)) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* (NIL QGATE.SWAP ((CODE.APPEND) CODE.CONS)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.865705839096101d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(10.988593765502852d0) Total errors for best individual: 10.988593765502852d0 Size of best individual (points): 98 Average total errors in population: 2818416.5 Median total errors in population: 21.0d0 Average program size in population (points): 65.20528 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 19 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) (INTEGER.- (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST ((INTEGER.* CODE.LIST ((-3) QGATE.GATE)) (FLOAT.FROMINTEGER CODE.DO*))) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE FLOAT.* INTEGER.FROMFLOAT QGATE.END CODE.APPEND)) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) (CODE.DO* (NIL QGATE.SWAP ((CODE.APPEND) CODE.CONS)))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.86900790455881d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(10.988593765502852d0) Total errors for best individual: 10.988593765502852d0 Size of best individual (points): 98 Average total errors in population: 2544015.0 Median total errors in population: 20.758468396752388d0 Average program size in population (points): 70.67036 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 20 Best individual: (((8 QGATE.U-THETA) (CODE.QUOTE ((-3 (QGATE.QNOT (7 QGATE.GATE) (QGATE.POP) (QGATE.CNOT) (NIL (QGATE.END) CODE.DO*) (-4 #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((U-THETA 1 2.0d0))))))))) CODE.LIST (FLOAT.FROMINTEGER CODE.DO*)) (CODE.NTH CODE.APPEND (QGATE.GATE ((CODE.DO*COUNT CODE.FROMINTEGER QGATE.DUP) CODE.DUP 5) ((CODE.DO*COUNT ((CODE.NOOP INTEGER.SWAP ((INTEGER.*) INTEGER./)) (INTEGER.SWAP) CODE.QUOTE INTEGER.- INTEGER.FROMFLOAT QGATE.END (CODE.APPEND (#S(UNITARY :MATRIX #2A((-0.9899924966004455d0 0.0d0 0.0d0 0.0d0 -0.141120008059867d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9899924966004455d0 0.0d0 0.0d0 0.0d0 -0.141120008059867d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.9899924966004455d0 0.0d0 0.0d0 0.0d0 -0.141120008059867d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9899924966004455d0 0.0d0 0.0d0 0.0d0 -0.141120008059867d0) (0.141120008059867d0 0.0d0 0.0d0 0.0d0 -0.9899924966004455d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.141120008059867d0 0.0d0 0.0d0 0.0d0 -0.9899924966004455d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.141120008059867d0 0.0d0 0.0d0 0.0d0 -0.9899924966004455d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.141120008059867d0 0.0d0 0.0d0 0.0d0 -0.9899924966004455d0)) :HISTORY ((COMPRESSED ((U-THETA 2 3.2831853071795862d0))))) (QGATE.GATE) CODE.NOOP #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.0d0))))))))))) INTEGER.FROMFLOAT INTEGER.DUP) (CODE.CDR (QGATE.U-THETA QGATE.LIMITED-ORACLE ((CODE.NOOP) FLOAT.FROMINTEGER) QGATE.TRANSPOSE))) INTEGER.+ QGATE.LIMITED-ORACLE) (CODE.CAR (QGATE.QNOT) QGATE.SWAP) CODE.APPEND (CODE.LIST (CODE.LIST FLOAT.SWAP) 9.872670838983574d0 FLOAT./)) (CODE.CAR) CODE.CAR) Errors for best individual: #(10.955283676112247d0) Total errors for best individual: 10.955283676112247d0 Size of best individual (points): 98 Average total errors in population: 2453612.7 Median total errors in population: 20.555792067588204d0 Average program size in population (points): 73.58112 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 21 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.843515511135186d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((QGATE.MEASURE FLOAT.* QGATE.HADAMARD INTEGER.+) -1.0535884459373615d0 CODE.FROMINTEGER))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 81 Average total errors in population: 2390411.7 Median total errors in population: 11.0d0 Average program size in population (points): 74.0918 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 22 Best individual: (((CODE.IF) QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER -6 (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.850570730918603d0)) ((CODE.QUOTE) CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./))))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT ((FLOAT./ QGATE.LIMITED-ORACLE) CODE.FROMINTEGER))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 75 Average total errors in population: 2308411.7 Median total errors in population: 11.0d0 Average program size in population (points): 75.46424 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 23 Best individual: ((QGATE.END) (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.843515511135186d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP (((FLOAT.- CODE.DO) FLOAT.DUP CODE.QUOTE) -1.0535884459373615d0 CODE.FROMINTEGER))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 83 Average total errors in population: 2308811.5 Median total errors in population: 11.0d0 Average program size in population (points): 76.35068 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 24 Best individual: (QGATE.QNOT (QGATE.CNOT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.843515511135186d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((QGATE.MEASURE FLOAT.* QGATE.HADAMARD INTEGER.+) -1.0535884459373615d0 CODE.FROMINTEGER))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 78 Average total errors in population: 2221211.7 Median total errors in population: 11.0d0 Average program size in population (points): 78.10684 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 25 Best individual: (((CODE.IF) QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER -6 (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.850570730918603d0)) ((CODE.QUOTE) CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) QGATE.GATE CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./))))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) QGATE.COMPOSE) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 67 Average total errors in population: 2208411.5 Median total errors in population: 10.999648672595503d0 Average program size in population (points): 78.74748 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 26 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((((QGATE.U-THETA CODE.APPEND CODE.APPEND (CODE.DO* (CODE.NOOP) #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.0d0))))))) CODE.NTH) QGATE.GATE) INTEGER.POP) QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.841096596889154d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP (((QGATE.HADAMARD) CODE.DO*COUNT QGATE.HADAMARD) (-1.0503127125028018d0 CODE.FROMINTEGER)))) Errors for best individual: #(10.775350494538833d0) Total errors for best individual: 10.775350494538833d0 Size of best individual (points): 94 Average total errors in population: 2098411.7 Median total errors in population: 10.99111747296436d0 Average program size in population (points): 78.7976 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 27 Best individual: ((QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR)) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((CODE.NTHCDR (QGATE.QNOT QGATE.GATE) FLOAT.- QGATE.LIMITED-ORACLE ((CODE.DUP CODE.LIST (CODE.DO* (CODE.NOOP) #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.0d0))))))) CODE.NTH)) CODE.DO*COUNT)) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.860302911114665d0)) ((CODE.QUOTE) CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./))))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT ((FLOAT./ QGATE.LIMITED-ORACLE) CODE.FROMINTEGER))) Errors for best individual: #(10.775350494538833d0) Total errors for best individual: 10.775350494538833d0 Size of best individual (points): 91 Average total errors in population: 2110811.7 Median total errors in population: 10.988593765502852d0 Average program size in population (points): 77.4194 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 28 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((((QGATE.U-THETA CODE.APPEND CODE.APPEND (CODE.DO* (CODE.NOOP) #S(UNITARY :MATRIX #2A((-0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.4161468365471424d0 0.0d0 0.9092974268256817d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9092974268256817d0 0.0d0 -0.4161468365471424d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.0d0))))))) CODE.NTH) QGATE.GATE) INTEGER.POP) QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.841096596889154d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) ((CODE.FROMFLOAT #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP (((QGATE.HADAMARD) CODE.DO*COUNT QGATE.HADAMARD) (-1.0503127125028018d0 CODE.FROMINTEGER)))) Errors for best individual: #(10.775350494538833d0) Total errors for best individual: 10.775350494538833d0 Size of best individual (points): 96 Average total errors in population: 2102011.7 Median total errors in population: 10.976067018686726d0 Average program size in population (points): 76.44836 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 29 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) (QGATE.LIMITED-ORACLE INTEGER.DUP CODE.APPEND)) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.840829939716842d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((FLOAT.* FLOAT.* QGATE.HADAMARD INTEGER.+) #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) -8))) Errors for best individual: #(10.77494890017953d0) Total errors for best individual: 10.77494890017953d0 Size of best individual (points): 84 Average total errors in population: 2265611.5 Median total errors in population: 10.955283676112247d0 Average program size in population (points): 74.7216 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 30 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) ((6 CODE.NTHCDR) INTEGER.FROMFLOAT)) QGATE.CNOT) (QGATE.LIMITED-ORACLE INTEGER.DUP CODE.APPEND)) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.840829939716842d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((FLOAT.* FLOAT.* QGATE.HADAMARD INTEGER.+) #S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) -8))) Errors for best individual: #(10.77494890017953d0) Total errors for best individual: 10.77494890017953d0 Size of best individual (points): 88 Average total errors in population: 2265611.2 Median total errors in population: 10.80859315458933d0 Average program size in population (points): 74.94708 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 31 Best individual: (QGATE.QNOT (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) ((6 CODE.NTHCDR) INTEGER.FROMFLOAT)) QGATE.CNOT) (QGATE.LIMITED-ORACLE INTEGER.DUP CODE.APPEND)) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0))