Initializing population, size=10000... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 0 Best individual: ((CODE.NTHCDR CODE.YANKDUP INTEGER.= QGATE.SWP) ((BOOLEAN.SHOVE) (QGATE.SRN (0 QGATE.U-THETA QGATE.SWAP 4)) BOOLEAN.YANKDUP (QGATE.LIMITED-ORACLE FLOAT./ INTEGER.POP (FLOAT.FROMINTEGER FLOAT.STACKDEPTH)) QGATE.SHOVE (BOOLEAN.OR BOOLEAN.FROMINTEGER)) QGATE.YANKDUP CODE.NOOP) Errors for best individual: #(3.0D0) Total errors for best individual: 3.0D0 Size of best individual (points): 30 Average total errors in population: 9505000.1492D0 Median total errors in population: 1.0E+7 Average program size in population (points): 23.3236 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 1 Best individual: ((CODE.IF (((CODE.IF INTEGER.FROMFLOAT) (FLOAT./ CODE.= CODE.=) QGATE.LIMITED-ORACLE (CODE.APPEND CODE.CONS (QGATE.U2 INTEGER.%) (INTEGER.YANK) FLOAT.<)) (CODE.LIST))) INTEGER.YANKDUP INTEGER.STACKDEPTH ((INTEGER.STACKDEPTH) QGATE.LIMITED-ORACLE (QGATE.CPHASE) (QGATE.YANKDUP) (BOOLEAN.YANK) BOOLEAN.YANKDUP)) Errors for best individual: #(3.0D0) Total errors for best individual: 3.0D0 Size of best individual (points): 37 Average total errors in population: 8303000.5108D0 Median total errors in population: 1.0E+7 Average program size in population (points): 19.4247 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 2 Best individual: ((QGATE.LIMITED-ORACLE INTEGER.* BOOLEAN.=) (0.16907119750976562D0) -2 (QGATE.SRN QGATE.STACKDEPTH (QGATE.HADAMARD (BOOLEAN.YANK CODE.STACKDEPTH)) CODE.NULL (BOOLEAN.SWAP) (INTEGER.YANKDUP BOOLEAN.OR ((CODE.QUOTE QGATE.SHOVE CODE.NOOP INTEGER.SWAP (QGATE.LIMITED-ORACLE (QGATE.U-THETA (QGATE.SRN FLOAT.STACKDEPTH)))) QGATE.GATE) (INTEGER.DUP)) QGATE.LIMITED-ORACLE)) Errors for best individual: #(2.9716862629379097D0) Total errors for best individual: 2.9716862629379097D0 Size of best individual (points): 39 Average total errors in population: 5796001.264347169D0 Median total errors in population: 1.0E+7 Average program size in population (points): 22.3542 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 3 Best individual: (FLOAT.YANKDUP ((TRUE QGATE.LIMITED-ORACLE) FLOAT.COS) (0.3014400005340576D0 CODE.DUP (CODE.STACKDEPTH (QGATE.LIMITED-ORACLE) QGATE.=) (FLOAT.STACKDEPTH FLOAT.SIN ((#S(UNITARY :MATRIX #2a((1 0 0 0) (0 1 0 0) (0 0 1 0) (0 0 0 1)) :HISTORY (IDENTITY))) ((((CODE.STACKDEPTH QGATE.U-THETA) QGATE.GATE FLOAT./) FLOAT.YANKDUP (QGATE.GATE) (QGATE.U2 CODE.NOOP)) QGATE.SHOVE FLOAT.COS))) CODE.DO) FLOAT.<) Errors for best individual: #(2.686951632488194D0) Total errors for best individual: 2.686951632488194D0 Size of best individual (points): 39 Average total errors in population: 4307001.709963033D0 Median total errors in population: 3.0D0 Average program size in population (points): 27.7961 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 4 Best individual: (FLOAT.YANKDUP ((TRUE QGATE.LIMITED-ORACLE) FLOAT.COS) (0.3014400005340576D0 CODE.DUP (CODE.STACKDEPTH (QGATE.LIMITED-ORACLE) QGATE.=) (FLOAT.STACKDEPTH FLOAT.SIN ((#S(UNITARY :MATRIX #2a((1 0 0 0) (0 1 0 0) (0 0 1 0) (0 0 0 1)) :HISTORY (IDENTITY))) ((((FLOAT.COS QGATE.U-THETA) QGATE.GATE FLOAT./) FLOAT.YANKDUP (QGATE.GATE) (QGATE.U2 CODE.NOOP)) QGATE.SHOVE FLOAT.COS))) CODE.DO) FLOAT.<) Errors for best individual: #(2.8877137287258208D0) Total errors for best individual: 2.8877137287258208D0 Size of best individual (points): 39 Average total errors in population: 3973001.8096404443D0 Median total errors in population: 3.0D0 Average program size in population (points): 30.6095 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 5 Best individual: (INTEGER.STACKDEPTH (INTEGER.SHOVE (QGATE.CNOT) #S(UNITARY :MATRIX #2a((1 0 0 0) (0 1 0 0) (0 0 1 0) (0 0 0 1)) :HISTORY (IDENTITY)) ((BOOLEAN.POP BOOLEAN.YANKDUP (((FLOAT.POP QGATE.GATE (CODE.DO*) QGATE.SWP FLOAT.FROMBOOLEAN) CODE.CAR QGATE.LIMITED-ORACLE ((CODE.SHOVE FLOAT.FROMBOOLEAN) (BOOLEAN.POP CODE.NOOP (#S(UNITARY :MATRIX #2a((-0.33509143718420975D0 0.0D0 0.9421856126718455D0 0.0D0) (0.0D0 -0.33509143718420975D0 0.0D0 0.9421856126718455D0) (-0.9421856126718455D0 0.0D0 -0.33509143718420975D0 0.0D0) (0.0D0 -0.9421856126718455D0 0.0D0 -0.33509143718420975D0)) :HISTORY ((COMPRESSED ((U-THETA 1 0.9562493015870954D0))) (COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 1 0.9562493015870954D0))) (COMPRESSED (IDENTITY)))) BOOLEAN.SHOVE FLOAT.%))) (QGATE.CNOT FLOAT.+)) CODE.ATOM) (CODE.APPEND)) (INTEGER.YANK (QGATE.CPHASE) QGATE.COMPOSE (QGATE.U2) (CODE.YANK CODE.STACKDEPTH) (CODE.DUP)) FLOAT.TAN)) (CODE.YANKDUP) BOOLEAN.STACKDEPTH QGATE.LIMITED-ORACLE CODE.YANK TRUE (QGATE.GATE (INTEGER.YANKDUP INTEGER.STACKDEPTH)) INTEGER.<) Errors for best individual: #(2.6012877417699176D0) Total errors for best individual: 2.6012877417699176D0 Size of best individual (points): 64 Average total errors in population: 3880001.838182074D0 Median total errors in population: 3.0D0 Average program size in population (points): 32.5531 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 6 Best individual: (((INTEGER.YANKDUP) ((FLOAT.= (FLOAT.POP)) BOOLEAN.YANK (FLOAT.= INTEGER.<) (((QGATE.LIMITED-ORACLE ((INTEGER.* QGATE.DUP #S(UNITARY :MATRIX #2a((-0.33509143718420975D0 0.0D0 0.9421856126718455D0 0.0D0) (0.0D0 -0.33509143718420975D0 0.0D0 0.9421856126718455D0) (-0.9421856126718455D0 0.0D0 -0.33509143718420975D0 0.0D0) (0.0D0 -0.9421856126718455D0 0.0D0 -0.33509143718420975D0)) :HISTORY ((COMPRESSED ((U-THETA 1 0.9562493015870954D0))) (COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 1 0.9562493015870954D0))) (COMPRESSED (IDENTITY))))) (CODE.CAR) (TRUE (QGATE.SHOVE)) INTEGER.SWAP QGATE.STACKDEPTH))) BOOLEAN.FROMINTEGER)) ((QGATE.STACKDEPTH) FLOAT.COS ((-7) CODE.STACKDEPTH FLOAT.FROMINTEGER CODE.LIST) ((QGATE.DUP) QGATE.COMPOSE INTEGER.<) (QGATE.GATE BOOLEAN.YANK) FLOAT.- ((CODE.YANKDUP FLOAT.% (CODE.DO*) INTEGER.STACKDEPTH) (BOOLEAN.POP (FLOAT.POP FLOAT.FROMBOOLEAN (-6) (BOOLEAN.NOT FLOAT./) (FLOAT.STACKDEPTH) FLOAT.-))))) (FLOAT.SWAP INTEGER.STACKDEPTH FLOAT.FROMBOOLEAN) ((FLOAT.<) CODE.=) (QGATE.END QGATE.LIMITED-ORACLE) INTEGER.POP) Errors for best individual: #(2.6012877417699176D0) Total errors for best individual: 2.6012877417699176D0 Size of best individual (points): 82 Average total errors in population: 3828001.8536334503D0 Median total errors in population: 3.0D0 Average program size in population (points): 34.2035 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 7 Best individual: (((INTEGER.YANKDUP) ((FLOAT.= (FLOAT.POP)) BOOLEAN.YANK (FLOAT.= INTEGER.<) (((QGATE.LIMITED-ORACLE ((INTEGER.* QGATE.DUP #S(UNITARY :MATRIX #2a((-0.33509143718420975D0 0.0D0 0.9421856126718455D0 0.0D0) (0.0D0 -0.33509143718420975D0 0.0D0 0.9421856126718455D0) (-0.9421856126718455D0 0.0D0 -0.33509143718420975D0 0.0D0) (0.0D0 -0.9421856126718455D0 0.0D0 -0.33509143718420975D0)) :HISTORY ((COMPRESSED ((U-THETA 1 0.9562493015870954D0))) (COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 1 0.9562493015870954D0))) (COMPRESSED (IDENTITY))))) (CODE.CAR) (TRUE (QGATE.SHOVE)) INTEGER.SWAP QGATE.STACKDEPTH))) BOOLEAN.FROMINTEGER)) ((QGATE.STACKDEPTH) FLOAT.COS ((-7) CODE.STACKDEPTH FLOAT.FROMINTEGER CODE.LIST) ((QGATE.DUP) QGATE.COMPOSE INTEGER.<) (QGATE.GATE BOOLEAN.YANK) FLOAT.- ((CODE.YANKDUP FLOAT.% (CODE.DO*) INTEGER.STACKDEPTH) (BOOLEAN.POP (FLOAT.POP FLOAT.FROMBOOLEAN (-6) (BOOLEAN.NOT FLOAT./) (FLOAT.STACKDEPTH) FLOAT.-))))) (FLOAT.SWAP INTEGER.STACKDEPTH FLOAT.FROMBOOLEAN) ((FLOAT.<) CODE.=) (QGATE.END QGATE.LIMITED-ORACLE) INTEGER.POP) Errors for best individual: #(2.6012877417699176D0) Total errors for best individual: 2.6012877417699176D0 Size of best individual (points): 82 Average total errors in population: 3779001.867621344D0 Median total errors in population: 3.0D0 Average program size in population (points): 36.168 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 8 Best individual: ((CODE.DO* QGATE.LIMITED-ORACLE BOOLEAN.= FLOAT.DUP) (0.16907119750976562D0) -2 (QGATE.SRN QGATE.STACKDEPTH (QGATE.HADAMARD (BOOLEAN.YANK CODE.STACKDEPTH)) CODE.NULL (BOOLEAN.SWAP) (INTEGER.YANKDUP BOOLEAN.OR ((FLOAT.FROMBOOLEAN (INTEGER.FROMFLOAT (INTEGER.DUP) (INTEGER.= FLOAT.%) CODE.CONS) (QGATE.DUP (CODE.CONS INTEGER.%) CODE.SHOVE) (BOOLEAN.AND CODE.SWAP QGATE.U2) QGATE.STACKDEPTH) QGATE.GATE) (INTEGER.DUP)) QGATE.LIMITED-ORACLE)) Errors for best individual: #(2.5D0) Total errors for best individual: 2.5D0 Size of best individual (points): 49 Average total errors in population: 3772001.8595762346D0 Median total errors in population: 3.0D0 Average program size in population (points): 38.6224 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 9 Best individual: (FLOAT.YANKDUP (FLOAT.COS FLOAT.*) (0.3014400005340576D0 BOOLEAN.POP (CODE.STACKDEPTH (QGATE.LIMITED-ORACLE) QGATE.=) (FLOAT.STACKDEPTH FLOAT.SIN ((#S(UNITARY :MATRIX #2a((1 0 0 0) (0 1 0 0) (0 0 1 0) (0 0 0 1)) :HISTORY (IDENTITY))) ((((FLOAT.COS QGATE.U-THETA) QGATE.GATE FLOAT./) FLOAT.YANKDUP (QGATE.GATE) (QGATE.U2 CODE.NOOP)) QGATE.SHOVE FLOAT.COS))) CODE.DO) FLOAT.<) Errors for best individual: #(0.3987122582300823D0) Total errors for best individual: 0.3987122582300823D0 Size of best individual (points): 37 Average total errors in population: 3561001.887748183D0 Median total errors in population: 3.0D0 Average program size in population (points): 43.4683 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 10 Best individual: (FLOAT.YANKDUP ((INTEGER.STACKDEPTH CODE.YANKDUP FALSE) FLOAT.COS) (0.3014400005340576D0 CODE.DUP (BOOLEAN.STACKDEPTH (QGATE.LIMITED-ORACLE) QGATE.=) (FLOAT.STACKDEPTH FLOAT.SIN ((#S(UNITARY :MATRIX #2a((1 0 0 0) (0 1 0 0) (0 0 1 0) (0 0 0 1)) :HISTORY (IDENTITY))) ((((FLOAT.COS QGATE.U-THETA) QGATE.GATE FLOAT./) FLOAT.YANKDUP (QGATE.GATE) (QGATE.U2 CODE.NOOP)) QGATE.SHOVE FLOAT.COS))) CODE.DO) FLOAT.<) Errors for best individual: #(0.3987122582300823D0) Total errors for best individual: 0.3987122582300823D0 Size of best individual (points): 40 Average total errors in population: 3474001.8380755386D0 Median total errors in population: 2.9144127267858075D0 Average program size in population (points): 48.2335 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 11 Best individual: (FLOAT.YANKDUP (BOOLEAN.POP FLOAT.*) (0.3014400005340576D0 BOOLEAN.POP (CODE.STACKDEPTH (QGATE.LIMITED-ORACLE) QGATE.=) (FLOAT.STACKDEPTH FLOAT.SIN ((#S(UNITARY :MATRIX #2a((1 0 0 0) (0 1 0 0) (0 0 1 0) (0 0 0 1)) :HISTORY (IDENTITY))) ((((FLOAT.COS QGATE.U-THETA) QGATE.GATE FLOAT./) FLOAT.YANKDUP (QGATE.GATE) (QGATE.U2 CODE.NOOP)) QGATE.SHOVE FLOAT.COS))) CODE.DO) FLOAT.<) Errors for best individual: #(0.3987122582300823D0) Total errors for best individual: 0.3987122582300823D0 Size of best individual (points): 37 Average total errors in population: 3417001.805709833D0 Median total errors in population: 2.667545718592105D0 Average program size in population (points): 49.8344 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 12 Best individual: ((BOOLEAN.= INTEGER.> CODE.DO*) ((FLOAT.TAN (FLOAT.< (BOOLEAN.DUP (BOOLEAN.POP BOOLEAN.SHOVE INTEGER.- QGATE.CPHASE (CODE.CAR CODE.LIST TRUE)))) (CODE.NULL ((CODE.APPEND) FLOAT.= (BOOLEAN.DUP BOOLEAN.DUP)))) CODE.CDR ((QGATE.LIMITED-ORACLE INTEGER.* BOOLEAN.=) (0.16907119750976562D0) -2 (QGATE.SRN QGATE.STACKDEPTH (QGATE.HADAMARD (QGATE.GATE CODE.STACKDEPTH)) CODE.NULL (BOOLEAN.SWAP) (INTEGER.YANKDUP BOOLEAN.OR ((CODE.QUOTE QGATE.SHOVE CODE.NOOP INTEGER.SWAP (QGATE.LIMITED-ORACLE (QGATE.U-THETA (QGATE.SRN)))) (QGATE.GATE ((-5 (FLOAT.STACKDEPTH)) CODE.YANK BOOLEAN.POP))) (INTEGER.DUP)) QGATE.LIMITED-ORACLE)) (FLOAT.% QGATE.STACKDEPTH QGATE.GATE (((5 CODE.SWAP) QGATE.LIMITED-ORACLE) FLOAT.YANK) FLOAT.SWAP FLOAT.TAN) (TRUE)) (INTEGER.* (QGATE.SWP FLOAT.STACKDEPTH BOOLEAN.OR CODE.CDR) BOOLEAN.STACKDEPTH)) Errors for best individual: #(0.33413237399760853D0) Total errors for best individual: 0.33413237399760853D0 Size of best individual (points): 100 Average total errors in population: 3472001.7700882936D0 Median total errors in population: 2.667545718592105D0 Average program size in population (points): 51.4463 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 13 Best individual: ((BOOLEAN.= INTEGER.> CODE.DO*) ((FLOAT.TAN (FLOAT.< (BOOLEAN.DUP (BOOLEAN.POP BOOLEAN.SHOVE INTEGER.- QGATE.CPHASE (CODE.CAR CODE.LIST TRUE)))) (CODE.NULL ((CODE.APPEND) FLOAT.= (BOOLEAN.DUP BOOLEAN.DUP)))) CODE.CDR ((QGATE.LIMITED-ORACLE INTEGER.* BOOLEAN.=) (0.16907119750976562D0) -2 (QGATE.SRN QGATE.STACKDEPTH (QGATE.HADAMARD (QGATE.GATE CODE.STACKDEPTH)) CODE.NULL (BOOLEAN.SWAP) (INTEGER.YANKDUP BOOLEAN.OR ((CODE.QUOTE QGATE.SHOVE CODE.NOOP INTEGER.SWAP (QGATE.LIMITED-ORACLE (QGATE.U-THETA (QGATE.SRN)))) (QGATE.GATE ((-5 (FLOAT.STACKDEPTH)) CODE.YANK BOOLEAN.POP))) (INTEGER.DUP)) QGATE.LIMITED-ORACLE)) (FLOAT.% QGATE.STACKDEPTH QGATE.GATE (((5 CODE.SWAP) QGATE.LIMITED-ORACLE) FLOAT.YANK) FLOAT.SWAP FLOAT.TAN) (TRUE)) (INTEGER.* (QGATE.SWP FLOAT.STACKDEPTH BOOLEAN.OR CODE.CDR) BOOLEAN.STACKDEPTH)) Errors for best individual: #(0.33413237399760853D0) Total errors for best individual: 0.33413237399760853D0 Size of best individual (points): 100 Average total errors in population: 3479001.7673639785D0 Median total errors in population: 2.667545718592105D0 Average program size in population (points): 52.2583 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 14 Best individual: ((CODE.DO*) (0.16907119750976562D0) -2 ((QGATE.SRN QGATE.STACKDEPTH (QGATE.HADAMARD (BOOLEAN.YANK CODE.STACKDEPTH)) CODE.NULL ((CODE.SHOVE CODE.STACKDEPTH INTEGER./ INTEGER.YANKDUP FLOAT.COS) (BOOLEAN.SWAP)) (INTEGER.YANKDUP BOOLEAN.OR ((CODE.QUOTE QGATE.SHOVE CODE.NOOP INTEGER.SWAP ((QGATE.LIMITED-ORACLE (QGATE.U-THETA (QGATE.SRN FLOAT.STACKDEPTH))) (BOOLEAN.FROMFLOAT (((BOOLEAN.DUP FLOAT.YANKDUP CODE.YANK) CODE.CDR) QGATE.STACKDEPTH) (FLOAT.* INTEGER.FROMBOOLEAN) (QGATE.COMPOSE INTEGER.FROMBOOLEAN) QGATE.TRANSPOSE (QGATE.TRANSPOSE)))) QGATE.GATE) (INTEGER.DUP)) QGATE.LIMITED-ORACLE) ((QGATE.DUP (QGATE.YANKDUP) (CODE.SHOVE) CODE.YANKDUP) ((CODE.NOOP FLOAT.%) CODE.NOOP (BOOLEAN.YANKDUP BOOLEAN.OR) QGATE.DUP (FLOAT.TAN)) QGATE.MEASURE))) Errors for best individual: #(0.07606976618382633D0) Total errors for best individual: 0.07606976618382633D0 Size of best individual (points): 85 Average total errors in population: 3246001.8384196023D0 Median total errors in population: 2.6012877417699176D0 Average program size in population (points): 54.1528 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 15 Best individual: ((QGATE.LIMITED-ORACLE CODE.= BOOLEAN.=) ((0.16907119750976562D0) (((CODE.DISCREPANCY (INTEGER.POP)) ((QGATE.YANKDUP QGATE.CPHASE) FLOAT.<) FLOAT.FROMBOOLEAN CODE.NTHCDR) FLOAT.+ FLOAT.YANKDUP)) FLOAT.FROMINTEGER (QGATE.SRN (QGATE.HADAMARD (BOOLEAN.YANK CODE.STACKDEPTH)) CODE.NULL (BOOLEAN.SWAP) (INTEGER.YANKDUP BOOLEAN.OR ((CODE.QUOTE QGATE.SHOVE CODE.NOOP INTEGER.SWAP (QGATE.LIMITED-ORACLE (QGATE.U-THETA ((QGATE.SRN QGATE.STACKDEPTH (QGATE.HADAMARD (BOOLEAN.YANK ((FALSE QGATE.U-THETA (#S(UNITARY :MATRIX #2a((0.3904962614322226D0 0.5895020524200548D0 0.3904962614322226D0 0.5895020524200548D0) (-0.5895020524200548D0 0.3904962614322226D0 -0.5895020524200548D0 0.3904962614322226D0) (0.3904962614322226D0 0.5895020524200548D0 -0.3904962614322226D0 -0.5895020524200548D0) (-0.5895020524200548D0 0.3904962614322226D0 0.5895020524200548D0 -0.3904962614322226D0)) :HISTORY (TRANSPOSED (TRANSPOSED ((COMPRESSED ((U-THETA 0 0.9857414787549064D0))) (COMPRESSED ((HADAMARD 1))))))))) CODE.STACKDEPTH))) CODE.NULL (BOOLEAN.SWAP) (INTEGER.YANKDUP BOOLEAN.OR ((CODE.QUOTE QGATE.SHOVE INTEGER.YANK INTEGER.SWAP (QGATE.LIMITED-ORACLE (QGATE.U-THETA (INTEGER./)))) (QGATE.GATE ((-5 (FLOAT.STACKDEPTH)) CODE.YANK BOOLEAN.POP))) (INTEGER.DUP)) QGATE.LIMITED-ORACLE) FLOAT.STACKDEPTH)))) QGATE.GATE) (INTEGER.DUP)) QGATE.LIMITED-ORACLE)) Errors for best individual: #(0.03960330484669328D0) Total errors for best individual: 0.03960330484669328D0 Size of best individual (points): 97 Average total errors in population: 3254001.8152038367D0 Median total errors in population: 2.815718331044494D0 Average program size in population (points): 53.0128 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 16 Best individual: ((QGATE.LIMITED-ORACLE CODE.= BOOLEAN.=) ((0.16907119750976562D0) (((CODE.DISCREPANCY (INTEGER.POP)) ((QGATE.YANKDUP QGATE.CPHASE) FLOAT.<) FLOAT.FROMBOOLEAN CODE.NTHCDR) FLOAT.+ FLOAT.YANKDUP)) FLOAT.FROMINTEGER (QGATE.SRN (QGATE.HADAMARD (BOOLEAN.YANK CODE.STACKDEPTH)) CODE.NULL (BOOLEAN.SWAP) (INTEGER.YANKDUP BOOLEAN.OR ((CODE.QUOTE QGATE.SHOVE CODE.NOOP INTEGER.SWAP (QGATE.LIMITED-ORACLE (QGATE.U-THETA ((QGATE.TRANSPOSE QGATE.STACKDEPTH (QGATE.HADAMARD (BOOLEAN.YANK ((FALSE QGATE.U-THETA (#S(UNITARY :MATRIX #2a((0.3904962614322226D0 0.5895020524200548D0 0.3904962614322226D0 0.5895020524200548D0) (-0.5895020524200548D0 0.3904962614322226D0 -0.5895020524200548D0 0.3904962614322226D0) (0.3904962614322226D0 0.5895020524200548D0 -0.3904962614322226D0 -0.5895020524200548D0) (-0.5895020524200548D0 0.3904962614322226D0 0.5895020524200548D0 -0.3904962614322226D0)) :HISTORY (TRANSPOSED (TRANSPOSED ((COMPRESSED ((U-THETA 0 0.9857414787549064D0))) (COMPRESSED ((HADAMARD 1))))))))) CODE.STACKDEPTH))) CODE.NULL (BOOLEAN.SWAP) (INTEGER.YANKDUP BOOLEAN.OR ((CODE.QUOTE QGATE.SHOVE INTEGER.YANK INTEGER.SWAP (QGATE.LIMITED-ORACLE (QGATE.U-THETA (INTEGER./)))) (QGATE.GATE ((-5 (FLOAT.STACKDEPTH)) CODE.YANK BOOLEAN.POP))) (INTEGER.DUP)) QGATE.LIMITED-ORACLE) FLOAT.STACKDEPTH)))) QGATE.GATE) (INTEGER.DUP)) QGATE.LIMITED-ORACLE)) Errors for best individual: #(0.03960330484669328D0) Total errors for best individual: 0.03960330484669328D0 Size of best individual (points): 97 Average total errors in population: 3389001.594573657D0 Median total errors in population: 2.8877137287258208D0 Average program size in population (points): 51.8899 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 17 Best individual: ((QGATE.LIMITED-ORACLE CODE.= BOOLEAN.=) ((0.16907119750976562D0) (((QGATE.HADAMARD (INTEGER.POP)) ((QGATE.YANKDUP QGATE.CPHASE) FLOAT.<) FLOAT.FROMBOOLEAN CODE.NTHCDR) FLOAT.+ FLOAT.YANKDUP)) FLOAT.FROMINTEGER (QGATE.SRN (QGATE.HADAMARD (BOOLEAN.YANK CODE.STACKDEPTH)) CODE.NULL (BOOLEAN.SWAP) (INTEGER.YANKDUP BOOLEAN.OR ((CODE.QUOTE QGATE.SHOVE CODE.NOOP INTEGER.SWAP (QGATE.LIMITED-ORACLE (QGATE.U-THETA ((QGATE.SRN QGATE.STACKDEPTH (QGATE.HADAMARD (BOOLEAN.YANK ((FALSE QGATE.U-THETA (#S(UNITARY :MATRIX #2a((0.3904962614322226D0 0.5895020524200548D0 0.3904962614322226D0 0.5895020524200548D0) (-0.5895020524200548D0 0.3904962614322226D0 -0.5895020524200548D0 0.3904962614322226D0) (0.3904962614322226D0 0.5895020524200548D0 -0.3904962614322226D0 -0.5895020524200548D0) (-0.5895020524200548D0 0.3904962614322226D0 0.5895020524200548D0 -0.3904962614322226D0)) :HISTORY (TRANSPOSED (TRANSPOSED ((COMPRESSED ((U-THETA 0 0.9857414787549064D0))) (COMPRESSED ((HADAMARD 1))))))))) CODE.STACKDEPTH))) CODE.NULL (BOOLEAN.SWAP) (INTEGER.YANKDUP BOOLEAN.OR ((CODE.QUOTE QGATE.SHOVE INTEGER.YANK INTEGER.SWAP (QGATE.LIMITED-ORACLE (QGATE.U-THETA (INTEGER./)))) (QGATE.GATE ((-5 (FLOAT.STACKDEPTH)) CODE.YANK BOOLEAN.POP))) (INTEGER.DUP)) QGATE.LIMITED-ORACLE) FLOAT.STACKDEPTH)))) QGATE.GATE) (INTEGER.DUP)) QGATE.LIMITED-ORACLE)) Errors for best individual: #(0.03960330484669328D0) Total errors for best individual: 0.03960330484669328D0 Size of best individual (points): 97 Average total errors in population: 3595001.173889813D0 Median total errors in population: 2.8877137287258208D0 Average program size in population (points): 52.0367 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 18 Best individual: ((BOOLEAN.= INTEGER.> CODE.DO*) ((FLOAT.TAN (FLOAT.< (BOOLEAN.DUP (BOOLEAN.POP BOOLEAN.SHOVE INTEGER.- QGATE.CPHASE (CODE.CAR CODE.LIST TRUE)))) (CODE.NULL ((CODE.APPEND) FLOAT.= (BOOLEAN.DUP BOOLEAN.DUP)))) CODE.CDR ((QGATE.LIMITED-ORACLE INTEGER.* BOOLEAN.=) (0.16907119750976562D0) -2 (QGATE.SRN QGATE.STACKDEPTH (QGATE.HADAMARD (QGATE.GATE CODE.STACKDEPTH)) CODE.NULL (QGATE.COMPOSE) (INTEGER.YANKDUP BOOLEAN.OR ((CODE.QUOTE QGATE.SHOVE CODE.NOOP INTEGER.SWAP (QGATE.LIMITED-ORACLE (QGATE.TRANSPOSE (CODE.NTH) QGATE.COMPOSE))) (QGATE.GATE ((-5 (FLOAT.STACKDEPTH)) CODE.YANK BOOLEAN.POP))) (INTEGER.DUP)) QGATE.LIMITED-ORACLE)) (FLOAT.% QGATE.STACKDEPTH QGATE.GATE (((CODE.SWAP) QGATE.LIMITED-ORACLE) FLOAT.YANK) FLOAT.SWAP FLOAT.TAN) (TRUE)) (INTEGER.* (QGATE.SWP FLOAT.STACKDEPTH BOOLEAN.OR CODE.CDR) BOOLEAN.STACKDEPTH)) Errors for best individual: #(4.440892098500626D-16) Total errors for best individual: 4.440892098500626D-16 Size of best individual (points): 100 Average total errors in population: 3565000.873415856D0 Median total errors in population: 2.8877137287258208D0 Average program size in population (points): 55.7813 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 19 Best individual: ((BOOLEAN.= INTEGER.> CODE.DO*) ((QGATE.LIMITED-ORACLE (FLOAT.< (BOOLEAN.DUP (CODE.DUP BOOLEAN.SHOVE INTEGER.- QGATE.CPHASE (CODE.CAR CODE.LIST TRUE)))) (CODE.NULL ((CODE.APPEND) FLOAT.= (BOOLEAN.DUP BOOLEAN.DUP)))) CODE.CDR ((QGATE.LIMITED-ORACLE CODE.POP BOOLEAN.=) (0.16907119750976562D0) -2 (QGATE.SRN QGATE.STACKDEPTH (QGATE.HADAMARD (QGATE.GATE CODE.STACKDEPTH)) CODE.NULL (BOOLEAN.SWAP) (INTEGER.YANKDUP BOOLEAN.OR (((-0.4117473363876343D0 (INTEGER.YANK) QGATE.TRANSPOSE) INTEGER.DUP FLOAT.FROMBOOLEAN) (QGATE.GATE ((-5 (FLOAT.STACKDEPTH)) CODE.YANK BOOLEAN.POP))) (INTEGER.DUP)) QGATE.LIMITED-ORACLE)) (FLOAT.% QGATE.STACKDEPTH QGATE.GATE (((5 FLOAT.COS) QGATE.LIMITED-ORACLE) FLOAT.YANK) FLOAT.SWAP FLOAT.TAN) (TRUE)) (INTEGER.* (QGATE.SWP FLOAT.STACKDEPTH BOOLEAN.OR CODE.CDR) BOOLEAN.STACKDEPTH)) Errors for best individual: #(4.440892098500626D-16) Total errors for best individual: 4.440892098500626D-16 Size of best individual (points): 97 Average total errors in population: 3171000.871367112D0 Median total errors in population: 2.665867626002392D0 Average program size in population (points): 63.6971 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 20 Best individual: ((BOOLEAN.= INTEGER.> CODE.DO*) ((FLOAT.TAN (FLOAT.< (BOOLEAN.DUP (BOOLEAN.POP BOOLEAN.SHOVE INTEGER.- QGATE.CPHASE (CODE.CAR CODE.LIST TRUE)))) (CODE.NULL ((CODE.APPEND) FLOAT.= (BOOLEAN.DUP BOOLEAN.DUP)))) CODE.CDR ((BOOLEAN.YANKDUP INTEGER.* BOOLEAN.=) (0.16907119750976562D0) -2 (QGATE.SRN QGATE.STACKDEPTH (QGATE.HADAMARD (QGATE.GATE CODE.STACKDEPTH)) CODE.NULL (BOOLEAN.SWAP) (INTEGER.YANKDUP BOOLEAN.OR (((QGATE.TRANSPOSE) CODE.NULL (QGATE.CPHASE INTEGER.>) CODE.LIST) (QGATE.GATE ((-5 (FLOAT.STACKDEPTH)) CODE.YANK BOOLEAN.POP))) (INTEGER.DUP)) QGATE.LIMITED-ORACLE)) (FLOAT.% QGATE.STACKDEPTH QGATE.GATE (((5 CODE.SWAP) QGATE.LIMITED-ORACLE) FLOAT.YANK) FLOAT.SWAP FLOAT.TAN) (TRUE)) (INTEGER.* (QGATE.SWP FLOAT.STACKDEPTH BOOLEAN.OR CODE.CDR) BOOLEAN.STACKDEPTH)) Errors for best individual: #(4.440892098500626D-16) Total errors for best individual: 4.440892098500626D-16 Size of best individual (points): 97 Average total errors in population: 2848000.825514752D0 Median total errors in population: 0.33413237399760853D0 Average program size in population (points): 68.3441 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Producing next generation...