Initializing population, size=25000... Evaluating fitness of population... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; -*- Report at generation 0 Best individual: (INTEGER.DUP ((QGATE.U-THETA (CODE.NTHCDR 9 CODE.DO*COUNT) QGATE.END) (INTEGER.FROMFLOAT) INTEGER.- (INTEGER./) QGATE.CPHASE) (((QGATE.LIMITED-ORACLE (CODE.FROMINTEGER FLOAT.POP) INTEGER.DUP QGATE.END) INTEGER./) QGATE.GATE (CODE.DO*COUNT) (QGATE.LIMITED-ORACLE FLOAT.FROMINTEGER))) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 32 Average total errors in population: 9944400.0 Median total errors in population: 1.0e+7 Average program size in population (points): 23.37872 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: ((FLOAT.DUP QGATE.CPHASE ((CODE.LIST (QGATE.U-THETA INTEGER.+)) QGATE.TRANSPOSE) 5 (QGATE.SWAP CODE.DO*COUNT)) (CODE.SWAP) CODE.NTH ((CODE.DO*TIMES (CODE.FROMINTEGER CODE.LIST QGATE.GATE)) QGATE.GATE (CODE.SWAP) CODE.QUOTE (CODE.FROMFLOAT)) ((#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) INTEGER./ (QGATE.SWP QGATE.QNOT)) (-4.093722343444824d0)) INTEGER.DUP QGATE.LIMITED-ORACLE INTEGER.FROMFLOAT)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 46 Average total errors in population: 9822401.0 Median total errors in population: 1.0e+7 Average program size in population (points): 21.43984 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: (#S(UNITARY :MATRIX #2A((-0.6536436208636119d0 0.0d0 0.0d0 0.0d0 -0.7568024953079282d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.6536436208636119d0 0.0d0 0.0d0 0.0d0 -0.7568024953079282d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.6536436208636119d0 0.0d0 0.0d0 0.0d0 -0.7568024953079282d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.6536436208636119d0 0.0d0 0.0d0 0.0d0 -0.7568024953079282d0) (0.7568024953079282d0 0.0d0 0.0d0 0.0d0 -0.6536436208636119d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.7568024953079282d0 0.0d0 0.0d0 0.0d0 -0.6536436208636119d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.7568024953079282d0 0.0d0 0.0d0 0.0d0 -0.6536436208636119d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.7568024953079282d0 0.0d0 0.0d0 0.0d0 -0.6536436208636119d0)) :HISTORY ((COMPRESSED ((U-THETA 2 4.0d0))))) (10 (CODE.SWAP FLOAT.* (FLOAT.*)) QGATE.U-THETA (CODE.DO*COUNT (QGATE.COMPOSE ((CODE.CONS INTEGER.FROMFLOAT) CODE.NOOP) (QGATE.LIMITED-ORACLE CODE.POP) (QGATE.COMPOSE)) CODE.DUP (CODE.APPEND (FLOAT.DUP) (INTEGER./ (QGATE.SWAP) FLOAT./) (CODE.DUP CODE.NTH (QGATE.CNOT) QGATE.COMPOSE)) QGATE.GATE FLOAT./ CODE.CAR) (#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.SWAP)) (QGATE.LIMITED-ORACLE) (QGATE.GATE)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 50 Average total errors in population: 9477602.0 Median total errors in population: 1.0e+7 Average program size in population (points): 20.03616 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: (INTEGER.DUP ((QGATE.U-THETA (CODE.NTHCDR 9 CODE.DO*COUNT) QGATE.END) (#S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((QNOT 1)))))) INTEGER.- (INTEGER./) QGATE.CPHASE) (((QGATE.LIMITED-ORACLE (CODE.FROMINTEGER FLOAT.POP) INTEGER.DUP QGATE.END) INTEGER./) QGATE.GATE (CODE.DO*COUNT) (QGATE.LIMITED-ORACLE FLOAT.FROMINTEGER))) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 32 Average total errors in population: 8500805.0 Median total errors in population: 1.0e+7 Average program size in population (points): 20.83976 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: ((CODE.DO* CODE.QUOTE QGATE.DUP (INTEGER.SWAP) QGATE.CNOT) (((CODE.DO*COUNT ((((FLOAT.SWAP) CODE.NOOP) FLOAT.SWAP) 9.108535766601562d0 -9 ((QGATE.SWP (CODE.QUOTE)) CODE.CAR)))) FLOAT.FROMINTEGER) (((QGATE.LIMITED-ORACLE) FLOAT.+ -2 FLOAT.* QGATE.QNOT) QGATE.COMPOSE CODE.SWAP INTEGER.POP (QGATE.CPHASE) QGATE.HADAMARD) QGATE.LIMITED-ORACLE (QGATE.GATE QGATE.QNOT) (FLOAT.- QGATE.QNOT 5) QGATE.SWP #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))) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 52 Average total errors in population: 6439612.5 Median total errors in population: 1.0e+7 Average program size in population (points): 26.31132 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: (CODE.DO* ((INTEGER.+ 2) (INTEGER.DUP (QGATE.DUP ((CODE.CDR) -5.214788913726807d0 CODE.DO* CODE.DO*TIMES)) CODE.NTHCDR QGATE.GATE) (CODE.POP ((CODE.DO*TIMES CODE.LIST) QGATE.LIMITED-ORACLE)) QGATE.COMPOSE) (CODE.DO (FLOAT.DUP -6 CODE.FROMFLOAT)) (QGATE.GATE (CODE.LIST (INTEGER.-) CODE.POP (QGATE.SWAP)) QGATE.U-THETA) (CODE.APPEND)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 44 Average total errors in population: 4108019.7 Median total errors in population: 41.0d0 Average program size in population (points): 34.7286 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.DUP) (QGATE.U-THETA FLOAT.SWAP -4) (((CODE.FROMINTEGER) FLOAT.FROMINTEGER) INTEGER.SWAP FLOAT./) ((#S(UNITARY :MATRIX #2A((0.48153029556497146d0 0.0d0 0.0d0 0.0d0 0.8764294463635457d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48153029556497146d0 0.0d0 0.0d0 0.0d0 0.8764294463635457d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.48153029556497146d0 0.0d0 0.0d0 0.0d0 0.8764294463635457d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.48153029556497146d0 0.0d0 0.0d0 0.0d0 0.8764294463635457d0) (-0.8764294463635457d0 0.0d0 0.0d0 0.0d0 0.48153029556497146d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8764294463635457d0 0.0d0 0.0d0 0.0d0 0.48153029556497146d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8764294463635457d0 0.0d0 0.0d0 0.0d0 0.48153029556497146d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8764294463635457d0 0.0d0 0.0d0 0.0d0 0.48153029556497146d0)) :HISTORY ((COMPRESSED ((U-THETA 2 1.0683963934527796d0))))) QGATE.POP) (CODE.IF INTEGER.POP FLOAT.SWAP))) ((INTEGER.SWAP (((((-10) INTEGER.* (CODE.IF (QGATE.GATE INTEGER.+) INTEGER.FROMFLOAT CODE.NTHCDR CODE.NOOP QGATE.LIMITED-ORACLE)) CODE.FROMFLOAT) (QGATE.LIMITED-ORACLE)) CODE.APPEND (QGATE.END (QGATE.GATE QGATE.LIMITED-ORACLE 9)) CODE.DO*TIMES) QGATE.QNOT) FLOAT.POP QGATE.CPHASE QGATE.SWAP) CODE.CONS (INTEGER.SWAP QGATE.TRANSPOSE (QGATE.DUP) CODE.DO*)) Errors for best individual: #(21.0d0) Total errors for best individual: 21.0d0 Size of best individual (points): 64 Average total errors in population: 3291621.2 Median total errors in population: 31.0d0 Average program size in population (points): 39.53292 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: ((CODE.IF) ((QGATE.U-THETA (CODE.NTHCDR 9 CODE.DO*COUNT) QGATE.END) (#S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((QNOT 1)))))) INTEGER.- (INTEGER./) QGATE.CPHASE) ((((((((INTEGER.SWAP FLOAT.DUP 7.088525772094727d0) QGATE.QNOT) INTEGER.FROMFLOAT CODE.DO*TIMES CODE.FROMFLOAT) QGATE.U-THETA CODE.QUOTE) -6.305779218673706d0 FLOAT.-) (CODE.FROMINTEGER FLOAT.POP) INTEGER.DUP FLOAT./) INTEGER./) QGATE.GATE (CODE.DO*COUNT) (QGATE.LIMITED-ORACLE FLOAT.FROMINTEGER))) Errors for best individual: #(20.999489862528502d0) Total errors for best individual: 20.999489862528502d0 Size of best individual (points): 48 Average total errors in population: 3164021.2 Median total errors in population: 31.0d0 Average program size in population (points): 42.01036 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: ((9) ((-7 2) (INTEGER.DUP ((QGATE.DUP CODE.DO*TIMES) ((CODE.APPEND) CODE.DO (INTEGER.+ FLOAT.FROMINTEGER) (FLOAT.SWAP CODE.NTH) (CODE.NOOP CODE.DUP) (QGATE.U-THETA (CODE.NTH) QGATE.DUP CODE.CDR))) CODE.NTHCDR QGATE.GATE) (((CODE.SWAP) CODE.POP) QGATE.LIMITED-ORACLE) QGATE.COMPOSE) CODE.DO (INTEGER.FROMFLOAT 0.23363590240478516d0 CODE.CAR ((CODE.DO (CODE.NTHCDR) CODE.NTHCDR) INTEGER.DUP QGATE.GATE) (CODE.NTH)) (CODE.APPEND)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 58 Average total errors in population: 3067221.2 Median total errors in population: 31.0d0 Average program size in population (points): 44.22432 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: ((9) ((-7 2) (INTEGER.DUP ((QGATE.DUP CODE.DO*TIMES) ((CODE.APPEND) CODE.DO (INTEGER.+ FLOAT.FROMINTEGER) (FLOAT.SWAP CODE.NTH) (CODE.NOOP CODE.DUP) (QGATE.U-THETA (CODE.NTH) QGATE.DUP CODE.CDR))) CODE.NTHCDR QGATE.GATE) (((CODE.SWAP) CODE.POP) QGATE.LIMITED-ORACLE) QGATE.COMPOSE) CODE.DO (INTEGER.FROMFLOAT 0.23363590240478516d0 CODE.CAR ((CODE.DO (CODE.NTHCDR) CODE.NTHCDR) INTEGER.DUP QGATE.GATE) (CODE.NTH)) (CODE.APPEND)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 58 Average total errors in population: 3026420.5 Median total errors in population: 31.0d0 Average program size in population (points): 46.885 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: ((CODE.LIST) ((((((QGATE.DUP) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 0 0 0 1 0) (1 0 0 0 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 0 0 0 1) (0 1 0 0 0 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((SWAP 2 0))) (COMPRESSED (TRANSPOSED ((QNOT 1))))))) 5) (INTEGER.DUP ((FLOAT.+ ((CODE.DO*))) ((CODE.FROMINTEGER (QGATE.SWP FLOAT.+)) FLOAT./ CODE.SWAP ((CODE.FROMFLOAT #S(UNITARY :MATRIX #2A((-0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0) (0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0)) :HISTORY ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0)))))) CODE.CONS))) QGATE.LIMITED-ORACLE QGATE.TRANSPOSE)) (FLOAT.-) (CODE.DO*) (FLOAT.POP)) (INTEGER.FROMFLOAT) FLOAT.* ((QGATE.GATE QGATE.SWAP) INTEGER.DUP CODE.DO*TIMES (FLOAT.+) ((QGATE.END) CODE.CONS CODE.QUOTE (CODE.APPEND) -3.796812057495117d0)) (CODE.IF QGATE.LIMITED-ORACLE) #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.SWAP CODE.DO*COUNT INTEGER.+ (CODE.IF)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 70 Average total errors in population: 2982419.2 Median total errors in population: 31.0d0 Average program size in population (points): 49.9564 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: ((#S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 1)))))))) ((QGATE.U-THETA 2) (INTEGER.DUP (QGATE.DUP ((CODE.CDR) -5.228558272584753d0 CODE.DO* (CODE.LIST))) CODE.NTHCDR QGATE.GATE) (QGATE.LIMITED-ORACLE) QGATE.COMPOSE) CODE.DO ((QGATE.SWP CODE.DO*TIMES) QGATE.LIMITED-ORACLE CODE.CAR ((CODE.IF (CODE.CAR)) INTEGER.DUP QGATE.GATE) (CODE.NTH)) (CODE.APPEND)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 41 Average total errors in population: 2864418.2 Median total errors in population: 31.0d0 Average program size in population (points): 53.9062 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: ((9) ((-7 2) (INTEGER.DUP ((QGATE.DUP (QGATE.DUP ((CODE.CDR) -5.2248029422975755d0 CODE.DO*))) ((CODE.APPEND) CODE.DO (INTEGER.+ FLOAT.FROMINTEGER) (FLOAT.SWAP CODE.NTH) (CODE.NOOP CODE.DUP) (QGATE.U-THETA (CODE.NTH) QGATE.DUP CODE.CDR))) CODE.NTHCDR QGATE.GATE) (((CODE.SWAP) CODE.POP) QGATE.LIMITED-ORACLE) QGATE.COMPOSE) CODE.DO (INTEGER.FROMFLOAT 0.22218133708165044d0 CODE.CAR ((CODE.DO (CODE.NTHCDR) CODE.NTHCDR) INTEGER.DUP QGATE.GATE) (CODE.NTH)) (CODE.APPEND)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 64 Average total errors in population: 2862817.5 Median total errors in population: 21.0d0 Average program size in population (points): 56.09084 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: ((INTEGER.DUP (((QGATE.U-THETA (((QGATE.END) (QGATE.END) FLOAT.FROMINTEGER QGATE.SWP) (CODE.NTHCDR 9 CODE.DO*COUNT)) QGATE.END) (((QGATE.GATE) (QGATE.CNOT) CODE.DO) QGATE.HADAMARD (INTEGER.FROMFLOAT) (QGATE.DUP (CODE.LIST FLOAT.DUP CODE.NTH FLOAT.*) CODE.FROMINTEGER (#S(UNITARY :MATRIX #2A((-0.46067280333672633d0 0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 0.8875700356962721d0) (-0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0)))))))))))) (#S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((QNOT 1)))))) INTEGER.- (INTEGER./) QGATE.CPHASE) (((QGATE.LIMITED-ORACLE (CODE.FROMINTEGER FLOAT.POP) INTEGER.DUP QGATE.END) INTEGER./) QGATE.GATE (CODE.DO*COUNT) (CODE.NTH FLOAT.FROMINTEGER))) ((QGATE.LIMITED-ORACLE (INTEGER.DUP) (CODE.FROMINTEGER)) CODE.FROMFLOAT (FLOAT.POP CODE.QUOTE) FLOAT.+ QGATE.QNOT)) Errors for best individual: #(11.0d0) Total errors for best individual: 11.0d0 Size of best individual (points): 75 Average total errors in population: 2694817.7 Median total errors in population: 21.0d0 Average program size in population (points): 59.49048 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: ((9) ((-7 2) (INTEGER.DUP ((QGATE.DUP ((CODE.CDR) -5.208190564349042d0 FLOAT.- CODE.DO*TIMES)) (((CODE.APPEND) (CODE.NTHCDR CODE.CAR INTEGER.DUP (CODE.FROMINTEGER #S(UNITARY :MATRIX #2A((0.9997447684396286d0 0.0d0 -0.022591989234982044d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.9997447684396286d0 0.0d0 -0.022591989234982044d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.022591989234982044d0 0.0d0 0.9997447684396286d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.022591989234982044d0 0.0d0 0.9997447684396286d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.9997447684396286d0 0.0d0 -0.022591989234982044d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.9997447684396286d0 0.0d0 -0.022591989234982044d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.022591989234982044d0 0.0d0 0.9997447684396286d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.022591989234982044d0 0.0d0 0.9997447684396286d0)) :HISTORY ((COMPRESSED ((U-THETA 1 6.260591395685466d0)))))) (CODE.CAR) (CODE.IF CODE.DO*COUNT) (FLOAT./ (((INTEGER.* ((CODE.DUP) FLOAT./ INTEGER.FROMFLOAT) (CODE.NOOP) (QGATE.U-THETA)))) QGATE.SWP FLOAT.-))) CODE.DO (INTEGER.+ FLOAT.FROMINTEGER) (FLOAT.SWAP CODE.NTH) (CODE.NOOP CODE.DUP) (QGATE.U-THETA (CODE.NTH) QGATE.DUP CODE.CDR))) CODE.NTHCDR QGATE.GATE) (QGATE.LIMITED-ORACLE) QGATE.COMPOSE) CODE.DO ((INTEGER.FROMFLOAT) 0.21882747842253306d0 CODE.CAR ((CODE.DO (CODE.NTHCDR) CODE.NTHCDR) INTEGER.DUP QGATE.GATE) (CODE.NTH)) (CODE.APPEND)) Errors for best individual: #(10.999707669549705d0) Total errors for best individual: 10.999707669549705d0 Size of best individual (points): 90 Average total errors in population: 2687217.5 Median total errors in population: 21.0d0 Average program size in population (points): 61.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 15 Best individual: ((INTEGER./) ((-7 2) (INTEGER.DUP ((QGATE.DUP (QGATE.DUP ((CODE.CDR) -5.2248029422975755d0 CODE.DO* CODE.DO*TIMES))) ((CODE.APPEND) 5 (INTEGER.+ FLOAT.FROMINTEGER) (FLOAT.SWAP CODE.NTH) (CODE.NOOP CODE.DUP) (QGATE.U-THETA (CODE.NTH) QGATE.DUP CODE.CDR))) CODE.NTHCDR QGATE.GATE) (((CODE.SWAP) CODE.POP) QGATE.LIMITED-ORACLE) QGATE.COMPOSE) CODE.DO (INTEGER.FROMFLOAT 0.22218133708165044d0 CODE.CAR ((CODE.DO (CODE.NTHCDR) CODE.NTHCDR) INTEGER.DUP QGATE.GATE) FLOAT./) (CODE.APPEND)) Errors for best individual: #(10.993834067572575d0) Total errors for best individual: 10.993834067572575d0 Size of best individual (points): 64 Average total errors in population: 2570017.7 Median total errors in population: 21.0d0 Average program size in population (points): 63.66728 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: ((9) ((-7 2) (INTEGER.DUP ((QGATE.DUP ((CODE.CDR) -5.208190564349042d0 FLOAT.- CODE.DO*TIMES)) (((CODE.APPEND) (((FLOAT.SWAP) ((FLOAT.SWAP CODE.FROMINTEGER) CODE.DO*TIMES QGATE.SWAP) QGATE.GATE) CODE.CAR INTEGER.DUP (CODE.FROMINTEGER #S(UNITARY :MATRIX #2A((0.9997447684396286d0 0.0d0 -0.022591989234982044d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.9997447684396286d0 0.0d0 -0.022591989234982044d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.022591989234982044d0 0.0d0 0.9997447684396286d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.022591989234982044d0 0.0d0 0.9997447684396286d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.9997447684396286d0 0.0d0 -0.022591989234982044d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.9997447684396286d0 0.0d0 -0.022591989234982044d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.022591989234982044d0 0.0d0 0.9997447684396286d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.022591989234982044d0 0.0d0 0.9997447684396286d0)) :HISTORY ((COMPRESSED ((U-THETA 1 6.260591395685466d0)))))) (CODE.CAR) (CODE.IF CODE.DO*COUNT) (FLOAT./ ((CODE.CONS (INTEGER.* ((CODE.DUP) FLOAT./ INTEGER.FROMFLOAT) (CODE.NOOP) (QGATE.U-THETA)))) QGATE.SWP FLOAT.-))) CODE.DO (INTEGER.+ FLOAT.FROMINTEGER) (FLOAT.SWAP CODE.NTH) (CODE.NOOP CODE.DUP) (QGATE.U-THETA (CODE.NTH) QGATE.DUP CODE.CDR))) CODE.NTHCDR QGATE.GATE) (QGATE.LIMITED-ORACLE) QGATE.COMPOSE) CODE.DO ((INTEGER.FROMFLOAT) 0.21882747842253306d0 CODE.CAR ((CODE.DO (CODE.NTHCDR) CODE.NTHCDR) INTEGER.DUP QGATE.GATE) (CODE.NTH)) (CODE.APPEND)) Errors for best individual: #(10.998831275018304d0) Total errors for best individual: 10.998831275018304d0 Size of best individual (points): 100 Average total errors in population: 2578417.5 Median total errors in population: 21.0d0 Average program size in population (points): 65.34388 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: ((INTEGER./) ((-7 2) (INTEGER.DUP ((QGATE.DUP (QGATE.DUP ((CODE.CDR) -5.2060236918580856d0 CODE.DO*))) ((CODE.APPEND) CODE.DO (INTEGER.+ FLOAT.FROMINTEGER) (FLOAT.SWAP CODE.NTH) (CODE.NOOP CODE.DUP) (QGATE.U-THETA (CODE.NTH) QGATE.DUP CODE.CDR))) CODE.NTHCDR QGATE.GATE) (((CODE.SWAP) CODE.POP) QGATE.LIMITED-ORACLE) QGATE.COMPOSE) CODE.DO (INTEGER.FROMFLOAT (0.2267905903612535d0 (INTEGER.- (CODE.FROMFLOAT QGATE.U-THETA ((INTEGER.POP CODE.LIST) CODE.CAR) CODE.QUOTE ((QGATE.DUP) CODE.DO*COUNT)))) CODE.CAR ((CODE.DO (CODE.NTHCDR) CODE.NTHCDR) INTEGER.DUP QGATE.GATE) (CODE.NTH)) (CODE.APPEND)) Errors for best individual: #(10.994387554283067d0) Total errors for best individual: 10.994387554283067d0 Size of best individual (points): 80 Average total errors in population: 2603216.5 Median total errors in population: 21.0d0 Average program size in population (points): 66.90828 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: ((#S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 1)))))))) ((-7 2) (INTEGER.DUP (QGATE.DUP (((CODE.CDR) CODE.FROMFLOAT CODE.DO* CODE.DO*TIMES) (INTEGER.- FLOAT.+ CODE.QUOTE (QGATE.U-THETA) QGATE.TRANSPOSE))) CODE.NTHCDR QGATE.GATE) ((((QGATE.TRANSPOSE) (FLOAT.DUP) CODE.FROMINTEGER FLOAT.+) QGATE.POP INTEGER.FROMFLOAT (((INTEGER.DUP (INTEGER.+ CODE.IF) CODE.IF FLOAT.FROMINTEGER CODE.FROMFLOAT (CODE.DUP)) #S(UNITARY :MATRIX #2A((0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0) (-0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0) (0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 1))) (COMPRESSED ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0)))))))))) CODE.NTH) QGATE.GATE CODE.DO) (CODE.DO*COUNT)) QGATE.COMPOSE) CODE.DO (INTEGER.FROMFLOAT 0.2027941738881441d0 CODE.CAR ((CODE.DO (CODE.NTHCDR) CODE.NTHCDR) ((INTEGER.-) 5 INTEGER.DUP INTEGER.FROMFLOAT (QGATE.LIMITED-ORACLE CODE.CAR)) QGATE.GATE) (CODE.NTH)) (CODE.APPEND)) Errors for best individual: #(10.972873132555478d0) Total errors for best individual: 10.972873132555478d0 Size of best individual (points): 82 Average total errors in population: 2604015.2 Median total errors in population: 20.99729187889733d0 Average program size in population (points): 66.68964 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: ((9) ((-7 2) (INTEGER.DUP ((QGATE.DUP (QGATE.DUP ((CODE.CDR) -5.2248029422975755d0 CODE.DO* CODE.DO*TIMES))) ((CODE.APPEND) CODE.DO (INTEGER.+ FLOAT.FROMINTEGER) (FLOAT.SWAP CODE.NTH) (CODE.NOOP CODE.DUP) (QGATE.U-THETA (CODE.NTH) QGATE.DUP CODE.CDR))) CODE.NTHCDR QGATE.GATE) (((FLOAT./ (INTEGER.FROMFLOAT)) (QGATE.LIMITED-ORACLE QGATE.CPHASE)) QGATE.LIMITED-ORACLE) QGATE.COMPOSE) CODE.DO ((INTEGER.FROMFLOAT 0.22218133708165044d0 CODE.CAR ((((FLOAT.SWAP) CODE.FROMFLOAT) CODE.LIST) INTEGER.DUP QGATE.GATE) (CODE.NTH)) (CODE.APPEND (QGATE.MEASURE #S(UNITARY :MATRIX #2A((-0.47576990504555244d0 0.0d0 -0.037324644279905866d0 0.0d0 -0.8760856571216021d0 0.0d0 -0.06872983171909663d0 0.0d0) (0.0d0 -0.47576990504555244d0 0.0d0 -0.037324644279905866d0 0.0d0 -0.8760856571216021d0 0.0d0 -0.06872983171909663d0) (0.037324644279905866d0 0.0d0 -0.47576990504555244d0 0.0d0 0.06872983171909663d0 0.0d0 -0.8760856571216021d0 0.0d0) (0.0d0 0.037324644279905866d0 0.0d0 -0.47576990504555244d0 0.0d0 0.06872983171909663d0 0.0d0 -0.8760856571216021d0) (0.8760856571216021d0 0.0d0 0.06872983171909663d0 0.0d0 -0.47576990504555244d0 0.0d0 -0.037324644279905866d0 0.0d0) (0.0d0 0.8760856571216021d0 0.0d0 0.06872983171909663d0 0.0d0 -0.47576990504555244d0 0.0d0 -0.037324644279905866d0) (-0.06872983171909663d0 0.0d0 0.8760856571216021d0 0.0d0 0.037324644279905866d0 0.0d0 -0.47576990504555244d0 0.0d0) (0.0d0 -0.06872983171909663d0 0.0d0 0.8760856571216021d0 0.0d0 0.037324644279905866d0 0.0d0 -0.47576990504555244d0)) :HISTORY ((COMPRESSED ((U-THETA 1 1.0732944473942378d0))) (COMPRESSED ((U-THETA 1 1.0732944473942378d0))) (COMPRESSED ((COMPRESSED ((U-THETA 1 1.0732944473942378d0))) (COMPRESSED ((U-THETA 2 1.0732944473942378d0))))))) FLOAT.- QGATE.CNOT (CODE.DO*COUNT QGATE.DUP) (CODE.FROMFLOAT -9.891562461853027d0 QGATE.POP)) (CODE.NTHCDR))) NIL) Errors for best individual: #(10.865025838001582d0) Total errors for best individual: 10.865025838001582d0 Size of best individual (points): 86 Average total errors in population: 2639613.2 Median total errors in population: 20.917111680253257d0 Average program size in population (points): 65.30832 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: ((9) ((-7 2) (INTEGER.DUP ((QGATE.DUP (QGATE.DUP ((CODE.CDR) -5.2248029422975755d0 CODE.DO* CODE.DO*TIMES))) ((CODE.APPEND) CODE.DO (INTEGER.+ FLOAT.FROMINTEGER) (FLOAT.SWAP CODE.NTH) (CODE.NOOP CODE.DUP) (QGATE.U-THETA (CODE.NTH) QGATE.DUP CODE.CDR))) CODE.NTHCDR QGATE.GATE) (((FLOAT./ (INTEGER.FROMFLOAT)) (QGATE.LIMITED-ORACLE QGATE.CPHASE)) QGATE.LIMITED-ORACLE) QGATE.COMPOSE) CODE.DO ((INTEGER.FROMFLOAT 0.22218133708165044d0 CODE.CAR ((((FLOAT.SWAP) CODE.FROMFLOAT) CODE.LIST) INTEGER.DUP QGATE.GATE) (CODE.NTH)) (CODE.APPEND (QGATE.MEASURE #S(UNITARY :MATRIX #2A((-0.47576990504555244d0 0.0d0 -0.037324644279905866d0 0.0d0 -0.8760856571216021d0 0.0d0 -0.06872983171909663d0 0.0d0) (0.0d0 -0.47576990504555244d0 0.0d0 -0.037324644279905866d0 0.0d0 -0.8760856571216021d0 0.0d0 -0.06872983171909663d0) (0.037324644279905866d0 0.0d0 -0.47576990504555244d0 0.0d0 0.06872983171909663d0 0.0d0 -0.8760856571216021d0 0.0d0) (0.0d0 0.037324644279905866d0 0.0d0 -0.47576990504555244d0 0.0d0 0.06872983171909663d0 0.0d0 -0.8760856571216021d0) (0.8760856571216021d0 0.0d0 0.06872983171909663d0 0.0d0 -0.47576990504555244d0 0.0d0 -0.037324644279905866d0 0.0d0) (0.0d0 0.8760856571216021d0 0.0d0 0.06872983171909663d0 0.0d0 -0.47576990504555244d0 0.0d0 -0.037324644279905866d0) (-0.06872983171909663d0 0.0d0 0.8760856571216021d0 0.0d0 0.037324644279905866d0 0.0d0 -0.47576990504555244d0 0.0d0) (0.0d0 -0.06872983171909663d0 0.0d0 0.8760856571216021d0 0.0d0 0.037324644279905866d0 0.0d0 -0.47576990504555244d0)) :HISTORY ((COMPRESSED ((U-THETA 1 1.0732944473942378d0))) (COMPRESSED ((U-THETA 1 1.0732944473942378d0))) (COMPRESSED ((COMPRESSED ((U-THETA 1 1.0732944473942378d0))) (COMPRESSED ((U-THETA 2 1.0732944473942378d0))))))) FLOAT.- QGATE.CNOT (CODE.DO*COUNT QGATE.DUP) (CODE.FROMFLOAT -9.891562461853027d0 QGATE.POP)) (CODE.NTHCDR))) NIL) Errors for best individual: #(10.865025838001582d0) Total errors for best individual: 10.865025838001582d0 Size of best individual (points): 86 Average total errors in population: 2644812.2 Median total errors in population: 11.0d0 Average program size in population (points): 65.354 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: ((9) ((-7 2) (INTEGER.DUP ((QGATE.DUP (QGATE.DUP ((CODE.CDR) -5.2248029422975755d0 CODE.DO* CODE.DO*TIMES))) ((CODE.APPEND) CODE.DO (INTEGER.+ FLOAT.FROMINTEGER) (FLOAT.SWAP CODE.NTH) (CODE.NOOP CODE.DUP) (QGATE.U-THETA (CODE.NTH) QGATE.DUP CODE.CDR))) CODE.NTHCDR QGATE.GATE) (((FLOAT./ (INTEGER.FROMFLOAT)) (QGATE.LIMITED-ORACLE QGATE.CPHASE)) QGATE.LIMITED-ORACLE) QGATE.COMPOSE) CODE.DO ((INTEGER.FROMFLOAT 0.22218133708165044d0 CODE.CAR ((((FLOAT.SWAP) CODE.FROMFLOAT) CODE.LIST) INTEGER.DUP QGATE.GATE) (CODE.NTH)) (CODE.APPEND (QGATE.MEASURE #S(UNITARY :MATRIX #2A((-0.47576990504555244d0 0.0d0 -0.037324644279905866d0 0.0d0 -0.8760856571216021d0 0.0d0 -0.06872983171909663d0 0.0d0) (0.0d0 -0.47576990504555244d0 0.0d0 -0.037324644279905866d0 0.0d0 -0.8760856571216021d0 0.0d0 -0.06872983171909663d0) (0.037324644279905866d0 0.0d0 -0.47576990504555244d0 0.0d0 0.06872983171909663d0 0.0d0 -0.8760856571216021d0 0.0d0) (0.0d0 0.037324644279905866d0 0.0d0 -0.47576990504555244d0 0.0d0 0.06872983171909663d0 0.0d0 -0.8760856571216021d0) (0.8760856571216021d0 0.0d0 0.06872983171909663d0 0.0d0 -0.47576990504555244d0 0.0d0 -0.037324644279905866d0 0.0d0) (0.0d0 0.8760856571216021d0 0.0d0 0.06872983171909663d0 0.0d0 -0.47576990504555244d0 0.0d0 -0.037324644279905866d0) (-0.06872983171909663d0 0.0d0 0.8760856571216021d0 0.0d0 0.037324644279905866d0 0.0d0 -0.47576990504555244d0 0.0d0) (0.0d0 -0.06872983171909663d0 0.0d0 0.8760856571216021d0 0.0d0 0.037324644279905866d0 0.0d0 -0.47576990504555244d0)) :HISTORY ((COMPRESSED ((U-THETA 1 1.0732944473942378d0))) (COMPRESSED ((U-THETA 1 1.0732944473942378d0))) (COMPRESSED ((COMPRESSED ((U-THETA 1 1.0732944473942378d0))) (COMPRESSED ((U-THETA 2 1.0732944473942378d0))))))) FLOAT.- QGATE.CNOT (CODE.DO*COUNT QGATE.DUP) (CODE.FROMFLOAT -9.891562461853027d0 QGATE.POP)) (CODE.NTHCDR))) NIL) Errors for best individual: #(10.865025838001582d0) Total errors for best individual: 10.865025838001582d0 Size of best individual (points): 86 Average total errors in population: 2597611.7 Median total errors in population: 11.0d0 Average program size in population (points): 67.80268 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: ((((((NIL INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 0 0 0 1 0) (1 0 0 0 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 0 0 0 1) (0 1 0 0 0 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((SWAP 2 0))) (COMPRESSED (TRANSPOSED ((QNOT 1))))))) 5) ((INTEGER.DUP ((FLOAT.+ ((CODE.DO*))) ((CODE.FROMINTEGER (QGATE.SWP FLOAT.+)) FLOAT./ CODE.SWAP ((CODE.FROMFLOAT #S(UNITARY :MATRIX #2A((-0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0) (0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0)) :HISTORY ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0)))))) CODE.CONS))) QGATE.LIMITED-ORACLE QGATE.TRANSPOSE) (#S(UNITARY :MATRIX #2A((-0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0 -0.869126900550537d0 0.0d0 -0.17999721943768643d0 0.0d0) (0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0 -0.869126900550537d0 0.0d0 -0.17999721943768643d0) (0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0 0.17999721943768643d0 0.0d0 -0.869126900550537d0 0.0d0) (0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0 0.17999721943768643d0 0.0d0 -0.869126900550537d0) (0.869126900550537d0 0.0d0 0.17999721943768643d0 0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0) (0.0d0 0.869126900550537d0 0.0d0 0.17999721943768643d0 0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0) (-0.17999721943768643d0 0.0d0 0.869126900550537d0 0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0) (0.0d0 -0.17999721943768643d0 0.0d0 0.869126900550537d0 0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0)) :HISTORY ((COMPRESSED ((U-THETA 1 0.20421421418907307d0))) (COMPRESSED (TRANSPOSED ((COMPRESSED ((COMPRESSED ((QNOT 1)))))))) (COMPRESSED ((COMPRESSED ((COMPRESSED ((QNOT 1))) (COMPRESSED ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0))))))))))) CODE.NOOP))) (QGATE.END) (FLOAT.POP)) (INTEGER.FROMFLOAT) FLOAT.* ((QGATE.GATE QGATE.SWAP) INTEGER.DUP CODE.DO*TIMES (FLOAT.+) ((QGATE.END) CODE.CONS CODE.QUOTE (CODE.APPEND) (((QGATE.LIMITED-ORACLE ((FLOAT.SWAP -4 QGATE.LIMITED-ORACLE (CODE.FROMFLOAT #S(UNITARY :MATRIX #2A((-0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0) (0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0)) :HISTORY ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0))))))) (QGATE.CNOT) FLOAT.DUP))) CODE.NTHCDR -2 FLOAT.* QGATE.QNOT))) (CODE.IF QGATE.LIMITED-ORACLE) #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.SWAP CODE.DO*COUNT INTEGER.+ (CODE.IF)) Errors for best individual: #(10.89451326690841d0) Total errors for best individual: 10.89451326690841d0 Size of best individual (points): 87 Average total errors in population: 2544811.7 Median total errors in population: 11.0d0 Average program size in population (points): 70.67412 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: ((QGATE.LIMITED-ORACLE INTEGER.SWAP) (CODE.DO* 0 (3)) ((INTEGER.DUP (CODE.FROMFLOAT) ((INTEGER.SWAP (#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.DO*)) INTEGER.POP) ((FLOAT.* (QGATE.CNOT (CODE.DUP #S(UNITARY :MATRIX #2A((-0.4681158731200886d0 0.0d0 0.0d0 0.0d0 -0.8836670919147194d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.4681158731200886d0 0.0d0 0.0d0 0.0d0 -0.8836670919147194d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.4681158731200886d0 0.0d0 0.0d0 0.0d0 -0.8836670919147194d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.4681158731200886d0 0.0d0 0.0d0 0.0d0 -0.8836670919147194d0) (0.8836670919147194d0 0.0d0 0.0d0 0.0d0 -0.4681158731200886d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8836670919147194d0 0.0d0 0.0d0 0.0d0 -0.4681158731200886d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.8836670919147194d0 0.0d0 0.0d0 0.0d0 -0.4681158731200886d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.8836670919147194d0 0.0d0 0.0d0 0.0d0 -0.4681158731200886d0)) :HISTORY ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.22523157770205815d0))))) CODE.LIST)) FLOAT.POP) ((((-1.0323230354082173d0 (INTEGER.FROMFLOAT (#S(UNITARY :MATRIX #2A((-0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0 -0.869126900550537d0 0.0d0 -0.17999721943768643d0 0.0d0) (0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0 -0.869126900550537d0 0.0d0 -0.17999721943768643d0) (0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0 0.17999721943768643d0 0.0d0 -0.869126900550537d0 0.0d0) (0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0 0.17999721943768643d0 0.0d0 -0.869126900550537d0) (0.869126900550537d0 0.0d0 0.17999721943768643d0 0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0) (0.0d0 0.869126900550537d0 0.0d0 0.17999721943768643d0 0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0) (-0.17999721943768643d0 0.0d0 0.869126900550537d0 0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0) (0.0d0 -0.17999721943768643d0 0.0d0 0.869126900550537d0 0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0)) :HISTORY ((COMPRESSED ((U-THETA 1 0.20421421418907307d0))) (COMPRESSED (TRANSPOSED ((COMPRESSED ((COMPRESSED ((QNOT 1)))))))) (COMPRESSED ((COMPRESSED ((COMPRESSED ((QNOT 1))) (COMPRESSED ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0)))))))))))) (CODE.CONS CODE.LIST))) (QGATE.GATE (FLOAT.FROMINTEGER) ((QGATE.DUP) #S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 1 0 0 0 0) (1 0 0 0 0 0 0 0) (0 1 0 0 0 0 0 0) (0 0 0 0 0 0 1 0) (0 0 0 0 0 0 0 1) (0 0 0 0 1 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((COMPRESSED ((QNOT 1))))))) (FLOAT.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.NOOP ((QGATE.SWP) (CODE.DO*COUNT #S(UNITARY :MATRIX #2A((-0.6536436208636119d0 0.0d0 0.0d0 0.0d0 -0.7568024953079282d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.6536436208636119d0 0.0d0 0.0d0 0.0d0 -0.7568024953079282d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.6536436208636119d0 0.0d0 0.0d0 0.0d0 -0.7568024953079282d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.6536436208636119d0 0.0d0 0.0d0 0.0d0 -0.7568024953079282d0) (0.7568024953079282d0 0.0d0 0.0d0 0.0d0 -0.6536436208636119d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.7568024953079282d0 0.0d0 0.0d0 0.0d0 -0.6536436208636119d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.7568024953079282d0 0.0d0 0.0d0 0.0d0 -0.6536436208636119d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.7568024953079282d0 0.0d0 0.0d0 0.0d0 -0.6536436208636119d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 4.0d0))))) (COMPRESSED (IDENTITY)))) CODE.DO*TIMES (QGATE.U-THETA QGATE.QNOT)) -8 CODE.IF ((INTEGER.-) 5 INTEGER.DUP INTEGER.FROMFLOAT CODE.DO* (QGATE.LIMITED-ORACLE CODE.CAR))))) CODE.NTH (CODE.DO)) QGATE.COMPOSE (CODE.IF ((INTEGER.+ QGATE.COMPOSE QGATE.U-THETA CODE.QUOTE QGATE.POP) QGATE.LIMITED-ORACLE FLOAT.+) CODE.CAR CODE.DO*COUNT FLOAT./)) INTEGER.POP ((CODE.DUP) INTEGER.DUP)) Errors for best individual: #(10.89451326690841d0) Total errors for best individual: 10.89451326690841d0 Size of best individual (points): 100 Average total errors in population: 2501612.0 Median total errors in population: 11.0d0 Average program size in population (points): 74.15096 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: ((CODE.NOOP CODE.DO* QGATE.POP) (((CODE.DO*COUNT (#S(UNITARY :MATRIX #2A((-0.46187068835698863d0 0.0d0 0.0d0 0.0d0 -0.8869472742145621d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.46187068835698863d0 0.0d0 0.0d0 0.0d0 -0.8869472742145621d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.46187068835698863d0 0.0d0 0.0d0 0.0d0 -0.8869472742145621d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.46187068835698863d0 0.0d0 0.0d0 0.0d0 -0.8869472742145621d0) (0.8869472742145621d0 0.0d0 0.0d0 0.0d0 -0.46187068835698863d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8869472742145621d0 0.0d0 0.0d0 0.0d0 -0.46187068835698863d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.8869472742145621d0 0.0d0 0.0d0 0.0d0 -0.46187068835698863d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.8869472742145621d0 0.0d0 0.0d0 0.0d0 -0.46187068835698863d0)) :HISTORY ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23228580586685096d0))))) 0.23022671742284356d0))) ((QGATE.POP FLOAT./) CODE.CAR ((CODE.DO QGATE.POP FLOAT.SWAP ((QGATE.SWAP) CODE.CONS #S(UNITARY :MATRIX #2A((-0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0 -0.869126900550537d0 0.0d0 -0.17999721943768643d0 0.0d0) (0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0 -0.869126900550537d0 0.0d0 -0.17999721943768643d0) (0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0 0.17999721943768643d0 0.0d0 -0.869126900550537d0 0.0d0) (0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0 0.17999721943768643d0 0.0d0 -0.869126900550537d0) (0.869126900550537d0 0.0d0 0.17999721943768643d0 0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0) (0.0d0 0.869126900550537d0 0.0d0 0.17999721943768643d0 0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0) (-0.17999721943768643d0 0.0d0 0.869126900550537d0 0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0) (0.0d0 -0.17999721943768643d0 0.0d0 0.869126900550537d0 0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0)) :HISTORY ((COMPRESSED ((U-THETA 1 0.20421421418907307d0))) (COMPRESSED (TRANSPOSED ((COMPRESSED ((COMPRESSED ((QNOT 1)))))))) (COMPRESSED ((COMPRESSED ((COMPRESSED ((QNOT 1))) (COMPRESSED ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0))))))))))))) CODE.NTHCDR QGATE.COMPOSE FLOAT.POP))) ((QGATE.LIMITED-ORACLE (CODE.CAR QGATE.GATE INTEGER.FROMFLOAT) CODE.NTH) CODE.FROMINTEGER (INTEGER.DUP (((INTEGER.+ (INTEGER.FROMFLOAT (INTEGER.FROMFLOAT) #S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 0 0 0 1 0) (1 0 0 0 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 0 0 0 1) (0 1 0 0 0 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((SWAP 2 0))) (COMPRESSED (TRANSPOSED ((QNOT 1)))))) INTEGER.*) ((CODE.DUP) QGATE.CPHASE QGATE.U-THETA) (((CODE.LIST QGATE.MEASURE QGATE.TRANSPOSE) ((FLOAT.POP) FLOAT./) QGATE.CPHASE FLOAT.+ FLOAT./ CODE.DO*) (INTEGER.SWAP)) FLOAT.-) 8) (CODE.QUOTE INTEGER.DUP) (CODE.NOOP (CODE.SWAP CODE.DO*COUNT INTEGER.-)) (FLOAT.+ CODE.CONS))) (-0.5615605760946243d0 CODE.APPEND) QGATE.CPHASE 9 CODE.DO*)) Errors for best individual: #(10.89451326690841d0) Total errors for best individual: 10.89451326690841d0 Size of best individual (points): 92 Average total errors in population: 2453212.0 Median total errors in population: 11.0d0 Average program size in population (points): 77.708 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.LIST) (((((((QGATE.DUP) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 0 0 0 1 0) (1 0 0 0 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 0 0 0 1) (0 1 0 0 0 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((SWAP 2 0))) (COMPRESSED (TRANSPOSED ((QNOT 1))))))) 5) (INTEGER.DUP ((FLOAT.+ ((CODE.DO*))) (((((FLOAT./) NIL CODE.FROMFLOAT INTEGER.SWAP)) (QGATE.SWP CODE.LIST)) FLOAT./ CODE.SWAP ((CODE.FROMFLOAT #S(UNITARY :MATRIX #2A((-0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0) (0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0)) :HISTORY ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0)))))) CODE.CONS))) QGATE.LIMITED-ORACLE QGATE.TRANSPOSE)) NIL (CODE.DO*) (FLOAT.POP)) ((FLOAT.POP CODE.NTH FLOAT.SWAP FLOAT.FROMINTEGER FLOAT.*) ((#S(UNITARY :MATRIX #2A((-0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0 -0.869126900550537d0 0.0d0 -0.17999721943768643d0 0.0d0) (0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0 -0.869126900550537d0 0.0d0 -0.17999721943768643d0) (0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0 0.17999721943768643d0 0.0d0 -0.869126900550537d0 0.0d0) (0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0 0.17999721943768643d0 0.0d0 -0.869126900550537d0) (0.869126900550537d0 0.0d0 0.17999721943768643d0 0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0) (0.0d0 0.869126900550537d0 0.0d0 0.17999721943768643d0 0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0) (-0.17999721943768643d0 0.0d0 0.869126900550537d0 0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0) (0.0d0 -0.17999721943768643d0 0.0d0 0.869126900550537d0 0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0)) :HISTORY ((COMPRESSED ((U-THETA 1 0.20421421418907307d0))) (COMPRESSED (TRANSPOSED ((COMPRESSED ((COMPRESSED ((QNOT 1)))))))) (COMPRESSED ((COMPRESSED ((COMPRESSED ((QNOT 1))) (COMPRESSED ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0))))))))))) CODE.DO*COUNT QGATE.CNOT) (FLOAT.DUP)))) (INTEGER.FROMFLOAT) FLOAT.* ((QGATE.GATE QGATE.SWAP) INTEGER.DUP (CODE.NTH) (FLOAT.+) ((QGATE.END) CODE.CONS CODE.QUOTE (CODE.APPEND) -3.779125024243826d0)) (CODE.IF QGATE.LIMITED-ORACLE) ((((QGATE.CPHASE) CODE.CDR) INTEGER./))) CODE.DO*COUNT INTEGER.+ (CODE.IF)) Errors for best individual: #(10.89451326690841d0) Total errors for best individual: 10.89451326690841d0 Size of best individual (points): 96 Average total errors in population: 2456812.2 Median total errors in population: 10.998831275018304d0 Average program size in population (points): 77.41592 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: ((QGATE.LIMITED-ORACLE) ((((((QGATE.DUP) INTEGER.FROMFLOAT #S(UNITARY :MATRIX #2A((0 0 1 0 0 0 0 0) (0 0 0 0 0 0 1 0) (1 0 0 0 0 0 0 0) (0 0 0 0 1 0 0 0) (0 0 0 1 0 0 0 0) (0 0 0 0 0 0 0 1) (0 1 0 0 0 0 0 0) (0 0 0 0 0 1 0 0)) :HISTORY ((COMPRESSED ((SWAP 2 0))) (COMPRESSED (TRANSPOSED ((QNOT 1))))))) 5) (INTEGER.DUP ((FLOAT.+ ((CODE.DO*))) ((CODE.FROMINTEGER (QGATE.SWP FLOAT.+)) FLOAT./ CODE.SWAP ((CODE.FROMFLOAT #S(UNITARY :MATRIX #2A((-0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0 -0.8875700356962721d0) (0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.8875700356962721d0 0.0d0 0.0d0 0.0d0 -0.46067280333672633d0)) :HISTORY ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0)))))) CODE.CONS))) QGATE.LIMITED-ORACLE QGATE.TRANSPOSE)) (FLOAT.-) ((CODE.DO*) ((CODE.DO QGATE.POP (((CODE.SWAP (QGATE.U-THETA CODE.NTHCDR)) CODE.DO*) CODE.DO*COUNT QGATE.GATE) INTEGER.FROMFLOAT) #S(UNITARY :MATRIX #2A((-0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0 -0.869126900550537d0 0.0d0 -0.17999721943768643d0 0.0d0) (0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0 -0.869126900550537d0 0.0d0 -0.17999721943768643d0) (0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0 0.17999721943768643d0 0.0d0 -0.869126900550537d0 0.0d0) (0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0 0.17999721943768643d0 0.0d0 -0.869126900550537d0) (0.869126900550537d0 0.0d0 0.17999721943768643d0 0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0 0.0d0) (0.0d0 0.869126900550537d0 0.0d0 0.17999721943768643d0 0.0d0 -0.4511003184305197d0 0.0d0 -0.09342341487015926d0) (-0.17999721943768643d0 0.0d0 0.869126900550537d0 0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0 0.0d0) (0.0d0 -0.17999721943768643d0 0.0d0 0.869126900550537d0 0.0d0 0.09342341487015926d0 0.0d0 -0.4511003184305197d0)) :HISTORY ((COMPRESSED ((U-THETA 1 0.20421421418907307d0))) (COMPRESSED (TRANSPOSED ((COMPRESSED ((COMPRESSED ((QNOT 1)))))))) (COMPRESSED ((COMPRESSED ((COMPRESSED ((QNOT 1))) (COMPRESSED ((COMPRESSED ((U-THETA 2 4.0d0))) (COMPRESSED ((U-THETA 2 0.23363590240478516d0))))))))))))) NIL) (INTEGER.FROMFLOAT) FLOAT.* ((QGATE.GATE (QGATE.SWAP (CODE.CONS FLOAT.DUP))) INTEGER.DUP CODE.DO*TIMES (FLOAT.+) ((QGATE.END) CODE.CONS CODE.QUOTE CODE.DO*TIMES -3.7900774986112338d0)) (QGATE.LIMITED-ORACLE) #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.SWAP CODE.DO*COUNT INTEGER.+ (CODE.IF)) Errors for best individual: #(10.89451326690841d0) Total errors for best individual: 10.89451326690841d0 Size of best individual (points): 88 Average total errors in population: 2540812.0 Median total errors in population: 10.998831275018304d0 Average program size in population (points): 75.33784 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.DO* (QGATE.COMPOSE)) ((INTEGER.SWAP) #S(UNITARY :MATRIX #2A((-0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0) (-0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0)) :HISTORY ((COMPRESSED ((COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 2 1.7990526358549985d0))))))) ((INTEGER./ QGATE.GATE (CODE.QUOTE QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (INTEGER.DUP QGATE.END QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (QGATE.TRANSPOSE CODE.NTH QGATE.QNOT INTEGER.SWAP (CODE.DO INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR ((CODE.DO*TIMES (CODE.NTHCDR QGATE.POP) (CODE.CDR #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.DO* CODE.NTHCDR)) QGATE.GATE) FLOAT.FROMINTEGER) (CODE.FROMINTEGER G4520) CODE.DUP) Errors for best individual: #(10.860120200221887d0) Total errors for best individual: 10.860120200221887d0 Size of best individual (points): 66 Average total errors in population: 2554011.5 Median total errors in population: 10.997372605645781d0 Average program size in population (points): 73.43348 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.DO* (QGATE.COMPOSE)) ((INTEGER.SWAP) #S(UNITARY :MATRIX #2A((-0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0 0.9740624369506612d0) (-0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0 0.0d0) (0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9740624369506612d0 0.0d0 0.0d0 0.0d0 -0.2262794045461034d0)) :HISTORY ((COMPRESSED ((COMPRESSED (IDENTITY)) (COMPRESSED ((U-THETA 2 1.7990526358549985d0))))))) ((INTEGER./ QGATE.GATE (CODE.QUOTE QGATE.SWAP)) CODE.IF (CODE.DO*TIMES)) (INTEGER.DUP QGATE.END QGATE.DUP))) QGATE.CPHASE (QGATE.LIMITED-ORACLE (FLOAT.DUP (QGATE.COMPOSE QGATE.LIMITED-ORACLE -4))) (QGATE.TRANSPOSE CODE.NTH QGATE.GATE INTEGER.SWAP ((INTEGER.-) INTEGER.DUP (CODE.APPEND CODE.DO 3 QGATE.LIMITED-ORACLE) INTEGER.DUP) (CODE.NTHCDR ((CODE.DO*TIMES QGATE.SWAP ((CODE.CONS (CODE.DO*TIMES (QGATE.LIMITED-ORACLE (FLOAT./)) INTEGER.*)) #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.DO* CODE.NTHCDR) ((INTEGER.- CODE.FROMINTEGER FLOAT.+ QGATE.U-THETA))) QGATE.GATE) FLOAT.FROMINTEGER) (CODE.FROMINTEGER (INTEGER./)) CODE.DUP) Errors for best individual: #(10.860120200221887d0) Total errors for best individual: 10.860120200221887d0 Size of best individual (points): 80 Average total errors in population: 2430411.0 Median total errors in population: 10.977731136885684d0 Average program size in population (points): 74.20392 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: (QGATE.QNOT (((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 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA 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 5.888740539550781d0 (CODE.CAR)) 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.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 79 Average total errors in population: 2313210.7 Median total errors in population: 10.89451326690841d0 Average program size in population (points): 76.01628 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 30 Best individual: ((CODE.APPEND) (((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 (INTEGER.DUP (CODE.CDR INTEGER./)))) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((CODE.SWAP CODE.CONS (FLOAT.DUP) (QGATE.GATE QGATE.END) (-6.603248119354248d0)) ((FLOAT.FROMINTEGER ((QGATE.U-THETA INTEGER.*) -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.822392988364408d0)) (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.04981916298153d0 CODE.FROMINTEGER))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 99 Average total errors in population: 2404410.5 Median total errors in population: 10.89451326690841d0 Average program size in population (points): 75.37196 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 31 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)) QGATE.CNOT) CODE.IF) CODE.NTH) ((-8 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((CODE.NTHCDR (QGATE.QNOT QGATE.GATE) FLOAT.- QGATE.LIMITED-ORACLE ((CODE.DUP CODE.LIST (INTEGER.SWAP)) QGATE.CPHASE)) -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.862025174364879d0)) ((CODE.QUOTE) CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) INTEGER.DUP CODE.QUOTE (CODE.CONS ((FLOAT.+ CODE.IF) QGATE.TRANSPOSE)) ((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./ QGATE.LIMITED-ORACLE) CODE.FROMINTEGER))) Errors for best individual: #(10.80859315458933d0) Total errors for best individual: 10.80859315458933d0 Size of best individual (points): 95 Average total errors in population: 2489610.5 Median total errors in population: 10.89451326690841d0 Average program size in population (points): 74.53172 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 32 Best individual: ((QGATE.END) ((CODE.DO*TIMES QGATE.SWAP (CODE.CDR #S(UNITARY :MATRIX #2A((0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.48512439312245775d0 0.0d0 -0.8744451516233406d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.8744451516233406d0 0.0d0 0.48512439312245775d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((U-THETA 1 1.0642909109545906d0))))))) CODE.DO* 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 CODE.NTHCDR) (CODE.APPEND (CODE.DO* INTEGER.FROMFLOAT ((FLOAT.FROMINTEGER ((QGATE.U-THETA 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.836152788565526d0)) (FLOAT.DUP CODE.CONS (QGATE.COMPOSE))) -5 CODE.IF) -7 (CODE.QUOTE)) QGATE.POP 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 (CODE.APPEND -1.0583720459668076d0 CODE.FROMINTEGER))) Errors for best individual: #(10.80433791386968d0) Total errors for best individual: 10.80433791386968d0 Size of best individual (points): 82 Average total errors in population: 2690010.2 Median total errors in population: 10.89451326690841d0 Average program size in population (points): 72.9234 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 33 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.LIST INTEGER.-) INTEGER./ (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.182268029920297d0 INTEGER.+ #S(UNITARY :MATRIX #2A((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) (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)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT CODE.POP (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(10.5635703682496d0) Total errors for best individual: 10.5635703682496d0 Size of best individual (points): 89 Average total errors in population: 2756410.0 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 73.09976 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 34 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.LIST INTEGER.-) INTEGER./ (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) CODE.DO CODE.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.182268029920297d0 INTEGER.+ #S(UNITARY :MATRIX #2A((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) (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)) :HISTORY ((COMPRESSED ((QNOT 2)))))) INTEGER.- (QGATE.QNOT CODE.POP (QGATE.QNOT CODE.SWAP))) INTEGER.SWAP)) CODE.FROMFLOAT (QGATE.DUP))) ((CODE.IF CODE.DUP) INTEGER.+))) INTEGER.SWAP) CODE.CONS 2 (CODE.POP) QGATE.CPHASE) Errors for best individual: #(10.5635703682496d0) Total errors for best individual: 10.5635703682496d0 Size of best individual (points): 89 Average total errors in population: 2659610.0 Median total errors in population: 10.860120200221887d0 Average program size in population (points): 75.4426 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 35 Best individual: (((#S(UNITARY :MATRIX #2A((0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0) (0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0) (0.0d0 0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0) (0.0d0 -0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0) (-0.9436703914920584d0 0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0) (0.0d0 0.0d0 0.3308869780170037d0 0.0d0 0.0d0 0.0d0 0.9436703914920584d0 0.0d0)) :HISTORY ((COMPRESSED ((COMPRESSED ((U-THETA 2 1.233552982796235d0))) (COMPRESSED ((COMPRESSED ((QNOT 0))) (COMPRESSED ((CNOT 1 2))))))))) 2 CODE.DO*COUNT) CODE.DO (FLOAT.+) QGATE.HADAMARD (FLOAT./ QGATE.LIMITED-ORACLE)) (QGATE.POP INTEGER./ (CODE.APPEND (INTEGER.FROMFLOAT QGATE.GATE) CODE.NTHCDR) ((((CODE.LIST INTEGER.-) INTEGER./ (QGATE.U-THETA CODE.DO*COUNT #S(UNITARY :MATRIX #2A((0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0 0.0d0 0.0d0 0.0d0) (-0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0 0.0d0 0.0d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 0.5188861224013728d0 0.0d0 0.8548433727761289d0) (0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0 0.0d0) (0.0d0 0.0d0 0.0d0 0.0d0 0.0d0 -0.8548433727761289d0 0.0d0 0.5188861224013728d0)) :HISTORY ((COMPRESSED (TRANSPOSED ((COMPRESSED ((U-THETA 1 5.257936395489689d0))))))))) FLOAT.-) (CODE.FROMINTEGER) #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.CONS) ((-6 INTEGER.DUP (2 QGATE.GATE) (FLOAT.* (QGATE.LIMITED-ORACLE FLOAT.SWAP) CODE.SWAP FLOAT.SWAP QGATE.SWP) ((QGATE.CPHASE (((QGATE.END CODE.DUP) 9 (INTEGER.POP -5.182268029920297d0 INTEGER.+ #S(UNITARY :MATRIX #2A((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) (1 0 0 0 0 0 0 0)