Initializing population, size=5000... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 0 Best individual: (BOOLEAN.NOT (BOOLEAN.SHOVE (QGATE.STACKDEPTH FLOAT./ (CODE.STACKDEPTH QGATE.LIMITED-ORACLE)) BOOLEAN.OR (FLOAT.+)) (FLOAT.POP ((CODE.YANKDUP) CODE.STACKDEPTH QGATE.U2) (CODE.DO*COUNT)) QGATE.U-THETA (CODE.DO CODE.FROMFLOAT INTEGER.=)) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 27 Average total errors in population: 2.9178e+7 Median total errors in population: 3.0e+7 Average program size in population (points): 23.3794 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 1 Best individual: (BOOLEAN.NOT (BOOLEAN.SHOVE (QGATE.STACKDEPTH FLOAT./ (CODE.STACKDEPTH QGATE.LIMITED-ORACLE)) BOOLEAN.OR (FLOAT.+)) (FLOAT.POP ((CODE.YANKDUP) CODE.STACKDEPTH QGATE.U2) (CODE.DO*COUNT)) QGATE.U-THETA (CODE.DO CODE.FROMFLOAT INTEGER.=)) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 27 Average total errors in population: 2.7100003e+7 Median total errors in population: 3.0e+7 Average program size in population (points): 20.0436 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 2 Best individual: ((NUMQUBITS) (INTEGER.DUP FLOAT.TAN CODE.= (CODE.DISCREPANCY (FLOAT.* BOOLEAN.SHOVE (QGATE.STACKDEPTH (QGATE.STACKDEPTH))))) QGATE.LIMITED-ORACLE (CODE.=) QGATE.CNOT BOOLEAN.FROMFLOAT (FLOAT.< ((CODE.NTHCDR) QGATE.SHOVE) INTEGER.- CODE.DO*TIMES FLOAT.>) FALSE) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 31 Average total errors in population: 2.2494008e+7 Median total errors in population: 3.0e+7 Average program size in population (points): 22.4294 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 3 Best individual: (INTEGER./ ((CODE.POP ((INTEGER.STACKDEPTH (BOOLEAN.STACKDEPTH (-4 INTEGER.* BOOLEAN.YANKDUP)) (FLOAT.YANKDUP ((((FLOAT.=) INTEGER.-) INTEGER.< FLOAT./) CODE.DISCREPANCY FLOAT.STACKDEPTH (BOOLEAN.AND CODE.CDR)))) (INTEGER.DUP) (QGATE.CPHASE) CODE.LIST FLOAT./)) FLOAT.*) (FLOAT.STACKDEPTH ((FLOAT.SIN) CODE.IF (QGATE.LIMITED-ORACLE) ((CODE.CAR) FLOAT.% INTEGER.< (FLOAT.COS))) (CODE.CAR (CODE.DUP FLOAT.*) (FLOAT.> CODE.APPEND) INTEGER.FROMBOOLEAN CODE.IF) ((CODE.FROMINTEGER FLOAT.COS) QGATE.U-THETA (QGATE.MEASURE) QGATE.SWP)) CODE.IF) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 70 Average total errors in population: 1.697002e+7 Median total errors in population: 2.0e+7 Average program size in population (points): 27.3394 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 4 Best individual: ((FLOAT.SWAP) (CODE.DO* BOOLEAN.NOT (CODE.STACKDEPTH INTEGER.YANKDUP ((BOOLEAN.= QGATE.U-THETA (QGATE.= ((CODE.DO* (FLOAT.+ CODE.YANK) (QGATE.CPHASE) (QGATE.CNOT)) (BOOLEAN.SHOVE) BOOLEAN.= FLOAT.STACKDEPTH)) QGATE.LIMITED-ORACLE) QGATE.POP (INTEGER./)))) (CODE.CAR QGATE.STACKDEPTH BOOLEAN.NOT ((CODE.STACKDEPTH BOOLEAN.AND (QGATE.COMPOSE)) CODE.IF)) BOOLEAN.= FLOAT.>) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 46 Average total errors in population: 1.405403e+7 Median total errors in population: 1.0000002999999999d+7 Average program size in population (points): 28.6556 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 5 Best individual: ((FLOAT.%) (((QGATE.SHOVE (QGATE.LIMITED-ORACLE)) INTEGER.STACKDEPTH (CODE.DO CODE.STACKDEPTH CODE.IF CODE.YANKDUP) BOOLEAN.NOT ((BOOLEAN.STACKDEPTH CODE.DO INTEGER.*) BOOLEAN.= FLOAT.SIN (BOOLEAN.YANKDUP) BOOLEAN.OR) CODE.YANK) (CODE.FROMFLOAT INTEGER.> (((QGATE.SRN) CODE.CDR (QGATE.QNOT) INTEGER.+ (((INTEGER.FROMFLOAT CODE.STACKDEPTH (INTEGER./ FLOAT.POP BOOLEAN.POP (QGATE.SHOVE) (FLOAT.+ (QGATE.SWAP)) ((BOOLEAN.FROMINTEGER (CODE.NTH)) INTEGER.%))) QGATE.DUP) CODE.LIST)) ((QGATE.SWP) CODE.FROMFLOAT FLOAT.<))) FLOAT.* FLOAT.SWAP) (BOOLEAN.YANK) INTEGER.YANK (INTEGER.DUP) CODE.LIST) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 74 Average total errors in population: 1.2864034e+7 Median total errors in population: 64.0d0 Average program size in population (points): 30.2884 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 6 Best individual: ((INTEGER.*) FLOAT.STACKDEPTH (QGATE.END (CODE.SWAP)) CODE.FROMINTEGER ((FLOAT.STACKDEPTH FLOAT.STACKDEPTH) INTEGER.STACKDEPTH QGATE.LIMITED-ORACLE CODE.YANKDUP QGATE.YANK QGATE.HADAMARD BOOLEAN.FROMINTEGER) (BOOLEAN.AND CODE.STACKDEPTH) ((FLOAT.=) BOOLEAN.FROMFLOAT (QGATE.TRANSPOSE ((QGATE.U2) INTEGER.=) QGATE.CPHASE) INTEGER.=) (((FLOAT.TAN (INTEGER.* (CODE.CONS (QGATE.HADAMARD)) (CODE.LIST INTEGER.FROMBOOLEAN QGATE.U-THETA) ((CODE.DO CODE.DUP INTEGER.STACKDEPTH) BOOLEAN.FROMINTEGER INTEGER.>) CODE.SHOVE))) INTEGER.FROMBOOLEAN)) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 57 Average total errors in population: 1.2646034e+7 Median total errors in population: 62.0d0 Average program size in population (points): 32.8106 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 7 Best individual: (CODE.CDR (BOOLEAN.STACKDEPTH) ((FLOAT.- (((CODE.DISCREPANCY) BOOLEAN.= QGATE.LIMITED-ORACLE CODE.DO) QGATE.MEASURE)) CODE.YANK CODE.NTH BOOLEAN.FROMINTEGER ((QGATE.CPHASE) (((BOOLEAN.FROMFLOAT ((QGATE.END) (CODE.POP) CODE.DO*COUNT (CODE.QUOTE) FLOAT.+))) CODE.NOOP) (QGATE.SRN) BOOLEAN.FROMFLOAT FLOAT.SIN)) (FLOAT.> BOOLEAN.NOT)) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 42 Average total errors in population: 1.2324035e+7 Median total errors in population: 62.0d0 Average program size in population (points): 34.9022 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 8 Best individual: ((CODE.NULL (BOOLEAN.YANKDUP BOOLEAN.YANKDUP QGATE.STACKDEPTH) CODE.CAR) (INTEGER.> BOOLEAN.DUP (BOOLEAN.FROMFLOAT (BOOLEAN.FROMFLOAT (INTEGER.= (CODE.STACKDEPTH QGATE.GATE CODE.DISCREPANCY))) (CODE.= FALSE ((((QGATE.CPHASE) FLOAT.STACKDEPTH FLOAT.SHOVE BOOLEAN.POP) QGATE.STACKDEPTH) BOOLEAN.=)) (FLOAT.STACKDEPTH))) ((QGATE.LIMITED-ORACLE CODE.DUP) BOOLEAN.POP) QGATE.QNOT (QGATE.MEASURE (QGATE.DUP CODE.=) (FLOAT.YANK))) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 49 Average total errors in population: 1.2266035e+7 Median total errors in population: 62.0d0 Average program size in population (points): 36.203 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 9 Best individual: ((INTEGER.STACKDEPTH BOOLEAN.FROMFLOAT) (QGATE.LIMITED-ORACLE (QGATE.LIMITED-ORACLE)) (QGATE.YANKDUP (INTEGER.YANKDUP (QGATE.DUP)) (QGATE.GATE ((((CODE.LIST FLOAT.- FLOAT.POP) -0.17382550239562988d0 QGATE.U-THETA INTEGER.=) (QGATE.QNOT (FLOAT.< FLOAT.YANKDUP)) FLOAT.STACKDEPTH) CODE.STACKDEPTH) CODE.FROMBOOLEAN ((CODE.CDR FLOAT.SHOVE) ((CODE.CONS) CODE.DO) CODE.YANK QGATE.LIMITED-ORACLE BOOLEAN.STACKDEPTH))) BOOLEAN.= (0.3483452796936035d0) (NUMQUBITS INTEGER.+) (INTEGER.DUP (INTEGER.DUP QGATE.SRN))) Errors for best individual: #(2.220446049250313d-16 2.883930132114378d0 59.0d0) Total errors for best individual: 61.88393013211438d0 Size of best individual (points): 56 Average total errors in population: 1.2470035e+7 Median total errors in population: 62.0d0 Average program size in population (points): 37.8804 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 10 Best individual: ((INTEGER.STACKDEPTH BOOLEAN.FROMFLOAT) (QGATE.LIMITED-ORACLE (QGATE.LIMITED-ORACLE)) (QGATE.YANKDUP (INTEGER.YANKDUP (QGATE.DUP)) (QGATE.GATE ((((CODE.LIST FLOAT.- FLOAT.POP) -0.17382550239562988d0 QGATE.U-THETA INTEGER.=) (QGATE.QNOT (FLOAT.< FLOAT.YANKDUP)) FLOAT.STACKDEPTH) CODE.STACKDEPTH) CODE.FROMBOOLEAN ((CODE.CDR FLOAT.SHOVE) ((CODE.CONS) CODE.DO) QGATE.LIMITED-ORACLE BOOLEAN.STACKDEPTH))) BOOLEAN.= (0.3483452796936035d0) (NUMQUBITS INTEGER.+) (INTEGER.DUP (INTEGER.DUP QGATE.SRN))) Errors for best individual: #(2.220446049250313d-16 2.883930132114378d0 59.0d0) Total errors for best individual: 61.88393013211438d0 Size of best individual (points): 55 Average total errors in population: 1.1686036e+7 Median total errors in population: 62.0d0 Average program size in population (points): 40.1876 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 11 Best individual: ((INTEGER.STACKDEPTH BOOLEAN.FROMFLOAT) (QGATE.LIMITED-ORACLE (QGATE.LIMITED-ORACLE)) (QGATE.YANKDUP (INTEGER.YANKDUP (QGATE.DUP)) (QGATE.GATE ((((CODE.LIST FLOAT.- FLOAT.POP) -0.17382550239562988d0 QGATE.U-THETA INTEGER.=) (QGATE.QNOT (FLOAT.< FLOAT.YANKDUP)) FLOAT.STACKDEPTH) CODE.STACKDEPTH) CODE.FROMBOOLEAN ((CODE.CDR FLOAT.SHOVE) ((CODE.CONS) CODE.DO) QGATE.LIMITED-ORACLE BOOLEAN.STACKDEPTH))) BOOLEAN.= (0.3483452796936035d0) ((NUMQUBITS BOOLEAN.POP) INTEGER.+) (INTEGER.DUP (INTEGER.DUP QGATE.SRN))) Errors for best individual: #(2.220446049250313d-16 2.883930132114378d0 59.0d0) Total errors for best individual: 61.88393013211438d0 Size of best individual (points): 57 Average total errors in population: 1.1284037e+7 Median total errors in population: 62.0d0 Average program size in population (points): 42.535 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 12 Best individual: (((CODE.STACKDEPTH QGATE.GATE) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+)) BOOLEAN.YANK ((BOOLEAN.DUP QGATE.DUP CODE.LIST QGATE.CNOT) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY QGATE.SWAP) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(3.3306690738754696d-16 2.704041030906696d0 59.0d0) Total errors for best individual: 61.704041030906694d0 Size of best individual (points): 83 Average total errors in population: 1.1366037e+7 Median total errors in population: 62.0d0 Average program size in population (points): 43.3458 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 13 Best individual: (((CODE.STACKDEPTH QGATE.GATE) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+)) BOOLEAN.YANK ((BOOLEAN.DUP QGATE.DUP CODE.LIST QGATE.CNOT) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY QGATE.SWAP) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(3.3306690738754696d-16 2.704041030906696d0 59.0d0) Total errors for best individual: 61.704041030906694d0 Size of best individual (points): 83 Average total errors in population: 1.1136038e+7 Median total errors in population: 62.0d0 Average program size in population (points): 45.638 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 14 Best individual: (((CODE.STACKDEPTH QGATE.GATE) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+)) BOOLEAN.YANK ((BOOLEAN.DUP QGATE.DUP CODE.LIST QGATE.CNOT) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(3.3306690738754696d-16 2.704041030906696d0 59.0d0) Total errors for best individual: 61.704041030906694d0 Size of best individual (points): 82 Average total errors in population: 1.1472037e+7 Median total errors in population: 62.0d0 Average program size in population (points): 46.973 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 15 Best individual: (((FLOAT.> CODE.APPEND) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP (NIL (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+)) BOOLEAN.YANK ((BOOLEAN.DUP CODE.DO* CODE.LIST QGATE.CNOT) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY QGATE.SWAP) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(1.1102230246251565d-16 2.5727500169043065d0 59.0d0) Total errors for best individual: 61.57275001690431d0 Size of best individual (points): 82 Average total errors in population: 1.1392037e+7 Median total errors in population: 62.0d0 Average program size in population (points): 48.0088 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 16 Best individual: (((FLOAT.> CODE.APPEND) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+)) (((INTEGER.=) QGATE.TRANSPOSE QGATE.COMPOSE (BOOLEAN.STACKDEPTH CODE.SHOVE FLOAT.SHOVE) (INTEGER.FROMBOOLEAN BOOLEAN.NOT (QGATE.CNOT INTEGER.YANK FLOAT.SHOVE))) BOOLEAN.YANK) ((BOOLEAN.DUP QGATE.DUP CODE.LIST QGATE.CNOT) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY QGATE.SWAP) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(0 2.5727500169043065d0 59.0d0) Total errors for best individual: 61.57275001690431d0 Size of best individual (points): 100 Average total errors in population: 1.1414037e+7 Median total errors in population: 62.0d0 Average program size in population (points): 49.089 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 17 Best individual: (((FLOAT.> CODE.APPEND) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.YANK) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+)) BOOLEAN.YANK ((BOOLEAN.DUP QGATE.DUP CODE.LIST QGATE.CNOT) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY QGATE.SWAP) QGATE.GATE)) (QGATE.GATE ((QGATE.CPHASE FLOAT.COS) QGATE.U-THETA QGATE.HADAMARD QGATE.LIMITED-ORACLE ((FLOAT.* ((FLOAT.COS) INTEGER.%) INTEGER.YANKDUP) FLOAT.STACKDEPTH))) ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(0 2.5727500169043065d0 59.0d0) Total errors for best individual: 61.57275001690431d0 Size of best individual (points): 100 Average total errors in population: 1.1940036e+7 Median total errors in population: 62.0d0 Average program size in population (points): 48.3492 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 18 Best individual: (((CODE.STACKDEPTH QGATE.GATE) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+)) BOOLEAN.YANK ((BOOLEAN.DUP QGATE.DUP CODE.LIST ((QGATE.SHOVE (CODE.NULL QGATE.SWAP CODE.IF (INTEGER.< CODE.=)) QGATE.CPHASE QGATE.SRN CODE.DO) QGATE.CNOT)) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY QGATE.SWAP) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) NIL NUMQUBITS (-8 BOOLEAN.SWAP INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(1.1102230246251565d-16 0.3520205154533482d0 59.0d0) Total errors for best individual: 59.35202051545335d0 Size of best individual (points): 95 Average total errors in population: 1.1554036e+7 Median total errors in population: 63.94017558578937d0 Average program size in population (points): 50.4896 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 19 Best individual: ((((-2) ((CODE.FROMFLOAT) INTEGER.STACKDEPTH) FLOAT.<) ((CODE.STACKDEPTH QGATE.GATE) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+))) BOOLEAN.YANK (((((INTEGER.> CODE.FROMBOOLEAN BOOLEAN.SHOVE) CODE.NULL (INTEGER.SHOVE)) BOOLEAN.DUP) QGATE.DUP CODE.LIST QGATE.CNOT) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((QGATE.U-THETA FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(2.826821810431806d0 2.8334690308261314d0 38.92449116526597d0) Total errors for best individual: 44.58478200652391d0 Size of best individual (points): 100 Average total errors in population: 1.1310037e+7 Median total errors in population: 62.0d0 Average program size in population (points): 52.374 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 20 Best individual: ((((-2) ((CODE.FROMFLOAT) INTEGER.STACKDEPTH) FLOAT.<) ((CODE.STACKDEPTH QGATE.GATE) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+))) BOOLEAN.YANK (((((INTEGER.> CODE.FROMBOOLEAN BOOLEAN.SHOVE) CODE.NULL (INTEGER.SHOVE)) BOOLEAN.DUP) QGATE.DUP CODE.LIST QGATE.CNOT) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((QGATE.U-THETA FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(2.826821810431806d0 2.8334690308261314d0 38.92449116526597d0) Total errors for best individual: 44.58478200652391d0 Size of best individual (points): 100 Average total errors in population: 1.0656039e+7 Median total errors in population: 62.0d0 Average program size in population (points): 56.631 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 21 Best individual: ((((-2) ((CODE.FROMFLOAT) INTEGER.STACKDEPTH) FLOAT.<) ((CODE.STACKDEPTH QGATE.GATE) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+))) BOOLEAN.YANK (((((INTEGER.> CODE.FROMBOOLEAN BOOLEAN.SHOVE) CODE.NULL (INTEGER.SHOVE)) BOOLEAN.DUP) QGATE.DUP CODE.LIST QGATE.CNOT) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((QGATE.U-THETA FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(2.826821810431806d0 2.8334690308261314d0 38.92449116526597d0) Total errors for best individual: 44.58478200652391d0 Size of best individual (points): 100 Average total errors in population: 1.0016041e+7 Median total errors in population: 62.0d0 Average program size in population (points): 59.7994 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 22 Best individual: ((((-2) ((CODE.FROMFLOAT) INTEGER.STACKDEPTH) FLOAT.<) ((CODE.STACKDEPTH QGATE.GATE) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (INTEGER.DUP QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+))) BOOLEAN.YANK (((((INTEGER.> CODE.FROMBOOLEAN BOOLEAN.SHOVE) CODE.NULL (INTEGER.SHOVE)) BOOLEAN.DUP) QGATE.DUP CODE.LIST QGATE.CNOT) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((QGATE.U-THETA FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(2.826821810431806d0 0.4663124899795349d0 38.92449116526597d0) Total errors for best individual: 42.21762546567731d0 Size of best individual (points): 100 Average total errors in population: 9702042.0 Median total errors in population: 62.0d0 Average program size in population (points): 63.0362 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 23 Best individual: ((((-2) ((CODE.FROMFLOAT) INTEGER.STACKDEPTH) FLOAT.<) ((CODE.STACKDEPTH QGATE.GATE) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (INTEGER.DUP QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+))) BOOLEAN.YANK (((((INTEGER.> CODE.FROMBOOLEAN BOOLEAN.SHOVE) CODE.NULL (INTEGER.SHOVE)) BOOLEAN.DUP) QGATE.DUP CODE.LIST QGATE.CNOT) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((QGATE.U-THETA FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(2.826821810431806d0 0.4663124899795349d0 38.92449116526597d0) Total errors for best individual: 42.21762546567731d0 Size of best individual (points): 99 Average total errors in population: 9652041.0 Median total errors in population: 62.0d0 Average program size in population (points): 64.6708 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 24 Best individual: (((INTEGER.FROMFLOAT) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+)) BOOLEAN.YANK ((BOOLEAN.DUP QGATE.DUP CODE.LIST ((QGATE.SHOVE (CODE.NULL QGATE.SWAP CODE.IF (QGATE.HADAMARD CODE.=)) QGATE.CPHASE QGATE.SRN CODE.DO) QGATE.CNOT)) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY QGATE.SWAP) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) NIL NUMQUBITS (-8 BOOLEAN.SWAP INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(2.5d0 10.5d0 0.4295625126782303d0) Total errors for best individual: 13.429562512678231d0 Size of best individual (points): 94 Average total errors in population: 9950039.0 Median total errors in population: 62.0d0 Average program size in population (points): 64.8264 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 25 Best individual: (((INTEGER.FROMFLOAT) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+)) BOOLEAN.YANK ((BOOLEAN.DUP QGATE.DUP CODE.LIST ((QGATE.SHOVE (CODE.NULL QGATE.SWAP CODE.IF (QGATE.HADAMARD CODE.=)) QGATE.CPHASE QGATE.SRN CODE.DO) QGATE.CNOT)) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY QGATE.SWAP) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) NIL NUMQUBITS (-8 BOOLEAN.SWAP INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(2.5d0 10.5d0 0.4295625126782303d0) Total errors for best individual: 13.429562512678231d0 Size of best individual (points): 94 Average total errors in population: 9548038.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.133 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 26 Best individual: (((INTEGER.FROMFLOAT) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+)) BOOLEAN.YANK ((BOOLEAN.DUP QGATE.DUP CODE.LIST ((QGATE.SHOVE (CODE.NULL QGATE.SWAP CODE.IF (QGATE.HADAMARD CODE.=)) QGATE.CPHASE QGATE.SRN CODE.DO) QGATE.CNOT)) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY QGATE.SWAP) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) NIL NUMQUBITS (-8 BOOLEAN.SWAP INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(2.5d0 10.5d0 0.4295625126782303d0) Total errors for best individual: 13.429562512678231d0 Size of best individual (points): 94 Average total errors in population: 9586035.0 Median total errors in population: 61.99409944302787d0 Average program size in population (points): 66.6722 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 27 Best individual: (((INTEGER.FROMFLOAT) ((CODE.YANKDUP INTEGER.STACKDEPTH (BOOLEAN.DUP ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) BOOLEAN.FROMINTEGER (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) (FLOAT.STACKDEPTH) NUMQUBITS (-8 QGATE.U-THETA INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP)))) CODE.STACKDEPTH)) CODE.DO*TIMES FLOAT.+)) BOOLEAN.YANK ((BOOLEAN.DUP CODE.LIST ((QGATE.SHOVE (CODE.NULL QGATE.SWAP CODE.IF (QGATE.HADAMARD CODE.=)) QGATE.CPHASE QGATE.SRN CODE.DO) QGATE.CNOT)) (FLOAT.SIN CODE.APPEND -3) (CODE.DO*COUNT ((QGATE.COMPOSE) QGATE.GATE (CODE.DISCREPANCY QGATE.SWAP) QGATE.GATE)) QGATE.GATE ((QGATE.END) (INTEGER.STACKDEPTH QGATE.POP) QGATE.U2 (FLOAT./ FLOAT.SWAP ((CODE.= FLOAT.FROMINTEGER) NIL NUMQUBITS (-8 BOOLEAN.SWAP INTEGER.FROMBOOLEAN 2 FLOAT.YANKDUP))))) QGATE.LIMITED-ORACLE) Errors for best individual: #(2.5d0 10.5d0 0.4295625126782303d0) Total errors for best individual: 13.429562512678231d0 Size of best individual (points): 93 Average total errors in population: 9392034.0 Median total errors in population: 61.98130293315678d0 Average program size in population (points): 67.3956 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 28 Best individual: ((-0.9231091737747192d0) (INTEGER.YANK INTEGER.DUP QGATE.DUP) ((NUMQUBITS ((BOOLEAN.DUP CODE.DO*TIMES) (CODE.LIST (BOOLEAN.DUP) FLOAT.SWAP FLOAT.STACKDEPTH (QGATE.HADAMARD))) CODE.NOOP QGATE.COMPOSE) (INTEGER.FROMFLOAT)) (INTEGER.YANKDUP CODE.NULL) (QGATE.U-THETA (BOOLEAN.=) ((QGATE.GATE QGATE.CPHASE ((FLOAT.STACKDEPTH (QGATE.COMPOSE) (QGATE.LIMITED-ORACLE)) (FLOAT.SHOVE))) INTEGER.= QGATE.LIMITED-ORACLE) FLOAT.+ CODE.IF)) Errors for best individual: #(2.5000000000000004d0 6.0d0 0.476982403564009d0) Total errors for best individual: 8.976982403564008d0 Size of best individual (points): 50 Average total errors in population: 1.0080031e+7 Median total errors in population: 62.0d0 Average program size in population (points): 64.8986 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 29 Best individual: ((-0.9231091737747192d0) (BOOLEAN.= INTEGER.YANK INTEGER.DUP QGATE.DUP) ((NUMQUBITS ((BOOLEAN.DUP CODE.DO*TIMES) (CODE.LIST (BOOLEAN.DUP) FLOAT.SWAP FLOAT.STACKDEPTH (QGATE.HADAMARD))) CODE.NOOP QGATE.COMPOSE) (INTEGER.FROMFLOAT)) (INTEGER.YANKDUP CODE.NULL) (QGATE.U-THETA (BOOLEAN.=) ((QGATE.GATE QGATE.CPHASE) NUMQUBITS QGATE.LIMITED-ORACLE) NIL INTEGER.%)) Errors for best individual: #(2.5000000000000004d0 6.0d0 0.476982403564009d0) Total errors for best individual: 8.976982403564008d0 Size of best individual (points): 42 Average total errors in population: 1.0440028e+7 Median total errors in population: 62.0d0 Average program size in population (points): 62.1734 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 30 Best individual: ((QGATE.HADAMARD ((QGATE.COMPOSE) ((TRUE) (FALSE QGATE.LIMITED-ORACLE) ((FLOAT.FROMINTEGER INTEGER.STACKDEPTH FLOAT./) (INTEGER.>) (INTEGER.YANKDUP NUMQUBITS) BOOLEAN.STACKDEPTH) QGATE.HADAMARD INTEGER.-)) ((QGATE.GATE (CODE.QUOTE) FLOAT.%) (QGATE.YANK (CODE.APPEND) (BOOLEAN.STACKDEPTH) ((NUMQUBITS (((((CODE.DO*COUNT) FLOAT.SIN) INTEGER.< BOOLEAN.AND) NUMQUBITS))) (INTEGER.DUP (-2 (INTEGER.STACKDEPTH (FLOAT.>) (QGATE.GATE)))) QGATE.POP)) QGATE.LIMITED-ORACLE) FLOAT.YANK CODE.DISCREPANCY) NUMQUBITS (((QGATE.STACKDEPTH) ((BOOLEAN.NOT BOOLEAN.SHOVE)) CODE.CDR) CODE.DUP)) Errors for best individual: #(4.440892098500626d-16 4.5d0 0.3750000000000002d0) Total errors for best individual: 4.875d0 Size of best individual (points): 75 Average total errors in population: 1.0420024e+7 Median total errors in population: 63.5d0 Average program size in population (points): 60.0956 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 31 Best individual: ((QGATE.HADAMARD ((QGATE.COMPOSE) ((TRUE) (FALSE QGATE.LIMITED-ORACLE) ((FLOAT.FROMINTEGER INTEGER.STACKDEPTH FLOAT./) (INTEGER.>) (INTEGER.YANKDUP NUMQUBITS) BOOLEAN.STACKDEPTH) QGATE.HADAMARD INTEGER.-)) ((QGATE.GATE (CODE.QUOTE) FLOAT.%) (QGATE.YANK (CODE.APPEND) (BOOLEAN.STACKDEPTH) ((NUMQUBITS (((((CODE.DO*COUNT) FLOAT.SIN) INTEGER.< BOOLEAN.AND) NUMQUBITS))) (INTEGER.DUP (-2 (INTEGER.STACKDEPTH (FLOAT.>) (QGATE.GATE)))) QGATE.POP)) QGATE.LIMITED-ORACLE) FLOAT.YANK CODE.DISCREPANCY) NUMQUBITS ((((QGATE.STACKDEPTH) ((BOOLEAN.NOT BOOLEAN.SHOVE)) CODE.CDR) (((BOOLEAN.DUP) QGATE.TRANSPOSE ((QGATE.SWP FLOAT.SIN (CODE.DO*TIMES FLOAT.POP CODE.SHOVE)) (QGATE.SHOVE) QGATE.COMPOSE)) BOOLEAN.OR CODE.CONS (BOOLEAN.FROMFLOAT))) CODE.DUP)) Errors for best individual: #(4.440892098500626d-16 4.5d0 0.3750000000000002d0) Total errors for best individual: 4.875d0 Size of best individual (points): 96 Average total errors in population: 1.0200023e+7 Median total errors in population: 63.5d0 Average program size in population (points): 59.9874 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 32 Best individual: ((QGATE.HADAMARD ((QGATE.COMPOSE) ((TRUE) (FALSE QGATE.LIMITED-ORACLE) ((FLOAT.FROMINTEGER INTEGER.STACKDEPTH FLOAT./) (INTEGER.>) (INTEGER.YANKDUP NUMQUBITS) BOOLEAN.STACKDEPTH) QGATE.HADAMARD INTEGER.-)) ((QGATE.GATE (CODE.QUOTE) FLOAT.%) (QGATE.YANK (CODE.APPEND) (BOOLEAN.STACKDEPTH) ((NUMQUBITS (((((CODE.DO*COUNT) FLOAT.SIN) INTEGER.< BOOLEAN.AND) NUMQUBITS))) (INTEGER.DUP (-2 (INTEGER.STACKDEPTH (FLOAT.>) (QGATE.GATE)))) QGATE.POP)) QGATE.LIMITED-ORACLE) ((BOOLEAN.DUP INTEGER.+ (BOOLEAN.STACKDEPTH (QGATE.STACKDEPTH CODE.FROMFLOAT) (FLOAT.+)) (BOOLEAN.DUP CODE.CAR) FLOAT.>) FLOAT.YANK) CODE.DISCREPANCY) NUMQUBITS (((QGATE.STACKDEPTH) ((BOOLEAN.NOT BOOLEAN.SHOVE)) CODE.CDR) CODE.DUP)) Errors for best individual: #(4.440892098500626d-16 4.5d0 0.3750000000000002d0) Total errors for best individual: 4.875d0 Size of best individual (points): 90 Average total errors in population: 9970022.0 Median total errors in population: 62.068323810547255d0 Average program size in population (points): 62.3496 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 33 Best individual: (((QGATE.POP (FLOAT.YANKDUP)) ((CODE.DISCREPANCY (INTEGER.SWAP) -1) ((TRUE) (FALSE CODE.CONS) ((FLOAT.FROMINTEGER BOOLEAN.STACKDEPTH FLOAT./) (INTEGER.>) (INTEGER.YANKDUP NUMQUBITS) BOOLEAN.STACKDEPTH) QGATE.HADAMARD QGATE.LIMITED-ORACLE)) ((QGATE.GATE (CODE.QUOTE) FLOAT.%) (-0.7562001943588257d0 (CODE.APPEND) (BOOLEAN.STACKDEPTH) ((NUMQUBITS QGATE.U-THETA (((((CODE.DO*COUNT) FLOAT.SIN (CODE.= NIL CODE.DO* CODE.CAR)) INTEGER.< BOOLEAN.AND) NUMQUBITS))) (INTEGER.DUP ((FLOAT.* (INTEGER.STACKDEPTH NIL (QGATE.GATE))) (FLOAT.COS QGATE.U2))) QGATE.POP)) QGATE.LIMITED-ORACLE) -7 CODE.DISCREPANCY) NUMQUBITS) Errors for best individual: #(4.440892098500626d-16 2.529181377272293d0 0.39688603295421954d0) Total errors for best individual: 2.926067410226513d0 Size of best individual (points): 80 Average total errors in population: 1.0028021e+7 Median total errors in population: 62.0d0 Average program size in population (points): 62.9676 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 34 Best individual: (((QGATE.POP (FLOAT.YANKDUP)) ((CODE.DISCREPANCY (INTEGER.SWAP) -1) ((TRUE) (FALSE CODE.CONS) ((FLOAT.FROMINTEGER BOOLEAN.STACKDEPTH FLOAT./) (INTEGER.>) (INTEGER.YANKDUP NUMQUBITS) BOOLEAN.STACKDEPTH) QGATE.HADAMARD QGATE.LIMITED-ORACLE)) ((QGATE.GATE (CODE.QUOTE) FLOAT.%) (-0.7562001943588257d0 (CODE.APPEND) (BOOLEAN.STACKDEPTH) ((NUMQUBITS QGATE.U-THETA (((((CODE.DO*COUNT) FLOAT.SIN (CODE.= NIL CODE.DO* CODE.CAR)) INTEGER.< BOOLEAN.AND) NUMQUBITS))) (INTEGER.DUP ((FLOAT.* (INTEGER.STACKDEPTH NIL (QGATE.GATE))) (FLOAT.COS QGATE.U2))) QGATE.POP)) QGATE.LIMITED-ORACLE) -7 CODE.DISCREPANCY) NUMQUBITS) Errors for best individual: #(4.440892098500626d-16 2.529181377272293d0 0.39688603295421954d0) Total errors for best individual: 2.926067410226513d0 Size of best individual (points): 80 Average total errors in population: 9930021.0 Median total errors in population: 62.0d0 Average program size in population (points): 64.5478 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 35 Best individual: (((QGATE.POP (FLOAT.YANKDUP)) ((CODE.DISCREPANCY (INTEGER.SWAP) -1) ((TRUE) (FALSE CODE.CONS) ((FLOAT.FROMINTEGER BOOLEAN.STACKDEPTH FLOAT./) (INTEGER.>) (INTEGER.YANKDUP NUMQUBITS) BOOLEAN.STACKDEPTH) QGATE.HADAMARD QGATE.LIMITED-ORACLE)) ((QGATE.GATE (CODE.QUOTE) FLOAT.%) (-0.7562001943588257d0 (CODE.APPEND) (BOOLEAN.STACKDEPTH) ((NUMQUBITS QGATE.U-THETA (((((CODE.DO*COUNT) FLOAT.SIN (CODE.= NIL CODE.DO* CODE.CAR)) INTEGER.< BOOLEAN.AND) NUMQUBITS))) (INTEGER.DUP ((FLOAT.* (INTEGER.STACKDEPTH NIL (QGATE.GATE))) (FLOAT.COS QGATE.U2))) QGATE.POP)) QGATE.LIMITED-ORACLE) -7 CODE.DISCREPANCY) NUMQUBITS) Errors for best individual: #(4.440892098500626d-16 2.529181377272293d0 0.39688603295421954d0) Total errors for best individual: 2.926067410226513d0 Size of best individual (points): 80 Average total errors in population: 9978021.0 Median total errors in population: 62.0d0 Average program size in population (points): 65.9506 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 36 Best individual: (((QGATE.POP (FLOAT.YANKDUP)) ((CODE.DISCREPANCY (INTEGER.SWAP) -1) ((TRUE) (FALSE CODE.CONS) ((FLOAT.FROMINTEGER BOOLEAN.STACKDEPTH FLOAT./) (INTEGER.>) (INTEGER.YANKDUP NUMQUBITS) BOOLEAN.STACKDEPTH) QGATE.HADAMARD QGATE.LIMITED-ORACLE)) ((QGATE.GATE (CODE.QUOTE) FLOAT.%) (-0.7562001943588257d0 (CODE.APPEND) (BOOLEAN.STACKDEPTH) ((NUMQUBITS QGATE.U-THETA (((((CODE.DO*COUNT) FLOAT.SIN (CODE.= NIL CODE.DO* CODE.CAR)) INTEGER.< BOOLEAN.AND) NUMQUBITS))) (INTEGER.DUP ((FLOAT.* (INTEGER.STACKDEPTH NIL (QGATE.GATE))) (FLOAT.COS QGATE.U2))) QGATE.POP)) QGATE.LIMITED-ORACLE) -7 CODE.DISCREPANCY) NUMQUBITS) Errors for best individual: #(4.440892098500626d-16 2.529181377272293d0 0.39688603295421954d0) Total errors for best individual: 2.926067410226513d0 Size of best individual (points): 80 Average total errors in population: 9838020.0 Median total errors in population: 62.0d0 Average program size in population (points): 66.8118 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 37 Best individual: (((QGATE.POP (FLOAT.YANKDUP)) ((CODE.DISCREPANCY (INTEGER.SWAP) -1) ((TRUE) (FALSE QGATE.LIMITED-ORACLE) ((FLOAT.FROMINTEGER INTEGER.STACKDEPTH FLOAT./) (INTEGER.>) (INTEGER.YANKDUP NUMQUBITS) BOOLEAN.STACKDEPTH) QGATE.HADAMARD INTEGER.-)) ((QGATE.GATE (CODE.QUOTE) FLOAT.%) (-0.7562001943588257d0 (CODE.APPEND) (BOOLEAN.STACKDEPTH) ((NUMQUBITS QGATE.U-THETA (((((CODE.DO*COUNT) FLOAT.SIN (CODE.= NIL CODE.DO* CODE.CAR)) INTEGER.< BOOLEAN.AND) NUMQUBITS))) (INTEGER.FROMFLOAT ((FLOAT.* (INTEGER.STACKDEPTH NIL (QGATE.GATE))) (FLOAT.COS QGATE.U2))) QGATE.POP)) QGATE.LIMITED-ORACLE) -7 CODE.DISCREPANCY) NUMQUBITS) Errors for best individual: #(4.440892098500626d-16 2.529181377272293d0 0.39688603295421954d0) Total errors for best individual: 2.926067410226513d0 Size of best individual (points): 80 Average total errors in population: 1.0390021e+7 Median total errors in population: 71.75d0 Average program size in population (points): 65.7486 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 38 Best individual: (((QGATE.POP (FLOAT.YANKDUP)) ((CODE.DISCREPANCY (INTEGER.SWAP) -1) ((TRUE) (FALSE CODE.CONS) ((FLOAT.FROMINTEGER BOOLEAN.STACKDEPTH FLOAT./) (INTEGER.>) (INTEGER.YANKDUP NUMQUBITS) BOOLEAN.STACKDEPTH) QGATE.HADAMARD ((CODE.LIST) QGATE.LIMITED-ORACLE))) ((QGATE.GATE (CODE.QUOTE) FLOAT.%) (-0.7562001943588257d0 (CODE.APPEND) (BOOLEAN.STACKDEPTH) ((NUMQUBITS QGATE.U-THETA (((((CODE.DO*COUNT) FLOAT.SIN (CODE.= NIL CODE.DO* CODE.CAR)) INTEGER.< BOOLEAN.AND) NUMQUBITS))) (INTEGER.DUP ((FLOAT.* (INTEGER.STACKDEPTH NIL (QGATE.GATE))) (FLOAT.COS QGATE.U2))) QGATE.POP)) QGATE.LIMITED-ORACLE) -7 CODE.DISCREPANCY) NUMQUBITS) Errors for best individual: #(4.440892098500626d-16 2.529181377272293d0 0.39688603295421954d0) Total errors for best individual: 2.926067410226513d0 Size of best individual (points): 83 Average total errors in population: 1.0192018e+7 Median total errors in population: 66.0d0 Average program size in population (points): 66.9598 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 39 Best individual: (((QGATE.POP (FLOAT.YANKDUP)) ((CODE.DISCREPANCY ((INTEGER.SWAP (FLOAT.TAN))) -1) ((TRUE) (FALSE QGATE.LIMITED-ORACLE) ((FLOAT.FROMINTEGER INTEGER.STACKDEPTH FLOAT./) (INTEGER.>) (INTEGER.YANKDUP NUMQUBITS) BOOLEAN.STACKDEPTH) QGATE.HADAMARD INTEGER.-)) ((QGATE.GATE (CODE.QUOTE) FLOAT.%) (-0.7562001943588257d0 (CODE.APPEND) (BOOLEAN.STACKDEPTH) ((NUMQUBITS QGATE.U-THETA (((((CODE.DO*COUNT) FLOAT.SIN (CODE.= CODE.DO* CODE.CAR)) INTEGER.< BOOLEAN.AND) NUMQUBITS))) (INTEGER.FROMFLOAT ((FLOAT.* (INTEGER.STACKDEPTH NIL (QGATE.GATE))) (FLOAT.COS QGATE.U2))) QGATE.POP)) QGATE.LIMITED-ORACLE) -7 CODE.DISCREPANCY) NUMQUBITS) Errors for best individual: #(4.440892098500626d-16 2.529181377272293d0 0.39688603295421954d0) Total errors for best individual: 2.926067410226513d0 Size of best individual (points): 82 Average total errors in population: 1.0740017e+7 Median total errors in population: 71.75d0 Average program size in population (points): 65.6978 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 40 Best individual: ((((-0.1949220895767212d0) QGATE.CPHASE) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) ((((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) ((CODE.FROMFLOAT) QGATE.U2)) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.SHOVE QGATE.= 0.609594464302063d0) (BOOLEAN.STACKDEPTH) QGATE.SHOVE ((QGATE.YANKDUP (CODE.CONS QGATE.COMPOSE QGATE.SWAP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(0.14443366266224666d0 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.9656527153855553d0 Size of best individual (points): 74 Average total errors in population: 1.0804016e+7 Median total errors in population: 65.0d0 Average program size in population (points): 64.9964 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 41 Best individual: ((((-0.1949220895767212d0) QGATE.CPHASE) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) ((((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) ((CODE.FROMFLOAT) QGATE.U2)) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.SHOVE QGATE.= 0.609594464302063d0) (BOOLEAN.STACKDEPTH) QGATE.SHOVE ((QGATE.YANKDUP (CODE.CONS QGATE.COMPOSE QGATE.SWAP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(0.14443366266224666d0 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.9656527153855553d0 Size of best individual (points): 74 Average total errors in population: 1.1050016e+7 Median total errors in population: 67.0d0 Average program size in population (points): 63.501 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 42 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.=) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) (FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0.14443366266224666d0 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.9656527153855553d0 Size of best individual (points): 98 Average total errors in population: 1.1084017e+7 Median total errors in population: 71.69053058300757d0 Average program size in population (points): 62.2972 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 43 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((QGATE.= (INTEGER.SWAP NUMQUBITS INTEGER.*) NIL ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.SHOVE QGATE.= 0.609594464302063d0) (BOOLEAN.STACKDEPTH) QGATE.SHOVE ((QGATE.YANKDUP (CODE.CONS QGATE.COMPOSE QGATE.SWAP)))) QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(0.14443366266224666d0 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.9656527153855553d0 Size of best individual (points): 68 Average total errors in population: 1.0740018e+7 Median total errors in population: 67.26459068863615d0 Average program size in population (points): 61.9864 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 44 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.STACKDEPTH) (FLOAT.= INTEGER./) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (FLOAT.STACKDEPTH)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0.14443366266224644d0 0.353713750003519d0 0.43119762262032735d0) Total errors for best individual: 0.9293450352860928d0 Size of best individual (points): 98 Average total errors in population: 1.163402e+7 Median total errors in population: 104.5d0 Average program size in population (points): 59.4852 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 45 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (((CODE.YANK CODE.NOOP) (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.* (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) (((CODE.YANK FLOAT.STACKDEPTH) INTEGER.YANK QGATE.END BOOLEAN.STACKDEPTH BOOLEAN.AND) QGATE.GATE)) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) ((BOOLEAN.STACKDEPTH) QGATE.SHOVE ((FLOAT.TAN (CODE.CONS QGATE.COMPOSE QGATE.SWAP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(0.14443366266224644d0 0.353713750003519d0 0.43119762262032735d0) Total errors for best individual: 0.9293450352860928d0 Size of best individual (points): 74 Average total errors in population: 1.1828017e+7 Median total errors in population: 104.5d0 Average program size in population (points): 60.422 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 46 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.STACKDEPTH) (FLOAT.= INTEGER./) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (FLOAT.STACKDEPTH)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0.14443366266224644d0 0.353713750003519d0 0.43119762262032735d0) Total errors for best individual: 0.9293450352860928d0 Size of best individual (points): 98 Average total errors in population: 1.1264016e+7 Median total errors in population: 71.47638791524227d0 Average program size in population (points): 62.6356 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 47 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.STACKDEPTH) (FLOAT.= INTEGER./) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (FLOAT.STACKDEPTH)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0.14443366266224644d0 0.353713750003519d0 0.43119762262032735d0) Total errors for best individual: 0.9293450352860928d0 Size of best individual (points): 98 Average total errors in population: 1.0674014e+7 Median total errors in population: 63.529181377272295d0 Average program size in population (points): 64.4142 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 48 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.STACKDEPTH) (FLOAT.= INTEGER./) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (FLOAT.STACKDEPTH)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0.14443366266224644d0 0.353713750003519d0 0.43119762262032735d0) Total errors for best individual: 0.9293450352860928d0 Size of best individual (points): 98 Average total errors in population: 1.0544014e+7 Median total errors in population: 62.25624967179306d0 Average program size in population (points): 64.6512 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 49 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP QGATE.GATE))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.STACKDEPTH)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) BOOLEAN.YANK) (QGATE.QNOT) (INTEGER.% (QGATE.U-THETA) NIL))) (QGATE.GATE) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0.14443366266224644d0 0.353713750003519d0 0.43119762262032724d0) Total errors for best individual: 0.9293450352860927d0 Size of best individual (points): 98 Average total errors in population: 1.0188015e+7 Median total errors in population: 62.0d0 Average program size in population (points): 65.6004 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 50 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP QGATE.GATE))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.STACKDEPTH)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) BOOLEAN.YANK) (QGATE.QNOT) (INTEGER.% (QGATE.U-THETA) NIL))) (QGATE.GATE) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0.14443366266224644d0 0.353713750003519d0 0.43119762262032724d0) Total errors for best individual: 0.9293450352860927d0 Size of best individual (points): 98 Average total errors in population: 9994016.0 Median total errors in population: 62.0d0 Average program size in population (points): 65.9678 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 51 Best individual: ((((CODE.FROMINTEGER) FLOAT.SIN CODE.DO*TIMES) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.=) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((FLOAT.FROMBOOLEAN (INTEGER.SWAP -0.3377957344055176d0 CODE.LIST) FLOAT./) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.U-THETA QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) ((QGATE.GATE) QGATE.U2) QGATE.SRN) ((((FLOAT.>) ((0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.= CODE.NOOP) (BOOLEAN.STACKDEPTH) ((CODE.POP (QGATE.STACKDEPTH CODE.NOOP (INTEGER.STACKDEPTH) INTEGER.DUP)) (QGATE.TRANSPOSE (FLOAT.YANKDUP BOOLEAN.DUP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(0.12571551877358345d0 0.3763482285796089d0 0.420433838713438d0) Total errors for best individual: 0.9224975860666303d0 Size of best individual (points): 99 Average total errors in population: 9712018.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.1052 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 52 Best individual: ((((CODE.FROMINTEGER) FLOAT.SIN CODE.DO*TIMES) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.=) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((FLOAT.FROMBOOLEAN (INTEGER.SWAP -0.3377957344055176d0 CODE.LIST) FLOAT./) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.U-THETA QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) ((QGATE.GATE) QGATE.U2) QGATE.SRN) ((((FLOAT.>) ((0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.= CODE.NOOP) (BOOLEAN.STACKDEPTH) ((CODE.POP (QGATE.STACKDEPTH CODE.NOOP (INTEGER.STACKDEPTH) INTEGER.DUP)) (QGATE.TRANSPOSE (FLOAT.YANKDUP BOOLEAN.DUP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(0.12571551877358345d0 0.3763482285796089d0 0.420433838713438d0) Total errors for best individual: 0.9224975860666303d0 Size of best individual (points): 99 Average total errors in population: 9214020.0 Median total errors in population: 61.962950950968555d0 Average program size in population (points): 68.8104 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 53 Best individual: (((FLOAT.> FLOAT.SIN CODE.YANKDUP) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.=) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((QGATE.LIMITED-ORACLE (INTEGER.SWAP -0.3377957344055176d0 CODE.LIST) FLOAT./) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.U-THETA QGATE.U-THETA QGATE.YANKDUP INTEGER.+)))) ((QGATE.GATE) QGATE.U2) QGATE.SRN) ((((FLOAT.>) ((0.33808445930480957d0) (FLOAT.> INTEGER.> CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((BOOLEAN.STACKDEPTH) QGATE.SHOVE ((CODE.POP (QGATE.STACKDEPTH CODE.NOOP (INTEGER.STACKDEPTH) INTEGER.DUP)) (QGATE.TRANSPOSE (FLOAT.YANKDUP BOOLEAN.DUP)))) CODE.FROMBOOLEAN CODE.APPEND) QGATE.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(1.1102230246251565d-16 0.3763482285796089d0 0.420433838713438d0) Total errors for best individual: 0.796782067293047d0 Size of best individual (points): 95 Average total errors in population: 9392020.0 Median total errors in population: 62.0d0 Average program size in population (points): 68.1284 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 54 Best individual: (((FLOAT.> FLOAT.SIN CODE.YANKDUP) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.=) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((QGATE.LIMITED-ORACLE (INTEGER.SWAP -0.3377957344055176d0 CODE.LIST) FLOAT./) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.U-THETA QGATE.U-THETA QGATE.YANKDUP INTEGER.+)))) ((QGATE.GATE) QGATE.U2) QGATE.SRN) ((((FLOAT.>) ((0.33808445930480957d0) (FLOAT.> INTEGER.> CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((BOOLEAN.STACKDEPTH) QGATE.SHOVE ((CODE.POP (QGATE.STACKDEPTH CODE.NOOP (INTEGER.STACKDEPTH) INTEGER.DUP)) (QGATE.TRANSPOSE (FLOAT.YANKDUP BOOLEAN.DUP)))) CODE.FROMBOOLEAN CODE.APPEND) QGATE.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(1.1102230246251565d-16 0.3763482285796089d0 0.420433838713438d0) Total errors for best individual: 0.796782067293047d0 Size of best individual (points): 95 Average total errors in population: 9514019.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.5912 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 55 Best individual: (((FLOAT.> QGATE.U-THETA CODE.YANKDUP FLOAT.SIN) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.=) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((QGATE.LIMITED-ORACLE (INTEGER.SWAP -0.3377957344055176d0 CODE.LIST) FLOAT./) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.U-THETA QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) ((QGATE.GATE) QGATE.U2) QGATE.SRN) ((((FLOAT.>) ((0.33808445930480957d0) (FLOAT.> CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((BOOLEAN.STACKDEPTH) QGATE.SHOVE ((CODE.POP (QGATE.STACKDEPTH CODE.NOOP (INTEGER.STACKDEPTH) INTEGER.DUP)) (QGATE.TRANSPOSE (FLOAT.YANKDUP BOOLEAN.DUP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND) QGATE.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(1.1102230246251565d-16 0.3763482285796089d0 0.420433838713438d0) Total errors for best individual: 0.796782067293047d0 Size of best individual (points): 95 Average total errors in population: 9704018.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.028 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 56 Best individual: (((FLOAT.> FLOAT.SIN CODE.YANKDUP) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.=) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((QGATE.LIMITED-ORACLE (INTEGER.SWAP -0.3377957344055176d0 CODE.LIST) FLOAT./) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.U-THETA QGATE.U-THETA QGATE.YANKDUP INTEGER.+)))) ((QGATE.GATE) QGATE.U2) QGATE.SRN) ((((FLOAT.>) ((0.33808445930480957d0) (FLOAT.> INTEGER.> CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((BOOLEAN.STACKDEPTH) QGATE.SHOVE ((CODE.POP (QGATE.STACKDEPTH CODE.NOOP (INTEGER.STACKDEPTH) INTEGER.DUP)) (QGATE.TRANSPOSE (FLOAT.YANKDUP BOOLEAN.DUP)))) CODE.FROMBOOLEAN CODE.APPEND) QGATE.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND) Errors for best individual: #(1.1102230246251565d-16 0.3763482285796089d0 0.420433838713438d0) Total errors for best individual: 0.796782067293047d0 Size of best individual (points): 94 Average total errors in population: 9626018.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.4504 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 57 Best individual: ((((INTEGER.SWAP) -1) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.SIN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((QGATE.LIMITED-ORACLE (INTEGER.SWAP -0.3377957344055176d0 CODE.LIST) FLOAT./) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.U-THETA QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) ((QGATE.GATE) QGATE.U2) QGATE.SRN) (((((0.33808445930480957d0) (FLOAT.> BOOLEAN.YANKDUP CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.= CODE.NOOP) (BOOLEAN.STACKDEPTH) QGATE.SHOVE ((CODE.POP (QGATE.STACKDEPTH CODE.NOOP (INTEGER.STACKDEPTH) INTEGER.DUP)) (QGATE.TRANSPOSE (FLOAT.YANKDUP BOOLEAN.DUP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) QGATE.LIMITED-ORACLE) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(1.1102230246251565d-16 0.37634822857960903d0 0.42043383871343765d0) Total errors for best individual: 0.7967820672930468d0 Size of best individual (points): 96 Average total errors in population: 9500018.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.3488 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 58 Best individual: ((((INTEGER.SWAP) -1) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.=) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((QGATE.LIMITED-ORACLE (QGATE.END -0.3377957344055176d0 CODE.LIST) FLOAT./) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.U-THETA QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) ((QGATE.GATE) QGATE.U2) QGATE.SRN) ((((((0.33808445930480957d0 (CODE.NTHCDR FLOAT.SIN))) (FLOAT.> CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.= CODE.NOOP) (BOOLEAN.STACKDEPTH) ((CODE.POP (QGATE.STACKDEPTH CODE.NOOP (INTEGER.STACKDEPTH) INTEGER.DUP)) ((FLOAT.YANKDUP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) QGATE.LIMITED-ORACLE) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(1.1102230246251565d-16 0.37634822857960903d0 0.42043383871343765d0) Total errors for best individual: 0.7967820672930468d0 Size of best individual (points): 96 Average total errors in population: 9372017.0 Median total errors in population: 61.98949015307382d0 Average program size in population (points): 67.6334 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 59 Best individual: ((((FLOAT.YANK) (-1 (FLOAT.SHOVE))) (((INTEGER.SWAP NUMQUBITS INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((QGATE.LIMITED-ORACLE (INTEGER.SWAP -0.3377957344055176d0 CODE.LIST) FLOAT./) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) ((QGATE.GATE) QGATE.U2) QGATE.SRN) ((((((0.33808445930480957d0 (CODE.NTHCDR FLOAT.SIN))) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((CODE.= CODE.NOOP) (BOOLEAN.STACKDEPTH) (((QGATE.STACKDEPTH CODE.NOOP (INTEGER.STACKDEPTH) INTEGER.DUP)) (QGATE.TRANSPOSE (FLOAT.YANKDUP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND) INTEGER.DUP BOOLEAN.NOT QGATE.LIMITED-ORACLE) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(1.1102230246251565d-16 0.3763482285796088d0 0.42043383871343776d0) Total errors for best individual: 0.7967820672930467d0 Size of best individual (points): 92 Average total errors in population: 9188018.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.7976 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 60 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.SIN FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.SHOVE (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.35208431036298515d0 0.4297920505501768d0) Total errors for best individual: 0.7818763609131619d0 Size of best individual (points): 95 Average total errors in population: 9352018.0 Median total errors in population: 61.997901576742194d0 Average program size in population (points): 67.5628 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 61 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH (QGATE.CNOT (FLOAT.STACKDEPTH))) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.3503796642644468d0 0.4307988546913225d0) Total errors for best individual: 0.7811785189557693d0 Size of best individual (points): 95 Average total errors in population: 9328018.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.829 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 62 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) FLOAT.SHOVE) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL INTEGER.POP CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL QGATE.U2) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.3503796642644468d0 0.4307988546913225d0) Total errors for best individual: 0.7811785189557693d0 Size of best individual (points): 93 Average total errors in population: 9006020.0 Median total errors in population: 61.980085143325184d0 Average program size in population (points): 67.8676 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 63 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) NUMQUBITS ((((QGATE.U-THETA (CODE.DO*COUNT QGATE.END CODE.NULL)) (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.3503796642644468d0 0.4307988546913225d0) Total errors for best individual: 0.7811785189557693d0 Size of best individual (points): 99 Average total errors in population: 9298020.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.347 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 64 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.DUP (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) FLOAT.SHOVE) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.DISCREPANCY) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.3503796642644468d0 0.4307988546913225d0) Total errors for best individual: 0.7811785189557693d0 Size of best individual (points): 93 Average total errors in population: 8818021.0 Median total errors in population: 62.0d0 Average program size in population (points): 68.294 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 65 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.SIN FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.SHOVE (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.4040515174168027d0 0.3756011467442306d0) Total errors for best individual: 0.7796526641610333d0 Size of best individual (points): 95 Average total errors in population: 9458021.0 Median total errors in population: 62.0d0 Average program size in population (points): 66.337 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 66 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.SIN FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.SHOVE (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.4040515174168027d0 0.3756011467442306d0) Total errors for best individual: 0.7796526641610333d0 Size of best individual (points): 95 Average total errors in population: 9052019.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.581 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 67 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.SIN FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.SHOVE (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.4040515174168027d0 0.3756011467442306d0) Total errors for best individual: 0.7796526641610333d0 Size of best individual (points): 95 Average total errors in population: 9220018.0 Median total errors in population: 62.0d0 Average program size in population (points): 66.5804 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 68 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((NUMQUBITS (BOOLEAN.YANK QGATE.GATE)) (FLOAT.SIN FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.SHOVE (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.4040515174168027d0 0.3756011467442306d0) Total errors for best individual: 0.7796526641610333d0 Size of best individual (points): 97 Average total errors in population: 9222019.0 Median total errors in population: 62.0d0 Average program size in population (points): 66.848 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 69 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.SIN FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.GATE) (INTEGER.SHOVE (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.40405151741680256d0 0.3756011467442306d0) Total errors for best individual: 0.7796526641610332d0 Size of best individual (points): 95 Average total errors in population: 9064018.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.2414 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 70 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.SIN FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.GATE) (INTEGER.SHOVE (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.40405151741680256d0 0.3756011467442306d0) Total errors for best individual: 0.7796526641610332d0 Size of best individual (points): 95 Average total errors in population: 9090019.0 Median total errors in population: 62.0d0 Average program size in population (points): 68.1124 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 71 Best individual: ((((QGATE.SWP CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.SIN FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.SHOVE (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.25995742833740876d0 0.4295625126782303d0) Total errors for best individual: 0.6895199410156391d0 Size of best individual (points): 90 Average total errors in population: 9108018.0 Median total errors in population: 61.99452870416508d0 Average program size in population (points): 68.4562 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 72 Best individual: ((((QGATE.SWP CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.SIN FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.SHOVE (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS) QGATE.LIMITED-ORACLE) NIL FLOAT.-) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.25995742833740876d0 0.4295625126782303d0) Total errors for best individual: 0.6895199410156391d0 Size of best individual (points): 90 Average total errors in population: 9664018.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.1404 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 73 Best individual: ((((INTEGER.= CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.SIN FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH FLOAT.YANKDUP (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.SHOVE (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.25995742833740876d0 0.4295625126782303d0) Total errors for best individual: 0.6895199410156391d0 Size of best individual (points): 95 Average total errors in population: 9334020.0 Median total errors in population: 62.0d0 Average program size in population (points): 68.3488 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 74 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.COS) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.SHOVE (CODE.DO*) NIL))) NIL FLOAT.STACKDEPTH ((NUMQUBITS ((NUMQUBITS) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.269425239709409d0 0.377054813443216d0) Total errors for best individual: 0.646480053152625d0 Size of best individual (points): 92 Average total errors in population: 9824022.0 Median total errors in population: 65.78637500845215d0 Average program size in population (points): 66.7828 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 75 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.COS) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (((CODE.YANK) FLOAT.<) BOOLEAN.YANKDUP))) NIL FLOAT.STACKDEPTH ((NUMQUBITS ((NUMQUBITS) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.269425239709409d0 0.377054813443216d0) Total errors for best individual: 0.646480053152625d0 Size of best individual (points): 93 Average total errors in population: 9422022.0 Median total errors in population: 63.286375008452154d0 Average program size in population (points): 67.9264 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 76 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.COS) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF)) (QGATE.QNOT) (INTEGER.SHOVE (CODE.DO*) NIL))) NIL FLOAT.STACKDEPTH ((NUMQUBITS ((NUMQUBITS) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.269425239709409d0 0.377054813443216d0) Total errors for best individual: 0.646480053152625d0 Size of best individual (points): 91 Average total errors in population: 9662021.0 Median total errors in population: 63.286375008452154d0 Average program size in population (points): 67.0264 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 77 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.SIN INTEGER.>) (((INTEGER.DUP) (FLOAT.COS)) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.SHOVE (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.2692875721772756d0 0.3763411823847813d0) Total errors for best individual: 0.6456287545620569d0 Size of best individual (points): 98 Average total errors in population: 9670022.0 Median total errors in population: 64.5d0 Average program size in population (points): 66.8586 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 78 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.SIN INTEGER.>) (((INTEGER.DUP) (FLOAT.COS)) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.SHOVE (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.2692875721772756d0 0.3763411823847813d0) Total errors for best individual: 0.6456287545620569d0 Size of best individual (points): 98 Average total errors in population: 9716021.0 Median total errors in population: 64.75811781022752d0 Average program size in population (points): 66.1752 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 79 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.SIN INTEGER.>) (((INTEGER.DUP) (FLOAT.COS)) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.SHOVE (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.2692875721772756d0 0.3763411823847813d0) Total errors for best individual: 0.6456287545620569d0 Size of best individual (points): 98 Average total errors in population: 9740020.0 Median total errors in population: 64.55862417209167d0 Average program size in population (points): 66.8416 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 80 Best individual: ((((-0.1949220895767212d0 (CODE.DUP FLOAT.SIN)) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.COS) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.SHOVE (CODE.NOOP) NIL))) NIL FLOAT.STACKDEPTH ((NUMQUBITS ((NUMQUBITS) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) BOOLEAN.FROMINTEGER CODE.IF) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.2692875721772755d0 0.3763411823847813d0) Total errors for best individual: 0.6456287545620568d0 Size of best individual (points): 94 Average total errors in population: 9406021.0 Median total errors in population: 64.5d0 Average program size in population (points): 67.5368 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 81 Best individual: ((((-0.1949220895767212d0 (CODE.DUP FLOAT.SIN)) QGATE.CPHASE) (((NUMQUBITS BOOLEAN.YANK) (FLOAT.COS) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (QGATE.LIMITED-ORACLE ((FALSE (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (NUMQUBITS)) (INTEGER.FROMFLOAT)) QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((QGATE.U-THETA CODE.=) (CODE.NTH (CODE.STACKDEPTH CODE.= (INTEGER.YANK QGATE.SWAP CODE.STACKDEPTH) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.SHOVE (CODE.NOOP) NIL))) NIL FLOAT.STACKDEPTH ((NUMQUBITS ((NUMQUBITS) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) BOOLEAN.FROMINTEGER CODE.IF) (QGATE.SWP)) QGATE.SHOVE) Errors for best individual: #(0 0.2692875721772755d0 0.3763411823847813d0) Total errors for best individual: 0.6456287545620568d0 Size of best individual (points): 94 Average total errors in population: 9468021.0 Median total errors in population: 64.48021699507426d0 Average program size in population (points): 67.544 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next