Initializing population, size=5000... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 0 Best individual: ((NUMQUBITS) FLOAT.- QGATE.LIMITED-ORACLE (CODE.DO) ((BOOLEAN.DUP) BOOLEAN.AND CODE.YANK (CODE.NULL))) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 14 Average total errors in population: 2.9244e+7 Median total errors in population: 3.0e+7 Average program size in population (points): 23.1536 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: (FLOAT.SWAP ((QGATE.POP (TRUE)) (INTEGER.FROMBOOLEAN BOOLEAN.POP) QGATE.SRN (BOOLEAN.STACKDEPTH FLOAT.SHOVE CODE.FROMFLOAT (FLOAT.*)) FLOAT.FROMINTEGER) (INTEGER.SWAP FLOAT.STACKDEPTH ((INTEGER.SHOVE) (INTEGER.FROMBOOLEAN BOOLEAN.FROMINTEGER (CODE.DO* CODE.DO* (INTEGER./ QGATE.DUP ((QGATE.SWP) FLOAT.+ -5) CODE.LIST) FLOAT.DUP (CODE.STACKDEPTH FLOAT.SWAP))) (-4 QGATE.LIMITED-ORACLE CODE.POP) (NUMQUBITS) -0.13855838775634766d0 INTEGER.FROMBOOLEAN)) (INTEGER.FROMFLOAT ((QGATE.COMPOSE) QGATE.LIMITED-ORACLE CODE.YANKDUP) (BOOLEAN.POP (CODE.STACKDEPTH QGATE.SRN FLOAT.%)) ((-7 CODE.DO) CODE.SHOVE INTEGER.YANKDUP (INTEGER.FROMFLOAT) CODE.NTH))) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 73 Average total errors in population: 2.7292e+7 Median total errors in population: 3.0e+7 Average program size in population (points): 19.3632 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: ((CODE.YANKDUP) CODE.DO*TIMES FLOAT.+ (CODE.DUP (QGATE.STACKDEPTH) ((INTEGER.DUP QGATE.LIMITED-ORACLE) CODE.DUP ((4) (BOOLEAN.STACKDEPTH (FLOAT.YANK)) CODE.NULL BOOLEAN.POP) QGATE.LIMITED-ORACLE QGATE.SHOVE CODE.DO* CODE.FROMBOOLEAN (FLOAT.FROMINTEGER (QGATE.CNOT QGATE.= (CODE.NULL))) FLOAT.DUP QGATE.HADAMARD)) (QGATE.TRANSPOSE BOOLEAN.POP QGATE.YANKDUP)) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 40 Average total errors in population: 2.2488008e+7 Median total errors in population: 3.0e+7 Average program size in population (points): 22.7242 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: (((BOOLEAN.STACKDEPTH BOOLEAN.POP FLOAT.+ (FLOAT.POP)) QGATE.LIMITED-ORACLE) (CODE.DO (INTEGER.FROMFLOAT BOOLEAN.SWAP (BOOLEAN.STACKDEPTH) FLOAT.COS) NUMQUBITS (INTEGER.SWAP FLOAT.= (INTEGER.FROMFLOAT 0.5419423580169678d0 (FLOAT.COS CODE.DISCREPANCY BOOLEAN.=) INTEGER.=)) ((INTEGER.FROMFLOAT QGATE.SWAP) FLOAT.- BOOLEAN.POP) ((INTEGER.YANKDUP) ((BOOLEAN.FROMFLOAT INTEGER.* BOOLEAN.POP) INTEGER.SWAP FLOAT.DUP) BOOLEAN.POP CODE.SWAP) CODE.DO*TIMES)) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 48 Average total errors in population: 1.680802e+7 Median total errors in population: 2.0e+7 Average program size in population (points): 28.3264 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: ((NUMQUBITS) FLOAT.- QGATE.LIMITED-ORACLE (CODE.DO) ((BOOLEAN.DUP) BOOLEAN.AND ((NUMQUBITS ((CODE.YANKDUP) QGATE.GATE) (NUMQUBITS (INTEGER.STACKDEPTH QGATE.TRANSPOSE) (CODE.DISCREPANCY)) CODE.POP) CODE.YANK) (CODE.NULL))) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 29 Average total errors in population: 1.3276032e+7 Median total errors in population: 1.0000002999999999d+7 Average program size in population (points): 31.5072 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: ((CODE.YANKDUP CODE.STACKDEPTH (FLOAT.SHOVE CODE.DO*TIMES QGATE.STACKDEPTH) CODE.NTH -5) ((INTEGER.FROMFLOAT FLOAT.POP CODE.YANK QGATE.LIMITED-ORACLE (FLOAT.- INTEGER./ (3)) CODE.DO*COUNT) ((BOOLEAN.AND CODE.SHOVE (INTEGER.- (CODE.NULL BOOLEAN.AND)))) FLOAT.>) CODE.DUP) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 33 Average total errors in population: 1.2260035e+7 Median total errors in population: 64.0d0 Average program size in population (points): 32.5852 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: (CODE.FROMINTEGER (FLOAT.YANK CODE.DO*COUNT ((FLOAT.YANKDUP ((INTEGER.+ CODE.POP (QGATE.HADAMARD (QGATE.CNOT)) QGATE.HADAMARD) CODE.FROMBOOLEAN)) (QGATE.COMPOSE BOOLEAN.FROMINTEGER ((CODE.NULL) (BOOLEAN.DUP) QGATE.U2)) BOOLEAN.=) (CODE.SWAP) 6) (INTEGER.* ((CODE.QUOTE) QGATE.LIMITED-ORACLE)) CODE.FROMBOOLEAN QGATE.GATE CODE.DO*COUNT) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 40 Average total errors in population: 1.1872035e+7 Median total errors in population: 62.0d0 Average program size in population (points): 34.5836 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: ((FLOAT.STACKDEPTH) CODE.DUP ((4) (BOOLEAN.STACKDEPTH (FLOAT.YANK)) CODE.NULL INTEGER.SWAP) QGATE.LIMITED-ORACLE QGATE.SHOVE CODE.DO* CODE.FROMBOOLEAN (FLOAT.FROMINTEGER (QGATE.CNOT QGATE.= (CODE.NTHCDR))) FLOAT.DUP) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 25 Average total errors in population: 1.1826036e+7 Median total errors in population: 62.0d0 Average program size in population (points): 35.7126 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) FLOAT.STACKDEPTH) TRUE ((CODE.FROMBOOLEAN (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH BOOLEAN.AND) QGATE.GATE QGATE.GATE) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD FLOAT.SIN) CODE.CAR) Errors for best individual: #(2.220446049250313d-16 2.9624841449546553d0 59.0d0) Total errors for best individual: 61.96248414495466d0 Size of best individual (points): 54 Average total errors in population: 1.2094035e+7 Median total errors in population: 62.0d0 Average program size in population (points): 36.8518 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) FLOAT.STACKDEPTH) TRUE ((CODE.FROMBOOLEAN (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH BOOLEAN.AND) QGATE.GATE QGATE.GATE) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD FLOAT.SIN) CODE.CAR) Errors for best individual: #(2.220446049250313d-16 2.9624841449546553d0 59.0d0) Total errors for best individual: 61.96248414495466d0 Size of best individual (points): 54 Average total errors in population: 1.1372037e+7 Median total errors in population: 62.0d0 Average program size in population (points): 39.5656 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) FLOAT.STACKDEPTH) TRUE ((CODE.FROMBOOLEAN (QGATE.GATE (CODE.ATOM CODE.CDR) ((INTEGER.STACKDEPTH BOOLEAN.AND) QGATE.GATE QGATE.GATE) QGATE.U-THETA ((NUMQUBITS (QGATE.STACKDEPTH QGATE.U2)) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))) INTEGER.SHOVE) ((FLOAT.>) QGATE.QNOT CODE.DISCREPANCY) QGATE.HADAMARD FLOAT.SIN) CODE.CAR) Errors for best individual: #(0.3099778548022324d0 0.3450110725988845d0 58.845011072598886d0) Total errors for best individual: 59.5d0 Size of best individual (points): 47 Average total errors in population: 1.1596036e+7 Median total errors in population: 62.0d0 Average program size in population (points): 39.8068 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) FLOAT.STACKDEPTH) TRUE ((CODE.FROMBOOLEAN (QGATE.GATE (CODE.ATOM CODE.CDR) ((INTEGER.STACKDEPTH BOOLEAN.AND) QGATE.GATE QGATE.GATE) QGATE.U-THETA ((NUMQUBITS (QGATE.STACKDEPTH QGATE.U2)) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))) INTEGER.SHOVE) ((FLOAT.>) QGATE.QNOT CODE.DISCREPANCY) QGATE.HADAMARD FLOAT.SIN) CODE.CAR) Errors for best individual: #(0.3099778548022324d0 0.3450110725988845d0 58.845011072598886d0) Total errors for best individual: 59.5d0 Size of best individual (points): 47 Average total errors in population: 1.1330037e+7 Median total errors in population: 62.0d0 Average program size in population (points): 42.2378 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) FLOAT.STACKDEPTH) TRUE ((CODE.FROMBOOLEAN ((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (BOOLEAN.YANKDUP) INTEGER.%) (CODE.DUP) (QGATE.SHOVE (INTEGER.FROMBOOLEAN) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH BOOLEAN.AND) QGATE.GATE QGATE.GATE) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR)))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD FLOAT.SIN) CODE.CAR) Errors for best individual: #(0 2.588636379799998d0 59.0d0) Total errors for best individual: 61.5886363798d0 Size of best individual (points): 75 Average total errors in population: 1.1506037e+7 Median total errors in population: 62.0d0 Average program size in population (points): 43.1738 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) FLOAT.STACKDEPTH) TRUE ((CODE.FROMBOOLEAN (QGATE.GATE (CODE.ATOM CODE.CDR) ((INTEGER.STACKDEPTH BOOLEAN.AND) QGATE.GATE QGATE.GATE) QGATE.U-THETA ((NUMQUBITS (QGATE.STACKDEPTH QGATE.U2)) QGATE.SRN CODE.CDR (FLOAT.POP (CODE.DO*COUNT QGATE.LIMITED-ORACLE)))) INTEGER.SHOVE) (QGATE.QNOT CODE.DISCREPANCY) QGATE.HADAMARD FLOAT.SIN) CODE.CAR) Errors for best individual: #(0.3099778548022324d0 0.34501107259888464d0 58.845011072598886d0) Total errors for best individual: 59.5d0 Size of best individual (points): 44 Average total errors in population: 1.2142035e+7 Median total errors in population: 62.0d0 Average program size in population (points): 43.7062 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) FLOAT.STACKDEPTH) TRUE ((CODE.FROMBOOLEAN (QGATE.GATE (CODE.ATOM CODE.CDR) ((INTEGER.STACKDEPTH BOOLEAN.AND) QGATE.GATE QGATE.GATE) QGATE.U-THETA ((NUMQUBITS (QGATE.STACKDEPTH QGATE.U2)) QGATE.SRN CODE.CDR ((FLOAT.POP (CODE.DO*COUNT QGATE.LIMITED-ORACLE)) (QGATE.SHOVE (FLOAT.SHOVE FLOAT.COS))))) INTEGER.SHOVE) ((FLOAT.>) QGATE.QNOT CODE.DISCREPANCY) QGATE.HADAMARD FLOAT.SIN) CODE.CAR) Errors for best individual: #(0.3099778548022324d0 0.3450110725988844d0 58.845011072598886d0) Total errors for best individual: 59.5d0 Size of best individual (points): 52 Average total errors in population: 1.2396035e+7 Median total errors in population: 62.0d0 Average program size in population (points): 45.2612 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) FLOAT.STACKDEPTH) TRUE ((CODE.FROMBOOLEAN (QGATE.GATE (CODE.ATOM CODE.CDR) ((INTEGER.STACKDEPTH BOOLEAN.AND) QGATE.GATE (QGATE.GATE (FLOAT.COS))) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))) INTEGER.SHOVE) ((BOOLEAN.NOT ((-5 CODE.STACKDEPTH) CODE.SWAP)) BOOLEAN.STACKDEPTH) QGATE.HADAMARD FLOAT.SIN) CODE.CAR) Errors for best individual: #(2.690708733652215d0 8.690708733652215d0 38.90433891256098d0) Total errors for best individual: 50.28575637986541d0 Size of best individual (points): 52 Average total errors in population: 1.3320033e+7 Median total errors in population: 107.48124207247733d0 Average program size in population (points): 45.1034 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) FLOAT.STACKDEPTH) TRUE ((CODE.FROMBOOLEAN (CODE.FROMBOOLEAN (QGATE.GATE (CODE.ATOM CODE.CDR) ((INTEGER.STACKDEPTH) QGATE.GATE QGATE.GATE) QGATE.U-THETA ((NUMQUBITS QGATE.DUP) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))) INTEGER.SHOVE) INTEGER.SHOVE) ((((INTEGER.+) (FLOAT.FROMBOOLEAN (FLOAT.STACKDEPTH CODE.CONS CODE.YANK) CODE.FROMINTEGER CODE.SWAP CODE.YANK)) FLOAT.-) (((CODE.SWAP) QGATE.U-THETA) FLOAT.* INTEGER./ ((CODE.POP (CODE.SWAP)) CODE.NTHCDR))) QGATE.HADAMARD FLOAT.SIN) CODE.CAR) Errors for best individual: #(1.8555663373377536d0 0.44864425157890875d0 38.793780047461645d0) Total errors for best individual: 41.097990636378306d0 Size of best individual (points): 70 Average total errors in population: 1.3742033e+7 Median total errors in population: 1.0000002999999999d+7 Average program size in population (points): 47.277 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: (((-0.1949220895767212d0 CODE.DUP) FLOAT.STACKDEPTH) TRUE ((CODE.FROMBOOLEAN ((CODE.FROMBOOLEAN (QGATE.GATE (CODE.ATOM CODE.CDR) ((INTEGER.STACKDEPTH BOOLEAN.AND) QGATE.GATE QGATE.GATE) QGATE.U-THETA ((NUMQUBITS QGATE.DUP) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) BOOLEAN.=))) INTEGER.SHOVE) (CODE.DO*TIMES) QGATE.HADAMARD FLOAT.SIN) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) INTEGER.YANKDUP ((QGATE.POP ((QGATE.SWAP QGATE.STACKDEPTH FLOAT.DUP) QGATE.YANKDUP ((BOOLEAN.= QGATE.SRN) (INTEGER.DUP ((FLOAT.%) INTEGER.* (CODE.NULL))))) BOOLEAN.STACKDEPTH (QGATE.STACKDEPTH CODE.DISCREPANCY (BOOLEAN.=))) FLOAT.SIN)) CODE.CAR) Errors for best individual: #(1.8555663373377536d0 0.44864425157890875d0 38.793780047461645d0) Total errors for best individual: 41.097990636378306d0 Size of best individual (points): 77 Average total errors in population: 1.3256034e+7 Median total errors in population: 107.5d0 Average program size in population (points): 51.0 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) FLOAT.STACKDEPTH) TRUE ((CODE.FROMBOOLEAN (CODE.FROMBOOLEAN (QGATE.GATE (CODE.ATOM CODE.CDR) ((INTEGER.STACKDEPTH) QGATE.GATE QGATE.GATE) QGATE.U-THETA ((NUMQUBITS QGATE.DUP) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))) INTEGER.SHOVE) INTEGER.SHOVE) ((((INTEGER.+) (FLOAT.FROMBOOLEAN (FLOAT.STACKDEPTH (CODE.CONS ((BOOLEAN.NOT FLOAT.SHOVE FLOAT.STACKDEPTH (FLOAT.YANKDUP BOOLEAN.NOT) BOOLEAN.FROMFLOAT) (QGATE.POP FLOAT.COS) (FALSE FLOAT.SWAP) FLOAT.SWAP)) CODE.YANK) CODE.FROMINTEGER CODE.SWAP CODE.YANK)) FLOAT.-) (((CODE.SWAP) QGATE.U-THETA) FLOAT.* INTEGER./ ((CODE.POP (CODE.SWAP)) CODE.NTHCDR))) QGATE.HADAMARD FLOAT.SIN) CODE.CAR) Errors for best individual: #(1.8555663373377536d0 0.44864425157890875d0 38.793780047461645d0) Total errors for best individual: 41.097990636378306d0 Size of best individual (points): 87 Average total errors in population: 1.2412035e+7 Median total errors in population: 63.96248414495466d0 Average program size in population (points): 55.974 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: (((CODE.SHOVE CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (BOOLEAN.YANKDUP)) (CODE.DUP) (INTEGER.- (INTEGER.FROMBOOLEAN) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) (((FLOAT.SHOVE) 0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH BOOLEAN.AND) QGATE.GATE QGATE.GATE) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD) CODE.CAR) Errors for best individual: #(0.4113636202000025d0 0.3523118653794841d0 18.682335921487162d0) Total errors for best individual: 19.44601140706665d0 Size of best individual (points): 88 Average total errors in population: 1.1930036e+7 Median total errors in population: 63.5d0 Average program size in population (points): 58.7462 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: (((CODE.SHOVE CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (BOOLEAN.YANKDUP)) (CODE.DUP) (INTEGER.- (INTEGER.FROMBOOLEAN) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) (((FLOAT.SHOVE) 0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH BOOLEAN.AND) QGATE.GATE QGATE.GATE) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD) CODE.CAR) Errors for best individual: #(0.4113636202000025d0 0.3523118653794841d0 18.682335921487162d0) Total errors for best individual: 19.44601140706665d0 Size of best individual (points): 88 Average total errors in population: 1.1706037e+7 Median total errors in population: 64.0d0 Average program size in population (points): 58.6052 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: ((-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 ((CODE.DUP ((QGATE.LIMITED-ORACLE) ((QGATE.SRN QGATE.LIMITED-ORACLE) CODE.STACKDEPTH QGATE.YANKDUP (CODE.NTHCDR QGATE.MEASURE) (FLOAT.>)))) (CODE.YANK))) NUMQUBITS QGATE.LIMITED-ORACLE) NIL CODE.IF)) Errors for best individual: #(2.5d0 10.5d0 0.4769824035640089d0) Total errors for best individual: 13.476982403564008d0 Size of best individual (points): 61 Average total errors in population: 1.1918035e+7 Median total errors in population: 65.0d0 Average program size in population (points): 58.355 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: ((-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)) (FLOAT.- BOOLEAN.SWAP FLOAT.SWAP) (QGATE.U-THETA NIL ((QGATE.GATE QGATE.CPHASE ((INTEGER.STACKDEPTH (QGATE.LIMITED-ORACLE)) (FLOAT.SHOVE))) FLOAT.> QGATE.LIMITED-ORACLE) NIL CODE.IF)) Errors for best individual: #(2.5000000000000004d0 6.0d0 0.476982403564009d0) Total errors for best individual: 8.976982403564008d0 Size of best individual (points): 49 Average total errors in population: 1.275203e+7 Median total errors in population: 102.0d0 Average program size in population (points): 58.8704 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: ((-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)) (BOOLEAN.SWAP FLOAT.SWAP) (QGATE.U-THETA (CODE.STACKDEPTH) ((QGATE.GATE QGATE.CPHASE ((INTEGER.STACKDEPTH (QGATE.LIMITED-ORACLE)) (FLOAT.SHOVE))) FLOAT.> QGATE.LIMITED-ORACLE) NIL CODE.IF)) Errors for best individual: #(2.5000000000000004d0 2.635976538085345d0 0.476982403564009d0) Total errors for best individual: 5.612958941649355d0 Size of best individual (points): 49 Average total errors in population: 1.3434026e+7 Median total errors in population: 107.5d0 Average program size in population (points): 61.131 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: ((-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)) (FLOAT.- BOOLEAN.SWAP FLOAT.SWAP) (QGATE.U-THETA (CODE.STACKDEPTH) ((QGATE.GATE QGATE.CPHASE ((INTEGER.STACKDEPTH (QGATE.LIMITED-ORACLE)))) FLOAT.> QGATE.LIMITED-ORACLE) NIL CODE.IF)) Errors for best individual: #(2.5000000000000004d0 2.635976538085345d0 0.476982403564009d0) Total errors for best individual: 5.612958941649355d0 Size of best individual (points): 48 Average total errors in population: 1.3228025e+7 Median total errors in population: 107.5d0 Average program size in population (points): 63.394 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: (((FALSE CODE.CONS) ((QGATE.COMPOSE) (((QGATE.GATE QGATE.CPHASE (FLOAT.FROMINTEGER)) NUMQUBITS QGATE.LIMITED-ORACLE) (FALSE CODE.CONS) ((FLOAT.FROMINTEGER (QGATE.POP) BOOLEAN.STACKDEPTH FLOAT./) (INTEGER.>) (INTEGER.YANKDUP NUMQUBITS) BOOLEAN.STACKDEPTH) QGATE.HADAMARD INTEGER.-)) ((QGATE.GATE (CODE.QUOTE) FLOAT.%) (QGATE.YANK (CODE.APPEND) (BOOLEAN.STACKDEPTH) ((NUMQUBITS QGATE.U-THETA (((((CODE.DO*COUNT) FLOAT.SIN (CODE.= (BOOLEAN.DUP) CODE.DO*)) INTEGER.< BOOLEAN.AND) NUMQUBITS))) (INTEGER.DUP (FLOAT.* (INTEGER.STACKDEPTH (FLOAT.>) (QGATE.GATE)))) QGATE.POP)) QGATE.LIMITED-ORACLE) FLOAT.YANK CODE.DISCREPANCY) NUMQUBITS (((QGATE.STACKDEPTH) (BOOLEAN.NOT) QGATE.SHOVE) CODE.DUP)) Errors for best individual: #(0 2.980085143325183d0 0.4295625126782303d0) Total errors for best individual: 3.4096476560034135d0 Size of best individual (points): 89 Average total errors in population: 1.2744023e+7 Median total errors in population: 66.88998798191433d0 Average program size in population (points): 63.1406 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: (((FALSE CODE.CONS) ((QGATE.COMPOSE) (((QGATE.GATE QGATE.CPHASE (FLOAT.FROMINTEGER)) NUMQUBITS QGATE.LIMITED-ORACLE) (FALSE CODE.CONS) ((FLOAT.FROMINTEGER (QGATE.POP) BOOLEAN.STACKDEPTH FLOAT./) (INTEGER.>) (INTEGER.YANKDUP NUMQUBITS) BOOLEAN.STACKDEPTH) QGATE.HADAMARD INTEGER.-)) ((QGATE.GATE (CODE.QUOTE) FLOAT.%) (QGATE.YANK (CODE.APPEND) (BOOLEAN.STACKDEPTH) ((NUMQUBITS QGATE.U-THETA (((((CODE.DO*COUNT) FLOAT.SIN (CODE.= (BOOLEAN.DUP) CODE.DO*)) CODE.SHOVE BOOLEAN.AND) NUMQUBITS))) (INTEGER.DUP (FLOAT.* (INTEGER.STACKDEPTH (FLOAT.>) (QGATE.GATE)))) QGATE.POP)) QGATE.LIMITED-ORACLE) FLOAT.YANK CODE.DISCREPANCY) NUMQUBITS (((QGATE.STACKDEPTH) (BOOLEAN.NOT) QGATE.SHOVE) CODE.DUP)) Errors for best individual: #(0 2.980085143325183d0 0.4295625126782303d0) Total errors for best individual: 3.4096476560034135d0 Size of best individual (points): 89 Average total errors in population: 1.2054022e+7 Median total errors in population: 63.42951044692371d0 Average program size in population (points): 63.1496 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: (((FALSE CODE.CONS) ((QGATE.COMPOSE) (((QGATE.GATE QGATE.CPHASE (FLOAT.FROMINTEGER)) NUMQUBITS QGATE.LIMITED-ORACLE) (FALSE CODE.CONS) ((FLOAT.FROMINTEGER (QGATE.POP) BOOLEAN.STACKDEPTH FLOAT./) (INTEGER.>) (INTEGER.YANKDUP NUMQUBITS) BOOLEAN.STACKDEPTH) QGATE.HADAMARD INTEGER.-)) ((QGATE.GATE (CODE.QUOTE) FLOAT.%) (QGATE.YANK (CODE.APPEND) (BOOLEAN.STACKDEPTH) ((NUMQUBITS QGATE.U-THETA (((((CODE.DO*COUNT) FLOAT.SIN (CODE.= (BOOLEAN.DUP) CODE.DO*)) INTEGER.< BOOLEAN.AND) NUMQUBITS))) (INTEGER.DUP (FLOAT.* (INTEGER.STACKDEPTH (FLOAT.>) (QGATE.GATE)))) QGATE.POP)) QGATE.LIMITED-ORACLE) FLOAT.YANK CODE.DISCREPANCY) NUMQUBITS (((QGATE.STACKDEPTH) (BOOLEAN.NOT) QGATE.SHOVE) CODE.DUP)) Errors for best individual: #(0 2.980085143325183d0 0.4295625126782303d0) Total errors for best individual: 3.4096476560034135d0 Size of best individual (points): 89 Average total errors in population: 1.225202e+7 Median total errors in population: 96.60836250415046d0 Average program size in population (points): 59.4552 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: (((CODE.SHOVE CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (BOOLEAN.YANKDUP)) (CODE.DUP) (INTEGER.- (((FLOAT.DUP QGATE.YANKDUP (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) ((0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE BOOLEAN.NOT) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD)) Errors for best individual: #(0.4113636202000026d0 0.4635382179240507d0 0.4675645837120226d0) Total errors for best individual: 1.3424664218360758d0 Size of best individual (points): 90 Average total errors in population: 1.120002e+7 Median total errors in population: 69.44499399095716d0 Average program size in population (points): 60.0744 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: ((((INTEGER.DUP (FLOAT.* (INTEGER.STACKDEPTH (FLOAT.>) (QGATE.GATE)))) CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (BOOLEAN.YANKDUP)) (CODE.DUP) (INTEGER.- (((FLOAT.DUP QGATE.YANKDUP (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) ((0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE BOOLEAN.NOT) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD)) Errors for best individual: #(0.4113636202000026d0 0.4635382179240507d0 0.4675645837120226d0) Total errors for best individual: 1.3424664218360758d0 Size of best individual (points): 99 Average total errors in population: 1.061602e+7 Median total errors in population: 71.75d0 Average program size in population (points): 61.7916 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: ((((INTEGER.DUP ((FLOAT.STACKDEPTH (FLOAT.>) (QGATE.GATE)))) CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (BOOLEAN.YANKDUP)) (CODE.DUP) (INTEGER.- (((FLOAT.DUP QGATE.YANKDUP (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) ((0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE BOOLEAN.NOT) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD)) Errors for best individual: #(0.4113636202000026d0 0.4635382179240507d0 0.4675645837120226d0) Total errors for best individual: 1.3424664218360758d0 Size of best individual (points): 98 Average total errors in population: 1.0898021e+7 Median total errors in population: 74.25d0 Average program size in population (points): 62.1518 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: (((CODE.SHOVE CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (BOOLEAN.YANKDUP)) (CODE.DUP) (INTEGER.- (((FLOAT.DUP QGATE.YANKDUP (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) ((0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE BOOLEAN.NOT) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))))) INTEGER.SHOVE) ((INTEGER.+) INTEGER.DUP) ((BOOLEAN.FROMINTEGER FLOAT.- (BOOLEAN.FROMFLOAT)) QGATE.HADAMARD))) Errors for best individual: #(0.4113636202000026d0 0.4635382179240507d0 0.4675645837120226d0) Total errors for best individual: 1.3424664218360758d0 Size of best individual (points): 96 Average total errors in population: 1.1240022e+7 Median total errors in population: 84.85681249577392d0 Average program size in population (points): 62.457 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: ((((INTEGER.DUP (FLOAT.* (INTEGER.STACKDEPTH (FLOAT.>) (QGATE.GATE)))) CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (-0.6962908506393433d0 (BOOLEAN.YANKDUP)) (CODE.DUP) (INTEGER.- (((FLOAT.DUP QGATE.YANKDUP (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) ((0.3849058151245117d0) QGATE.END) INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE BOOLEAN.NOT) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD)) Errors for best individual: #(0.4113636202000026d0 0.4635382179240507d0 0.4675645837120226d0) Total errors for best individual: 1.3424664218360758d0 Size of best individual (points): 97 Average total errors in population: 1.1058021e+7 Median total errors in population: 74.25d0 Average program size in population (points): 63.1004 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: ((((INTEGER.DUP (FLOAT.* (INTEGER.STACKDEPTH (FLOAT.>) (QGATE.GATE)))) CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (-0.6962908506393433d0 (BOOLEAN.YANKDUP)) (CODE.DUP) (INTEGER.- (((FLOAT.DUP QGATE.YANKDUP (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) (QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE BOOLEAN.NOT) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD)) Errors for best individual: #(0.4113636202000026d0 0.4635382179240507d0 0.4675645837120226d0) Total errors for best individual: 1.3424664218360758d0 Size of best individual (points): 96 Average total errors in population: 1.1018022e+7 Median total errors in population: 82.25d0 Average program size in population (points): 63.6096 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: ((((INTEGER.DUP ((FLOAT.STACKDEPTH (FLOAT.>) (QGATE.GATE)))) CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (BOOLEAN.YANKDUP)) (CODE.DUP) (INTEGER.- (((FLOAT.DUP QGATE.YANKDUP (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) ((0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD)) Errors for best individual: #(0.4113636202000026d0 0.4635382179240507d0 0.4675645837120226d0) Total errors for best individual: 1.3424664218360758d0 Size of best individual (points): 97 Average total errors in population: 1.1466021e+7 Median total errors in population: 97.0d0 Average program size in population (points): 63.4884 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: ((((INTEGER.DUP ((FLOAT.STACKDEPTH (FLOAT.-) (QGATE.GATE)))) CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (BOOLEAN.YANKDUP)) (CODE.DUP) (BOOLEAN.YANK (((FLOAT.DUP QGATE.YANKDUP (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) ((0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE BOOLEAN.NOT) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD)) Errors for best individual: #(0.4113636202000026d0 0.4635382179240507d0 0.4675645837120226d0) Total errors for best individual: 1.3424664218360758d0 Size of best individual (points): 98 Average total errors in population: 1.1770018e+7 Median total errors in population: 79.25d0 Average program size in population (points): 65.3244 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: ((((INTEGER.DUP ((FLOAT.STACKDEPTH (FLOAT.>) (QGATE.GATE)))) CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (FLOAT.STACKDEPTH)) (CODE.DUP) (INTEGER.- (((FLOAT.DUP QGATE.YANKDUP (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) ((0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE BOOLEAN.NOT) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTH))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD)) Errors for best individual: #(4.440892098500626d-16 0.4635382179240507d0 0.4675645837120226d0) Total errors for best individual: 0.9311028016360737d0 Size of best individual (points): 98 Average total errors in population: 1.3062014e+7 Median total errors in population: 105.99208087970977d0 Average program size in population (points): 66.5172 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: ((((INTEGER.DUP ((FLOAT.STACKDEPTH (FLOAT.>) (QGATE.GATE)))) CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (FLOAT.STACKDEPTH)) (CODE.DUP) (INTEGER.- (((FLOAT.DUP QGATE.YANKDUP (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) ((0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE BOOLEAN.NOT) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTH))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD)) Errors for best individual: #(4.440892098500626d-16 0.4635382179240507d0 0.4675645837120226d0) Total errors for best individual: 0.9311028016360737d0 Size of best individual (points): 98 Average total errors in population: 1.337401e+7 Median total errors in population: 74.10472386392901d0 Average program size in population (points): 67.8844 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: ((((INTEGER.DUP (FLOAT.* ((FLOAT.>) (QGATE.GATE)))) CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (FLOAT.STACKDEPTH)) (CODE.DUP) (INTEGER.- (((FLOAT.DUP QGATE.YANKDUP (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) ((0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE BOOLEAN.NOT) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTH))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD)) Errors for best individual: #(4.440892098500626d-16 0.4635382179240507d0 0.4675645837120226d0) Total errors for best individual: 0.9311028016360737d0 Size of best individual (points): 98 Average total errors in population: 1.3726008e+7 Median total errors in population: 74.10472386392901d0 Average program size in population (points): 67.912 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: (((((CODE.DISCREPANCY (INTEGER.>) -1) CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (BOOLEAN.YANKDUP)) (CODE.DUP) (INTEGER.- (((FLOAT.DUP QGATE.YANKDUP (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) ((0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE BOOLEAN.NOT) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD)) Errors for best individual: #(4.440892098500626d-16 0.4635382179240507d0 0.4675645837120226d0) Total errors for best individual: 0.9311028016360737d0 Size of best individual (points): 96 Average total errors in population: 1.329601e+7 Median total errors in population: 63.9170145693269d0 Average program size in population (points): 69.0256 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: ((((INTEGER.DUP (FLOAT.* ((FLOAT.>) (QGATE.GATE)))) CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (FLOAT.STACKDEPTH)) (CODE.DUP) (INTEGER.- (((FLOAT.DUP QGATE.YANKDUP (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) ((0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE BOOLEAN.NOT) QGATE.U-THETA ((NUMQUBITS QGATE.U2) QGATE.SRN CODE.CDR (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTH))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD)) Errors for best individual: #(4.440892098500626d-16 0.4635382179240507d0 0.4675645837120226d0) Total errors for best individual: 0.9311028016360737d0 Size of best individual (points): 98 Average total errors in population: 1.3146009e+7 Median total errors in population: 74.10472386392901d0 Average program size in population (points): 68.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 41 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 (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*) (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.14443366266224644d0 0.353713750003519d0 0.43119762262032735d0) Total errors for best individual: 0.9293450352860928d0 Size of best individual (points): 98 Average total errors in population: 1.271001e+7 Median total errors in population: 67.8474456559082d0 Average program size in population (points): 68.5258 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 (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*) (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.14443366266224644d0 0.353713750003519d0 0.43119762262032735d0) Total errors for best individual: 0.9293450352860928d0 Size of best individual (points): 98 Average total errors in population: 1.253801e+7 Median total errors in population: 71.5d0 Average program size in population (points): 67.2564 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: ((((INTEGER.SWAP NUMQUBITS INTEGER.*) CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (FLOAT.STACKDEPTH)) (CODE.DUP) (INTEGER.- (((FLOAT.DUP FLOAT.COS (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) ((0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE BOOLEAN.NOT) (QGATE.U-THETA QGATE.END) ((NUMQUBITS QGATE.U2) QGATE.SRN FLOAT.SWAP (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD)) Errors for best individual: #(0 0.45729213308118033d0 0.4468243821259069d0) Total errors for best individual: 0.9041165152070872d0 Size of best individual (points): 95 Average total errors in population: 1.287401e+7 Median total errors in population: 71.54751311542522d0 Average program size in population (points): 68.7122 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: ((((CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR) CODE.QUOTE QGATE.GATE) FLOAT.STACKDEPTH) TRUE ((((CODE.SWAP (INTEGER.SWAP (INTEGER.DUP -0.6962908506393433d0 (FLOAT.STACKDEPTH)) (CODE.DUP) (INTEGER.- (((FLOAT.DUP FLOAT.COS (QGATE.SWP)) INTEGER.FROMBOOLEAN)) INTEGER.DUP (QGATE.U-THETA FLOAT.-)))) (((CODE.IF 1) (QGATE.STACKDEPTH FLOAT.FROMBOOLEAN) ((0.3849058151245117d0) QGATE.END) QGATE.COMPOSE INTEGER.= CODE.CAR) (QGATE.GATE (CODE.ATOM ((INTEGER.YANK QGATE.YANKDUP QGATE.SWAP FLOAT.SWAP QGATE.GATE QGATE.POP NUMQUBITS QGATE.SHOVE) CODE.CDR)) ((INTEGER.STACKDEPTH) QGATE.GATE BOOLEAN.NOT) (QGATE.U-THETA QGATE.END) ((NUMQUBITS QGATE.U2) QGATE.SRN FLOAT.SWAP (CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR))))) INTEGER.SHOVE) ((INTEGER.+) FLOAT.-) QGATE.HADAMARD)) Errors for best individual: #(0 0.45729213308118033d0 0.4468243821259069d0) Total errors for best individual: 0.9041165152070872d0 Size of best individual (points): 97 Average total errors in population: 1.341801e+7 Median total errors in population: 103.85918902247596d0 Average program size in population (points): 68.8524 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: (((QGATE.U-THETA CODE.YANKDUP CODE.LIST) (((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.> QGATE.U-THETA 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) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(0 0.37134864754529273d0 0.44948438572690697d0) Total errors for best individual: 0.8208330332721997d0 Size of best individual (points): 96 Average total errors in population: 1.394801e+7 Median total errors in population: 107.8799379889038d0 Average program size in population (points): 67.985 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: (((FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST) (((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.> QGATE.U-THETA 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) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(0 0.37134864754529273d0 0.44948438572690697d0) Total errors for best individual: 0.8208330332721997d0 Size of best individual (points): 97 Average total errors in population: 1.2926011e+7 Median total errors in population: 71.54751311542522d0 Average program size in population (points): 68.8248 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: (((FLOAT.SIN CODE.DO*TIMES) (((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.> QGATE.U-THETA 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) 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: 1.1774013e+7 Median total errors in population: 63.2943181899d0 Average program size in population (points): 68.401 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: (((CODE.NTHCDR 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.> QGATE.U-THETA 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) 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: 1.0352016e+7 Median total errors in population: 62.0d0 Average program size in population (points): 68.7508 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: (((FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST) (((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) (((((0.33808445930480957d0) (QGATE.HADAMARD (FLOAT.SIN FLOAT.FROMBOOLEAN CODE.DO*COUNT))) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((CODE.YANKDUP (INTEGER.YANK)) (BOOLEAN.STACKDEPTH) QGATE.SHOVE ((CODE.POP (QGATE.STACKDEPTH CODE.NOOP (INTEGER.STACKDEPTH) INTEGER.DUP)) (QGATE.TRANSPOSE (FLOAT.YANKDUP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND) FLOAT.COS (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): 99 Average total errors in population: 1.0372017e+7 Median total errors in population: 62.0d0 Average program size in population (points): 68.071 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: (((CODE.NTHCDR 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.> QGATE.U-THETA CODE.YANKDUP)) (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 (FLOAT.-) 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): 94 Average total errors in population: 1.0338016e+7 Median total errors in population: 62.0d0 Average program size in population (points): 68.747 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: (((FLOAT.SIN CODE.DO*TIMES) (((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.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((BOOLEAN.STACKDEPTH) QGATE.SHOVE (((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) 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): 94 Average total errors in population: 9784017.0 Median total errors in population: 62.0699145169103d0 Average program size in population (points): 67.7146 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.NTHCDR 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.> QGATE.U-THETA CODE.YANKDUP)) (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 FLOAT.POP) 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): 94 Average total errors in population: 9406017.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.5534 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS CODE.NOOP) (FLOAT.= QGATE.COMPOSE) (((INTEGER.DUP (FLOAT.* QGATE.LIMITED-ORACLE))) 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 (BOOLEAN.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.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) BOOLEAN.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) FLOAT.STACKDEPTH ((NUMQUBITS ((QGATE.SWAP) INTEGER.< CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) FLOAT.+ CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.353713750003519d0 0.43119762262032735d0) Total errors for best individual: 0.7849113726238464d0 Size of best individual (points): 99 Average total errors in population: 9188018.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.6054 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((CODE.CDR (INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) (((INTEGER.DUP (FLOAT.* QGATE.LIMITED-ORACLE))) 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 (BOOLEAN.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.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) BOOLEAN.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) FLOAT.STACKDEPTH ((NUMQUBITS ((QGATE.SWAP) INTEGER.< CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.353713750003519d0 0.43119762262032735d0) Total errors for best individual: 0.7849113726238464d0 Size of best individual (points): 99 Average total errors in population: 9202017.0 Median total errors in population: 61.997901576742194d0 Average program size in population (points): 67.7542 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS CODE.NOOP) (FLOAT.= QGATE.COMPOSE) (((INTEGER.DUP (FLOAT.* QGATE.LIMITED-ORACLE))) 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 (BOOLEAN.STACKDEPTH)) (CODE.DO*)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) BOOLEAN.STACKDEPTH BOOLEAN.STACKDEPTH) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) BOOLEAN.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) FLOAT.STACKDEPTH ((NUMQUBITS ((QGATE.SWAP) INTEGER.< CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) FLOAT.+ CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.3537137500035188d0 0.43119762262032735d0) Total errors for best individual: 0.7849113726238461d0 Size of best individual (points): 99 Average total errors in population: 9364017.0 Median total errors in population: 61.997901576742194d0 Average program size in population (points): 67.7144 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS CODE.NOOP) (FLOAT.= QGATE.COMPOSE) (((INTEGER.DUP (FLOAT.* QGATE.LIMITED-ORACLE))) 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 (BOOLEAN.STACKDEPTH)) (CODE.DO*)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) BOOLEAN.STACKDEPTH BOOLEAN.STACKDEPTH) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) BOOLEAN.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) FLOAT.STACKDEPTH ((NUMQUBITS ((QGATE.YANK) INTEGER.< CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) FLOAT.+ CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.3537137500035188d0 0.43119762262032735d0) Total errors for best individual: 0.7849113726238461d0 Size of best individual (points): 99 Average total errors in population: 9344018.0 Median total errors in population: 62.0d0 Average program size in population (points): 68.1154 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS CODE.NOOP) (FLOAT.= QGATE.COMPOSE) (((INTEGER.DUP (FLOAT.* QGATE.LIMITED-ORACLE))) 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 (BOOLEAN.STACKDEPTH)) (CODE.DO*)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) BOOLEAN.STACKDEPTH BOOLEAN.STACKDEPTH) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH QGATE.DUP (7 CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) BOOLEAN.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) FLOAT.STACKDEPTH ((NUMQUBITS ((QGATE.YANK) INTEGER.< CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) FLOAT.+ CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.3537137500035188d0 0.43119762262032735d0) Total errors for best individual: 0.7849113726238461d0 Size of best individual (points): 99 Average total errors in population: 8808018.0 Median total errors in population: 61.73241967518128d0 Average program size in population (points): 69.314 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((INTEGER.SWAP NUMQUBITS FLOAT.TAN) (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 (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) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((CODE.CONS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.34867621652563496d0 0.4322590173820735d0) Total errors for best individual: 0.7809352339077085d0 Size of best individual (points): 99 Average total errors in population: 9252018.0 Median total errors in population: 61.997901576742194d0 Average program size in population (points): 68.6714 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((INTEGER.SWAP NUMQUBITS FLOAT.TAN) (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 (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) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((CODE.CONS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.34867621652563496d0 0.4322590173820735d0) Total errors for best individual: 0.7809352339077085d0 Size of best individual (points): 99 Average total errors in population: 9078018.0 Median total errors in population: 61.96248414495466d0 Average program size in population (points): 68.9594 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) ((((INTEGER.SWAP NUMQUBITS FLOAT.TAN) (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 (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.QUOTE (INTEGER.YANK CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((CODE.CONS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL INTEGER.-) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.34867621652563496d0 0.4322590173820735d0) Total errors for best individual: 0.7809352339077085d0 Size of best individual (points): 99 Average total errors in population: 9346019.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.9002 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 FLOAT.TAN) (BOOLEAN.OR 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.SIN) (INTEGER.% (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((CODE.CONS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.34689222742754167d0 0.43378317086823315d0) Total errors for best individual: 0.7806753982957748d0 Size of best individual (points): 99 Average total errors in population: 9346019.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.9562 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 FLOAT.TAN) (BOOLEAN.OR 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.SIN) (INTEGER.% (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((CODE.CONS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.34689222742754167d0 0.43378317086823315d0) Total errors for best individual: 0.7806753982957748d0 Size of best individual (points): 99 Average total errors in population: 9478018.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.378 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 FLOAT.TAN) (BOOLEAN.OR 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) (INTEGER.% (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((CODE.CONS ((BOOLEAN.FROMFLOAT) QGATE.TRANSPOSE CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.34689222742754167d0 0.43378317086823315d0) Total errors for best individual: 0.7806753982957748d0 Size of best individual (points): 97 Average total errors in population: 9212019.0 Median total errors in population: 61.980085143325184d0 Average program size in population (points): 68.669 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: (((QGATE.HADAMARD CODE.DISCREPANCY (QGATE.STACKDEPTH)) ((((BOOLEAN.AND NUMQUBITS INTEGER.*) (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.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.STACKDEPTH)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS (((FLOAT.* (FLOAT.= QGATE.GATE (CODE.STACKDEPTH CODE.= (TRUE FLOAT.> -9 QGATE.U-THETA QGATE.SWAP) (CODE.IF)) (QGATE.QNOT) ((CODE.DO*TIMES) BOOLEAN.DUP))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(2.220446049250313d-16 0.25995742833740876d0 0.4295625126782303d0) Total errors for best individual: 0.6895199410156393d0 Size of best individual (points): 93 Average total errors in population: 9152020.0 Median total errors in population: 61.980085143325184d0 Average program size in population (points): 69.3448 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: (((QGATE.HADAMARD CODE.DISCREPANCY (QGATE.STACKDEPTH)) ((((BOOLEAN.AND NUMQUBITS INTEGER.*) (FLOAT.* 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.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.STACKDEPTH)) (INTEGER.FROMFLOAT)) QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS ((((FLOAT.= QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH FLOAT.STACKDEPTH (FLOAT.SWAP (CODE.FROMFLOAT))) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) (FLOAT.-)))) (QGATE.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN QGATE.GATE)) QGATE.LIMITED-ORACLE) NIL) (BOOLEAN.NOT)) CODE.QUOTE) Errors for best individual: #(2.220446049250313d-16 0.25995742833740876d0 0.4295625126782303d0) Total errors for best individual: 0.6895199410156393d0 Size of best individual (points): 96 Average total errors in population: 8844022.0 Median total errors in population: 61.998462278889285d0 Average program size in population (points): 70.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 66 Best individual: (((QGATE.HADAMARD CODE.DISCREPANCY (QGATE.STACKDEPTH)) ((((BOOLEAN.AND NUMQUBITS INTEGER.*) (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.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.STACKDEPTH)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS (((FLOAT.* (FLOAT.= QGATE.GATE (CODE.STACKDEPTH CODE.= (TRUE (FLOAT.> FLOAT.>) -9 CODE.SWAP QGATE.SWAP) (BOOLEAN.FROMFLOAT) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) (FLOAT.-)))) (BOOLEAN.=) ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL) (BOOLEAN.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(2.220446049250313d-16 0.25995742833740876d0 0.4295625126782303d0) Total errors for best individual: 0.6895199410156393d0 Size of best individual (points): 97 Average total errors in population: 9006023.0 Median total errors in population: 62.0d0 Average program size in population (points): 69.0706 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: ((((QGATE.HADAMARD CODE.DISCREPANCY (QGATE.STACKDEPTH)) ((((FLOAT.< NUMQUBITS INTEGER.*) (QGATE.SWAP FLOAT.TAN) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.SIN) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.STACKDEPTH)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) FLOAT.SHOVE (((FLOAT.* (FLOAT.= QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK FLOAT.STACKDEPTH (FLOAT.SWAP (CODE.FROMFLOAT))) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.% (FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE)) (BOOLEAN.NOT)) FLOAT.STACKDEPTH) (QGATE.HADAMARD)) Errors for best individual: #(3.3306690738754696d-16 0.2598915024628714d0 0.39643505848036276d0) Total errors for best individual: 0.6563265609432345d0 Size of best individual (points): 97 Average total errors in population: 8924022.0 Median total errors in population: 62.0d0 Average program size in population (points): 69.1904 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) ((((CODE.IF ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (FLOAT.SIN QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP ((FLOAT.SHOVE QGATE.HADAMARD) CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) NUMQUBITS ((((CODE.NTHCDR QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) INTEGER.FROMFLOAT) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((CODE.NOOP (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.2598915024628714d0 0.39643505848036276d0) Total errors for best individual: 0.6563265609432342d0 Size of best individual (points): 94 Average total errors in population: 9048021.0 Median total errors in population: 62.0d0 Average program size in population (points): 68.565 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) ((((CODE.IF ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (FLOAT.SIN QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP ((FLOAT.SHOVE QGATE.HADAMARD) CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) NUMQUBITS ((((CODE.NTHCDR QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) INTEGER.FROMFLOAT) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((CODE.NOOP (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.2598915024628714d0 0.39643505848036276d0) Total errors for best individual: 0.6563265609432342d0 Size of best individual (points): 94 Average total errors in population: 9046021.0 Median total errors in population: 62.0d0 Average program size in population (points): 68.224 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) ((((CODE.IF ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (FLOAT.SIN QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((FLOAT.> ((FLOAT.SHOVE QGATE.HADAMARD) CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) NUMQUBITS ((((CODE.NTHCDR QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) INTEGER.FROMFLOAT) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((CODE.NOOP (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.2598915024628714d0 0.39643505848036276d0) Total errors for best individual: 0.6563265609432342d0 Size of best individual (points): 94 Average total errors in population: 9174020.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.7126 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((CODE.IF ((FLOAT.-) NUMQUBITS)) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (FLOAT.SIN QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP ((FLOAT.SHOVE QGATE.HADAMARD) CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) NUMQUBITS (((FLOAT.* (FLOAT.= QGATE.GATE (CODE.STACKDEPTH CODE.= (TRUE (FLOAT.> FLOAT.>) -9 CODE.SWAP QGATE.SWAP) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) (FLOAT.-)))) (BOOLEAN.=) ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL) (BOOLEAN.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.2598915024628714d0 0.39643505848036276d0) Total errors for best individual: 0.6563265609432342d0 Size of best individual (points): 100 Average total errors in population: 9650019.0 Median total errors in population: 63.286375008452154d0 Average program size in population (points): 66.0534 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((CODE.IF ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (FLOAT.SIN QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP ((FLOAT.SHOVE QGATE.HADAMARD) CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) NUMQUBITS ((((CODE.NTHCDR QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) INTEGER.FROMFLOAT) (QGATE.QNOT) ((BOOLEAN.DUP BOOLEAN.FROMFLOAT) ((FLOAT.-))))) (BOOLEAN.=) FLOAT.STACKDEPTH ((CODE.NOOP (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.2598915024628714d0 0.39643505848036276d0) Total errors for best individual: 0.6563265609432342d0 Size of best individual (points): 98 Average total errors in population: 9264018.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.8534 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((CODE.IF ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH BOOLEAN.DUP))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (FLOAT.SIN QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP ((FLOAT.SHOVE QGATE.HADAMARD) CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) NUMQUBITS (((((CODE.NTHCDR QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) INTEGER.FROMFLOAT) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((CODE.NOOP (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) (CODE.CDR FLOAT.SIN)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.2598915024628714d0 0.39643505848036276d0) Total errors for best individual: 0.6563265609432342d0 Size of best individual (points): 98 Average total errors in population: 9952019.0 Median total errors in population: 64.11902635172979d0 Average program size in population (points): 66.414 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) ((((CODE.IF ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (FLOAT.SIN QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP ((FLOAT.SHOVE QGATE.HADAMARD) CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) NUMQUBITS ((((CODE.NTHCDR QGATE.GATE (CODE.STACKDEPTH CODE.= (FLOAT.TAN CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) INTEGER.FROMFLOAT) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((CODE.NOOP (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.2598915024628714d0 0.39643505848036276d0) Total errors for best individual: 0.6563265609432342d0 Size of best individual (points): 94 Average total errors in population: 9988019.0 Median total errors in population: 64.5d0 Average program size in population (points): 66.7704 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) ((((INTEGER.SWAP ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.SIN) (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 (QGATE.COMPOSE QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (FLOAT.SHOVE (FLOAT.% CODE.NULL (CODE.DO* FLOAT.<)))) (QGATE.QNOT) (INTEGER.FROMFLOAT))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.2598915024628714d0 0.39643505848036265d0) Total errors for best individual: 0.656326560943234d0 Size of best individual (points): 99 Average total errors in population: 1.0012018e+7 Median total errors in population: 65.7642900389869d0 Average program size in population (points): 67.3694 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) ((((INTEGER.SWAP ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.SIN) (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 (QGATE.COMPOSE QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (FLOAT.SHOVE (FLOAT.% CODE.NULL (CODE.DO* FLOAT.<)))) (QGATE.QNOT) (INTEGER.FROMFLOAT))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.2598915024628714d0 0.39643505848036265d0) Total errors for best individual: 0.656326560943234d0 Size of best individual (points): 99 Average total errors in population: 9950017.0 Median total errors in population: 63.276417580114746d0 Average program size in population (points): 67.6536 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) ((((INTEGER.SWAP ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.SIN) (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 (QGATE.COMPOSE QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (FLOAT.SHOVE (FLOAT.% CODE.NULL (CODE.DO* FLOAT.<)))) (QGATE.QNOT) (INTEGER.FROMFLOAT))) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.2598915024628714d0 0.39643505848036265d0) Total errors for best individual: 0.656326560943234d0 Size of best individual (points): 97 Average total errors in population: 9912018.0 Median total errors in population: 65.3569850635462d0 Average program size in population (points): 67.726 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) ((((INTEGER.SWAP ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.SIN) (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 (QGATE.COMPOSE QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (FLOAT.SHOVE (FLOAT.% CODE.NULL (CODE.DO* FLOAT.<)))) (QGATE.QNOT) (INTEGER.FROMFLOAT))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.2598915024628714d0 0.39643505848036265d0) Total errors for best individual: 0.656326560943234d0 Size of best individual (points): 99 Average total errors in population: 9434019.0 Median total errors in population: 63.254398536524036d0 Average program size in population (points): 68.9516 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) ((((INTEGER.SWAP ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.SIN) (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 (QGATE.COMPOSE QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (FLOAT.SHOVE (FLOAT.% CODE.NULL (CODE.DO* FLOAT.<)))) (QGATE.QNOT) (INTEGER.FROMFLOAT))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.2598915024628714d0 0.39643505848036265d0) Total errors for best individual: 0.656326560943234d0 Size of best individual (points): 96 Average total errors in population: 9424019.0 Median total errors in population: 62.0d0 Average program size in population (points): 68.96 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: (((FLOAT.TAN NUMQUBITS INTEGER.*) (((INTEGER.YANKDUP ((INTEGER.STACKDEPTH QGATE.HADAMARD) CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((CODE.NTHCDR ((INTEGER.STACKDEPTH QGATE.HADAMARD) CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT))) (QGATE.GATE)) CODE.DO* FLOAT.=) NUMQUBITS ((((FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) FLOAT.SHOVE) (QGATE.QNOT) ((CODE.QUOTE))))