Initializing population, size=25000... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 0 Best individual: ((CODE.DO*) ((CODE.DO*TIMES CODE.SWAP CODE.POP CODE.NOOP) QGATE.U-THETA (((CODE.CAR) (CODE.POP (QGATE.CNOT) (-5) CODE.FROMINTEGER (QGATE.U-THETA CODE.CONS) INTEGER.*) FLOAT.+ QGATE.GATE CODE.CAR) (CODE.CAR FLOAT.* (QGATE.QNOT)) CODE.APPEND)) CODE.DUP (INTEGER.- (-10 2 CODE.CONS 5.140411376953125d0) CODE.CONS (CODE.DO*COUNT)) CODE.DO CODE.FROMINTEGER QGATE.LIMITED-ORACLE) Errors for best individual: #(31.0d0) Total errors for best individual: 31.0d0 Size of best individual (points): 48 Average total errors in population: 9942400.0 Median total errors in population: 1.0e+7 Average program size in population (points): 23.26572 Number of ERC variables: 0 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.SWAP QGATE.END (INTEGER./ FLOAT.SWAP) (QGATE.DUP (CODE.APPEND CODE.IF (7 QGATE.GATE)) (CODE.NOOP QGATE.LIMITED-ORACLE)) (CODE.DO*COUNT (CODE.NTH (CODE.POP QGATE.LIMITED-ORACLE) INTEGER.SWAP) (CODE.DO*COUNT)) -3.3597731590270996d0 (8.784269332885742d0 #S(UNITARY :MATRIX #2A((0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0)) :HISTORY ((COMPRESSED ((U-THETA 0 5.140411376953125d0))))))) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 31 Average total errors in population: 9807601.0 Median total errors in population: 1.0e+7 Average program size in population (points): 20.94892 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 2 Best individual: (QGATE.LIMITED-ORACLE ((QGATE.QNOT QGATE.POP) (((CODE.FROMINTEGER QGATE.GATE) CODE.CONS #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 CODE.SWAP CODE.DO*COUNT) (INTEGER.FROMFLOAT) QGATE.LIMITED-ORACLE CODE.FROMINTEGER) (CODE.DO INTEGER.+ CODE.QUOTE CODE.DO*COUNT) QGATE.LIMITED-ORACLE QGATE.U-THETA (CODE.QUOTE) FLOAT.FROMINTEGER) INTEGER.DUP) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 32 Average total errors in population: 9415602.0 Median total errors in population: 1.0e+7 Average program size in population (points): 19.88 Number of ERC variables: 0 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: (INTEGER.SWAP QGATE.END (INTEGER./ FLOAT.SWAP) (QGATE.DUP (CODE.APPEND CODE.IF (7 QGATE.GATE)) (CODE.NOOP FLOAT.SWAP)) (CODE.DO*COUNT (CODE.NTH (CODE.POP QGATE.LIMITED-ORACLE) INTEGER.SWAP) (CODE.DO*COUNT)) -3.3597731590270996d0 (8.784269332885742d0 #S(UNITARY :MATRIX #2A((0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0)) :HISTORY ((COMPRESSED ((U-THETA 0 5.140411376953125d0))))))) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 31 Average total errors in population: 8334006.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.15292 Number of ERC variables: 0 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: (CODE.NTH QGATE.END (INTEGER./ FLOAT.SWAP) (QGATE.DUP (CODE.APPEND CODE.IF (7 QGATE.GATE)) (CODE.NOOP QGATE.LIMITED-ORACLE)) (CODE.DO*COUNT (CODE.NTH (CODE.POP QGATE.LIMITED-ORACLE) INTEGER.SWAP) (CODE.DO*COUNT)) -3.3597731590270996d0 (8.784269332885742d0 #S(UNITARY :MATRIX #2A((0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0)) :HISTORY ((COMPRESSED ((U-THETA 0 5.140411376953125d0))))))) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 31 Average total errors in population: 6193214.0 Median total errors in population: 1.0e+7 Average program size in population (points): 26.49444 Number of ERC variables: 0 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.SWAP QGATE.END (INTEGER./ FLOAT.SWAP) (QGATE.DUP (CODE.APPEND CODE.IF (7 QGATE.GATE)) (CODE.NOOP QGATE.LIMITED-ORACLE)) (CODE.DO*COUNT (CODE.NTH (CODE.POP QGATE.LIMITED-ORACLE) INTEGER.SWAP) NIL) -3.3597731590270996d0 (8.784269332885742d0 #S(UNITARY :MATRIX #2A((0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0)) :HISTORY ((COMPRESSED ((U-THETA 0 5.140411376953125d0))))))) CODE.LIST QGATE.LIMITED-ORACLE ((QGATE.GATE 8 QGATE.GATE FLOAT.+ CODE.DO*TIMES QGATE.END) FLOAT.+ (CODE.CAR (-2.3664369583129883d0 INTEGER.FROMFLOAT (CODE.DO* CODE.DUP CODE.DO*TIMES) (QGATE.LIMITED-ORACLE)) CODE.DO*TIMES CODE.NOOP QGATE.TRANSPOSE)) CODE.DUP) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 57 Average total errors in population: 4134020.5 Median total errors in population: 41.0d0 Average program size in population (points): 33.3636 Number of ERC variables: 0 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: ((2.612425621552321d0 CODE.DUP QGATE.SWAP (QGATE.LIMITED-ORACLE INTEGER.FROMFLOAT)) INTEGER.+ QGATE.POP ((INTEGER.+ CODE.APPEND CODE.DO*COUNT) CODE.QUOTE (CODE.FROMFLOAT (INTEGER.POP QGATE.SWAP INTEGER.FROMFLOAT) CODE.NOOP) ((FLOAT.+ (CODE.CAR QGATE.U-THETA CODE.IF) (FLOAT.SWAP) FLOAT.FROMINTEGER) (CODE.DO* (INTEGER.DUP))) QGATE.TRANSPOSE) (INTEGER.FROMFLOAT QGATE.GATE)) Errors for best individual: #(20.966643303254d0) Total errors for best individual: 20.966643303254d0 Size of best individual (points): 41 Average total errors in population: 3422021.2 Median total errors in population: 31.0d0 Average program size in population (points): 36.67684 Number of ERC variables: 0 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: ((CODE.IF) FLOAT.SWAP ((INTEGER.POP FLOAT.- QGATE.LIMITED-ORACLE) 6) ((QGATE.GATE ((QGATE.COMPOSE) FLOAT.SWAP)) CODE.FROMFLOAT) (INTEGER.SWAP) (QGATE.LIMITED-ORACLE (CODE.DO*TIMES (INTEGER.+ (QGATE.QNOT CODE.DO*COUNT (#S(UNITARY :MATRIX #2A((0.66031670824408d0 0.0d0 -0.750987246771676d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.66031670824408d0 0.0d0 -0.750987246771676d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.750987246771676d0 0.0d0 0.66031670824408d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.750987246771676d0 0.0d0 0.66031670824408d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.66031670824408d0 0.0d0 -0.750987246771676d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.66031670824408d0 0.0d0 -0.750987246771676d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.750987246771676d0 0.0d0 0.66031670824408d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.750987246771676d0 0.0d0 0.66031670824408d0)) :HISTORY ((COMPRESSED ((U-THETA 1 6.0d0))) (COMPRESSED ((U-THETA 1 6.0d0))) (COMPRESSED ((U-THETA 1 6.0d0))))))) QGATE.SWP (1 QGATE.GATE QGATE.LIMITED-ORACLE))) INTEGER.DUP (INTEGER.DUP) (QGATE.DUP))) Errors for best individual: #(20.79923003452893d0) Total errors for best individual: 20.79923003452893d0 Size of best individual (points): 41 Average total errors in population: 3247221.0 Median total errors in population: 31.0d0 Average program size in population (points): 38.89976 Number of ERC variables: 0 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.SWP (FLOAT./ QGATE.QNOT)) (((INTEGER.SWAP (FLOAT.SWAP ((INTEGER.DUP) 3.6737381090670884d0))) CODE.FROMFLOAT QGATE.CNOT (QGATE.LIMITED-ORACLE 8) (QGATE.CPHASE)) INTEGER.+ QGATE.POP ((INTEGER.+ CODE.APPEND CODE.DO*COUNT) CODE.QUOTE (2) ((FLOAT.+ (CODE.CAR QGATE.U-THETA CODE.IF) (FLOAT.SWAP) FLOAT.FROMINTEGER) (CODE.DO* (CODE.DO*TIMES INTEGER.DUP))) QGATE.TRANSPOSE) (INTEGER.FROMFLOAT QGATE.GATE))) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 52 Average total errors in population: 3134821.0 Median total errors in population: 31.0d0 Average program size in population (points): 41.4562 Number of ERC variables: 0 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.SWP (FLOAT./ QGATE.QNOT)) (((INTEGER.SWAP (FLOAT.SWAP ((INTEGER.DUP) 3.6737381090670884d0))) CODE.FROMFLOAT QGATE.CNOT (QGATE.LIMITED-ORACLE 8) (QGATE.CPHASE)) INTEGER.+ QGATE.POP ((INTEGER.+ CODE.APPEND CODE.DO*COUNT) CODE.QUOTE (2) ((FLOAT.+ (CODE.CAR QGATE.U-THETA CODE.IF) (FLOAT.SWAP) FLOAT.FROMINTEGER) (CODE.DO* (CODE.DO*TIMES INTEGER.DUP))) QGATE.TRANSPOSE) (INTEGER.FROMFLOAT QGATE.GATE))) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 52 Average total errors in population: 3012020.5 Median total errors in population: 31.0d0 Average program size in population (points): 44.55752 Number of ERC variables: 0 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.SWP (FLOAT./ QGATE.QNOT)) (((#S(UNITARY :MATRIX #2A((0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.41507241464223094d0 -0.909788376823461d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.909788376823461d0 0.41507241464223094d0)) :HISTORY ((COMPRESSED ((U-THETA 0 5.140411376953125d0))))) (FLOAT.SWAP ((INTEGER.DUP) 3.6737381090670884d0))) CODE.FROMFLOAT QGATE.CNOT (QGATE.LIMITED-ORACLE 8) (QGATE.CPHASE)) INTEGER.+ CODE.LIST ((INTEGER.+ CODE.APPEND CODE.DO*COUNT) CODE.QUOTE (2) ((FLOAT.+ (CODE.CAR QGATE.U-THETA CODE.IF) (FLOAT.SWAP) FLOAT.FROMINTEGER) (CODE.DO* (CODE.DO*TIMES INTEGER.DUP))) QGATE.TRANSPOSE) (INTEGER.FROMFLOAT QGATE.GATE))) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 52 Average total errors in population: 2878419.5 Median total errors in population: 31.0d0 Average program size in population (points): 48.24084 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 11 Best individual: ((CODE.DO* (QGATE.COMPOSE)) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP QGATE.COMPOSE) (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 CODE.DUP) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 50 Average total errors in population: 2725218.5 Median total errors in population: 30.950713666041192d0 Average program size in population (points): 52.40704 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 12 Best individual: ((CODE.DO* (QGATE.COMPOSE)) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT CODE.DUP (CODE.DO INTEGER.DUP (CODE.DO 3 (CODE.DUP) (QGATE.LIMITED-ORACLE ((CODE.NOOP INTEGER.SWAP) (QGATE.DUP) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((0.4737061186063245d0 0.0d0 -0.8806829810975859d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.4737061186063245d0 0.0d0 -0.8806829810975859d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8806829810975859d0 0.0d0 0.4737061186063245d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8806829810975859d0 0.0d0 0.4737061186063245d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.4737061186063245d0 0.0d0 -0.8806829810975859d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.4737061186063245d0 0.0d0 -0.8806829810975859d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8806829810975859d0 0.0d0 0.4737061186063245d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8806829810975859d0 0.0d0 0.4737061186063245d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0773020560893531d0))))))))) CODE.APPEND QGATE.COMPOSE) (CODE.NTHCDR (QGATE.LIMITED-ORACLE (INTEGER.- CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA)) QGATE.GATE) FLOAT.FROMINTEGER) (QGATE.MEASURE) CODE.DUP) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 53 Average total errors in population: 2552418.2 Median total errors in population: 21.0d0 Average program size in population (points): 55.42952 Number of ERC variables: 0 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: ((CODE.DO* (QGATE.COMPOSE)) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.FROMINTEGER (5.135303497314453d0))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP QGATE.COMPOSE) (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 CODE.DUP) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 48 Average total errors in population: 2475218.2 Median total errors in population: 21.0d0 Average program size in population (points): 57.54596 Number of ERC variables: 0 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: (((CODE.DO* (QGATE.COMPOSE)) ((INTEGER.SWAP) #S(UNITARY :MATRIX #2A((-0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0) (-0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0)) :HISTORY ((COMPRESSED ((COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 2 1.7990526358549985d0))))))) ((INTEGER./ QGATE.GATE (CODE.QUOTE QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (FLOAT.POP QGATE.SWAP QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP (CODE.CDR #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.DO* CODE.NTHCDR) ((INTEGER.- CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA))) QGATE.GATE) FLOAT.FROMINTEGER) CODE.FROMINTEGER 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: 2496018.0 Median total errors in population: 21.0d0 Average program size in population (points): 59.52844 Number of ERC variables: 0 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: (((CODE.DO* (QGATE.COMPOSE)) ((INTEGER.SWAP) #S(UNITARY :MATRIX #2A((-0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0) (-0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0)) :HISTORY ((COMPRESSED ((COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 2 1.7990526358549985d0))))))) ((INTEGER./ QGATE.GATE (CODE.QUOTE QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (FLOAT.POP QGATE.SWAP QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP (CODE.CDR #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.DO* CODE.NTHCDR) ((INTEGER.- CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA))) QGATE.GATE) FLOAT.FROMINTEGER) CODE.FROMINTEGER 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: 2514017.5 Median total errors in population: 21.0d0 Average program size in population (points): 61.94352 Number of ERC variables: 0 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: (((CODE.DO* (QGATE.COMPOSE)) ((INTEGER.SWAP) #S(UNITARY :MATRIX #2A((-0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0) (-0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0)) :HISTORY ((COMPRESSED ((COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 2 1.7990526358549985d0))))))) ((INTEGER./ QGATE.GATE (CODE.QUOTE QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (FLOAT.POP QGATE.SWAP QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP (CODE.CDR #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.DO* CODE.NTHCDR) ((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: 2664016.5 Median total errors in population: 21.0d0 Average program size in population (points): 65.21096 Number of ERC variables: 0 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)) ((INTEGER.SWAP) #S(UNITARY :MATRIX #2A((-0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0) (-0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0)) :HISTORY ((COMPRESSED ((COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 2 1.7990526358549985d0))))))) ((INTEGER./ QGATE.GATE (CODE.QUOTE QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (FLOAT.+ QGATE.SWAP QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP (CODE.CDR #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.DO* CODE.NTHCDR) ((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: 2696415.0 Median total errors in population: 20.563981844813704d0 Average program size in population (points): 66.92316 Number of ERC variables: 0 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)) ((INTEGER.SWAP) #S(UNITARY :MATRIX #2A((-0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0) (-0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0)) :HISTORY ((COMPRESSED ((COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 2 1.7990526358549985d0))))))) ((INTEGER./ QGATE.GATE (CODE.QUOTE QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (FLOAT.+ QGATE.SWAP 3))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP (CODE.CDR #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.DO* CODE.NTHCDR) ((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: 2817213.2 Median total errors in population: 20.563981844813704d0 Average program size in population (points): 62.58144 Number of ERC variables: 0 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)) ((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))))))) (FLOAT.SWAP FLOAT./)) ((INTEGER./ QGATE.GATE (CODE.QUOTE QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (FLOAT.+ (INTEGER.SWAP INTEGER.- (CODE.FROMINTEGER) (CODE.NOOP)) QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP (CODE.CDR #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.DO* CODE.NTHCDR) ((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): 81 Average total errors in population: 2938811.7 Median total errors in population: 20.563981844813704d0 Average program size in population (points): 58.188 Number of ERC variables: 0 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)) ((INTEGER.SWAP) #S(UNITARY :MATRIX #2A((-0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0) (-0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0)) :HISTORY ((COMPRESSED ((COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 2 1.7990526358549985d0))))))) ((INTEGER./ QGATE.GATE (CODE.QUOTE QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (FLOAT.POP QGATE.SWAP QGATE.DUP))) QGATE.TRANSPOSE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.FROMFLOAT (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP ((CODE.CDR ((QGATE.CPHASE (QGATE.TRANSPOSE)) CODE.IF)) #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): 78 Average total errors in population: 2954010.7 Median total errors in population: 11.0d0 Average program size in population (points): 57.34564 Number of ERC variables: 0 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)) ((INTEGER.SWAP) #S(UNITARY :MATRIX #2A((-0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0) (-0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0)) :HISTORY ((COMPRESSED ((COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 2 1.7990526358549985d0))))))) ((INTEGER./ QGATE.GATE (CODE.QUOTE QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (FLOAT.+ QGATE.END QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP (CODE.CDR #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.DO* CODE.NTHCDR) ((INTEGER.- CODE.FROMINTEGER (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.855436534892968d0) QGATE.U-THETA))) QGATE.GATE) FLOAT.FROMINTEGER) (CODE.FROMINTEGER (INTEGER./)) CODE.DUP) Errors for best individual: #(10.853053779101568d0) Total errors for best individual: 10.853053779101568d0 Size of best individual (points): 75 Average total errors in population: 2880410.7 Median total errors in population: 11.0d0 Average program size in population (points): 59.34684 Number of ERC variables: 0 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)) ((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 (CODE.DO*TIMES)) (FLOAT.+ QGATE.END QGATE.DUP))) 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 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.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.843240824688245d0) Total errors for best individual: 10.843240824688245d0 Size of best individual (points): 88 Average total errors in population: 2857210.5 Median total errors in population: 11.0d0 Average program size in population (points): 60.95288 Number of ERC variables: 0 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 (CODE.DO*TIMES)) (FLOAT.+ QGATE.END QGATE.DUP))) 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 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.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.843240824688245d0) Total errors for best individual: 10.843240824688245d0 Size of best individual (points): 88 Average total errors in population: 2802810.5 Median total errors in population: 11.0d0 Average program size in population (points): 63.1012 Number of ERC variables: 0 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)) ((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.- CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA) QGATE.GATE (CODE.QUOTE QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (FLOAT.+ QGATE.SWAP QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (QGATE.TRANSPOSE (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP ((CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) ((INTEGER.+ CODE.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))))))) INTEGER.- CODE.NTHCDR) ((INTEGER.- CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA))) QGATE.GATE)) CODE.NTHCDR)) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP (CODE.LIST #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.843240824688245d0) Total errors for best individual: 10.843240824688245d0 Size of best individual (points): 99 Average total errors in population: 2771610.2 Median total errors in population: 11.0d0 Average program size in population (points): 65.19048 Number of ERC variables: 0 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.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 (CODE.DO*TIMES)) (FLOAT.+ QGATE.END QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (CODE.NTHCDR 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.COMPOSE INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR QGATE.GATE) FLOAT.FROMINTEGER) (CODE.FROMINTEGER (INTEGER./)) CODE.DUP) Errors for best individual: #(10.822716179373144d0) Total errors for best individual: 10.822716179373144d0 Size of best individual (points): 56 Average total errors in population: 2885210.0 Median total errors in population: 11.0d0 Average program size in population (points): 67.15764 Number of ERC variables: 0 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: (((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 (CODE.DO*TIMES)) (FLOAT.+ QGATE.END QGATE.DUP))) 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 (FLOAT.*))) 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