Details

Time bar (total: 28.4s)

sample116.0ms

Algorithm
intervals
Results
41.0ms367×body80valid
37.0ms341×body80nan

simplify3.6s

Counts
1 → 1
Iterations
IterNodes
done5000
63225
51468
4651
3234
283
137
020

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.5b

localize73.0ms

Local error

Found 4 expressions with local error:

0.1b
(- (* (- x 0.5) (log x)) x)
0.2b
(* (- x 0.5) (log x))
0.2b
(+ (- (* (- x 0.5) (log x)) x) 0.91893853320467)
5.0b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite156.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt *-un-lft-identity
20×add-cube-cbrt
18×log-prod
12×associate--l+
11×add-log-exp
distribute-rgt-in distribute-lft-in times-frac
associate-+l+ add-cbrt-cube add-exp-log
pow1
associate-*l*
associate-*r*
associate-/r* associate-/l*
sum-log sub-neg flip3-+ flip3-- diff-log associate-*l/ flip-+ flip-- associate-/l/
cbrt-undiv +-commutative clear-num frac-2neg div-exp pow-prod-down prod-exp log-pow *-commutative associate-+l- cbrt-unprod div-inv distribute-lft-out distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 98
Calls
4 calls:
13.0ms
(- (* (- x 0.5) (log x)) x)
18.0ms
(* (- x 0.5) (log x))
54.0ms
(+ (- (* (- x 0.5) (log x)) x) 0.91893853320467)
65.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series2.0s

Counts
4 → 12
Calls
4 calls:
714.0ms
(- (* (- x 0.5) (log x)) x)
372.0ms
(* (- x 0.5) (log x))
759.0ms
(+ (- (* (- x 0.5) (log x)) x) 0.91893853320467)
134.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify1.6s

Counts
110 → 110
Iterations
IterNodes
done5000
21468
1526
0216

prune946.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 2.8b

localize96.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
5.0b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite58.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-prod times-frac
add-cbrt-cube add-exp-log
pow1 add-log-exp
associate-/r* pow1/3 associate-/l*
associate-/l/
cbrt-undiv clear-num frac-2neg flip3-+ div-exp flip-+ div-inv
Counts
4 → 62
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
52.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series920.0ms

Counts
4 → 12
Calls
4 calls:
298.0ms
(cbrt x)
265.0ms
(cbrt x)
234.0ms
(cbrt x)
121.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify1.8s

Counts
74 → 74
Iterations
IterNodes
done5010
32513
2639
1224
097

prune793.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 2.8b

localize125.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
5.0b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-prod times-frac
add-cbrt-cube add-exp-log
pow1 add-log-exp
associate-/r* pow1/3 associate-/l*
associate-/l/
cbrt-undiv clear-num frac-2neg flip3-+ div-exp flip-+ div-inv
Counts
4 → 62
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
51.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series962.0ms

Counts
4 → 12
Calls
4 calls:
289.0ms
(cbrt x)
292.0ms
(cbrt x)
268.0ms
(cbrt x)
112.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify2.5s

Counts
74 → 74
Iterations
IterNodes
done5010
32513
2639
1224
097

prune730.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 2.8b

localize65.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (- x 0.5) (log x))
0.2b
(+ (- (* (sqrt (* (- x 0.5) (log x))) (sqrt (* (- x 0.5) (log x)))) x) 0.91893853320467)
0.5b
(* (sqrt (* (- x 0.5) (log x))) (sqrt (* (- x 0.5) (log x))))
5.0b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite514.0ms

Algorithm
rewrite-expression-head
Rules
56×pow1
28×sqrt-pow1
26×add-sqr-sqrt
24×*-un-lft-identity
21×pow-prod-down
20×add-cube-cbrt
16×associate-*l/
12×sqrt-div
10×add-cbrt-cube pow1/2 add-exp-log pow-prod-up
times-frac associate-*l* add-log-exp
associate-*r*
flip3-- flip--
log-prod pow-sqr
frac-times swap-sqr sqrt-prod
distribute-rgt-in associate-/r* distribute-lft-in associate-/l*
associate-+l+ sum-log flip3-+ prod-exp associate-*r/ *-commutative cbrt-unprod flip-+ unswap-sqr associate-/l/
pow2 cbrt-undiv +-commutative clear-num sub-neg rem-square-sqrt frac-2neg pow-plus sqrt-unprod diff-log div-exp log-pow associate-+l- div-inv distribute-lft-out distribute-lft-out-- difference-of-squares
Counts
4 → 131
Calls
4 calls:
33.0ms
(* (- x 0.5) (log x))
363.0ms
(+ (- (* (sqrt (* (- x 0.5) (log x))) (sqrt (* (- x 0.5) (log x)))) x) 0.91893853320467)
67.0ms
(* (sqrt (* (- x 0.5) (log x))) (sqrt (* (- x 0.5) (log x))))
42.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series1.4s

Counts
4 → 12
Calls
4 calls:
434.0ms
(* (- x 0.5) (log x))
491.0ms
(+ (- (* (sqrt (* (- x 0.5) (log x))) (sqrt (* (- x 0.5) (log x)))) x) 0.91893853320467)
320.0ms
(* (sqrt (* (- x 0.5) (log x))) (sqrt (* (- x 0.5) (log x))))
139.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify3.4s

Counts
143 → 143
Iterations
IterNodes
done5001
22802
1928
0360

prune1.1s

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 2.8b

regimes1.3s

Accuracy

82.4% (0.4b remaining)

Error of 4.1b against oracle of 3.7b and baseline of 5.9b

bsearch147.0ms

Steps
ItersRangePoint
9
1.2388452568507765e+31
2.5431457216642727e+36
3.9120322101589186e+34

simplify21.0ms

Iterations
IterNodes
done66
166
049

end0.0ms

sample4.0s

Algorithm
intervals
Results
1.9s11723×body80valid
1.4s11550×body80nan