Initializing population, size=5000... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 0 Best individual: (((CODE.SWAP (QGATE.DUP) (((CODE.STACKDEPTH) INTEGER.DUP CODE.DO*TIMES) QGATE.POP INTEGER.* FLOAT.SWAP) FLOAT.>) (0.8851535320281982d0 CODE.LIST QGATE.GATE) CODE.STACKDEPTH QGATE.GATE (CODE.NULL FLOAT.>)) ((QGATE.LIMITED-ORACLE) (2 QGATE.SWAP) QGATE.YANK) FLOAT.< (FLOAT.% (FLOAT.COS))) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 37 Average total errors in population: 2.9266e+7 Median total errors in population: 3.0e+7 Average program size in population (points): 23.1486 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: ((INTEGER.STACKDEPTH) (((QGATE.TRANSPOSE ((FLOAT.-) BOOLEAN.SHOVE BOOLEAN.STACKDEPTH)) CODE.LIST (QGATE.LIMITED-ORACLE CODE.CDR NUMQUBITS (INTEGER.STACKDEPTH))) (CODE.YANKDUP CODE.STACKDEPTH BOOLEAN.AND) (QGATE.POP) QGATE.YANK (QGATE.LIMITED-ORACLE) ((FLOAT.POP) INTEGER.DUP INTEGER.POP (BOOLEAN.FROMINTEGER QGATE.HADAMARD)) (INTEGER.SHOVE (QGATE.COMPOSE)) INTEGER.DUP) CODE.DO FLOAT.DUP INTEGER./ QGATE.STACKDEPTH QGATE.GATE) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 46 Average total errors in population: 2.732e+7 Median total errors in population: 3.0e+7 Average program size in population (points): 19.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 2 Best individual: (((NUMQUBITS QGATE.= BOOLEAN.SWAP) QGATE.U-THETA ((QGATE.GATE) CODE.DO*)) CODE.DO BOOLEAN.YANKDUP (((FLOAT.SWAP) (FLOAT.SWAP QGATE.STACKDEPTH) BOOLEAN.FROMFLOAT (INTEGER.FROMFLOAT CODE.ATOM)) (NUMQUBITS CODE.STACKDEPTH) FLOAT.STACKDEPTH QGATE.STACKDEPTH) QGATE.YANK (QGATE.LIMITED-ORACLE (BOOLEAN.= (FLOAT.% (CODE.YANKDUP)))) (CODE.FROMBOOLEAN)) 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.2348008e+7 Median total errors in population: 3.0e+7 Average program size in population (points): 23.0704 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: (QGATE.CPHASE (((QGATE.STACKDEPTH) QGATE.STACKDEPTH BOOLEAN.SWAP (BOOLEAN.YANK))) CODE.STACKDEPTH (CODE.DO*COUNT INTEGER.FROMBOOLEAN) (CODE.STACKDEPTH INTEGER./ CODE.ATOM) (QGATE.CPHASE NUMQUBITS QGATE.LIMITED-ORACLE) (CODE.DO*COUNT CODE.NTH)) 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.5884024e+7 Median total errors in population: 2.0e+7 Average program size in population (points): 28.1966 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: ((CODE.SWAP (QGATE.LIMITED-ORACLE)) BOOLEAN.YANKDUP ((((FLOAT.STACKDEPTH) (QGATE.DUP ((BOOLEAN.YANK BOOLEAN.YANK) INTEGER./ INTEGER.%) INTEGER.SWAP)) ((FLOAT.STACKDEPTH CODE.DO) ((CODE.YANK) QGATE.GATE FLOAT.= CODE.NTH (FLOAT.=)) BOOLEAN.FROMFLOAT CODE.STACKDEPTH) INTEGER.YANK) (FLOAT.TAN CODE.NTH ((FLOAT.SIN) FLOAT.DUP (BOOLEAN.FROMINTEGER CODE.DO*TIMES QGATE.CPHASE FLOAT.*))) CODE.STACKDEPTH CODE.NTH) (QGATE.YANKDUP INTEGER.+) FLOAT.DUP) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 53 Average total errors in population: 1.2444035e+7 Median total errors in population: 97.0d0 Average program size in population (points): 29.8962 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: ((QGATE.STACKDEPTH FLOAT.DUP) FLOAT.TAN CODE.DISCREPANCY (QGATE.CPHASE (CODE.FROMINTEGER) CODE.STACKDEPTH (CODE.DO*COUNT INTEGER.FROMBOOLEAN) (CODE.STACKDEPTH INTEGER./ CODE.ATOM) ((QGATE.CPHASE CODE.DO*COUNT NUMQUBITS QGATE.LIMITED-ORACLE) (QGATE.SRN BOOLEAN.DUP)) (CODE.DO*COUNT CODE.NTH)) (QGATE.SRN FLOAT.DUP FLOAT.<)) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 34 Average total errors in population: 1.1874036e+7 Median total errors in population: 62.0d0 Average program size in population (points): 31.2174 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: ((FLOAT.STACKDEPTH (CODE.DO* (((INTEGER.SWAP INTEGER.FROMFLOAT) CODE.DO CODE.DO* CODE.FROMINTEGER (BOOLEAN.= (FLOAT.SHOVE CODE.DO) FLOAT.POP)) QGATE.CPHASE (BOOLEAN.SWAP (FLOAT.+))))) ((BOOLEAN.FROMFLOAT QGATE.END) INTEGER.STACKDEPTH (CODE.DO) (QGATE.LIMITED-ORACLE FLOAT.SHOVE)) (CODE.DISCREPANCY) (BOOLEAN.OR)) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 38 Average total errors in population: 1.1804036e+7 Median total errors in population: 62.0d0 Average program size in population (points): 32.55 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 7 Best individual: ((CODE.IF) QGATE.YANK (INTEGER./) (CODE.DO* FLOAT.= (FLOAT.STACKDEPTH NUMQUBITS ((CODE.QUOTE CODE.ATOM (-3 (FLOAT.=) (INTEGER.* CODE.APPEND) QGATE.TRANSPOSE)) -9)) (BOOLEAN.SHOVE BOOLEAN.SWAP) CODE.CONS) QGATE.LIMITED-ORACLE (5)) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 32 Average total errors in population: 1.1762036e+7 Median total errors in population: 62.0d0 Average program size in population (points): 34.2314 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: ((FLOAT.SWAP) FLOAT.< QGATE.LIMITED-ORACLE (QGATE.LIMITED-ORACLE CODE.CDR NUMQUBITS (INTEGER.STACKDEPTH)) (CODE.DO (((((QGATE.U2 ((BOOLEAN.YANKDUP) BOOLEAN.FROMFLOAT INTEGER.FROMBOOLEAN) ((BOOLEAN.SHOVE) INTEGER.POP (QGATE.HADAMARD) ((BOOLEAN.YANKDUP QGATE.U-THETA) FLOAT.TAN)) QGATE.YANK) FLOAT.%) QGATE.SHOVE FLOAT.SHOVE) BOOLEAN.FROMFLOAT) (QGATE.YANK) FLOAT.YANK) (CODE.NULL)) ((TRUE (BOOLEAN.OR (FLOAT.SWAP CODE.YANKDUP))) QGATE.MEASURE (BOOLEAN.FROMFLOAT QGATE.SHOVE) (((NUMQUBITS FLOAT.YANKDUP QGATE.DUP) (QGATE.U-THETA INTEGER./) (BOOLEAN.SHOVE CODE.APPEND CODE.= FLOAT.SWAP) INTEGER.+) FLOAT.%))) 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: 1.1352037e+7 Median total errors in population: 62.0d0 Average program size in population (points): 36.7692 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: ((FLOAT.+) (BOOLEAN.YANKDUP) FLOAT.DUP (QGATE.STACKDEPTH (QGATE.= FLOAT.COS FLOAT.=) BOOLEAN.YANKDUP (INTEGER.FROMFLOAT CODE.ATOM) (CODE.DISCREPANCY)) (NUMQUBITS QGATE.STACKDEPTH (CODE.POP INTEGER.STACKDEPTH) QGATE.LIMITED-ORACLE QGATE.TRANSPOSE) (FLOAT.> ((CODE.NTHCDR) CODE.YANK (FLOAT.= QGATE.HADAMARD)) FLOAT.YANK QGATE.END)) Errors for best individual: #(0 3.0d0 59.0d0) Total errors for best individual: 62.0d0 Size of best individual (points): 37 Average total errors in population: 1.1490037e+7 Median total errors in population: 62.0d0 Average program size in population (points): 38.3372 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: ((CODE.STACKDEPTH) (10 QGATE.COMPOSE (CODE.CDR (CODE.FROMFLOAT)) (FLOAT.STACKDEPTH)) ((((BOOLEAN.POP FLOAT.>) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.= QGATE.END) (BOOLEAN.STACKDEPTH) QGATE.SHOVE (CODE.POP (QGATE.YANKDUP (CODE.CONS BOOLEAN.DUP CODE.DUP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) INTEGER.YANKDUP (INTEGER.DUP) BOOLEAN.SHOVE) Errors for best individual: #(0 2.608362504150464d0 59.0d0) Total errors for best individual: 61.60836250415046d0 Size of best individual (points): 63 Average total errors in population: 1.1136038e+7 Median total errors in population: 62.0d0 Average program size in population (points): 39.8864 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: ((CODE.STACKDEPTH) (10 QGATE.COMPOSE (CODE.CDR (CODE.FROMFLOAT)) (FLOAT.STACKDEPTH)) ((((BOOLEAN.POP FLOAT.>) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.= QGATE.END) (BOOLEAN.STACKDEPTH) QGATE.SHOVE (CODE.POP (QGATE.YANKDUP (CODE.CONS BOOLEAN.DUP CODE.DUP)))) CODE.CAR QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) INTEGER.YANKDUP (INTEGER.DUP) BOOLEAN.SHOVE) Errors for best individual: #(0 2.608362504150464d0 59.0d0) Total errors for best individual: 61.60836250415046d0 Size of best individual (points): 63 Average total errors in population: 1.0868038e+7 Median total errors in population: 62.0d0 Average program size in population (points): 41.7432 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 12 Best individual: ((CODE.STACKDEPTH) (10 QGATE.COMPOSE (CODE.CDR (CODE.FROMFLOAT)) (FLOAT.STACKDEPTH)) ((((BOOLEAN.POP FLOAT.>) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.= QGATE.END) (BOOLEAN.STACKDEPTH) QGATE.SHOVE (CODE.POP (QGATE.YANKDUP (CODE.CONS BOOLEAN.DUP CODE.DUP)))) CODE.CAR QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) INTEGER.YANKDUP (INTEGER.DUP) BOOLEAN.SHOVE) Errors for best individual: #(0 2.608362504150464d0 59.0d0) Total errors for best individual: 61.60836250415046d0 Size of best individual (points): 63 Average total errors in population: 1.0676039e+7 Median total errors in population: 62.0d0 Average program size in population (points): 43.2812 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: (NIL (10 QGATE.COMPOSE (CODE.CDR (CODE.FROMFLOAT)) (FLOAT.STACKDEPTH)) ((((BOOLEAN.POP FLOAT.>) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.= QGATE.END) (BOOLEAN.STACKDEPTH) QGATE.SHOVE (CODE.POP (QGATE.YANKDUP (CODE.CONS BOOLEAN.DUP CODE.DUP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) INTEGER.YANKDUP (INTEGER.DUP) BOOLEAN.SHOVE) Errors for best individual: #(0 2.608362504150464d0 59.0d0) Total errors for best individual: 61.60836250415046d0 Size of best individual (points): 62 Average total errors in population: 1.0826038e+7 Median total errors in population: 62.0d0 Average program size in population (points): 43.8312 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: ((QGATE.CPHASE) (10 QGATE.COMPOSE (CODE.CDR) (FLOAT.STACKDEPTH)) ((((BOOLEAN.POP FLOAT.>) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.= QGATE.END) (BOOLEAN.STACKDEPTH) QGATE.SHOVE (CODE.POP (QGATE.YANKDUP (CODE.CONS BOOLEAN.DUP CODE.DUP)))) CODE.CAR QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) INTEGER.YANKDUP (INTEGER.DUP) BOOLEAN.SHOVE) Errors for best individual: #(0 2.608362504150464d0 59.0d0) Total errors for best individual: 61.60836250415046d0 Size of best individual (points): 61 Average total errors in population: 1.1178038e+7 Median total errors in population: 62.0d0 Average program size in population (points): 44.5034 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: (((CODE.DO*COUNT CODE.NTH) QGATE.LIMITED-ORACLE CODE.DO*COUNT) (10 QGATE.COMPOSE (CODE.CDR (CODE.FROMFLOAT)) (FLOAT.STACKDEPTH)) ((((BOOLEAN.POP FLOAT.>) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.= QGATE.END) (BOOLEAN.STACKDEPTH) QGATE.SHOVE (CODE.POP (QGATE.YANKDUP (CODE.CONS BOOLEAN.DUP CODE.DUP)))) CODE.CAR QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.SRN) INTEGER.YANKDUP (INTEGER.DUP) BOOLEAN.SHOVE) Errors for best individual: #(0 2.608362504150464d0 59.0d0) Total errors for best individual: 61.60836250415046d0 Size of best individual (points): 67 Average total errors in population: 1.1026037e+7 Median total errors in population: 62.0d0 Average program size in population (points): 47.1694 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 16 Best individual: ((FLOAT.=) (10 QGATE.COMPOSE (CODE.CDR (CODE.FROMFLOAT)) (FLOAT.STACKDEPTH)) ((((BOOLEAN.POP (((QGATE.DUP BOOLEAN.NOT) ((CODE.DO* CODE.QUOTE) (QGATE.HADAMARD INTEGER.>) QGATE.CPHASE) (QGATE.HADAMARD) CODE.FROMINTEGER QGATE.GATE INTEGER.SHOVE) FLOAT.>)) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.= QGATE.END) ((QGATE.=) ((FLOAT.STACKDEPTH CODE.SHOVE (INTEGER.%)) BOOLEAN.YANK QGATE.POP)) QGATE.SHOVE (CODE.POP (QGATE.YANKDUP (CODE.CONS BOOLEAN.DUP CODE.DUP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) INTEGER.YANKDUP (INTEGER.DUP) BOOLEAN.SHOVE) Errors for best individual: #(3.3306690738754696d-16 0.44499399095716785d0 58.944993990957165d0) Total errors for best individual: 59.38998798191433d0 Size of best individual (points): 90 Average total errors in population: 1.1076037e+7 Median total errors in population: 62.0d0 Average program size in population (points): 49.6764 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 17 Best individual: ((FLOAT.=) (10 QGATE.COMPOSE (CODE.CDR (CODE.FROMFLOAT)) (FLOAT.STACKDEPTH)) ((((BOOLEAN.POP (((QGATE.DUP BOOLEAN.NOT) ((CODE.DO* CODE.QUOTE) (QGATE.HADAMARD INTEGER.>) QGATE.CPHASE) (QGATE.HADAMARD) CODE.FROMINTEGER QGATE.GATE INTEGER.SHOVE) FLOAT.>)) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.= QGATE.END) ((QGATE.=) ((FLOAT.STACKDEPTH CODE.SHOVE (INTEGER.%)) BOOLEAN.YANK QGATE.POP)) QGATE.SHOVE (CODE.POP (QGATE.YANKDUP (CODE.CONS BOOLEAN.DUP CODE.DUP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) INTEGER.YANKDUP (INTEGER.DUP) BOOLEAN.SHOVE) Errors for best individual: #(3.3306690738754696d-16 0.44499399095716785d0 58.944993990957165d0) Total errors for best individual: 59.38998798191433d0 Size of best individual (points): 90 Average total errors in population: 1.0388038e+7 Median total errors in population: 61.88998798191434d0 Average program size in population (points): 52.4076 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: ((NUMQUBITS) (CODE.YANKDUP 0.1837700605392456d0 CODE.DO* FLOAT.COS CODE.SHOVE) ((((QGATE.U-THETA) BOOLEAN.NOT) ((BOOLEAN.STACKDEPTH FLOAT.SIN (QGATE.GATE INTEGER.DUP) BOOLEAN.= (INTEGER.STACKDEPTH BOOLEAN.POP (CODE.YANKDUP))) FLOAT.%)) QGATE.LIMITED-ORACLE)) Errors for best individual: #(1.1102230246251565d-16 2.692647357374564d0 38.90558771928903d0) Total errors for best individual: 41.59823507666359d0 Size of best individual (points): 30 Average total errors in population: 1.0638038e+7 Median total errors in population: 61.88998798191434d0 Average program size in population (points): 52.5184 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.STACKDEPTH) (10 QGATE.COMPOSE ((BOOLEAN.POP FLOAT.>) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) BOOLEAN.STACKDEPTH) (FLOAT.STACKDEPTH)) ((((BOOLEAN.POP FLOAT.>) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) (((QGATE.= QGATE.END) ((BOOLEAN.SWAP) QGATE.SHOVE CODE.QUOTE ((QGATE.POP) (FLOAT.+) INTEGER.+ (FLOAT.*) (CODE.STACKDEPTH (INTEGER.-)) ((CODE.FROMINTEGER) (CODE.YANK))))) (BOOLEAN.STACKDEPTH) QGATE.SHOVE (CODE.POP ((CODE.CONS BOOLEAN.DUP CODE.DUP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) INTEGER.YANKDUP (INTEGER.DUP) BOOLEAN.SHOVE) Errors for best individual: #(0 0.3701049364562231d0 38.846620071844704d0) Total errors for best individual: 39.216725008300926d0 Size of best individual (points): 97 Average total errors in population: 1.0812038e+7 Median total errors in population: 61.88998798191434d0 Average program size in population (points): 52.8048 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.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) ((CODE.STACKDEPTH) (10 QGATE.COMPOSE (CODE.CDR ((BOOLEAN.POP FLOAT.>) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP FLOAT.-)) (QGATE.GATE) FLOAT.STACKDEPTH BOOLEAN.STACKDEPTH)) (FLOAT.STACKDEPTH)) ((((BOOLEAN.POP FLOAT.>) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT FLOAT.=) INTEGER.YANKDUP (INTEGER.DUP) BOOLEAN.SHOVE)) Errors for best individual: #(0 0.3701049364562231d0 38.846620071844704d0) Total errors for best individual: 39.216725008300926d0 Size of best individual (points): 70 Average total errors in population: 1.0680038e+7 Median total errors in population: 61.60836250415046d0 Average program size in population (points): 54.3414 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: ((CODE.STACKDEPTH) (10 QGATE.COMPOSE ((BOOLEAN.POP FLOAT.>) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) BOOLEAN.STACKDEPTH) (FLOAT.STACKDEPTH)) ((((BOOLEAN.POP FLOAT.>) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) (((QGATE.= QGATE.END) ((BOOLEAN.SWAP) QGATE.SHOVE CODE.QUOTE ((QGATE.POP) (FLOAT.+) INTEGER.+ (FLOAT.*) (CODE.STACKDEPTH (INTEGER.-)) ((CODE.FROMINTEGER) (CODE.YANK))))) (BOOLEAN.STACKDEPTH) QGATE.SHOVE (CODE.POP ((CODE.CONS BOOLEAN.DUP CODE.DUP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) INTEGER.YANKDUP (INTEGER.DUP) BOOLEAN.SHOVE) Errors for best individual: #(0 0.3701049364562231d0 38.846620071844704d0) Total errors for best individual: 39.216725008300926d0 Size of best individual (points): 97 Average total errors in population: 1.0932037e+7 Median total errors in population: 61.60836250415046d0 Average program size in population (points): 57.2896 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: (((INTEGER.YANKDUP NUMQUBITS) ((QGATE.COMPOSE) ((TRUE) (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.CAR)) 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) CODE.CDR) CODE.DUP)) Errors for best individual: #(2.5d0 2.980085143325183d0 0.4295625126782303d0) Total errors for best individual: 5.909647656003414d0 Size of best individual (points): 84 Average total errors in population: 1.0536036e+7 Median total errors in population: 61.60836250415046d0 Average program size in population (points): 61.149 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: (((INTEGER.YANKDUP NUMQUBITS) ((QGATE.COMPOSE) ((TRUE) (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.CAR)) 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) CODE.CDR) CODE.DUP)) Errors for best individual: #(2.5d0 2.980085143325183d0 0.4295625126782303d0) Total errors for best individual: 5.909647656003414d0 Size of best individual (points): 84 Average total errors in population: 1.0754032e+7 Median total errors in population: 61.60836250415046d0 Average program size in population (points): 61.622 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 24 Best individual: (((INTEGER.YANKDUP NUMQUBITS) ((QGATE.COMPOSE) ((TRUE) (FALSE CODE.CONS) ((FLOAT.FROMINTEGER 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.CAR)) 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) CODE.CDR) CODE.DUP)) Errors for best individual: #(2.5d0 2.980085143325183d0 0.4295625126782303d0) Total errors for best individual: 5.909647656003414d0 Size of best individual (points): 82 Average total errors in population: 1.0148029e+7 Median total errors in population: 61.4983504860648d0 Average program size in population (points): 62.8096 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: ((CODE.STACKDEPTH) (10 QGATE.COMPOSE (CODE.CDR (CODE.FROMFLOAT)) (FLOAT.STACKDEPTH)) ((((BOOLEAN.POP FLOAT.>) ((BOOLEAN.POP 0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP QGATE.SRN)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((CODE.LIST QGATE.END) (BOOLEAN.STACKDEPTH) QGATE.SHOVE ((-0.9231091737747192d0) BOOLEAN.OR (INTEGER.YANK INTEGER.DUP QGATE.DUP) ((NUMQUBITS (BOOLEAN.DUP CODE.DO*TIMES) QGATE.COMPOSE) (FLOAT.+)) (INTEGER.YANKDUP CODE.NULL) (QGATE.U-THETA ((CODE.NULL) ((NUMQUBITS FLOAT.STACKDEPTH) INTEGER./ CODE.DISCREPANCY)) QGATE.STACKDEPTH ((QGATE.GATE FLOAT.COS (FLOAT.FROMINTEGER)) NUMQUBITS QGATE.LIMITED-ORACLE) NIL))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) (CODE.IF (INTEGER.YANKDUP) ((QGATE.U-THETA) QGATE.QNOT) BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) INTEGER.YANKDUP (INTEGER.DUP) BOOLEAN.SHOVE) Errors for best individual: #(2.5d0 2.635976538085345d0 0.4769824035640089d0) Total errors for best individual: 5.612958941649353d0 Size of best individual (points): 98 Average total errors in population: 9564028.0 Median total errors in population: 39.216725008300926d0 Average program size in population (points): 65.61 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: ((QGATE.HADAMARD ((CODE.SWAP (CODE.DO*COUNT QGATE.LIMITED-ORACLE) CODE.NTHCDR) ((TRUE) (FALSE) ((FLOAT.FROMINTEGER BOOLEAN.STACKDEPTH (FLOAT./ ((INTEGER.FROMFLOAT CODE.YANK) FLOAT.SIN (FLOAT.SIN) FLOAT.YANKDUP QGATE.CPHASE))) (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) (CODE.= (CODE.FROMBOOLEAN) CODE.DO* CODE.CAR)) 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) CODE.CDR) CODE.DUP)) Errors for best individual: #(4.440892098500626d-16 4.5d0 0.3750000000000002d0) Total errors for best individual: 4.875d0 Size of best individual (points): 92 Average total errors in population: 1.0426026e+7 Median total errors in population: 59.35170982932258d0 Average program size in population (points): 62.8226 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.NOOP) ((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) CODE.CDR) 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.0644024e+7 Median total errors in population: 61.88998798191434d0 Average program size in population (points): 61.825 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: (((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)))) FLOAT.TAN)) QGATE.LIMITED-ORACLE) FLOAT.YANK CODE.DISCREPANCY) NUMQUBITS (((QGATE.STACKDEPTH) (BOOLEAN.NOT) CODE.CDR) 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.0704022e+7 Median total errors in population: 65.0d0 Average program size in population (points): 61.5716 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: (((QGATE.= CODE.NOOP) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.=) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((FLOAT.FROMBOOLEAN (CODE.IF -0.3377957344055176d0 CODE.LIST) FLOAT./) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.U-THETA QGATE.U-THETA CODE.YANKDUP INTEGER.+)))) ((QGATE.GATE) QGATE.U2) BOOLEAN.STACKDEPTH) ((((FLOAT.>) ((0.33808445930480957d0) (FLOAT.> QGATE.U-THETA CODE.YANKDUP CODE.LIST)) (QGATE.GATE) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.= CODE.NOOP) (BOOLEAN.STACKDEPTH) QGATE.SHOVE (CODE.POP (QGATE.TRANSPOSE (FLOAT.YANKDUP BOOLEAN.DUP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND) INTEGER.DUP (CODE.IF (QGATE.LIMITED-ORACLE) QGATE.QNOT BOOLEAN.DUP) BOOLEAN.NOT QGATE.LIMITED-ORACLE) CODE.FROMBOOLEAN CODE.APPEND CODE.SWAP) Errors for best individual: #(0.12571551877358322d0 0.4747018935609002d0 2.4907737620663744d0) Total errors for best individual: 3.0911911744008576d0 Size of best individual (points): 90 Average total errors in population: 1.035002e+7 Median total errors in population: 63.85157431960487d0 Average program size in population (points): 63.6734 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 30 Best individual: ((QGATE.HADAMARD ((QGATE.COMPOSE) ((TRUE) (FALSE CODE.CONS) ((FLOAT.FROMINTEGER BOOLEAN.STACKDEPTH FLOAT./) (INTEGER.>) (INTEGER.YANKDUP NUMQUBITS) BOOLEAN.STACKDEPTH) QGATE.HADAMARD (INTEGER.- (FLOAT.SIN)))) (((QGATE.GATE (CODE.QUOTE) FLOAT.%) (CODE.STACKDEPTH ((CODE.APPEND) QGATE.LIMITED-ORACLE) (BOOLEAN.STACKDEPTH) ((NUMQUBITS QGATE.U-THETA (((((CODE.DO*COUNT) FLOAT.SIN (INTEGER./ NIL CODE.DO* CODE.CAR)) INTEGER.< BOOLEAN.AND) NUMQUBITS))) (INTEGER.DUP (FLOAT.* (CODE.NULL (FLOAT.>) (QGATE.GATE)))) QGATE.POP)) QGATE.LIMITED-ORACLE) ((FLOAT.> (CODE.DO*TIMES QGATE.SRN) NIL) CODE.NTH (INTEGER.SWAP (BOOLEAN.SWAP) FLOAT.<))) FLOAT.YANK CODE.DISCREPANCY) (((QGATE.STACKDEPTH) (BOOLEAN.NOT) CODE.CDR))) Errors for best individual: #(4.440892098500626d-16 2.6226351438549163d0 0.4669763578911873d0) Total errors for best individual: 3.089611501746104d0 Size of best individual (points): 96 Average total errors in population: 1.0324019e+7 Median total errors in population: 61.98115525674186d0 Average program size in population (points): 64.9988 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.SHOVE QGATE.= 0.609594464302063d0) (BOOLEAN.STACKDEPTH) QGATE.SHOVE ((QGATE.YANKDUP (CODE.CONS QGATE.COMPOSE QGATE.SWAP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(0.14443366266224666d0 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.9656527153855553d0 Size of best individual (points): 71 Average total errors in population: 9694020.0 Median total errors in population: 61.69505308605287d0 Average program size in population (points): 67.1244 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.SHOVE QGATE.= 0.609594464302063d0) (BOOLEAN.STACKDEPTH) QGATE.SHOVE ((QGATE.YANKDUP (CODE.CONS QGATE.COMPOSE QGATE.SWAP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(0.14443366266224666d0 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.9656527153855553d0 Size of best individual (points): 70 Average total errors in population: 1.025602e+7 Median total errors in population: 62.0d0 Average program size in population (points): 65.8038 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) (((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+)) (FLOAT.> INTEGER.%))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.SHOVE QGATE.= 0.609594464302063d0) (BOOLEAN.STACKDEPTH) QGATE.SHOVE ((QGATE.YANKDUP (CODE.CONS QGATE.COMPOSE QGATE.SWAP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE FLOAT./ CODE.SWAP) Errors for best individual: #(0.14443366266224666d0 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.9656527153855553d0 Size of best individual (points): 74 Average total errors in population: 1.0198021e+7 Median total errors in population: 69.35403670913678d0 Average program size in population (points): 65.996 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((QGATE.= (INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.SHOVE QGATE.=) (BOOLEAN.STACKDEPTH) QGATE.SHOVE ((QGATE.YANKDUP (CODE.CONS QGATE.COMPOSE QGATE.SWAP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(0.14443366266224666d0 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.9656527153855553d0 Size of best individual (points): 70 Average total errors in population: 1.0838019e+7 Median total errors in population: 71.75d0 Average program size in population (points): 63.9902 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: ((((-0.1949220895767212d0 CODE.DUP)) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.SHOVE QGATE.= 0.609594464302063d0) (BOOLEAN.STACKDEPTH) QGATE.SHOVE (((QGATE.YANKDUP (CODE.CONS QGATE.COMPOSE QGATE.SWAP)) (CODE.DUP QGATE.COMPOSE)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(0.14443366266224666d0 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.9656527153855553d0 Size of best individual (points): 74 Average total errors in population: 1.1162019e+7 Median total errors in population: 81.75d0 Average program size in population (points): 63.615 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((INTEGER.- (INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0.14443366266224666d0 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.9656527153855553d0 Size of best individual (points): 98 Average total errors in population: 1.1284017e+7 Median total errors in population: 79.25d0 Average program size in population (points): 62.7742 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.= (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (INTEGER.YANK CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS ((BOOLEAN.FROMFLOAT) FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0.14443366266224666d0 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.9656527153855553d0 Size of best individual (points): 98 Average total errors in population: 1.1352016e+7 Median total errors in population: 81.75d0 Average program size in population (points): 62.6358 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((QGATE.SWP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.SHOVE QGATE.= 0.609594464302063d0) (BOOLEAN.STACKDEPTH) QGATE.SHOVE ((QGATE.YANKDUP (CODE.CONS QGATE.COMPOSE QGATE.SWAP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(0.14443366266224666d0 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.9656527153855553d0 Size of best individual (points): 71 Average total errors in population: 1.2316015e+7 Median total errors in population: 110.0d0 Average program size in population (points): 60.2594 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: ((((-0.1949220895767212d0 CODE.NTH) QGATE.CPHASE) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.SHOVE QGATE.= 0.609594464302063d0) (BOOLEAN.STACKDEPTH) QGATE.SHOVE ((QGATE.YANKDUP (CODE.NOOP QGATE.COMPOSE QGATE.SWAP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE FLOAT./ CODE.SWAP) Errors for best individual: #(0.14443366266224666d0 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.9656527153855553d0 Size of best individual (points): 70 Average total errors in population: 1.2276013e+7 Median total errors in population: 107.5d0 Average program size in population (points): 60.8114 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 40 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((QGATE.= (INTEGER.SWAP NUMQUBITS INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (FLOAT.YANK)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) ((QGATE.SHOVE QGATE.= 0.609594464302063d0) (BOOLEAN.STACKDEPTH) QGATE.SHOVE ((QGATE.YANKDUP (CODE.CONS QGATE.COMPOSE QGATE.SWAP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE CODE.APPEND CODE.SWAP) Errors for best individual: #(0.14443366266224666d0 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.9656527153855553d0 Size of best individual (points): 68 Average total errors in population: 1.2930012e+7 Median total errors in population: 110.0d0 Average program size in population (points): 58.2338 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.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (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 BOOLEAN.SHOVE CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) BOOLEAN.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) 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): 96 Average total errors in population: 1.2176012e+7 Median total errors in population: 101.26360634004936d0 Average program size in population (points): 59.5888 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) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((((((QGATE.LIMITED-ORACLE) BOOLEAN.POP BOOLEAN.SWAP) BOOLEAN.=) CODE.YANK) (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) ((((QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) ((BOOLEAN.STACKDEPTH) QGATE.SHOVE ((QGATE.YANKDUP (CODE.CONS QGATE.COMPOSE QGATE.SWAP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE FLOAT./ CODE.SWAP) Errors for best individual: #(1.1102230246251565d-16 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.8212190527233088d0 Size of best individual (points): 73 Average total errors in population: 1.1560013e+7 Median total errors in population: 71.47638791524227d0 Average program size in population (points): 62.1954 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 43 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((((((QGATE.LIMITED-ORACLE) BOOLEAN.POP BOOLEAN.SWAP) BOOLEAN.=) CODE.YANK) (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) ((((QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) ((BOOLEAN.STACKDEPTH) QGATE.SHOVE ((QGATE.YANKDUP (CODE.CONS QGATE.COMPOSE QGATE.SWAP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE FLOAT./ CODE.SWAP) Errors for best individual: #(1.1102230246251565d-16 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.8212190527233088d0 Size of best individual (points): 73 Average total errors in population: 1.0710014e+7 Median total errors in population: 62.0d0 Average program size in population (points): 64.6038 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 44 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((INTEGER.SWAP NUMQUBITS CODE.NOOP) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((((((QGATE.LIMITED-ORACLE) BOOLEAN.POP BOOLEAN.SWAP) BOOLEAN.=) CODE.YANK) (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) ((((QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) (INTEGER.SHOVE FLOAT.+ QGATE.YANK CODE.YANKDUP (FLOAT.STACKDEPTH (FLOAT.- CODE.STACKDEPTH) (QGATE.CPHASE) (CODE.FROMBOOLEAN))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE FLOAT./ CODE.SWAP) Errors for best individual: #(1.1102230246251565d-16 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.8212190527233088d0 Size of best individual (points): 76 Average total errors in population: 1.0572014e+7 Median total errors in population: 62.0d0 Average program size in population (points): 64.6412 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 45 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((((((QGATE.LIMITED-ORACLE) BOOLEAN.POP BOOLEAN.SWAP) BOOLEAN.=) CODE.YANK) (INTEGER.STACKDEPTH) FLOAT.*) (BOOLEAN.OR QGATE.U-THETA CODE.YANKDUP INTEGER.+))) ((((QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) ((BOOLEAN.STACKDEPTH) QGATE.SHOVE ((QGATE.YANKDUP (CODE.CONS QGATE.COMPOSE QGATE.SWAP)))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE FLOAT./ CODE.SWAP) Errors for best individual: #(1.1102230246251565d-16 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.8212190527233088d0 Size of best individual (points): 73 Average total errors in population: 1.0606014e+7 Median total errors in population: 62.0d0 Average program size in population (points): 64.4 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 46 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) (((INTEGER.SWAP NUMQUBITS CODE.NOOP) (FLOAT.= QGATE.COMPOSE) ((INTEGER.DUP) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((((((QGATE.LIMITED-ORACLE) BOOLEAN.POP BOOLEAN.SWAP) BOOLEAN.=) CODE.YANK) (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) ((((QGATE.HADAMARD CODE.DISCREPANCY (QGATE.QNOT)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) (INTEGER.SHOVE FLOAT.+ QGATE.YANK CODE.YANKDUP (FLOAT.STACKDEPTH (FLOAT.- CODE.STACKDEPTH) (QGATE.CPHASE) (CODE.FROMBOOLEAN))) CODE.FROMBOOLEAN QGATE.LIMITED-ORACLE FLOAT./) Errors for best individual: #(1.1102230246251565d-16 0.44049307150365713d0 0.3807259812196515d0) Total errors for best individual: 0.8212190527233088d0 Size of best individual (points): 75 Average total errors in population: 1.0062015e+7 Median total errors in population: 62.0d0 Average program size in population (points): 66.0382 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 FLOAT.FROMBOOLEAN CODE.DO*COUNT) (((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): 96 Average total errors in population: 9556017.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.5138 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 48 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.*) (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: 9832015.0 Median total errors in population: 61.980085143325184d0 Average program size in population (points): 67.2502 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 49 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) (((INTEGER.DUP (FLOAT.* 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: 9878016.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.2786 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 50 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) (((INTEGER.DUP (FLOAT.* 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: 9880016.0 Median total errors in population: 62.0d0 Average program size in population (points): 66.4256 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((BOOLEAN.= (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: 9956017.0 Median total errors in population: 62.0d0 Average program size in population (points): 65.4464 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: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((INTEGER.SWAP NUMQUBITS BOOLEAN.POP) (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) ((CODE.DO*) (FLOAT.-)))) (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.35208431036298515d0 0.4297920505501768d0) Total errors for best individual: 0.7818763609131619d0 Size of best individual (points): 99 Average total errors in population: 9766017.0 Median total errors in population: 62.16847152895555d0 Average program size in population (points): 66.167 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) ((((INTEGER.SWAP NUMQUBITS BOOLEAN.POP) (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) ((CODE.DO*) (FLOAT.-)))) (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.35208431036298515d0 0.4297920505501768d0) Total errors for best individual: 0.7818763609131619d0 Size of best individual (points): 99 Average total errors in population: 9532018.0 Median total errors in population: 62.019914856674816d0 Average program size in population (points): 66.8088 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) ((((INTEGER.SWAP NUMQUBITS BOOLEAN.POP) (QGATE.GATE 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) ((CODE.DO*) (FLOAT.-)))) (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.3503796642644468d0 0.4307988546913225d0) Total errors for best individual: 0.7811785189557693d0 Size of best individual (points): 99 Average total errors in population: 9200018.0 Median total errors in population: 62.0d0 Average program size in population (points): 68.5148 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.= (FLOAT.TAN 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 (INTEGER.SWAP))) (CODE.IF) BOOLEAN.SHOVE) (QGATE.QNOT) (INTEGER.% (CODE.DO*) NIL))) FLOAT.STACKDEPTH ((NUMQUBITS ((QGATE.SWAP) INTEGER.< CODE.POP)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (QGATE.SWP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.3503796642644468d0 0.4307988546913225d0) Total errors for best individual: 0.7811785189557693d0 Size of best individual (points): 99 Average total errors in population: 9344017.0 Median total errors in population: 62.0d0 Average program size in population (points): 68.6912 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) ((FLOAT.TAN (INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.= QGATE.COMPOSE) (((INTEGER.DUP (FLOAT.* QGATE.LIMITED-ORACLE))) FLOAT.FROMINTEGER (-0.9021610021591187d0 INTEGER.FROMFLOAT))) ((CODE.NTH (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* QGATE.GATE) 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)) QGATE.LIMITED-ORACLE) Errors for best individual: #(0 0.3503796642644468d0 0.4307988546913225d0) Total errors for best individual: 0.7811785189557693d0 Size of best individual (points): 99 Average total errors in population: 9254017.0 Median total errors in population: 62.0d0 Average program size in population (points): 69.0376 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) ((((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.TAN 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) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) ((CODE.NULL INTEGER.POP))) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.34689222742754167d0 0.43378317086823315d0) Total errors for best individual: 0.7806753982957748d0 Size of best individual (points): 98 Average total errors in population: 8932019.0 Median total errors in population: 62.0d0 Average program size in population (points): 69.7528 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 INTEGER.*) (FLOAT.TAN 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 (BOOLEAN.STACKDEPTH)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.STACKDEPTH) NUMQUBITS (((QGATE.U-THETA (FLOAT.STACKDEPTH QGATE.GATE (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.34689222742754167d0 0.43378317086823315d0) Total errors for best individual: 0.7806753982957748d0 Size of best individual (points): 95 Average total errors in population: 9256019.0 Median total errors in population: 62.0d0 Average program size in population (points): 68.5776 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 INTEGER.*) (FLOAT.TAN 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) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) ((CODE.NULL INTEGER.POP))) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.34689222742754167d0 0.43378317086823315d0) Total errors for best individual: 0.7806753982957748d0 Size of best individual (points): 98 Average total errors in population: 8918021.0 Median total errors in population: 62.0d0 Average program size in population (points): 69.7282 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 INTEGER.*) (FLOAT.TAN 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) (((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) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) ((CODE.NULL INTEGER.POP))) 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: 8832020.0 Median total errors in population: 61.980085143325184d0 Average program size in population (points): 69.8828 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 61 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.TAN 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) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) ((CODE.NULL INTEGER.POP))) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.34689222742754167d0 0.43378317086823315d0) Total errors for best individual: 0.7806753982957748d0 Size of best individual (points): 98 Average total errors in population: 9344019.0 Median total errors in population: 62.0d0 Average program size in population (points): 68.2256 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 62 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((INTEGER.SWAP NUMQUBITS INTEGER.*) (FLOAT.TAN 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) (((FALSE (FLOAT.STACKDEPTH QGATE.GATE (CODE.STACKDEPTH CODE.= (FLOAT.SWAP CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) (CODE.IF) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL FLOAT.SIN CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) ((CODE.NULL INTEGER.POP))) 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: 9042020.0 Median total errors in population: 62.0d0 Average program size in population (points): 69.2212 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 ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.259957428337409d0 0.4295625126782303d0) Total errors for best individual: 0.6895199410156393d0 Size of best individual (points): 93 Average total errors in population: 9194018.0 Median total errors in population: 62.0d0 Average program size in population (points): 68.781 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 64 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((INTEGER.YANKDUP ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (INTEGER.YANKDUP) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.259957428337409d0 0.4295625126782303d0) Total errors for best individual: 0.6895199410156393d0 Size of best individual (points): 93 Average total errors in population: 9138019.0 Median total errors in population: 62.0d0 Average program size in population (points): 68.7788 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 65 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((CODE.IF ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) NUMQUBITS (((QGATE.U-THETA (CODE.NTHCDR QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) QGATE.SHOVE) Errors for best individual: #(0 0.259957428337409d0 0.4295625126782303d0) Total errors for best individual: 0.6895199410156393d0 Size of best individual (points): 93 Average total errors in population: 9176017.0 Median total errors in population: 61.96248414495466d0 Average program size in population (points): 68.3114 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 66 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((INTEGER.SWAP ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) 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) (FLOAT.<)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.259957428337409d0 0.4295625126782303d0) Total errors for best individual: 0.6895199410156393d0 Size of best individual (points): 93 Average total errors in population: 9224017.0 Median total errors in population: 61.96605717815362d0 Average program size in population (points): 68.3432 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 67 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((INTEGER.YANKDUP ((FLOAT.-) NUMQUBITS) INTEGER.*) ((INTEGER.DUP) FLOAT.FROMINTEGER (FLOAT.> INTEGER.STACKDEPTH QGATE.END))) QGATE.LIMITED-ORACLE) ((CODE.YANK (INTEGER.STACKDEPTH) FLOAT.*) (QGATE.DUP QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR QGATE.GATE (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (INTEGER.YANKDUP) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL CODE.IF) (INTEGER.POP)) FLOAT.STACKDEPTH) Errors for best individual: #(0 0.259957428337409d0 0.4295625126782303d0) Total errors for best individual: 0.6895199410156393d0 Size of best individual (points): 93 Average total errors in population: 9324018.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.6654 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) ((((INTEGER.SWAP ((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.< (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR QGATE.GATE (CODE.NULL CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) CODE.APPEND ((NUMQUBITS (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): 93 Average total errors in population: 9134018.0 Median total errors in population: 61.980085143325184d0 Average program size in population (points): 68.0002 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) ((((INTEGER.SWAP ((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 (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR QGATE.GATE (CODE.NULL CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) CODE.APPEND ((NUMQUBITS (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): 93 Average total errors in population: 9156020.0 Median total errors in population: 62.0d0 Average program size in population (points): 66.5344 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) ((((INTEGER.SWAP ((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 (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR QGATE.GATE (CODE.NULL CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) CODE.APPEND ((NUMQUBITS (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): 93 Average total errors in population: 8884022.0 Median total errors in population: 62.0d0 Average program size in population (points): 67.237 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) ((((INTEGER.SWAP ((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 (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR QGATE.GATE (CODE.NULL CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) CODE.APPEND ((NUMQUBITS (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): 93 Average total errors in population: 9022022.0 Median total errors in population: 63.276417580114746d0 Average program size in population (points): 66.8006 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) ((((INTEGER.SWAP ((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.< (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR QGATE.GATE (CODE.NULL CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) CODE.APPEND ((NUMQUBITS (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): 93 Average total errors in population: 9288022.0 Median total errors in population: 63.45855584012663d0 Average program size in population (points): 65.9726 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) ((((INTEGER.SWAP ((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.< (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR QGATE.GATE (CODE.NULL CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) NIL CODE.APPEND ((NUMQUBITS (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): 92 Average total errors in population: 9256022.0 Median total errors in population: 63.45855584012663d0 Average program size in population (points): 66.4698 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) ((((INTEGER.SWAP ((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 (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR QGATE.GATE (CODE.NULL CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) CODE.APPEND ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL) (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): 92 Average total errors in population: 9330022.0 Median total errors in population: 65.87703368037896d0 Average program size in population (points): 66.7906 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.*) (FLOAT.SIN QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((FLOAT.< (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR QGATE.GATE (CODE.NULL CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) CODE.SWAP) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) CODE.APPEND ((NUMQUBITS (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): 93 Average total errors in population: 9612022.0 Median total errors in population: 67.61880197192455d0 Average program size in population (points): 66.9548 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.*) (FLOAT.SIN QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR INTEGER.STACKDEPTH (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP ((FLOAT.STACKDEPTH) (QGATE.COMPOSE -0.21761369705200195d0)))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (CODE.SHOVE) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL QGATE.MEASURE) (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: 9806022.0 Median total errors in population: 67.61880197192455d0 Average program size in population (points): 65.9446 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.*) (FLOAT.SIN QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR INTEGER.STACKDEPTH (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP ((FLOAT.STACKDEPTH) (QGATE.COMPOSE -0.21761369705200195d0)))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (CODE.SHOVE) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL QGATE.MEASURE) (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: 9798021.0 Median total errors in population: 67.61880197192455d0 Average program size in population (points): 66.22 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.*) (FLOAT.SIN QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR INTEGER.STACKDEPTH (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP ((FLOAT.STACKDEPTH) (QGATE.COMPOSE -0.21761369705200195d0)))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (CODE.SHOVE) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL QGATE.MEASURE) (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: 9888021.0 Median total errors in population: 67.61880197192455d0 Average program size in population (points): 66.173 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 (FLOAT.SIN (FLOAT.SIN)))) QGATE.CPHASE) ((((INTEGER.SWAP ((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 (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO*) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR QGATE.GATE (CODE.NULL CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP (FLOAT.STACKDEPTH))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (BOOLEAN.=) CODE.APPEND ((NUMQUBITS (FLOAT.- 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: 9640020.0 Median total errors in population: 65.87703368037896d0 Average program size in population (points): 66.5432 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 80 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((INTEGER.SWAP ((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 (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR INTEGER.STACKDEPTH (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP ((FLOAT.STACKDEPTH) (QGATE.COMPOSE -0.21761369705200195d0)))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (CODE.SHOVE) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL QGATE.MEASURE) (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: 9562022.0 Median total errors in population: 67.61880197192455d0 Average program size in population (points): 67.1136 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 25 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 81 Best individual: ((((-0.1949220895767212d0 CODE.DUP) QGATE.CPHASE) ((((INTEGER.SWAP ((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 (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR INTEGER.STACKDEPTH (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP ((FLOAT.STACKDEPTH) (QGATE.COMPOSE -0.21761369705200195d0)))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (CODE.SHOVE) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL QGATE.MEASURE) (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: 9312022.0 Median total errors in population: 65.0d0 Average program size in population (points): 67.7974 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 82 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.*) (FLOAT.SIN QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR INTEGER.STACKDEPTH (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP ((FLOAT.STACKDEPTH) ((QGATE.COMPOSE) (CODE.YANK))))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) (CODE.SHOVE) FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL QGATE.MEASURE) (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: 9698021.0 Median total errors in population: 67.40291910059595d0 Average program size in population (points): 67.1346 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 83 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.*) (FLOAT.SIN QGATE.U-THETA CODE.YANKDUP INTEGER.+))) (((INTEGER.YANKDUP (QGATE.HADAMARD CODE.DISCREPANCY (8)) (INTEGER.FROMFLOAT)) BOOLEAN.= QGATE.GATE) (QGATE.GATE)) CODE.DO* BOOLEAN.POP) INTEGER.STACKDEPTH (((QGATE.U-THETA (CODE.NTHCDR INTEGER.STACKDEPTH (CODE.STACKDEPTH CODE.= (CODE.NTH CODE.STACKDEPTH (FLOAT.POP ((FLOAT.STACKDEPTH) ((QGATE.COMPOSE -0.21761369705200195d0) (CODE.YANK))))) FLOAT.SHOVE) (QGATE.QNOT) ((FLOAT.-)))) NIL FLOAT.STACKDEPTH ((NUMQUBITS (NIL CODE.DO*TIMES)) QGATE.LIMITED-ORACLE) NIL QGATE.MEASURE) (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: 9732021.0 Median total errors in population: 65.87703368037896d0 Average program size in population (points): 66.9156 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... ;;;;;;;;;;;;;;;;