Details

Time bar (total: 34.0s)

sample56.0ms

Algorithm
intervals
Results
31.0ms300×body80valid
5.0ms13×body640valid
1.0msbody320valid
1.0msbody160valid
1.0msbody1280valid

simplify88.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
88.0ms
(+ (+ (* d1 3) (* d1 d2)) (* d1 d3))

prune13.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize19.0ms

Local error

Found 1 expressions with local error:

0.0b
(* (+ (+ 3 d3) d2) d1)

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-sqr-sqrt associate-*l*
pow1 add-cbrt-cube associate-*r* add-exp-log add-cube-cbrt distribute-lft-out
associate-*l/
expm1-log1p-u flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
Counts
1 → 25
Calls
1 calls:
Slowest
65.0ms
(* (+ (+ 3 d3) d2) d1)

series51.0ms

Counts
1 → 3
Calls
1 calls:
Slowest
51.0ms
(* (+ (+ 3 d3) d2) d1)

simplify1.2s

Counts
14 → 28
Calls
14 calls:
Slowest
279.0ms
(* (- (* (+ 3 d3) (+ 3 d3)) (* d2 d2)) d1)
251.0ms
(* (* (* (+ (+ 3 d3) d2) (+ (+ 3 d3) d2)) (+ (+ 3 d3) d2)) (* (* d1 d1) d1))
220.0ms
(* (+ (pow (+ 3 d3) 3) (pow d2 3)) d1)
92.0ms
(+ (* d3 d1) (+ (* d2 d1) (* 3 d1)))
87.0ms
(* (+ (+ 3 d3) d2) d1)

prune271.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize29.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (+ (* d1 3) (* d1 d2)) (* d1 d3))
0.0b
(+ (* d1 3) (* d1 d2))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
fma-def
sum-log distribute-lft-out
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 +-commutative flip3-+ add-cbrt-cube add-exp-log flip-+ insert-posit16 log1p-expm1-u
associate-+l+
Counts
2 → 37
Calls
2 calls:
Slowest
47.0ms
(+ (+ (* d1 3) (* d1 d2)) (* d1 d3))
7.0ms
(+ (* d1 3) (* d1 d2))

series125.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
69.0ms
(+ (* d1 3) (* d1 d2))
57.0ms
(+ (+ (* d1 3) (* d1 d2)) (* d1 d3))

simplify1.4s

Counts
14 → 43
Calls
14 calls:
Slowest
639.0ms
(* (exp (+ (* d1 3) (* d1 d2))) (exp (* d1 d3)))
230.0ms
(* (* (exp (* d1 3)) (exp (* d1 d2))) (exp (* d1 d3)))
184.0ms
(* (exp (* d1 3)) (exp (* d1 d2)))
92.0ms
(+ (* d2 d1) (+ (* d3 d1) (* 3 d1)))
87.0ms
(+ (* d2 d1) (+ (* d3 d1) (* 3 d1)))

prune433.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize29.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (* (cbrt (+ (+ 3 d3) d2)) (cbrt (+ (+ 3 d3) d2))) (* (cbrt (+ (+ 3 d3) d2)) d1))
0.3b
(cbrt (+ (+ 3 d3) d2))
0.3b
(cbrt (+ (+ 3 d3) d2))
0.3b
(cbrt (+ (+ 3 d3) d2))

rewrite281.0ms

Algorithm
rewrite-expression-head
Rules
60×cbrt-div
32×associate-*l/
30×flip3-+ flip-+
28×frac-times
22×*-un-lft-identity
16×pow1 add-exp-log
15×cbrt-prod
10×add-cbrt-cube
distribute-lft-out
pow-prod-down prod-exp associate-*r/ cbrt-unprod
add-sqr-sqrt add-cube-cbrt
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
pow1/3
associate-*r* associate-*l* *-commutative
Counts
4 → 105
Calls
4 calls:
Slowest
221.0ms
(* (* (cbrt (+ (+ 3 d3) d2)) (cbrt (+ (+ 3 d3) d2))) (* (cbrt (+ (+ 3 d3) d2)) d1))
19.0ms
(cbrt (+ (+ 3 d3) d2))
19.0ms
(cbrt (+ (+ 3 d3) d2))
19.0ms
(cbrt (+ (+ 3 d3) d2))

series416.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
131.0ms
(cbrt (+ (+ 3 d3) d2))
120.0ms
(cbrt (+ (+ 3 d3) d2))
118.0ms
(cbrt (+ (+ 3 d3) d2))
46.0ms
(* (* (cbrt (+ (+ 3 d3) d2)) (cbrt (+ (+ 3 d3) d2))) (* (cbrt (+ (+ 3 d3) d2)) d1))

simplify14.7s

