| Date: | Wednesday, January 16th, 2019 |
|---|---|
| Commit: | 4ad0fa0d8ea811155e6236e8b72b9505c4bb3dd0 on develop |
| Hostname: | warfa |
| Points: | 256 |
| Fuel: | 4 |
| Seed: | 2019016 |
| Flags: | setup:simplifyrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback default |
| Test | Start | Result | Target | ∞ ↔ ℝ | Time | |
|---|---|---|---|---|---|---|
| b parameter of renormalized beta distribution | 0.1 | 0.1 | 27.8s | » | ||
| a parameter of renormalized beta distribution | 0.2 | 0.2 | 20.4s | » | ||
| Trigonometry B | 0.3 | 0.4 | 20.0s | » | ||
| Trigonometry A | 0.1 | 0.1 | 14.2s | » | ||
| Spherical law of cosines | 17.0 | 3.7 | 42.2s | » | ||
| Quadratic roots, wide range | 52.5 | 0.1 | 21.1s | » | ||
| Quadratic roots, narrow range | 28.5 | 0.4 | 45.4s | » | ||
| Quadratic roots, medium range | 43.5 | 0.2 | 20.4s | » | ||
| Quadratic roots, full range | 33.2 | 8.7 | 23.0s | » | ||
| Midpoint on a great circle | 0 | 0 | 8.0m | » | ||
| Logistic function from Lakshay Garg | 29.2 | 0.0 | 6.2s | » | ||
| Hyperbolic tangent | 57.9 | 0.0 | 15.1s | » | ||
| Hyperbolic sine | 57.8 | 0.6 | 8.0s | » | ||
| Hyperbolic secant | 0.0 | 0.0 | 10.2s | » | ||
| Hyperbolic arc-cosine | 30.8 | 0.0 | 19.7s | » | ||
| Hyperbolic arc-(co)tangent | 58.3 | 0.3 | 15.5s | » | ||
| Hyperbolic arc-(co)secant | 0.1 | 0.1 | 8.1s | » | ||
| Equirectangular approximation to distance on a great circle | 37.0 | 29.0 | 4.6m | » | ||
| Eccentricity of an ellipse | 30.0 | 7.5 | 20.9s | » | ||
| Distance on a great circle | 7.9m | » | ||||
| Destination given bearing on a great circle | 10.0m | » | ||||
| Cubic critical, wide range | 52.7 | 0.1 | 22.0s | » | ||
| Cubic critical, narrow range | 28.5 | 0.3 | 25.0s | » | ||
| Cubic critical, medium range | 44.0 | 0.2 | 25.2s | » | ||
| Cubic critical | 33.9 | 11.2 | 18.5s | » | ||
| Bearing on a great circle | 9.0m | » | ||||
| Asymptote C | 29.4 | 0.1 | 29.7s | » | ||
| Asymptote B | 0.0 | 0.0 | 20.9s | » | ||
| Asymptote A | 14.2 | 0.3 | 21.6s | » | ||
| 2-ancestry mixing, zero discriminant | 15.2 | 0.8 | 10.2s | » | ||
| 2-ancestry mixing, positive discriminant | 34.6 | 30.9 | 51.2s | » | ||
| 2-ancestry mixing, negative discriminant | 1.0 | 0.0 | 11.5s | » | ||
| Quotient of sum of exps | 0.7 | 0.8 | 0.0 | 26.5s | » | |
| Quotient of products | 10.8 | 5.2 | 11.0 | 7.4s | » | |
| Logistic regression 2 | 0.5 | 0.5 | 0.0 | 14.5s | » | |
| Hyperbolic arcsine | 52.4 | 0.2 | 44.8 | 22.0s | » | |
| Harley's example | 10.0m | » | ||||
| Exp of sum of logs | 5.7 | 0 | 0 | 4.6s | » | |
| (- (/ x0 (- 1 x1)) x0) | 8.4 | 5.4 | 0.5 | 10.0s | » |
| 2× | sampled |
| 70× | intervals |
| 576806× | (pre true 80) |
| 190095× | (body real 80) |
| 176904× | (body nan 80) |
| 81206× | (body exit 10240) |
| 34950× | (body real 1280) |
| 31035× | (body real 160) |
| 25404× | (body real 640) |
| 22001× | (body real 320) |
| 8128× | (body nan 160) |
| 5702× | (body real 2560) |
| 1381× | (body real 5120) |
| 4× | presampled |
5972 calls:
| 2.2s | (/ (* (* (* 3 (* c a)) (* 3 (* c a))) (* 3 (* c a))) (* (* (* (* 3 a) (* 3 a)) (* 3 a)) (* (* (- (- b) (sqrt (- (* b b) (* (* 3 a) c)))) (- (- b) (sqrt (- (* b b) (* (* 3 a) c))))) (- (- b) (sqrt (- (* b b) (* (* 3 a) c))))))) |
| 2.1s | (/ (* (* (* 3 (* c a)) (* 3 (* c a))) (* 3 (* c a))) (* (* (* (* 3 a) (* 3 a)) (* 3 a)) (* (* (- (- b) (sqrt (- (* b b) (* (* 3 a) c)))) (- (- b) (sqrt (- (* b b) (* (* 3 a) c))))) (- (- b) (sqrt (- (* b b) (* (* 3 a) c))))))) |
| 1.9s | (/ (* (* (* 3 (* c a)) (* 3 (* c a))) (* 3 (* c a))) (* (* (* (* 3 a) (* 3 a)) (* 3 a)) (* (* (- (- b) (sqrt (- (* b b) (* (* 3 a) c)))) (- (- b) (sqrt (- (* b b) (* (* 3 a) c))))) (- (- b) (sqrt (- (* b b) (* (* 3 a) c))))))) |
| 1.8s | (/ (* (* (* 3 (* c a)) (* 3 (* c a))) (* 3 (* c a))) (* (* (* (* 3 a) (- (- b) (sqrt (- (* b b) (* (* 3 a) c))))) (* (* 3 a) (- (- b) (sqrt (- (* b b) (* (* 3 a) c)))))) (* (* 3 a) (- (- b) (sqrt (- (* b b) (* (* 3 a) c))))))) |
| 1.7s | (/ (* (* (* 3 (* c a)) (* 3 (* c a))) (* 3 (* c a))) (* (* (* (* 3 a) (- (- b) (sqrt (- (* b b) (* (* 3 a) c))))) (* (* 3 a) (- (- b) (sqrt (- (* b b) (* (* 3 a) c)))))) (* (* 3 a) (- (- b) (sqrt (- (* b b) (* (* 3 a) c))))))) |
458 calls:
| 844.0ms | (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) |
| 695.0ms | (sqrt (+ (* (* (- lambda1 lambda2) (* (* (cbrt (cos (/ (+ phi1 phi2) 2))) (cbrt (cos (/ (+ phi1 phi2) 2)))) (cbrt (cos (/ (+ phi1 phi2) 2))))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) |
| 597.0ms | (sqrt (+ (* (* (cos (* (+ phi1 phi2) 1/2)) (cos (* (+ phi1 phi2) 1/2))) (* (* (cbrt (+ (* lambda2 (- lambda2 (* 2 lambda1))) (* lambda1 lambda1))) (cbrt (+ (* lambda2 (- lambda2 (* 2 lambda1))) (* lambda1 lambda1)))) (cbrt (+ (* lambda2 (- lambda2 (* 2 lambda1))) (* lambda1 lambda1))))) (* (- phi1 phi2) (- phi1 phi2)))) |
| 596.0ms | (sqrt (+ (* (* (cos (* (+ phi1 phi2) 1/2)) (cos (* (+ phi1 phi2) 1/2))) (+ (* lambda2 (- lambda2 (* 2 lambda1))) (* lambda1 lambda1))) (* (- phi1 phi2) (- phi1 phi2)))) |
| 573.0ms | (/ (* (pow (/ 1 (+ 1 (exp (- s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (- s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (- t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (- t))))) c_n))) |
Total 29.4b remaining (27.4%)
| 9.3b | 46.3% | Equirectangular approximation to distance on a great circle |
| 5.4b | 80.8% | Cubic critical |
| 5.2b | 53% | Quotient of products |
| 3.0b | 88.4% | Quadratic roots, full range |
| 2.0b | 44.7% | 2-ancestry mixing, positive discriminant |
| 130× | rewrite-expression-head |
458 calls:
| 190.0ms | (sqrt (+ (* (* (- lambda1 lambda2) (* (* (cbrt (cos (/ (+ phi1 phi2) 2))) (cbrt (cos (/ (+ phi1 phi2) 2)))) (cbrt (cos (/ (+ phi1 phi2) 2))))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) |
| 119.0ms | (sqrt (+ (* (* (cos (* (+ phi1 phi2) 1/2)) (cos (* (+ phi1 phi2) 1/2))) (* (* (cbrt (+ (* lambda2 (- lambda2 (* 2 lambda1))) (* lambda1 lambda1))) (cbrt (+ (* lambda2 (- lambda2 (* 2 lambda1))) (* lambda1 lambda1)))) (cbrt (+ (* lambda2 (- lambda2 (* 2 lambda1))) (* lambda1 lambda1))))) (* (- phi1 phi2) (- phi1 phi2)))) |
| 58.0ms | (sqrt (+ (* (* (cos (* (+ phi1 phi2) 1/2)) (cos (* (+ phi1 phi2) 1/2))) (+ (* lambda2 (- lambda2 (* 2 lambda1))) (* lambda1 lambda1))) (* (- phi1 phi2) (- phi1 phi2)))) |
| 50.0ms | (/ (- (sqrt (- (* b b) (* (* c a) 4))) b) (* 2 a)) |
| 47.0ms | (* (tan x) (tan x)) |
| 1388× | *-un-lft-identity |
| 1289× | add-sqr-sqrt |
| 1239× | add-exp-log |
| 1143× | frac-times |
| 1099× | add-cube-cbrt |
| 983× | cbrt-div |
| 798× | flip-- |
| 797× | flip3-- |
| 726× | pow1 |
| 712× | add-cbrt-cube |
| 708× | sqrt-div |
| 707× | associate-*l/ |
| 681× | associate-*r/ |
| 663× | add-log-exp |
| 650× | flip-+ |
| 649× | flip3-+ |
| 621× | frac-add |
| 550× | times-frac |
| 398× | prod-exp |
| 385× | associate-*r* |
| 277× | pow-exp |
| 273× | sqrt-prod |
| 261× | associate-/r* |
| 243× | div-exp |
| 240× | cos-mult |
| 229× | associate-*l* |
| 197× | pow-to-exp |
| 196× | cbrt-prod |
| 190× | log-prod |
| 190× | associate-/r/ |
| 172× | div-inv |
| 161× | associate-/l* |
| 124× | sub-neg |
| 106× | *-commutative |
| 104× | rec-exp |
| 99× | unpow-prod-down |
| 98× | frac-2neg |
| 98× | clear-num |
| 98× | distribute-lft-out |
| 97× | difference-of-squares |
| 82× | log-pow |
| 75× | pow-prod-down |
| 75× | cbrt-unprod |
| 74× | diff-log |
| 68× | distribute-lft-out-- |
| 67× | cbrt-undiv |
| 60× | associate-/l/ |
| 58× | log-div |
| 48× | pow1/3 |
| 47× | +-commutative |
| 46× | distribute-rgt-in |
| 46× | distribute-lft-in |
| 44× | exp-prod |
| 42× | pow1/2 |
| 41× | frac-sub |
| 38× | associate-+r+ |
| 34× | sum-log |
| 33× | cube-prod |
| 33× | pow-prod-up |
| 32× | rem-sqrt-square |
| 28× | associate--l+ |
| 27× | pow-flip |
| 27× | div-sub |
| 26× | pow2 |
| 24× | associate-+l+ |
| 24× | rem-log-exp |
| 24× | tan-quot |
| 23× | associate--l- |
| 22× | pow-plus |
| 21× | neg-sub0 |
| 21× | inv-pow |
| 21× | associate-+l- |
| 17× | pow-pow |
| 14× | unpow3 |
| 14× | cube-mult |
| 13× | acos-asin |
| 12× | associate--r- |
| 11× | associate--r+ |
| 10× | difference-of-sqr-1 |
| 10× | un-div-inv |
| 10× | cos-sum |
| 8× | cube-div |
| 8× | cos-diff |
| 7× | sin-mult |
| 6× | sin-sum |
| 5× | rem-cube-cbrt |
| 5× | exp-sum |
| 5× | unpow2 |
| 3× | exp-diff |
| 3× | distribute-frac-neg |
| 3× | sqrt-unprod |
| 3× | acos-neg |
| 3× | rem-exp-log |
| 2× | distribute-rgt-out-- |
| 2× | pow3 |
| 2× | sin-PI/3 |
| 2× | asin-acos |
| 2× | rem-cbrt-cube |
| 1× | pow-div |
| 1× | difference-of-sqr--1 |
| 1× | associate-+r- |
| 1× | sqrt-undiv |
| 1× | tanh-undef |
| 1× | tanh-def |
| 1× | difference-cubes |
| 1× | exp-to-pow |
| 1× | sin-diff |