Initializing population, size=25000... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 0 Best individual: (QGATE.QNOT (10 (CODE.CDR #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) (QGATE.LIMITED-ORACLE)) CODE.SWAP ((3) QGATE.LIMITED-ORACLE CODE.NOOP CODE.DO*TIMES)) Errors for best individual: #(31.0d0) Total errors for best individual: 31.0d0 Size of best individual (points): 17 Average total errors in population: 9939200.0 Median total errors in population: 1.0e+7 Average program size in population (points): 23.25152 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 1 Best individual: ((FLOAT.FROMINTEGER #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*COUNT CODE.FROMINTEGER)) FLOAT.SWAP ((INTEGER./ ((CODE.DO*) QGATE.DUP CODE.FROMFLOAT) INTEGER.SWAP (7) (CODE.CAR (#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 (FLOAT.SWAP QGATE.LIMITED-ORACLE))) CODE.NTH)) ((FLOAT.* QGATE.POP) QGATE.LIMITED-ORACLE CODE.NOOP INTEGER.FROMFLOAT) FLOAT.SWAP) CODE.DO*COUNT (CODE.NOOP #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.FROMFLOAT) Errors for best individual: #(31.0d0) Total errors for best individual: 31.0d0 Size of best individual (points): 42 Average total errors in population: 9803201.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.05416 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 FLOAT.- (QGATE.LIMITED-ORACLE CODE.NTHCDR CODE.NTH) (CODE.APPEND ((QGATE.GATE (4)) CODE.DO*COUNT) QGATE.COMPOSE CODE.IF) ((CODE.DO*TIMES QGATE.QNOT) FLOAT.FROMINTEGER ((QGATE.SWAP (CODE.DO*COUNT) QGATE.SWAP QGATE.POP) (CODE.QUOTE CODE.APPEND INTEGER.FROMFLOAT (QGATE.LIMITED-ORACLE INTEGER.SWAP)) (QGATE.SWP CODE.DUP (QGATE.TRANSPOSE CODE.IF CODE.NTHCDR #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2))))))) (QGATE.SWAP CODE.NOOP FLOAT.SWAP) INTEGER.SWAP)) CODE.CDR) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 50 Average total errors in population: 9427602.0 Median total errors in population: 1.0e+7 Average program size in population (points): 20.04692 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.- QGATE.TRANSPOSE (((QGATE.U-THETA CODE.DUP) CODE.NTHCDR INTEGER./) CODE.APPEND (((-7 CODE.LIST) CODE.FROMFLOAT) INTEGER.SWAP (INTEGER.SWAP (QGATE.GATE (CODE.DUP) (QGATE.GATE) QGATE.LIMITED-ORACLE) QGATE.QNOT CODE.SWAP 5.468319162704625d0 (QGATE.LIMITED-ORACLE) INTEGER.-)) CODE.DO*TIMES INTEGER.FROMFLOAT ((INTEGER.DUP FLOAT.POP CODE.DO*COUNT (FLOAT.*)) QGATE.SWP)) QGATE.POP) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 44 Average total errors in population: 8428406.0 Median total errors in population: 1.0e+7 Average program size in population (points): 20.79224 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.- QGATE.TRANSPOSE (((QGATE.U-THETA CODE.DUP) CODE.NTHCDR INTEGER./) CODE.APPEND (((-7 CODE.LIST) CODE.FROMFLOAT) INTEGER.SWAP (INTEGER.SWAP (QGATE.GATE (CODE.DUP) (QGATE.GATE) QGATE.LIMITED-ORACLE) QGATE.QNOT CODE.SWAP 5.468319162704625d0 (QGATE.LIMITED-ORACLE) INTEGER.-)) CODE.DO*TIMES INTEGER.FROMFLOAT ((INTEGER.DUP FLOAT.POP CODE.DO*COUNT (FLOAT.*)) QGATE.SWP)) QGATE.POP) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 44 Average total errors in population: 6361613.0 Median total errors in population: 1.0e+7 Average program size in population (points): 25.92152 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: (FLOAT.- QGATE.TRANSPOSE (((QGATE.U-THETA CODE.DUP) CODE.NTHCDR INTEGER./) CODE.APPEND (((-7 CODE.LIST) CODE.FROMFLOAT) INTEGER.SWAP (INTEGER.SWAP (QGATE.GATE (CODE.DUP) (QGATE.GATE) QGATE.LIMITED-ORACLE) QGATE.QNOT CODE.SWAP 5.468319162704625d0 (QGATE.LIMITED-ORACLE) INTEGER.-)) CODE.DO*TIMES INTEGER.FROMFLOAT ((INTEGER.DUP FLOAT.POP CODE.DO*COUNT (FLOAT.*)) QGATE.SWP)) QGATE.POP) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 44 Average total errors in population: 4143620.0 Median total errors in population: 41.0d0 Average program size in population (points): 34.08112 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: (FLOAT.- QGATE.TRANSPOSE (((QGATE.U-THETA CODE.DUP) CODE.NTHCDR INTEGER./) CODE.APPEND (((-7 CODE.LIST) CODE.FROMFLOAT) INTEGER.SWAP (INTEGER.SWAP (QGATE.GATE (CODE.DUP) (QGATE.GATE) QGATE.LIMITED-ORACLE) QGATE.QNOT CODE.SWAP 5.4831104535693385d0 (QGATE.LIMITED-ORACLE) INTEGER.-)) CODE.DO*TIMES INTEGER.FROMFLOAT ((INTEGER.DUP FLOAT.POP CODE.DO*COUNT (FLOAT.*)) QGATE.SWP)) QGATE.POP) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 44 Average total errors in population: 3380821.2 Median total errors in population: 31.0d0 Average program size in population (points): 38.70112 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: (FLOAT.- QGATE.TRANSPOSE (((QGATE.U-THETA CODE.DUP) CODE.NTHCDR INTEGER./) CODE.APPEND (((-7 CODE.LIST) CODE.FROMFLOAT) INTEGER.SWAP (INTEGER.SWAP (QGATE.GATE (CODE.DUP) (QGATE.GATE) QGATE.LIMITED-ORACLE) QGATE.QNOT CODE.SWAP 5.487710552719487d0 (QGATE.LIMITED-ORACLE) INTEGER.-)) CODE.DO*TIMES INTEGER.FROMFLOAT ((INTEGER.DUP FLOAT.POP CODE.DO*COUNT (FLOAT.*)) QGATE.SWP)) QGATE.POP) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 44 Average total errors in population: 3226021.0 Median total errors in population: 31.0d0 Average program size in population (points): 41.7904 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: ((CODE.DUP) ((QGATE.LIMITED-ORACLE) ((-5.61875318738171d0 -5) (QGATE.U-THETA INTEGER.* FLOAT.SWAP (CODE.DO*TIMES (QGATE.GATE)))) QGATE.LIMITED-ORACLE 6 (CODE.LIST QGATE.DUP (INTEGER.SWAP (FLOAT.SWAP) (QGATE.POP)) (INTEGER.SWAP) (CODE.CAR QGATE.END INTEGER.DUP))) FLOAT.+ (QGATE.POP ((CODE.SWAP) CODE.CDR CODE.DO INTEGER.FROMFLOAT) QGATE.U-THETA)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 45 Average total errors in population: 3109620.7 Median total errors in population: 31.0d0 Average program size in population (points): 44.76668 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: ((CODE.DUP) ((QGATE.LIMITED-ORACLE) ((-5.61875318738171d0 -5) (QGATE.U-THETA INTEGER.* FLOAT.SWAP (CODE.DO*TIMES (QGATE.GATE)))) QGATE.U-THETA 6 (CODE.LIST QGATE.DUP (INTEGER.SWAP (FLOAT.SWAP) (QGATE.POP)) (INTEGER.SWAP) (CODE.CAR QGATE.END INTEGER.DUP))) FLOAT.+ (QGATE.POP ((CODE.SWAP) CODE.CDR CODE.DO INTEGER.FROMFLOAT) QGATE.U-THETA)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 45 Average total errors in population: 3096419.7 Median total errors in population: 31.0d0 Average program size in population (points): 47.97656 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: ((CODE.DUP) ((QGATE.LIMITED-ORACLE) ((-5.61875318738171d0 -5) (QGATE.U-THETA INTEGER.* FLOAT.SWAP (CODE.DO*TIMES (QGATE.GATE)))) QGATE.U-THETA 6 (CODE.LIST QGATE.DUP (INTEGER.SWAP (FLOAT.SWAP) (QGATE.POP)) (INTEGER.SWAP) (CODE.CAR QGATE.END INTEGER.DUP))) FLOAT.+ (QGATE.POP ((CODE.SWAP) CODE.CDR CODE.DO INTEGER.FROMFLOAT) QGATE.U-THETA)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 45 Average total errors in population: 3012418.5 Median total errors in population: 31.0d0 Average program size in population (points): 52.05652 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: (FLOAT.- QGATE.TRANSPOSE (((QGATE.U-THETA CODE.DUP) CODE.NTHCDR INTEGER./) CODE.APPEND (((-7 CODE.LIST) CODE.FROMFLOAT) INTEGER.SWAP (INTEGER.SWAP (QGATE.GATE (CODE.DUP) (QGATE.GATE) QGATE.LIMITED-ORACLE) QGATE.QNOT CODE.SWAP 5.4751353932989755d0 INTEGER.-)) CODE.DO*TIMES INTEGER.FROMFLOAT ((INTEGER.DUP FLOAT.POP CODE.DO*COUNT (FLOAT.*)) QGATE.SWP)) QGATE.POP) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 42 Average total errors in population: 2967617.7 Median total errors in population: 31.0d0 Average program size in population (points): 55.3618 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: ((9) ((-7 2) (INTEGER.DUP ((QGATE.DUP ((CODE.CDR) -5.224120047528333d0 FLOAT.- CODE.DO*TIMES)) (((CODE.APPEND) (CODE.NTHCDR CODE.CAR INTEGER.DUP (CODE.FROMINTEGER #S(UNITARY :MATRIX #2A((0.9997447684396286d0 0.0d0 -0.022591989234982044d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.9997447684396286d0 0.0d0 -0.022591989234982044d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.022591989234982044d0 0.0d0 0.9997447684396286d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.022591989234982044d0 0.0d0 0.9997447684396286d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.9997447684396286d0 0.0d0 -0.022591989234982044d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.9997447684396286d0 0.0d0 -0.022591989234982044d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.022591989234982044d0 0.0d0 0.9997447684396286d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.022591989234982044d0 0.0d0 0.9997447684396286d0)) :HISTORY ((COMPRESSED ((U-THETA 1 6.260591395685466d0)))))) (CODE.CAR) (CODE.IF CODE.DO*COUNT) (FLOAT./ NIL QGATE.SWP))) CODE.DO (INTEGER.+ FLOAT.FROMINTEGER) (FLOAT.SWAP QGATE.U-THETA) (CODE.NOOP CODE.DUP) (QGATE.U-THETA (CODE.NTH) QGATE.DUP CODE.CDR))) CODE.NTHCDR QGATE.GATE) (QGATE.LIMITED-ORACLE) QGATE.COMPOSE) CODE.DO (INTEGER.FROMFLOAT 0.219520862359569d0 CODE.CAR ((CODE.DO (CODE.NTHCDR) CODE.NTHCDR) INTEGER.DUP QGATE.GATE) (CODE.NTH)) (CODE.APPEND)) Errors for best individual: #(10.998793308499339d0) Total errors for best individual: 10.998793308499339d0 Size of best individual (points): 76 Average total errors in population: 2794417.7 Median total errors in population: 21.0d0 Average program size in population (points): 58.487 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: ((9) ((-7 2) (INTEGER.DUP ((QGATE.DUP ((CODE.CDR) -5.22778444538021d0 FLOAT.- CODE.DO*TIMES)) (((CODE.APPEND) (CODE.NTHCDR CODE.CAR INTEGER.DUP (CODE.FROMINTEGER #S(UNITARY :MATRIX #2A((0.9997447684396286d0 0.0d0 -0.022591989234982044d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.9997447684396286d0 0.0d0 -0.022591989234982044d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.022591989234982044d0 0.0d0 0.9997447684396286d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.022591989234982044d0 0.0d0 0.9997447684396286d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.9997447684396286d0 0.0d0 -0.022591989234982044d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.9997447684396286d0 0.0d0 -0.022591989234982044d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.022591989234982044d0 0.0d0 0.9997447684396286d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.022591989234982044d0 0.0d0 0.9997447684396286d0)) :HISTORY ((COMPRESSED ((U-THETA 1 6.260591395685466d0)))))) (CODE.CAR) (CODE.IF CODE.DO*COUNT) (FLOAT./ NIL QGATE.SWP))) CODE.DO (INTEGER.+ FLOAT.FROMINTEGER) (FLOAT.SWAP QGATE.U-THETA) (CODE.NOOP CODE.DUP) (QGATE.U-THETA (CODE.NTH) QGATE.DUP CODE.CDR))) CODE.NTHCDR QGATE.GATE) (QGATE.LIMITED-ORACLE) QGATE.COMPOSE) CODE.DO (INTEGER.FROMFLOAT 0.23863918593142924d0 CODE.CAR ((CODE.DO (CODE.NTHCDR) CODE.NTHCDR) INTEGER.DUP QGATE.GATE) (CODE.NTH)) (CODE.APPEND)) Errors for best individual: #(10.998747811099621d0) Total errors for best individual: 10.998747811099621d0 Size of best individual (points): 76 Average total errors in population: 2730417.7 Median total errors in population: 21.0d0 Average program size in population (points): 60.67288 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: ((INTEGER.- (CODE.FROMINTEGER)) CODE.LIST 4.609434884859029d0 -0.5575562361077336d0 (5 CODE.APPEND CODE.DO*COUNT (FLOAT.SWAP) ((((CODE.NOOP) QGATE.U-THETA) (QGATE.GATE ((CODE.SWAP QGATE.U-THETA CODE.IF (FLOAT.* FLOAT.POP 4.315524101257324d0)) (QGATE.TRANSPOSE CODE.FROMFLOAT QGATE.GATE) QGATE.HADAMARD))) CODE.NOOP INTEGER.SWAP -3.9528790220755683d0 QGATE.POP)) (CODE.SWAP QGATE.HADAMARD INTEGER.FROMFLOAT (((CODE.APPEND CODE.NTH) QGATE.COMPOSE) (((-3.536885946027053d0 (CODE.LIST) CODE.NTH (CODE.DO* QGATE.TRANSPOSE (CODE.CAR) INTEGER.SWAP)) (CODE.LIST) FLOAT.FROMINTEGER (INTEGER./ (CODE.IF))) CODE.APPEND)) (QGATE.LIMITED-ORACLE CODE.CDR ((CODE.CAR) (((FLOAT.* (9 (QGATE.LIMITED-ORACLE (CODE.POP CODE.NOOP)))) QGATE.LIMITED-ORACLE) QGATE.U-THETA (QGATE.U-THETA))))) (QGATE.GATE)) Errors for best individual: #(10.990626733964119d0) Total errors for best individual: 10.990626733964119d0 Size of best individual (points): 94 Average total errors in population: 2662017.7 Median total errors in population: 21.0d0 Average program size in population (points): 63.14908 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.- (CODE.FROMINTEGER)) CODE.LIST 4.609072133787866d0 -0.5551992501801903d0 (5 CODE.APPEND CODE.DO*COUNT (FLOAT.SWAP) ((((CODE.NOOP) QGATE.U-THETA) (QGATE.GATE ((CODE.SWAP QGATE.U-THETA CODE.IF (FLOAT.* FLOAT.POP 4.302845464898229d0)) (QGATE.TRANSPOSE CODE.FROMFLOAT QGATE.GATE) QGATE.HADAMARD))) CODE.NOOP INTEGER.SWAP -3.956411322799544d0 QGATE.POP)) (CODE.SWAP QGATE.HADAMARD INTEGER.FROMFLOAT (((CODE.APPEND CODE.NTH) QGATE.COMPOSE) (((-3.5334118384036293d0 (CODE.LIST) CODE.NTH (CODE.DO* QGATE.TRANSPOSE (CODE.CAR) INTEGER.SWAP)) (CODE.LIST) FLOAT.FROMINTEGER (INTEGER./ (CODE.IF))) CODE.APPEND)) (QGATE.LIMITED-ORACLE CODE.CDR ((CODE.CAR) (((FLOAT.* (9 (QGATE.LIMITED-ORACLE (CODE.POP CODE.NOOP)))) QGATE.LIMITED-ORACLE) QGATE.U-THETA (QGATE.U-THETA))))) (QGATE.GATE)) Errors for best individual: #(10.990622749763014d0) Total errors for best individual: 10.990622749763014d0 Size of best individual (points): 94 Average total errors in population: 2616417.7 Median total errors in population: 21.0d0 Average program size in population (points): 65.3984 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)) (INTEGER.DUP 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 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: 2622417.0 Median total errors in population: 20.999298949496527d0 Average program size in population (points): 68.02064 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)) (INTEGER.DUP QGATE.END QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (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): 70 Average total errors in population: 2574416.2 Median total errors in population: 20.621343298223792d0 Average program size in population (points): 71.92996 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)) (INTEGER.DUP QGATE.END QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (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.+ (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)))))))))) 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): 72 Average total errors in population: 2554015.0 Median total errors in population: 20.617004763111467d0 Average program size in population (points): 72.00348 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))))))) ((CODE.CAR QGATE.GATE (CODE.QUOTE QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (INTEGER.DUP 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 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: 2473613.5 Median total errors in population: 20.563981844813704d0 Average program size in population (points): 71.24152 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 (INTEGER.SWAP QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (INTEGER.DUP QGATE.END QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP (CODE.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) ((INTEGER./)) CODE.DUP) Errors for best individual: #(10.860120200221887d0) Total errors for best individual: 10.860120200221887d0 Size of best individual (points): 69 Average total errors in population: 2428412.2 Median total errors in population: 11.0d0 Average program size in population (points): 71.47064 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)) (INTEGER.DUP 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.NTH INTEGER.FROMFLOAT INTEGER.POP) QGATE.SWAP (CODE.CDR #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.DO* CODE.NTHCDR) ((INTEGER.- CODE.FROMINTEGER QGATE.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): 73 Average total errors in population: 2420412.0 Median total errors in population: 11.0d0 Average program size in population (points): 71.9462 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 ((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) QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (INTEGER.DUP QGATE.END QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (CODE.POP (QGATE.POP))) (QGATE.END CODE.NTH QGATE.QNOT (FLOAT.* (QGATE.POP) QGATE.LIMITED-ORACLE) (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP (CODE.CDR #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.DO* CODE.NTHCDR)) QGATE.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: 2411612.0 Median total errors in population: 11.0d0 Average program size in population (points): 72.58188 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 (INTEGER.SWAP QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (INTEGER.DUP QGATE.END QGATE.DUP))) (CODE.APPEND #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 ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0773020560893531d0)))))))))) (QGATE.LIMITED-ORACLE (FLOAT.DUP QGATE.COMPOSE)) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (INTEGER.POP ((CODE.DO*TIMES QGATE.GATE (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) ((INTEGER./)) CODE.DUP) Errors for best individual: #(10.839329623682637d0) Total errors for best individual: 10.839329623682637d0 Size of best individual (points): 69 Average total errors in population: 2640411.5 Median total errors in population: 11.0d0 Average program size in population (points): 71.11212 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./ 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) ((QGATE.SWAP QGATE.GATE) (INTEGER./)) CODE.DUP) Errors for best individual: #(10.822716179373144d0) Total errors for best individual: 10.822716179373144d0 Size of best individual (points): 73 Average total errors in population: 2876010.7 Median total errors in population: 11.0d0 Average program size in population (points): 69.35464 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.NTHCDR) ((CODE.IF (CODE.CDR FLOAT.- CODE.DO*TIMES)) 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.835562404829558d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./)) CODE.DUP))) (#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.END (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT (((CODE.DO*COUNT (CODE.LIST CODE.CDR FLOAT.*)) QGATE.LIMITED-ORACLE) CODE.FROMINTEGER)))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 89 Average total errors in population: 2969210.2 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 68.71264 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.NTH) 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))))))) CODE.QUOTE)) (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 ((CODE.CDR FLOAT.* (CODE.DO*COUNT) 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: 3008810.0 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 69.26924 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.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) ((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))))))) FLOAT.POP INTEGER.*)) -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.851723046532644d0)) (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)) Errors for best individual: #(10.80433791386968d0) Total errors for best individual: 10.80433791386968d0 Size of best individual (points): 80 Average total errors in population: 2970409.7 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 70.28528 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: (((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.NTHCDR) CODE.NTH) ((QGATE.CPHASE) (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))))))) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP (CODE.CDR #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.DO* CODE.NTHCDR)) QGATE.GATE) 8.850330081904266d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./)) CODE.DUP))) (#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 ((CODE.POP (INTEGER.SWAP -6.7743711156563d0 FLOAT.POP (1.716545328748292d0 CODE.FROMINTEGER)) QGATE.POP QGATE.CNOT) ((FLOAT./ QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE)))) Errors for best individual: #(10.80433791386968d0) Total errors for best individual: 10.80433791386968d0 Size of best individual (points): 97 Average total errors in population: 2925610.0 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 71.8036 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.LIMITED-ORACLE INTEGER.-) 3 (QGATE.U-THETA CODE.DO*COUNT (CODE.NOOP -1.010444170756953d0) (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT)) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER (((((INTEGER.SWAP) CODE.NTHCDR) ((FLOAT.FROMINTEGER) QGATE.HADAMARD (CODE.DO*TIMES FLOAT.DUP CODE.DUP)) (#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 ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))))) CODE.DUP) (INTEGER./ (CODE.DO*COUNT)) CODE.POP) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP (CODE.CDR #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.DO* CODE.NTHCDR)) QGATE.GATE)) QGATE.CPHASE)))) (CODE.IF FLOAT.* (QGATE.GATE QGATE.U-THETA) ((INTEGER./) QGATE.DUP) (((#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 ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) QGATE.HADAMARD INTEGER.+) INTEGER./)))) Errors for best individual: #(10.800011700209275d0) Total errors for best individual: 10.800011700209275d0 Size of best individual (points): 82 Average total errors in population: 2771610.0 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 74.2684 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.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)) ((-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)