Details

Time bar (total: 15.1s)

sample129.0ms

Algorithm
intervals
Results
52.0ms918×body80nan
17.0ms286×body80valid
0.0msbody640valid

simplify2.4s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02021
13821
29721
335821
4113921
5271621
6406421
done500121

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize19.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 0.5) (log c)))
0.0b
(+ (* x (log y)) z)
0.1b
(* (- b 0.5) (log c))
0.3b
(* x (log y))

rewrite315.0ms

Algorithm
rewrite-expression-head
Rules
24×log-prod
22×add-sqr-sqrt
20×add-log-exp
18×*-un-lft-identity
16×add-cube-cbrt
12×distribute-rgt-in distribute-lft-in
11×sum-log
10×pow1
add-exp-log associate-*r* associate-*l* add-cbrt-cube
associate-+l+
associate-+r+ associate-*l/
flip3-+ frac-add flip-+
flip3-- flip--
+-commutative pow-prod-down prod-exp log-pow *-commutative cbrt-unprod unswap-sqr
distribute-lft-out-- difference-of-squares
Counts
4 → 96
Calls
4 calls:
291.0ms
(+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 0.5) (log c)))
4.0ms
(+ (* x (log y)) z)
12.0ms
(* (- b 0.5) (log c))
5.0ms
(* x (log y))

series381.0ms

Counts
4 → 12
Calls
4 calls:
234.0ms
(+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 0.5) (log c)))
50.0ms
(+ (* x (log y)) z)
58.0ms
(* (- b 0.5) (log c))
39.0ms
(* x (log y))

simplify605.0ms

Counts
108 → 108
Iterations

Useful iterations: 2 (186.0ms)

IterNodesCost
02411624
16081546
220101434
done50001434

prune462.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 4 expressions with local error:

0.3b
(* x (log y))
0.3b
(+ (* (* 2 (log (cbrt c))) (- b 0.5)) (* (- b 0.5) (log (cbrt c))))
0.6b
(cbrt c)
0.6b
(cbrt c)

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
18×log-prod
16×add-sqr-sqrt
14×add-cube-cbrt *-un-lft-identity
12×cbrt-prod associate-+r+
11×distribute-rgt-in distribute-lft-in
pow1
add-exp-log add-cbrt-cube add-log-exp
associate-+l+ flip3-- associate-*r/ associate-*r* associate-*l/ frac-add flip--
associate-*l*
sub-neg pow1/3
+-commutative flip3-+ pow-prod-down prod-exp sum-log log-pow *-commutative cbrt-unprod flip-+ unswap-sqr
Counts
4 → 78
Calls
4 calls:
4.0ms
(* x (log y))
17.0ms
(+ (* (* 2 (log (cbrt c))) (- b 0.5)) (* (- b 0.5) (log (cbrt c))))
0.0ms
(cbrt c)
1.0ms
(cbrt c)

series701.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(* x (log y))
308.0ms
(+ (* (* 2 (log (cbrt c))) (- b 0.5)) (* (- b 0.5) (log (cbrt c))))
180.0ms
(cbrt c)
176.0ms
(cbrt c)

simplify545.0ms

Counts
90 → 90
Iterations

Useful iterations: done (542.0ms)

IterNodesCost
01881229
14701127
21525884
done5001870

prune499.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize39.0ms

Local error

Found 4 expressions with local error:

0.3b
(* x (log y))
0.3b
(+ (* (* 2 (log (cbrt c))) (- b 0.5)) (* (- b 0.5) (log (pow (/ 1 c) -1/3))))
0.6b
(cbrt c)
5.1b
(pow (/ 1 c) -1/3)

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
40×log-prod
39×unpow-prod-down
35×add-sqr-sqrt
34×associate-+r+
33×add-cube-cbrt *-un-lft-identity
27×times-frac
22×distribute-rgt-in distribute-lft-in
11×add-exp-log
pow1
add-cbrt-cube add-log-exp
associate-+l+ flip3-- associate-*r/ associate-*r* associate-*l/ frac-add pow-exp flip--
cbrt-prod pow-unpow pow-pow associate-*l* div-inv sqr-pow
sub-neg div-exp
+-commutative pow-to-exp rec-exp pow-flip flip3-+ pow1/3 1-exp pow-prod-down prod-exp sum-log log-pow *-commutative cbrt-unprod flip-+ inv-pow unswap-sqr
Counts
4 → 121
Calls
4 calls:
4.0ms
(* x (log y))
22.0ms
(+ (* (* 2 (log (cbrt c))) (- b 0.5)) (* (- b 0.5) (log (pow (/ 1 c) -1/3))))
1.0ms
(cbrt c)
4.0ms
(pow (/ 1 c) -1/3)

series968.0ms

Counts
4 → 12
Calls
4 calls:
44.0ms
(* x (log y))
548.0ms
(+ (* (* 2 (log (cbrt c))) (- b 0.5)) (* (- b 0.5) (log (pow (/ 1 c) -1/3))))
184.0ms
(cbrt c)
191.0ms
(pow (/ 1 c) -1/3)

simplify751.0ms

Counts
133 → 133
Iterations

Useful iterations: done (746.0ms)

IterNodesCost
03222135
17671782
221861448
done50011446

prune739.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize45.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
0.6b
(cbrt c)
5.1b
(pow (/ 1 c) -1/3)

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
13×unpow-prod-down
add-exp-log cbrt-prod times-frac
pow1
pow-exp add-cbrt-cube add-log-exp
pow-unpow pow-pow pow1/3
div-exp
pow-to-exp rec-exp pow-flip 1-exp div-inv inv-pow sqr-pow
Counts
4 → 65
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
1.0ms
(cbrt c)
4.0ms
(pow (/ 1 c) -1/3)

series739.0ms

Counts
4 → 12
Calls
4 calls:
186.0ms
(cbrt y)
182.0ms
(cbrt y)
189.0ms
(cbrt c)
182.0ms
(pow (/ 1 c) -1/3)

simplify1.1s

Counts
77 → 77
Iterations

Useful iterations: 4 (442.0ms)

IterNodesCost
0118524
1234449
2406415
3824399
42248395
done5000395

prune428.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

regimes467.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03444
15044
done5044

end0.0ms

sample3.7s

Algorithm
intervals
Results
1.5s27556×body80nan
578.0ms9195×body80valid
1.0msbody640valid
0.0msbody160valid