Initializing population, size=25000... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 0 Best individual: (CODE.NTH FLOAT.SWAP ((CODE.DO* INTEGER.POP) CODE.POP CODE.NTHCDR (CODE.DO* (QGATE.MEASURE 5.003532409667969d0) ((CODE.IF CODE.IF) INTEGER.DUP QGATE.U-THETA) (INTEGER.* CODE.DUP (CODE.FROMFLOAT (QGATE.LIMITED-ORACLE 0)))) QGATE.MEASURE CODE.CONS FLOAT.*) (((FLOAT.SWAP QGATE.SWAP) QGATE.SWP CODE.DUP) 8 FLOAT.- CODE.DO*COUNT ((INTEGER.* CODE.POP (FLOAT./)) CODE.IF))) Errors for best individual: #(31.0d0) Total errors for best individual: 31.0d0 Size of best individual (points): 48 Average total errors in population: 9948400.0 Median total errors in population: 1.0e+7 Average program size in population (points): 23.25508 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: ((QGATE.GATE) ((QGATE.LIMITED-ORACLE INTEGER.* QGATE.QNOT) CODE.FROMFLOAT FLOAT.* CODE.NTHCDR) (QGATE.GATE (INTEGER.* QGATE.QNOT) 5 (CODE.DO*COUNT FLOAT.FROMINTEGER INTEGER./ CODE.DO*COUNT)) (QGATE.END) INTEGER./) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 25 Average total errors in population: 9841601.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.1524 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: (INTEGER.+ QGATE.SWAP ((FLOAT./ ((CODE.QUOTE) 9 CODE.DO*TIMES CODE.NOOP QGATE.QNOT) CODE.DUP (FLOAT.* CODE.FROMINTEGER (((((CODE.FROMINTEGER CODE.CONS QGATE.SWAP) FLOAT.- INTEGER.- INTEGER.FROMFLOAT) QGATE.DUP CODE.DO*COUNT) QGATE.SWP) CODE.DO (CODE.QUOTE (#S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((QNOT 1)))))) FLOAT./)))) CODE.DO* QGATE.GATE QGATE.DUP (INTEGER.FROMFLOAT)) (FLOAT.POP (QGATE.LIMITED-ORACLE CODE.IF QGATE.LIMITED-ORACLE CODE.DO*COUNT QGATE.LIMITED-ORACLE) QGATE.SWAP) (FLOAT.POP FLOAT.POP) (QGATE.CPHASE QGATE.END)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 57 Average total errors in population: 9536002.0 Median total errors in population: 1.0e+7 Average program size in population (points): 19.70524 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 3 Best individual: ((QGATE.GATE) ((QGATE.LIMITED-ORACLE -8 QGATE.QNOT) CODE.FROMFLOAT FLOAT.* CODE.NTHCDR) (QGATE.GATE 5 (CODE.DO*COUNT FLOAT.FROMINTEGER INTEGER./ ((CODE.CDR) (INTEGER.SWAP 5.571150779724121d0) FLOAT.*))) (QGATE.END) INTEGER./) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 28 Average total errors in population: 8719605.0 Median total errors in population: 1.0e+7 Average program size in population (points): 19.96308 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.CONS (QGATE.END QGATE.GATE (FLOAT.FROMINTEGER (8 QGATE.GATE))) (INTEGER.SWAP QGATE.CNOT) QGATE.QNOT ((CODE.FROMFLOAT (CODE.CDR)) (INTEGER.DUP) (CODE.NTHCDR QGATE.TRANSPOSE) QGATE.HADAMARD (0.9978941838466725d0) INTEGER.FROMFLOAT QGATE.U-THETA (CODE.DO* ((INTEGER.DUP) QGATE.LIMITED-ORACLE QGATE.POP (CODE.NTH CODE.DO*)) (CODE.NTHCDR CODE.FROMFLOAT)))) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 42 Average total errors in population: 6882811.5 Median total errors in population: 1.0e+7 Average program size in population (points): 24.11044 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: (3 FLOAT.DUP ((FLOAT.DUP INTEGER.FROMFLOAT) QGATE.SWAP) (((((CODE.IF) CODE.QUOTE (QGATE.END -1.4865592065006936d0 (QGATE.GATE QGATE.END))) (CODE.APPEND CODE.DO*COUNT)) QGATE.QNOT QGATE.LIMITED-ORACLE CODE.SWAP) QGATE.END)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 28 Average total errors in population: 4641618.5 Median total errors in population: 41.0d0 Average program size in population (points): 31.71512 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: (INTEGER./ (-9.734697810604539d0 FLOAT.* -0.8677008152407669d0 (((CODE.DO*COUNT INTEGER.DUP) INTEGER.DUP QGATE.U-THETA ((CODE.CONS) -4 CODE.DO) ((CODE.NOOP) ((QGATE.COMPOSE) CODE.DO* (3 (QGATE.LIMITED-ORACLE INTEGER.POP (CODE.SWAP CODE.NTHCDR (CODE.DO*)) (((QGATE.U-THETA (FLOAT.FROMINTEGER ((QGATE.CNOT CODE.CDR CODE.DO*COUNT FLOAT.POP) QGATE.HADAMARD CODE.DUP CODE.APPEND FLOAT.- (FLOAT.+ QGATE.CNOT)) CODE.SWAP -8))) CODE.IF ((QGATE.U-THETA) CODE.DUP) ((QGATE.COMPOSE FLOAT.+ -6) INTEGER.DUP) (QGATE.LIMITED-ORACLE INTEGER.DUP CODE.APPEND)))) CODE.CAR) FLOAT.-)) CODE.CONS QGATE.GATE)) QGATE.LIMITED-ORACLE INTEGER.FROMFLOAT INTEGER.-) Errors for best individual: #(20.96111368925743d0) Total errors for best individual: 20.96111368925743d0 Size of best individual (points): 78 Average total errors in population: 3626020.7 Median total errors in population: 31.0d0 Average program size in population (points): 36.84216 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 7 Best individual: (INTEGER./ (-9.734697810604539d0 FLOAT.* -0.8677008152407669d0 (((CODE.DO*COUNT INTEGER.DUP) INTEGER.DUP QGATE.U-THETA ((CODE.CONS) -4 CODE.DO) ((CODE.NOOP) ((QGATE.COMPOSE) CODE.DO* (3 (QGATE.LIMITED-ORACLE INTEGER.POP (CODE.SWAP CODE.NTHCDR (CODE.DO*)) (((QGATE.U-THETA (FLOAT.FROMINTEGER ((QGATE.CNOT CODE.CDR CODE.DO*COUNT FLOAT.POP) QGATE.HADAMARD CODE.DUP CODE.APPEND FLOAT.- (FLOAT.+ QGATE.CNOT)) CODE.SWAP -8))) CODE.IF ((QGATE.U-THETA) CODE.DUP) ((QGATE.COMPOSE FLOAT.+ -6) INTEGER.DUP) (QGATE.LIMITED-ORACLE (((FLOAT.*) CODE.NTH QGATE.END CODE.SWAP) INTEGER.DUP) CODE.APPEND)))) CODE.CAR) FLOAT.-)) CODE.CONS QGATE.GATE)) QGATE.LIMITED-ORACLE INTEGER.FROMFLOAT INTEGER.-) Errors for best individual: #(20.96111368925743d0) Total errors for best individual: 20.96111368925743d0 Size of best individual (points): 85 Average total errors in population: 3426820.5 Median total errors in population: 31.0d0 Average program size in population (points): 39.52336 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.FROMINTEGER 0 QGATE.COMPOSE CODE.QUOTE (FLOAT.DUP FLOAT./)) QGATE.GATE (CODE.FROMFLOAT CODE.DO*TIMES) ((CODE.FROMINTEGER) 6 2 QGATE.POP) ((9 (CODE.DUP)) (CODE.QUOTE QGATE.QNOT) (CODE.APPEND (CODE.LIST)) QGATE.DUP) INTEGER.POP) ((#S(UNITARY :MATRIX #2A((-0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0 0.7265009257862417d0 0.0d0 -0.2326540265949947d0 0.0d0) (0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0 0.7265009257862417d0 0.0d0 -0.2326540265949947d0) (-0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0 0.2326540265949947d0 0.0d0 0.7265009257862417d0 0.0d0) (0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0 0.2326540265949947d0 0.0d0 0.7265009257862417d0) (-0.7265009257862417d0 0.0d0 0.2326540265949947d0 0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0) (0.0d0 -0.7265009257862417d0 0.0d0 0.2326540265949947d0 0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0) (-0.2326540265949947d0 0.0d0 -0.7265009257862417d0 0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0) (0.0d0 -0.2326540265949947d0 0.0d0 -0.7265009257862417d0 0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.8316728037546337d0))) (COMPRESSED ((U-THETA 2 5.41548449193882d0))))))) INTEGER.POP) (FLOAT.* CODE.DO*COUNT CODE.DUP)) QGATE.LIMITED-ORACLE) Errors for best individual: #(20.6208178020017d0) Total errors for best individual: 20.6208178020017d0 Size of best individual (points): 43 Average total errors in population: 3347620.2 Median total errors in population: 31.0d0 Average program size in population (points): 41.34548 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.FROMINTEGER 0 QGATE.COMPOSE CODE.QUOTE (FLOAT.DUP FLOAT./)) QGATE.GATE (CODE.FROMFLOAT CODE.DO*TIMES) ((CODE.FROMINTEGER) 6 2 QGATE.POP) ((9 (CODE.DUP)) (CODE.QUOTE QGATE.QNOT) (CODE.APPEND (CODE.LIST)) QGATE.DUP) INTEGER.POP) ((#S(UNITARY :MATRIX #2A((-0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0 0.7265009257862417d0 0.0d0 -0.2326540265949947d0 0.0d0) (0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0 0.7265009257862417d0 0.0d0 -0.2326540265949947d0) (-0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0 0.2326540265949947d0 0.0d0 0.7265009257862417d0 0.0d0) (0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0 0.2326540265949947d0 0.0d0 0.7265009257862417d0) (-0.7265009257862417d0 0.0d0 0.2326540265949947d0 0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0) (0.0d0 -0.7265009257862417d0 0.0d0 0.2326540265949947d0 0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0) (-0.2326540265949947d0 0.0d0 -0.7265009257862417d0 0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0) (0.0d0 -0.2326540265949947d0 0.0d0 -0.7265009257862417d0 0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.8316728037546337d0))) (COMPRESSED ((U-THETA 2 5.41548449193882d0))))))) INTEGER.POP) (FLOAT.* CODE.DO*COUNT CODE.DUP)) QGATE.LIMITED-ORACLE) Errors for best individual: #(20.6208178020017d0) Total errors for best individual: 20.6208178020017d0 Size of best individual (points): 43 Average total errors in population: 3342019.2 Median total errors in population: 31.0d0 Average program size in population (points): 42.93592 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.FROMINTEGER (CODE.NTH (CODE.DUP) CODE.IF -9) QGATE.COMPOSE CODE.QUOTE (FLOAT.DUP FLOAT./)) QGATE.GATE (CODE.FROMFLOAT CODE.DO*TIMES) ((CODE.FROMINTEGER) 6 2 QGATE.POP) ((9 (CODE.DUP)) (CODE.QUOTE QGATE.QNOT) (CODE.APPEND (CODE.LIST)) QGATE.DUP) INTEGER.POP) ((#S(UNITARY :MATRIX #2A((-0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0 0.7265009257862417d0 0.0d0 -0.2326540265949947d0 0.0d0) (0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0 0.7265009257862417d0 0.0d0 -0.2326540265949947d0) (-0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0 0.2326540265949947d0 0.0d0 0.7265009257862417d0 0.0d0) (0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0 0.2326540265949947d0 0.0d0 0.7265009257862417d0) (-0.7265009257862417d0 0.0d0 0.2326540265949947d0 0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0) (0.0d0 -0.7265009257862417d0 0.0d0 0.2326540265949947d0 0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0) (-0.2326540265949947d0 0.0d0 -0.7265009257862417d0 0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0) (0.0d0 -0.2326540265949947d0 0.0d0 -0.7265009257862417d0 0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.8316728037546337d0))) (COMPRESSED ((U-THETA 2 5.41548449193882d0))))))) INTEGER.POP) (FLOAT.* CODE.DO*COUNT CODE.DUP)) QGATE.LIMITED-ORACLE) Errors for best individual: #(20.6208178020017d0) Total errors for best individual: 20.6208178020017d0 Size of best individual (points): 48 Average total errors in population: 3330018.0 Median total errors in population: 31.0d0 Average program size in population (points): 44.5512 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.FROMINTEGER (CODE.NTH (CODE.DUP) CODE.IF -9) QGATE.COMPOSE CODE.QUOTE (FLOAT.DUP FLOAT./)) QGATE.GATE (CODE.FROMFLOAT CODE.DO*TIMES) ((CODE.FROMINTEGER) 6 2 QGATE.POP) ((QGATE.SWAP (INTEGER.FROMFLOAT INTEGER.DUP)) (CODE.QUOTE QGATE.QNOT) (CODE.APPEND (CODE.LIST)) QGATE.DUP) INTEGER.POP) ((#S(UNITARY :MATRIX #2A((-0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0 0.7265009257862417d0 0.0d0 -0.2326540265949947d0 0.0d0) (0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0 0.7265009257862417d0 0.0d0 -0.2326540265949947d0) (-0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0 0.2326540265949947d0 0.0d0 0.7265009257862417d0 0.0d0) (0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0 0.2326540265949947d0 0.0d0 0.7265009257862417d0) (-0.7265009257862417d0 0.0d0 0.2326540265949947d0 0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0) (0.0d0 -0.7265009257862417d0 0.0d0 0.2326540265949947d0 0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0) (-0.2326540265949947d0 0.0d0 -0.7265009257862417d0 0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0) (0.0d0 -0.2326540265949947d0 0.0d0 -0.7265009257862417d0 0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.8316728037546337d0))) (COMPRESSED ((U-THETA 2 5.41548449193882d0))))))) INTEGER.POP) (FLOAT.* CODE.DO*COUNT CODE.DUP)) QGATE.LIMITED-ORACLE) Errors for best individual: #(20.6208178020017d0) Total errors for best individual: 20.6208178020017d0 Size of best individual (points): 49 Average total errors in population: 3266017.2 Median total errors in population: 31.0d0 Average program size in population (points): 46.41028 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.FROMINTEGER (CODE.NTH (CODE.DUP) CODE.IF -9) QGATE.COMPOSE CODE.QUOTE (FLOAT.DUP FLOAT./)) QGATE.GATE (CODE.FROMFLOAT CODE.DO*TIMES) ((CODE.FROMINTEGER) 6 2 QGATE.POP) ((QGATE.SWAP (INTEGER.FROMFLOAT INTEGER.DUP)) (CODE.QUOTE QGATE.QNOT) (CODE.APPEND (CODE.LIST)) QGATE.DUP) INTEGER.POP) ((#S(UNITARY :MATRIX #2A((-0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0 0.7265009257862417d0 0.0d0 -0.2326540265949947d0 0.0d0) (0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0 0.7265009257862417d0 0.0d0 -0.2326540265949947d0) (-0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0 0.2326540265949947d0 0.0d0 0.7265009257862417d0 0.0d0) (0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0 0.2326540265949947d0 0.0d0 0.7265009257862417d0) (-0.7265009257862417d0 0.0d0 0.2326540265949947d0 0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0 0.0d0) (0.0d0 -0.7265009257862417d0 0.0d0 0.2326540265949947d0 0.0d0 -0.6157777180105669d0 0.0d0 0.19719612253431304d0) (-0.2326540265949947d0 0.0d0 -0.7265009257862417d0 0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0 0.0d0) (0.0d0 -0.2326540265949947d0 0.0d0 -0.7265009257862417d0 0.0d0 -0.19719612253431304d0 0.0d0 -0.6157777180105669d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 2.8316728037546337d0))) (COMPRESSED ((U-THETA 2 5.41548449193882d0))))))) INTEGER.POP) (FLOAT.* CODE.DO*COUNT CODE.DUP)) QGATE.LIMITED-ORACLE) Errors for best individual: #(20.6208178020017d0) Total errors for best individual: 20.6208178020017d0 Size of best individual (points): 49 Average total errors in population: 3234416.5 Median total errors in population: 21.0d0 Average program size in population (points): 48.6632 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 13 Best individual: ((QGATE.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) (FLOAT.- (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): 54 Average total errors in population: 3030017.0 Median total errors in population: 21.0d0 Average program size in population (points): 52.24668 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 14 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.699572556523805d0))) 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) (FLOAT.- (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): 54 Average total errors in population: 2834817.2 Median total errors in population: 21.0d0 Average program size in population (points): 57.07868 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 15 Best individual: (((INTEGER.DUP INTEGER.DUP QGATE.CNOT G5101 CODE.DO*TIMES) INTEGER.+ (CODE.QUOTE (QGATE.END QGATE.LIMITED-ORACLE) ((FLOAT.* 9) QGATE.DUP) INTEGER.FROMFLOAT CODE.DO*) QGATE.LIMITED-ORACLE) 6 (QGATE.TRANSPOSE CODE.DO*COUNT QGATE.SWAP) (CODE.DO*TIMES) FLOAT./ ((QGATE.CNOT (CODE.SWAP (CODE.CONS QGATE.DUP) INTEGER.+ (FLOAT.* INTEGER.*))) FLOAT./) (CODE.NOOP FLOAT.- CODE.LIST ((((((FLOAT.POP) FLOAT.POP FLOAT.POP (CODE.APPEND (QGATE.CPHASE) -4.222381114959717d0) INTEGER.DUP) QGATE.QNOT) QGATE.DUP) QGATE.GATE) CODE.POP (QGATE.SWAP (INTEGER.- (QGATE.CNOT CODE.LIST #S(UNITARY :MATRIX #2A((-0.01874581231488044d0 0.48476207702654317d0 0.033789652559999196d0 -0.8737920705622372d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.48476207702654317d0 -0.01874581231488044d0 0.8737920705622372d0 0.033789652559999196d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.033789652559999196d0 0.8737920705622372d0 -0.01874581231488044d0 0.48476207702654317d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8737920705622372d0 -0.033789652559999196d0 -0.48476207702654317d0 -0.01874581231488044d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.01874581231488044d0 0.48476207702654317d0 0.033789652559999196d0 -0.8737920705622372d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.48476207702654317d0 -0.01874581231488044d0 0.8737920705622372d0 0.033789652559999196d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.033789652559999196d0 0.8737920705622372d0 -0.01874581231488044d0 0.48476207702654317d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8737920705622372d0 -0.033789652559999196d0 -0.48476207702654317d0 -0.01874581231488044d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 0 4.673738109067088d0)))) (COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) ((INTEGER.SWAP 9) CODE.DO*COUNT QGATE.DUP FLOAT.POP)) QGATE.GATE)) CODE.CDR)) QGATE.LIMITED-ORACLE) Errors for best individual: #(10.999731296281023d0) Total errors for best individual: 10.999731296281023d0 Size of best individual (points): 84 Average total errors in population: 2515617.7 Median total errors in population: 21.0d0 Average program size in population (points): 64.31944 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: (((INTEGER.DUP INTEGER.DUP QGATE.CNOT G5101 CODE.DO*TIMES) INTEGER.+ (CODE.QUOTE (QGATE.END QGATE.LIMITED-ORACLE) ((FLOAT.* 9) QGATE.DUP) CODE.NOOP CODE.DO*) QGATE.LIMITED-ORACLE) 6 (QGATE.TRANSPOSE CODE.DO*COUNT QGATE.SWAP) (CODE.DO*TIMES) FLOAT./ ((QGATE.CNOT (CODE.SWAP (CODE.CONS QGATE.DUP) INTEGER.+ (FLOAT.* INTEGER.*))) FLOAT./) (CODE.NOOP FLOAT.- CODE.LIST ((((((FLOAT.POP) FLOAT.POP FLOAT.POP (CODE.APPEND (QGATE.CPHASE) -4.222381114959717d0) INTEGER.DUP) QGATE.QNOT) QGATE.DUP) QGATE.GATE) CODE.POP (QGATE.SWAP (INTEGER.- (QGATE.CNOT CODE.LIST #S(UNITARY :MATRIX #2A((-0.01874581231488044d0 0.48476207702654317d0 0.033789652559999196d0 -0.8737920705622372d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.48476207702654317d0 -0.01874581231488044d0 0.8737920705622372d0 0.033789652559999196d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.033789652559999196d0 0.8737920705622372d0 -0.01874581231488044d0 0.48476207702654317d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8737920705622372d0 -0.033789652559999196d0 -0.48476207702654317d0 -0.01874581231488044d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.01874581231488044d0 0.48476207702654317d0 0.033789652559999196d0 -0.8737920705622372d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.48476207702654317d0 -0.01874581231488044d0 0.8737920705622372d0 0.033789652559999196d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.033789652559999196d0 0.8737920705622372d0 -0.01874581231488044d0 0.48476207702654317d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8737920705622372d0 -0.033789652559999196d0 -0.48476207702654317d0 -0.01874581231488044d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 0 4.673738109067088d0)))) (COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) ((INTEGER.SWAP 9) CODE.DO*COUNT QGATE.DUP FLOAT.POP)) QGATE.GATE)) CODE.CDR)) QGATE.LIMITED-ORACLE) Errors for best individual: #(10.999731296281023d0) Total errors for best individual: 10.999731296281023d0 Size of best individual (points): 84 Average total errors in population: 2264818.2 Median total errors in population: 20.96111368925743d0 Average program size in population (points): 69.95988 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: (((INTEGER.DUP INTEGER.DUP QGATE.CNOT G5101 CODE.DO*TIMES) INTEGER.+ (CODE.QUOTE (QGATE.END QGATE.LIMITED-ORACLE) ((FLOAT.* 9) QGATE.DUP) CODE.NOOP CODE.DO*) QGATE.LIMITED-ORACLE) 6 (QGATE.TRANSPOSE CODE.DO*COUNT QGATE.SWAP) (CODE.DO*TIMES) FLOAT./ ((QGATE.CNOT (CODE.SWAP (CODE.CONS QGATE.DUP) INTEGER.+ (FLOAT.* INTEGER.*))) FLOAT./) (CODE.NOOP FLOAT.- CODE.LIST ((((((FLOAT.POP) FLOAT.POP FLOAT.POP (CODE.APPEND (QGATE.CPHASE) -4.222381114959717d0) INTEGER.DUP) QGATE.QNOT) QGATE.DUP) QGATE.GATE) CODE.POP (QGATE.SWAP (INTEGER.- (QGATE.CNOT CODE.LIST #S(UNITARY :MATRIX #2A((-0.01874581231488044d0 0.48476207702654317d0 0.033789652559999196d0 -0.8737920705622372d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.48476207702654317d0 -0.01874581231488044d0 0.8737920705622372d0 0.033789652559999196d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.033789652559999196d0 0.8737920705622372d0 -0.01874581231488044d0 0.48476207702654317d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8737920705622372d0 -0.033789652559999196d0 -0.48476207702654317d0 -0.01874581231488044d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.01874581231488044d0 0.48476207702654317d0 0.033789652559999196d0 -0.8737920705622372d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.48476207702654317d0 -0.01874581231488044d0 0.8737920705622372d0 0.033789652559999196d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.033789652559999196d0 0.8737920705622372d0 -0.01874581231488044d0 0.48476207702654317d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8737920705622372d0 -0.033789652559999196d0 -0.48476207702654317d0 -0.01874581231488044d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 0 4.673738109067088d0)))) (COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) ((INTEGER.SWAP 9) CODE.DO*COUNT FLOAT.POP)) QGATE.GATE)) CODE.CDR)) QGATE.LIMITED-ORACLE) Errors for best individual: #(10.999731296281023d0) Total errors for best individual: 10.999731296281023d0 Size of best individual (points): 83 Average total errors in population: 2230418.2 Median total errors in population: 20.96111368925743d0 Average program size in population (points): 70.93028 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: (((INTEGER.DUP INTEGER.DUP QGATE.CNOT G5101 CODE.DO*TIMES) INTEGER.+ (CODE.QUOTE (QGATE.END QGATE.LIMITED-ORACLE) ((FLOAT.* 9) QGATE.DUP) CODE.NOOP CODE.DO*) QGATE.LIMITED-ORACLE) 6 (QGATE.TRANSPOSE CODE.DO*COUNT QGATE.SWAP) (CODE.DO*TIMES) FLOAT./ ((QGATE.CNOT (CODE.SWAP (CODE.CONS QGATE.DUP) INTEGER.+ (FLOAT.* INTEGER.*))) FLOAT./) (CODE.NOOP FLOAT.- CODE.LIST ((((((FLOAT.POP) FLOAT.POP FLOAT.POP QGATE.LIMITED-ORACLE INTEGER.DUP) QGATE.QNOT) QGATE.DUP) QGATE.GATE) CODE.POP (QGATE.SWAP (INTEGER.- (QGATE.CNOT CODE.LIST #S(UNITARY :MATRIX #2A((-0.01874581231488044d0 0.48476207702654317d0 0.033789652559999196d0 -0.8737920705622372d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.48476207702654317d0 -0.01874581231488044d0 0.8737920705622372d0 0.033789652559999196d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.033789652559999196d0 0.8737920705622372d0 -0.01874581231488044d0 0.48476207702654317d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8737920705622372d0 -0.033789652559999196d0 -0.48476207702654317d0 -0.01874581231488044d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.01874581231488044d0 0.48476207702654317d0 0.033789652559999196d0 -0.8737920705622372d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.48476207702654317d0 -0.01874581231488044d0 0.8737920705622372d0 0.033789652559999196d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.033789652559999196d0 0.8737920705622372d0 -0.01874581231488044d0 0.48476207702654317d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8737920705622372d0 -0.033789652559999196d0 -0.48476207702654317d0 -0.01874581231488044d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 0 4.673738109067088d0)))) (COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) ((INTEGER.SWAP 9) CODE.DO*COUNT FLOAT.POP)) QGATE.GATE)) CODE.CDR)) QGATE.LIMITED-ORACLE) Errors for best individual: #(10.999731296281023d0) Total errors for best individual: 10.999731296281023d0 Size of best individual (points): 79 Average total errors in population: 2431617.7 Median total errors in population: 20.96111368925743d0 Average program size in population (points): 69.62148 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 19 Best individual: ((QGATE.GATE) (((#S(UNITARY :MATRIX #2A((0.48476207702654317d0 -0.01874581231488044d0 -0.8737920705622372d0 0.033789652559999196d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.01874581231488044d0 -0.48476207702654317d0 0.033789652559999196d0 0.8737920705622372d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8737920705622372d0 -0.033789652559999196d0 0.48476207702654317d0 -0.01874581231488044d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.033789652559999196d0 -0.8737920705622372d0 -0.01874581231488044d0 -0.48476207702654317d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48476207702654317d0 -0.01874581231488044d0 -0.8737920705622372d0 0.033789652559999196d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.01874581231488044d0 -0.48476207702654317d0 0.033789652559999196d0 0.8737920705622372d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8737920705622372d0 -0.033789652559999196d0 0.48476207702654317d0 -0.01874581231488044d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.033789652559999196d0 -0.8737920705622372d0 -0.01874581231488044d0 -0.48476207702654317d0)) :HISTORY ((COMPRESSED ((QNOT 0))) (COMPRESSED ((COMPRESSED (TRANSPOSED ((U-THETA 0 4.673738109067088d0)))) (COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) QGATE.LIMITED-ORACLE) INTEGER.* QGATE.QNOT) CODE.FROMFLOAT FLOAT.* CODE.NTHCDR) (QGATE.GATE ((CODE.APPEND QGATE.SWAP) (INTEGER.* ((INTEGER.SWAP) CODE.CONS (CODE.SWAP ((CODE.FROMINTEGER ((10) CODE.DO*COUNT)) QGATE.TRANSPOSE (FLOAT.POP) (QGATE.CNOT CODE.DO QGATE.U-THETA)))))) 5 (((QGATE.U-THETA (CODE.QUOTE FLOAT.FROMINTEGER FLOAT.POP)) CODE.DO*COUNT) FLOAT.FROMINTEGER CODE.DO*COUNT)) (QGATE.END) INTEGER./) Errors for best individual: #(10.999662157559989d0) Total errors for best individual: 10.999662157559989d0 Size of best individual (points): 56 Average total errors in population: 2581217.2 Median total errors in population: 20.945872103909135d0 Average program size in population (points): 67.6992 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: (((INTEGER.DUP INTEGER.DUP QGATE.CNOT G5101 QGATE.LIMITED-ORACLE) INTEGER.+ (CODE.QUOTE (QGATE.END QGATE.LIMITED-ORACLE) ((FLOAT.* 9) QGATE.DUP) CODE.NOOP CODE.DO*) QGATE.LIMITED-ORACLE) 6 (QGATE.TRANSPOSE CODE.DO*COUNT QGATE.SWAP) (CODE.DO*TIMES) FLOAT./ ((QGATE.CNOT (CODE.SWAP (CODE.CONS QGATE.DUP) INTEGER.+ (FLOAT.* INTEGER.*))) FLOAT./) (CODE.NOOP FLOAT.- CODE.LIST ((((((FLOAT.POP) FLOAT.POP FLOAT.POP (CODE.APPEND (QGATE.CPHASE) -4.214039984630962d0) INTEGER.DUP) QGATE.QNOT) QGATE.DUP) QGATE.GATE) CODE.POP (QGATE.SWAP (INTEGER.- (QGATE.CNOT CODE.LIST #S(UNITARY :MATRIX #2A((-0.01874581231488044d0 0.48476207702654317d0 0.033789652559999196d0 -0.8737920705622372d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.48476207702654317d0 -0.01874581231488044d0 0.8737920705622372d0 0.033789652559999196d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.033789652559999196d0 0.8737920705622372d0 -0.01874581231488044d0 0.48476207702654317d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8737920705622372d0 -0.033789652559999196d0 -0.48476207702654317d0 -0.01874581231488044d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.01874581231488044d0 0.48476207702654317d0 0.033789652559999196d0 -0.8737920705622372d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.48476207702654317d0 -0.01874581231488044d0 0.8737920705622372d0 0.033789652559999196d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.033789652559999196d0 0.8737920705622372d0 -0.01874581231488044d0 0.48476207702654317d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8737920705622372d0 -0.033789652559999196d0 -0.48476207702654317d0 -0.01874581231488044d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 0 4.673738109067088d0)))) (COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) ((INTEGER.SWAP 9) CODE.DO*COUNT QGATE.DUP FLOAT.POP)) QGATE.GATE)) CODE.CDR)) QGATE.LIMITED-ORACLE) Errors for best individual: #(10.99912696309885d0) Total errors for best individual: 10.99912696309885d0 Size of best individual (points): 84 Average total errors in population: 2605216.7 Median total errors in population: 20.945872103909135d0 Average program size in population (points): 67.70664 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: ((((FLOAT.POP QGATE.LIMITED-ORACLE) FLOAT.POP QGATE.MEASURE) INTEGER.+ (CODE.QUOTE (QGATE.END QGATE.LIMITED-ORACLE) ((FLOAT.* 9) QGATE.DUP) CODE.NOOP CODE.DO*) QGATE.LIMITED-ORACLE) 6 (QGATE.TRANSPOSE CODE.DO*COUNT QGATE.SWAP) (CODE.APPEND) FLOAT./ ((QGATE.CNOT (CODE.SWAP (CODE.CONS QGATE.DUP) INTEGER.+ (FLOAT.* INTEGER.*))) FLOAT./) (CODE.NOOP FLOAT.- CODE.LIST ((((((FLOAT.POP) FLOAT.POP FLOAT.POP (CODE.APPEND (QGATE.CPHASE) -4.212633604073163d0) INTEGER.DUP) QGATE.QNOT) QGATE.DUP) QGATE.GATE) CODE.POP (QGATE.SWAP (INTEGER.- (QGATE.CNOT CODE.LIST #S(UNITARY :MATRIX #2A((-0.01874581231488044d0 0.48476207702654317d0 0.033789652559999196d0 -0.8737920705622372d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.48476207702654317d0 -0.01874581231488044d0 0.8737920705622372d0 0.033789652559999196d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.033789652559999196d0 0.8737920705622372d0 -0.01874581231488044d0 0.48476207702654317d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8737920705622372d0 -0.033789652559999196d0 -0.48476207702654317d0 -0.01874581231488044d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.01874581231488044d0 0.48476207702654317d0 0.033789652559999196d0 -0.8737920705622372d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.48476207702654317d0 -0.01874581231488044d0 0.8737920705622372d0 0.033789652559999196d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.033789652559999196d0 0.8737920705622372d0 -0.01874581231488044d0 0.48476207702654317d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8737920705622372d0 -0.033789652559999196d0 -0.48476207702654317d0 -0.01874581231488044d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 0 4.673738109067088d0)))) (COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))) ((INTEGER.SWAP 9) CODE.DO*COUNT QGATE.DUP FLOAT.POP)) QGATE.GATE)) CODE.CDR)) QGATE.LIMITED-ORACLE) Errors for best individual: #(10.99912696309885d0) Total errors for best individual: 10.99912696309885d0 Size of best individual (points): 84 Average total errors in population: 2573615.7 Median total errors in population: 20.826821810431806d0 Average program size in population (points): 70.41964 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*TIMES #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) (-9.723718659671553d0 FLOAT.* -0.8680484586502054d0 (((CODE.DO*COUNT INTEGER.DUP) INTEGER.DUP QGATE.U-THETA ((CODE.CONS) -4 CODE.DO) ((CODE.NOOP) (NIL CODE.DO* (3 (#S(UNITARY :MATRIX #2A((0 1 0 0 0 0 0 0) (1 0 0 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 0 0 1) (0 0 0 0 0 0 1 0)) :HISTORY ((COMPRESSED ((QNOT 0))))) INTEGER.POP (CODE.SWAP CODE.NTHCDR (CODE.DO*)) ((((CODE.NTH (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.POP (INTEGER.+ (FLOAT./)) ((QGATE.TRANSPOSE) CODE.FROMINTEGER INTEGER.* #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 ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0)))))))) (CODE.LIST QGATE.SWP)))) CODE.CDR)) CODE.IF ((QGATE.U-THETA) ((QGATE.LIMITED-ORACLE CODE.SWAP FLOAT.- (INTEGER.FROMFLOAT) (QGATE.GATE)) CODE.DUP)) ((FLOAT.+ -6) INTEGER.DUP) (QGATE.LIMITED-ORACLE INTEGER.DUP CODE.APPEND)))) CODE.CAR) FLOAT.-)) CODE.CONS QGATE.GATE)) QGATE.LIMITED-ORACLE INTEGER.FROMFLOAT FLOAT.-) Errors for best individual: #(10.98398538503948d0) Total errors for best individual: 10.98398538503948d0 Size of best individual (points): 92 Average total errors in population: 2556013.7 Median total errors in population: 20.568368609103917d0 Average program size in population (points): 71.65468 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: ((FLOAT.+ QGATE.CNOT) (-9.73470486313015d0 FLOAT.* FLOAT.* (((CODE.DO*COUNT FLOAT.FROMINTEGER INTEGER./ (((CODE.NTH FLOAT./) CODE.IF) (CODE.LIST QGATE.COMPOSE CODE.NOOP) INTEGER.SWAP)) INTEGER.DUP QGATE.U-THETA ((CODE.CONS) -4 CODE.DO) ((CODE.NOOP) ((QGATE.COMPOSE) CODE.DO* (3 (QGATE.LIMITED-ORACLE INTEGER.POP (CODE.SWAP CODE.NTHCDR (CODE.DO*)) (((QGATE.U-THETA (FLOAT.FROMINTEGER ((QGATE.CNOT CODE.CDR CODE.DO*COUNT FLOAT.POP) QGATE.HADAMARD CODE.DUP FLOAT.- (FLOAT.+ QGATE.CNOT)) CODE.SWAP -8))) CODE.IF (((QGATE.U-THETA (QGATE.SWAP))) CODE.DUP) ((QGATE.COMPOSE (FLOAT.+ ((QGATE.GATE) 0 (#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.END))) -6)) (INTEGER.DUP CODE.APPEND)))) CODE.CAR) FLOAT.-)) CODE.CONS QGATE.GATE)) QGATE.LIMITED-ORACLE INTEGER.FROMFLOAT INTEGER.-) Errors for best individual: #(10.824325810847387d0) Total errors for best individual: 10.824325810847387d0 Size of best individual (points): 100 Average total errors in population: 2530011.5 Median total errors in population: 11.0d0 Average program size in population (points): 71.97292 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: ((FLOAT.+ QGATE.CNOT) (-9.73470486313015d0 FLOAT.* FLOAT.* (((CODE.DO*COUNT FLOAT.FROMINTEGER INTEGER./ (((CODE.NTH FLOAT./) CODE.IF) (CODE.LIST QGATE.COMPOSE CODE.NOOP) INTEGER.SWAP)) INTEGER.DUP QGATE.U-THETA ((CODE.CONS) -4 CODE.DO) ((CODE.NOOP) ((QGATE.COMPOSE) CODE.DO* (3 (QGATE.LIMITED-ORACLE INTEGER.POP (CODE.SWAP CODE.NTHCDR (CODE.DO*)) (((QGATE.U-THETA (FLOAT.FROMINTEGER ((QGATE.CNOT CODE.CDR CODE.DO*COUNT FLOAT.POP) QGATE.HADAMARD CODE.DUP FLOAT.- (FLOAT.+ QGATE.CNOT)) CODE.SWAP -8))) CODE.IF (((QGATE.U-THETA (QGATE.SWAP))) CODE.DUP) ((QGATE.COMPOSE (FLOAT.+ ((QGATE.GATE) 0 (#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.END))) -6)) (INTEGER.DUP CODE.APPEND)))) CODE.CAR) FLOAT.-)) CODE.CONS QGATE.GATE)) QGATE.LIMITED-ORACLE INTEGER.FROMFLOAT INTEGER.-) Errors for best individual: #(10.824325810847387d0) Total errors for best individual: 10.824325810847387d0 Size of best individual (points): 100 Average total errors in population: 2485610.7 Median total errors in population: 11.0d0 Average program size in population (points): 72.8434 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: (INTEGER./ (-9.726257084613882d0 FLOAT.* -0.8658559149224317d0 (((CODE.DO*COUNT FLOAT./) INTEGER.DUP (QGATE.COMPOSE) ((CODE.CONS) -4 CODE.DO) ((CODE.NOOP) ((QGATE.COMPOSE) CODE.DO* (3 (QGATE.LIMITED-ORACLE INTEGER.POP (CODE.SWAP CODE.NTHCDR (CODE.DO*)) (((QGATE.U-THETA (FLOAT.FROMINTEGER ((QGATE.CNOT CODE.CDR CODE.DO*COUNT FLOAT.POP) QGATE.HADAMARD CODE.DUP CODE.APPEND CODE.CAR (FLOAT.+ QGATE.CNOT)) CODE.SWAP -8))) CODE.IF ((((QGATE.U-THETA (INTEGER.DUP))) CODE.DUP) (CODE.DO*TIMES QGATE.GATE)) ((QGATE.COMPOSE (FLOAT.+ (FLOAT.+ 0 (#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.END))) -6)) (INTEGER.DUP CODE.APPEND)))) CODE.CAR) FLOAT.-)) CODE.CONS QGATE.GATE)) QGATE.LIMITED-ORACLE INTEGER.FROMFLOAT INTEGER.-) Errors for best individual: #(10.822833260045195d0) Total errors for best individual: 10.822833260045195d0 Size of best individual (points): 91 Average total errors in population: 2741210.2 Median total errors in population: 11.0d0 Average program size in population (points): 73.34548 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: (INTEGER./ (-9.726257084613882d0 FLOAT.* -0.8658559149224317d0 (((CODE.DO*COUNT FLOAT./) INTEGER.DUP (QGATE.COMPOSE) ((QGATE.POP) -4 CODE.DO) ((CODE.NOOP) ((QGATE.COMPOSE) CODE.DO* (3 (QGATE.LIMITED-ORACLE INTEGER.POP (CODE.SWAP CODE.NTHCDR (CODE.DO*)) (((QGATE.U-THETA (FLOAT.FROMINTEGER ((QGATE.CNOT CODE.CDR CODE.DO*COUNT FLOAT.POP) QGATE.HADAMARD CODE.DUP CODE.APPEND CODE.CAR (FLOAT.+ QGATE.CNOT)) CODE.SWAP -8))) CODE.IF ((((QGATE.U-THETA (INTEGER.DUP))) CODE.DUP) (CODE.DO*TIMES QGATE.GATE)) ((QGATE.COMPOSE (FLOAT.+ (FLOAT.+ 0 (#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.END))) -6)) (INTEGER.DUP CODE.APPEND)))) CODE.CAR) FLOAT.-)) CODE.CONS QGATE.GATE)) QGATE.LIMITED-ORACLE INTEGER.FROMFLOAT INTEGER.-) Errors for best individual: #(10.822833260045195d0) Total errors for best individual: 10.822833260045195d0 Size of best individual (points): 91 Average total errors in population: 2906810.2 Median total errors in population: 11.0d0 Average program size in population (points): 74.35004 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: (INTEGER./ (-9.76074212305104d0 CODE.LIST -0.8691071435451095d0 (((CODE.DO*COUNT INTEGER.DUP) INTEGER.DUP ((CODE.CONS) -4 CODE.DO) ((CODE.NOOP) ((QGATE.COMPOSE) CODE.DO* (3 (QGATE.LIMITED-ORACLE INTEGER.POP (CODE.SWAP CODE.NTHCDR (CODE.DO*)) (FLOAT.- CODE.IF ((((QGATE.U-THETA (QGATE.SWAP)) (CODE.IF))) CODE.DUP) ((QGATE.COMPOSE (FLOAT.+ ((FLOAT.+ 0 (#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.END)) (CODE.DUP QGATE.GATE))) -6)) (INTEGER.DUP CODE.APPEND)))) CODE.CAR) FLOAT.-)) CODE.CONS QGATE.GATE)) QGATE.LIMITED-ORACLE INTEGER.FROMFLOAT INTEGER.-) Errors for best individual: #(10.814059695631498d0) Total errors for best individual: 10.814059695631498d0 Size of best individual (points): 73 Average total errors in population: 2934410.5 Median total errors in population: 10.999731296281023d0 Average program size in population (points): 75.43096 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 28 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) ((-8 CODE.NTHCDR) (CODE.APPEND ((INTEGER.DUP INTEGER.-) 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.838117949121804d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE #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))))))) ((QGATE.GATE ((CODE.DUP CODE.CONS FLOAT.+ (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.LIMITED-ORACLE) CODE.DO*COUNT) CODE.DO (QGATE.U-THETA) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) ((QGATE.END) CODE.DO*COUNT INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) FLOAT.-) (INTEGER.- QGATE.LIMITED-ORACLE NIL) INTEGER.SWAP) CODE.CONS 2 ((CODE.POP) (CODE.NOOP QGATE.DUP (INTEGER.DUP QGATE.SWAP) (CODE.NOOP (FLOAT.* INTEGER.FROMFLOAT)))) QGATE.CPHASE) Errors for best individual: #(10.763810448648606d0) Total errors for best individual: 10.763810448648606d0 Size of best individual (points): 93 Average total errors in population: 2507211.2 Median total errors in population: 10.999731296281023d0 Average program size in population (points): 77.5826 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 29 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER -6 (#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.838117949121804d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE #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))))))) ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (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.LIMITED-ORACLE) CODE.DO*COUNT) CODE.DO (QGATE.U-THETA) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP CODE.DO*COUNT INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) FLOAT.-) (INTEGER.- QGATE.LIMITED-ORACLE NIL) INTEGER.SWAP) CODE.CONS 2 ((CODE.POP) (CODE.SWAP QGATE.SWAP (QGATE.CNOT ((CODE.DO*COUNT) CODE.IF)) (QGATE.CPHASE CODE.NTHCDR CODE.CAR) FLOAT./)) 3.177438735961914d0) Errors for best individual: #(10.763810448648606d0) Total errors for best individual: 10.763810448648606d0 Size of best individual (points): 92 Average total errors in population: 2232811.2 Median total errors in population: 10.991774052896957d0 Average program size in population (points): 77.65156 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 30 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) ((-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.838117949121804d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE #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))))))) ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (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.LIMITED-ORACLE) CODE.DO*COUNT) CODE.DO (QGATE.U-THETA) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP CODE.DO*COUNT INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) FLOAT.-) (INTEGER.- (-2.900382326781392d0) NIL) INTEGER.SWAP) CODE.CONS QGATE.DUP ((CODE.POP) (QGATE.U-THETA QGATE.DUP (INTEGER.DUP QGATE.SWAP) (CODE.NOOP (FLOAT./ INTEGER.FROMFLOAT)))) QGATE.CPHASE) Errors for best individual: #(10.763810448648606d0) Total errors for best individual: 10.763810448648606d0 Size of best individual (points): 91 Average total errors in population: 2244811.0 Median total errors in population: 10.989202126621231d0 Average program size in population (points): 77.16408 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 31 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) ((-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.838117949121804d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE #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))))))) ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (FLOAT./))))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) CODE.DO*COUNT) CODE.DO (QGATE.U-THETA) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP CODE.DO*COUNT INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) FLOAT.-) (INTEGER.- (-2.900382326781392d0) NIL) INTEGER.SWAP) QGATE.DUP ((CODE.POP) (CODE.NOOP QGATE.DUP (INTEGER.DUP QGATE.SWAP) (CODE.NOOP (FLOAT./ INTEGER.FROMFLOAT)))) QGATE.CPHASE) Errors for best individual: #(10.763810448648606d0) Total errors for best individual: 10.763810448648606d0 Size of best individual (points): 89 Average total errors in population: 2397610.5 Median total errors in population: 10.95219596568937d0 Average program size in population (points): 76.60468 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 32 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.LIST INTEGER.-) INTEGER./ (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 CODE.DO*COUNT (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.165597544241685d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(10.5635703682496d0) Total errors for best individual: 10.5635703682496d0 Size of best individual (points): 88 Average total errors in population: 2438810.5 Median total errors in population: 10.95219596568937d0 Average program size in population (points): 76.62424 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 33 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (FLOAT.SWAP (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) (((INTEGER./ (QGATE.U-THETA -6 #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) ((QGATE.LIMITED-ORACLE (CODE.NOOP)) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.177215091805165d0 INTEGER.+ #S(UNITARY :MATRIX #2A((0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT CODE.POP (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP)))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for bes