Counts
88 → 117
Calls
88 calls:
Slowest
573.0ms
(* (* (cbrt (+ (+ 3 d3) d2)) (cbrt (- (* (+ 3 d3) (+ 3 d3)) (* d2 d2)))) (* (cbrt (+ (+ 3 d3) d2)) d1))
456.0ms
(* (* (cbrt (- (* (+ 3 d3) (+ 3 d3)) (* d2 d2))) (cbrt (- (* (+ 3 d3) (+ 3 d3)) (* d2 d2)))) (* (cbrt (+ (pow (+ 3 d3) 3) (pow d2 3))) d1))
422.0ms
(* (* (cbrt (- (* (+ 3 d3) (+ 3 d3)) (* d2 d2))) (cbrt (+ (pow (+ 3 d3) 3) (pow d2 3)))) (* (cbrt (- (* (+ 3 d3) (+ 3 d3)) (* d2 d2))) d1))
419.0ms
(* (* (cbrt (+ (pow (+ 3 d3) 3) (pow d2 3))) (cbrt (- (* (+ 3 d3) (+ 3 d3)) (* d2 d2)))) (* (cbrt (+ (pow (+ 3 d3) 3) (pow d2 3))) d1))
406.0ms
(* (* (cbrt (+ (pow (+ 3 d3) 3) (pow d2 3))) (cbrt (+ (pow (+ 3 d3) 3) (pow d2 3)))) (* (cbrt (- (* (+ 3 d3) (+ 3 d3)) (* d2 d2))) d1))

prune1.3s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

localize51.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (sqrt (cbrt (+ (+ 3 d3) d2))) (sqrt (cbrt (+ (+ 3 d3) d2))))
0.3b
(cbrt (+ (+ 3 d3) d2))
0.3b
(cbrt (+ (+ 3 d3) d2))
0.3b
(cbrt (+ (+ 3 d3) d2))

rewrite184.0ms

Algorithm
rewrite-expression-head
Rules
78×*-un-lft-identity
58×sqrt-prod
53×cbrt-prod
41×add-sqr-sqrt
33×distribute-lft-out
19×pow1 swap-sqr add-cube-cbrt
18×cbrt-div
14×sqrt-pow1
12×sqrt-div
11×associate-*r* associate-*l*
flip3-+ pow1/3 flip-+ unswap-sqr
pow1/2
add-cbrt-cube add-exp-log pow-prod-up
expm1-log1p-u frac-times pow-prod-down pow-sqr insert-posit16 log1p-expm1-u add-log-exp
associate-*l/ associate-*r/
pow2 rem-square-sqrt pow-plus sqrt-unprod prod-exp *-commutative cbrt-unprod
Counts
4 → 143
Calls
4 calls:
Slowest
137.0ms
(* (sqrt (cbrt (+ (+ 3 d3) d2))) (sqrt (cbrt (+ (+ 3 d3) d2))))
19.0ms
(cbrt (+ (+ 3 d3) d2))
16.0ms
(cbrt (+ (+ 3 d3) d2))
9.0ms
(cbrt (+ (+ 3 d3) d2))

series498.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
137.0ms
(cbrt (+ (+ 3 d3) d2))
123.0ms
(* (sqrt (cbrt (+ (+ 3 d3) d2))) (sqrt (cbrt (+ (+ 3 d3) d2))))
122.0ms
(cbrt (+ (+ 3 d3) d2))
116.0ms
(cbrt (+ (+ 3 d3) d2))

simplify9.4s

Counts
153 → 155
Calls
153 calls:
Slowest
411.0ms
(* (sqrt (cbrt (+ (pow (+ 3 d3) 3) (pow d2 3)))) (sqrt (cbrt (- (* (+ 3 d3) (+ 3 d3)) (* d2 d2)))))
400.0ms
(* (sqrt (cbrt (- (* (+ 3 d3) (+ 3 d3)) (* d2 d2)))) (sqrt (cbrt (+ (pow (+ 3 d3) 3) (pow d2 3)))))
330.0ms
(* (+ (+ 3 d3) d2) (+ (+ 3 d3) d2))
298.0ms
(- (+ (/ (exp (* 1/3 (- (log -1) (log (/ -1 d3))))) d3) (exp (* 1/3 (- (log -1) (log (/ -1 d3)))))) (/ (exp (* 1/3 (- (log -1) (log (/ -1 d3))))) (pow d3 2)))
281.0ms
(* (sqrt (cbrt (- (+ 3 d3) d2))) (sqrt (cbrt (+ (* (+ 3 d3) (+ 3 d3)) (- (* d2 d2) (* (+ 3 d3) d2))))))

prune1.7s

Pruning

5 alts after pruning (1 fresh and 4 done)

Merged error: 0b

regimes222.0ms

Accuracy

0% (0.1b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 0.1b

bsearch2.0ms

end0.0ms

sample1.3s

Algorithm
intervals
Results
881.0ms9510×body80valid
72.0ms217×body640valid
61.0ms169×body320valid
30.0ms84×body1280valid
14.0ms98×body160valid