Initializing population, size=25000... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 0 Best individual: (((INTEGER.+ 10) CODE.CONS FLOAT.* CODE.FROMINTEGER (CODE.FROMFLOAT (CODE.DO*TIMES (FLOAT.POP)) CODE.DO* ((INTEGER.+ CODE.DO* CODE.CDR) FLOAT.FROMINTEGER (INTEGER.*) CODE.FROMFLOAT)) (((CODE.IF) CODE.APPEND CODE.CDR) QGATE.LIMITED-ORACLE)) FLOAT.- (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) ((#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))) CODE.NTH)) (6.120677947998047d0 FLOAT.* (INTEGER.POP)) (1 ((CODE.NOOP) QGATE.QNOT QGATE.TRANSPOSE))) Errors for best individual: #(31.0d0) Total errors for best individual: 31.0d0 Size of best individual (points): 50 Average total errors in population: 9946400.0 Median total errors in population: 1.0e+7 Average program size in population (points): 23.39616 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 1 Best individual: (QGATE.U-THETA 3 (QGATE.U-THETA (FLOAT.DUP -1.043604850769043d0) (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.589801788330078d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER ((CODE.IF) QGATE.CPHASE)))) (CODE.IF FLOAT.* ((QGATE.DUP) INTEGER.POP) (CODE.LIST QGATE.DUP) INTEGER./))) Errors for best individual: #(20.871792880492d0) Total errors for best individual: 20.871792880492d0 Size of best individual (points): 41 Average total errors in population: 9820001.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.2202 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 2 Best individual: (QGATE.U-THETA 3 (QGATE.U-THETA (FLOAT.DUP -1.043604850769043d0) (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((((CODE.IF) #S(UNITARY :MATRIX #2A((0.5031081362745017d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.8642234683311936d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 -0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 0 5.239580456410543d0)))))) (CODE.DO*COUNT)) -8.589801788330078d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER ((CODE.IF) QGATE.CPHASE)))) (CODE.IF FLOAT.* ((QGATE.DUP) INTEGER.POP) (CODE.LIST QGATE.DUP) INTEGER./))) Errors for best individual: #(20.871792880492d0) Total errors for best individual: 20.871792880492d0 Size of best individual (points): 46 Average total errors in population: 9442802.0 Median total errors in population: 1.0e+7 Average program size in population (points): 20.01376 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 3 Best individual: (QGATE.U-THETA 3 (QGATE.U-THETA CODE.DO*COUNT (FLOAT.DUP -1.043604850769043d0) (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) FLOAT./) (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER ((CODE.IF) QGATE.CPHASE)))) (CODE.IF FLOAT.* ((QGATE.DUP)) (CODE.LIST QGATE.DUP) INTEGER./))) Errors for best individual: #(20.810950822263994d0) Total errors for best individual: 20.810950822263994d0 Size of best individual (points): 40 Average total errors in population: 8445206.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.00236 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 4 Best individual: ((QGATE.LIMITED-ORACLE INTEGER.-) 3 (QGATE.U-THETA CODE.DO*COUNT (FLOAT.DUP -1.044270559939746d0) (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.59450492228121d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER ((CODE.IF) QGATE.CPHASE)))) (CODE.IF FLOAT.* ((QGATE.DUP) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) QGATE.HADAMARD INTEGER.+) INTEGER./)))) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 51 Average total errors in population: 6346413.5 Median total errors in population: 1.0e+7 Average program size in population (points): 26.8586 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 5 Best individual: ((QGATE.LIMITED-ORACLE INTEGER.-) 3 (QGATE.U-THETA CODE.DO*COUNT (FLOAT.DUP -1.044270559939746d0) (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.59450492228121d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER (NIL QGATE.CPHASE)))) (CODE.IF FLOAT.* ((QGATE.DUP) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) QGATE.HADAMARD INTEGER.+) INTEGER./)))) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 50 Average total errors in population: 4116420.7 Median total errors in population: 41.0d0 Average program size in population (points): 35.27196 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 6 Best individual: ((QGATE.LIMITED-ORACLE INTEGER.-) 3 (QGATE.U-THETA CODE.DO*COUNT (FLOAT.DUP -1.0210910296652214d0) (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.586183038636445d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER (NIL QGATE.CPHASE)))) (CODE.IF FLOAT.* ((QGATE.DUP) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) QGATE.HADAMARD INTEGER.+) INTEGER./)))) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 50 Average total errors in population: 3418421.2 Median total errors in population: 31.0d0 Average program size in population (points): 39.45468 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 7 Best individual: ((QGATE.LIMITED-ORACLE INTEGER.-) 3 (QGATE.U-THETA CODE.DO*COUNT (FLOAT.DUP -1.0502795688285693d0) (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.600026079483397d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER ((CODE.QUOTE) QGATE.CPHASE)))) (CODE.IF FLOAT.* ((QGATE.DUP) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) QGATE.HADAMARD INTEGER.+) INTEGER./)))) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 51 Average total errors in population: 3227221.0 Median total errors in population: 31.0d0 Average program size in population (points): 42.1218 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 8 Best individual: ((QGATE.LIMITED-ORACLE INTEGER.-) 3 (QGATE.U-THETA CODE.DO*COUNT (FLOAT.DUP -1.0593967460089828d0) (FLOAT.+) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.58914965045725d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER (NIL QGATE.CPHASE)))) (CODE.IF FLOAT.* ((QGATE.DUP) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) QGATE.HADAMARD INTEGER.+) INTEGER./)))) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 50 Average total errors in population: 3097221.0 Median total errors in population: 31.0d0 Average program size in population (points): 45.03648 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 9 Best individual: ((FLOAT.POP INTEGER.-) 3 (QGATE.U-THETA CODE.DO*COUNT (FLOAT.DUP -1.044270559939746d0) (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.59450492228121d0) (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) FLOAT.+)) (CODE.IF FLOAT.* ((QGATE.DUP) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) QGATE.HADAMARD INTEGER.+) INTEGER./)))) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 45 Average total errors in population: 3002420.2 Median total errors in population: 31.0d0 Average program size in population (points): 48.8546 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 10 Best individual: ((QGATE.LIMITED-ORACLE INTEGER.-) 3 (QGATE.U-THETA CODE.DO*COUNT (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.614095454995331d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER ((CODE.QUOTE) QGATE.CPHASE)))) (CODE.IF FLOAT.* ((QGATE.DUP) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) QGATE.HADAMARD INTEGER.+) INTEGER./)))) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 48 Average total errors in population: 2933619.0 Median total errors in population: 31.0d0 Average program size in population (points): 52.56276 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 11 Best individual: ((QGATE.LIMITED-ORACLE INTEGER.-) 3 (QGATE.U-THETA FLOAT.DUP (FLOAT.DUP -1.036054213217968d0) (QGATE.END) CODE.IF (QGATE.GATE (QGATE.U-THETA 3 (QGATE.U-THETA CODE.DO*COUNT (-1.0379466240384945d0) (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT)) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER (NIL QGATE.CPHASE))))))) (CODE.IF FLOAT.* ((QGATE.DUP) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) QGATE.HADAMARD INTEGER.+) INTEGER./)))) Errors for best individual: #(10.999788803791251d0) Total errors for best individual: 10.999788803791251d0 Size of best individual (points): 62 Average total errors in population: 2950017.7 Median total errors in population: 30.99097617204064d0 Average program size in population (points): 54.60556 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 12 Best individual: ((QGATE.LIMITED-ORACLE INTEGER.-) 3 (QGATE.U-THETA FLOAT.DUP (FLOAT.DUP -1.036054213217968d0) (QGATE.END) CODE.IF (QGATE.GATE (QGATE.U-THETA 3 (QGATE.U-THETA CODE.DO*COUNT (-1.0379466240384945d0) (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT)) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER (NIL QGATE.CPHASE))))))) (CODE.IF FLOAT.* ((QGATE.DUP) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) QGATE.HADAMARD INTEGER.+) INTEGER./)))) Errors for best individual: #(10.999788803791251d0) Total errors for best individual: 10.999788803791251d0 Size of best individual (points): 62 Average total errors in population: 2984817.0 Median total errors in population: 21.0d0 Average program size in population (points): 54.12676 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 13 Best individual: ((CODE.NOOP) ((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 -0.8642234683311936d0) (0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))) (-3.494711516760218d0) QGATE.SWAP) (QGATE.LIMITED-ORACLE CODE.CDR QGATE.QNOT) ((CODE.DO*) QGATE.COMPOSE) CODE.SWAP FLOAT.POP) INTEGER.FROMFLOAT (((((CODE.CDR (INTEGER./)) CODE.NOOP) INTEGER.DUP) FLOAT.DUP) ((QGATE.LIMITED-ORACLE CODE.CAR) (((QGATE.DUP) INTEGER.-) 3 (QGATE.U-THETA CODE.DO*COUNT (FLOAT.SWAP -1.072216616980983d0) (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.561893353901949d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER CODE.FROMFLOAT))) (CODE.IF FLOAT.* ((QGATE.END) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) QGATE.HADAMARD INTEGER.+) INTEGER./)))))) (-4 -2 ((INTEGER.POP) QGATE.GATE QGATE.LIMITED-ORACLE) (CODE.DO*TIMES (FLOAT.SWAP (-2))))) Errors for best individual: #(10.999648672595503d0) Total errors for best individual: 10.999648672595503d0 Size of best individual (points): 98 Average total errors in population: 3156415.7 Median total errors in population: 21.0d0 Average program size in population (points): 51.57404 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 14 Best individual: (((CODE.DO*) CODE.DO*COUNT CODE.DO*TIMES) (((CODE.QUOTE (INTEGER.POP)) (-3.3600878715515137d0 INTEGER.+) #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) CODE.DO) ((((QGATE.LIMITED-ORACLE INTEGER.-) 3 (QGATE.U-THETA CODE.DO*COUNT (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.641482026616973d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER ((CODE.QUOTE) QGATE.CPHASE)))) ((INTEGER.SWAP CODE.FROMINTEGER) FLOAT.* ((QGATE.DUP) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) QGATE.HADAMARD INTEGER.+) INTEGER./)))) (QGATE.LIMITED-ORACLE) -1) ((FLOAT.*) CODE.APPEND ((INTEGER.+) QGATE.TRANSPOSE 3) (INTEGER.DUP (QGATE.DUP 9 QGATE.GATE)) QGATE.LIMITED-ORACLE) FLOAT.POP QGATE.CNOT QGATE.QNOT)) (FLOAT.* QGATE.COMPOSE INTEGER./) CODE.NOOP) Errors for best individual: #(10.99111747296436d0) Total errors for best individual: 10.99111747296436d0 Size of best individual (points): 96 Average total errors in population: 3153214.5 Median total errors in population: 21.0d0 Average program size in population (points): 50.18088 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 15 Best individual: ((QGATE.LIMITED-ORACLE INTEGER.-) 3 (QGATE.U-THETA CODE.DO*COUNT (FLOAT.DUP -1.0476648236120722d0) (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.590756562462872d0) INTEGER.+ (QGATE.LIMITED-ORACLE CODE.APPEND) (CODE.FROMINTEGER CODE.LIST))) (CODE.IF FLOAT.* ((QGATE.DUP)) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) (CODE.IF -8) ((QGATE.GATE (FLOAT.FROMINTEGER CODE.APPEND) CODE.NTH FLOAT./) INTEGER.+)) INTEGER./)))) Errors for best individual: #(10.983925298442982d0) Total errors for best individual: 10.983925298442982d0 Size of best individual (points): 56 Average total errors in population: 3076813.0 Median total errors in population: 21.0d0 Average program size in population (points): 50.373 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 16 Best individual: ((-1) ((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 -0.8642234683311936d0) (0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))) (-3.494711516760218d0) QGATE.SWAP) (QGATE.LIMITED-ORACLE CODE.CDR QGATE.QNOT) ((CODE.DO*) QGATE.COMPOSE) CODE.SWAP FLOAT.POP) INTEGER.FROMFLOAT (((((CODE.CDR (INTEGER./)) CODE.NOOP) INTEGER.DUP) FLOAT.DUP) ((QGATE.LIMITED-ORACLE CODE.CAR) (((QGATE.DUP) INTEGER.-) 3 (QGATE.U-THETA CODE.DO*COUNT (FLOAT.SWAP -1.072216616980983d0) FLOAT.* CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.561893353901949d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER CODE.FROMFLOAT))) (CODE.IF FLOAT.* ((QGATE.END) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) QGATE.HADAMARD INTEGER.+) INTEGER./)))))) (-4 -2 ((INTEGER.POP) QGATE.GATE QGATE.LIMITED-ORACLE) (CODE.DO*TIMES (FLOAT.SWAP (-2))))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 97 Average total errors in population: 2965612.5 Median total errors in population: 21.0d0 Average program size in population (points): 51.96532 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 17 Best individual: (((CODE.IF) QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER -6 (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.843515511135186d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./)) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT ((FLOAT./ QGATE.LIMITED-ORACLE) CODE.FROMINTEGER))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 75 Average total errors in population: 2856812.2 Median total errors in population: 11.0d0 Average program size in population (points): 54.09872 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 18 Best individual: (((CODE.IF) QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER -6 (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.851690491170325d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./)) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT ((FLOAT./ QGATE.LIMITED-ORACLE) CODE.FROMINTEGER))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 75 Average total errors in population: 2742412.0 Median total errors in population: 11.0d0 Average program size in population (points): 57.0116 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 19 Best individual: ((((INTEGER.- (CODE.DO*TIMES (QGATE.COMPOSE) (#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) INTEGER.FROMFLOAT) CODE.CDR)) QGATE.LIMITED-ORACLE) INTEGER.-) 3 (QGATE.U-THETA CODE.DO*COUNT (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.64130767948554d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER ((1) CODE.IF)))) (CODE.IF FLOAT.* ((INTEGER.-) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) QGATE.HADAMARD INTEGER.+) (QGATE.DUP))))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 60 Average total errors in population: 2687211.7 Median total errors in population: 11.0d0 Average program size in population (points): 60.77972 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 20 Best individual: (((CODE.IF) QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER -6 (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.849865546414485d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./)) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT ((FLOAT./ QGATE.LIMITED-ORACLE) CODE.FROMINTEGER))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 75 Average total errors in population: 2498011.7 Median total errors in population: 11.0d0 Average program size in population (points): 66.94092 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 21 Best individual: (((CODE.IF) QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER -6 (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.843515511135186d0)) ((CODE.QUOTE) CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE (((CODE.DUP (((FLOAT.- QGATE.LIMITED-ORACLE) CODE.CDR (CODE.FROMFLOAT CODE.POP (INTEGER.POP)) (CODE.APPEND)) CODE.FROMFLOAT)) CODE.CONS QGATE.END (FLOAT./))))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT FLOAT.*)) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 86 Average total errors in population: 2299611.7 Median total errors in population: 11.0d0 Average program size in population (points): 74.04572 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 22 Best individual: (((CODE.IF) QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.NTHCDR) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER -6 (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.829933528479264d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS (((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./)) CODE.DUP)) (FLOAT.-))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT ((FLOAT./ (QGATE.LIMITED-ORACLE ((QGATE.QNOT) CODE.DUP (CODE.NTHCDR) (INTEGER.POP (CODE.NOOP QGATE.HADAMARD)) INTEGER.+ CODE.IF))) CODE.FROMINTEGER))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 92 Average total errors in population: 2150011.7 Median total errors in population: 10.999648672595503d0 Average program size in population (points): 76.33768 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 23 Best individual: (((CODE.IF) QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) CODE.APPEND) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER -6 (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.833014981394964d0)) ((CODE.QUOTE) CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./))))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT FLOAT.*)) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 71 Average total errors in population: 2095211.5 Median total errors in population: 10.99111747296436d0 Average program size in population (points): 76.1274 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 24 Best individual: ((FLOAT.SWAP (-2)) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0)))))))))) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.NTHCDR) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER -6 (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.83783878426732d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS (((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./)) CODE.DUP)) (FLOAT.-))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) ((QGATE.GATE) (-8.990782499313354d0 ((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0)))))))))) INTEGER.+ INTEGER.FROMFLOAT) (CODE.DO*TIMES QGATE.QNOT) #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))))) (QGATE.GATE (QGATE.SWAP) CODE.DO*COUNT -6)))) (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT ((FLOAT./ QGATE.LIMITED-ORACLE) CODE.FROMINTEGER))) Errors for best individual: #(10.806265618634912d0) Total errors for best individual: 10.806265618634912d0 Size of best individual (points): 95 Average total errors in population: 2162411.5 Median total errors in population: 10.99042662884501d0 Average program size in population (points): 74.90592 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 25 Best individual: ((CODE.FROMINTEGER CODE.FROMFLOAT) (((QGATE.DUP) CODE.NTHCDR) (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) (((-8 (-9.374710321426392d0 (((QGATE.U-THETA FLOAT.SWAP) QGATE.END) (CODE.DO*TIMES) QGATE.HADAMARD FLOAT.+) CODE.NTHCDR (FLOAT./ 3) QGATE.CPHASE)) CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.GATE) -6) (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.843515511135186d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP CODE.CONS CODE.APPEND (CODE.DUP (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY))))) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) QGATE.LIMITED-ORACLE) (CODE.SWAP ((QGATE.MEASURE FLOAT.* QGATE.HADAMARD INTEGER.+) -1.0535884459373615d0 CODE.FROMINTEGER))) Errors for best individual: #(10.798053220566201d0) Total errors for best individual: 10.798053220566201d0 Size of best individual (points): 100 Average total errors in population: 2313211.5 Median total errors in population: 10.989589873438613d0 Average program size in population (points): 72.00452 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 26 Best individual: (((CODE.IF) QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER -6 (INTEGER.- #S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))))) INTEGER.+ 8.843916798696215d0)) ((CODE.QUOTE) CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) (-7 (#S(UNITARY :MATRIX #2A((-0.9987468775521148d0 0.0d0 -0.05004672396771928d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9987468775521148d0 0.0d0 -0.05004672396771928d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.05004672396771928d0 0.0d0 -0.9987468775521148d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.05004672396771928d0 0.0d0 -0.9987468775521148d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.9987468775521148d0 0.0d0 -0.05004672396771928d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.9987468775521148d0 0.0d0 -0.05004672396771928d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.05004672396771928d0 0.0d0 -0.9987468775521148d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.05004672396771928d0 0.0d0 -0.9987468775521148d0)) :HISTORY ((U-THETA 1 3.191660292932781d0))) (QGATE.GATE FLOAT.POP))) (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE FLOAT.- ((QGATE.GATE ((CODE.DUP CODE.CONS QGATE.END (FLOAT./)) CODE.DUP))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT ((FLOAT./ QGATE.LIMITED-ORACLE)))) Errors for best individual: #(10.788268574980178d0) Total errors for best individual: 10.788268574980178d0 Size of best individual (points): 81 Average total errors in population: 2442411.5 Median total errors in population: 10.988791159695449d0 Average program size in population (points): 70.26092 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 27 Best individual: (((CODE.IF) QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((INTEGER.-) ((INTEGER.+ 3 (QGATE.U-THETA CODE.DO*COUNT (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.65229286444922d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER ((CODE.QUOTE) QGATE.CPHASE)))) ((INTEGER.SWAP FLOAT.*) FLOAT.* ((QGATE.DUP) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) INTEGER.+) INTEGER./)))) (QGATE.LIMITED-ORACLE) -1) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP QGATE.TRANSPOSE QGATE.END (FLOAT./))))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT FLOAT.*)) Errors for best individual: #(10.746882203214398d0) Total errors for best individual: 10.746882203214398d0 Size of best individual (points): 96 Average total errors in population: 2464411.2 Median total errors in population: 10.984718440373904d0 Average program size in population (points): 71.8894 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 28 Best individual: (((CODE.IF) QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((INTEGER.-) ((INTEGER.+ 3 (QGATE.U-THETA CODE.DO*COUNT (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.65229286444922d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER ((CODE.QUOTE) QGATE.CPHASE)))) ((INTEGER.SWAP FLOAT.*) FLOAT.* ((QGATE.DUP) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0)) :HISTORY ((COMPRESSED ((U-THETA 1 5.239580456410543d0))))) CODE.FROMFLOAT) INTEGER.+) INTEGER./)))) (QGATE.LIMITED-ORACLE) -1) INTEGER.DUP CODE.QUOTE CODE.CONS ((QGATE.GATE ((CODE.DUP QGATE.TRANSPOSE QGATE.END (FLOAT./))))) (#S(UNITARY :MATRIX #2A((1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1)) :HISTORY (IDENTITY)) QGATE.LIMITED-ORACLE) (QGATE.GATE)) (CODE.DO*COUNT CODE.DUP CODE.FROMFLOAT FLOAT.*)) Errors for best individual: #(10.746882203214398d0) Total errors for best individual: 10.746882203214398d0 Size of best individual (points): 96 Average total errors in population: 2368411.2 Median total errors in population: 10.80859315458933d0 Average program size in population (points): 74.1928 Number of ERC variables: 0 Number of RAND-generated variables: 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Conducting emigration. Conducting immigration. Number of immigrants: 125 Producing next generation... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 29 Best individual: (((CODE.IF) QGATE.CPHASE) (CODE.FROMFLOAT (((((#S(UNITARY :MATRIX #2A((-0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0) (0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.8642234683311936d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 2))) (COMPRESSED ((COMPRESSED ((U-THETA 2 5.239580456410543d0))))))))) CODE.FROMFLOAT) CODE.CDR) INTEGER.FROMFLOAT) QGATE.CNOT) CODE.IF) CODE.NTH) ((INTEGER.-) ((FLOAT.DUP 3 (QGATE.U-THETA CODE.DO*COUNT (QGATE.END) CODE.IF (QGATE.GATE (CODE.SWAP ((CODE.DO*COUNT) -8.65229286444922d0) INTEGER.+ (QGATE.LIMITED-ORACLE QGATE.CNOT CODE.APPEND) (CODE.FROMINTEGER ((CODE.QUOTE) QGATE.CPHASE)))) ((INTEGER.SWAP FLOAT.*) FLOAT.* ((QGATE.DUP) INTEGER.POP) (QGATE.LIMITED-ORACLE QGATE.DUP) (((#S(UNITARY :MATRIX #2A((0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8642234683311936d0 0.0d0 0.5031081362745017d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0 0.0d0 -0.8642234683311936d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5031081362745017d0