Details

Time bar (total: 26.6s)

sample161.0ms

Algorithm
intervals
Results
61.0ms729×body80nan
15.0ms33×body640valid
14.0ms176×body80valid
8.0ms28×body320valid
7.0msbody1280valid
2.0ms14×body160valid

simplify4.4s

Counts
1 → 1
Iterations
IterNodes
done5001
794987
784919
774865
764794
754744
744677
734627
724556
714502
704431
694381
684312
674262
664195
654141
644073
634023
623954
613904
603833
593779
583708
573658
563591
553541
543473
533419
523348
513298
503229
493179
483112
473058
462990
452940
442873
432823
422752
412698
402627
392577
382510
372460
362389
352335
342264
332214
322145
312095
302024
291970
281899
271849
261782
251732
241661
231607
221536
211486
201419
191369
181298
171244
161173
151123
141056
131006
12934
11823
10495
9303
8205
7133
691
569
456
351
238
122
012

prune13.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 10.7b

localize20.0ms

Local error

Found 3 expressions with local error:

0.0b
(fma (log (- 1.0 y)) z (- (* (log y) x) t))
0.3b
(* (log y) x)
7.2b
(log (- 1.0 y))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
*-un-lft-identity
pow1
add-exp-log add-cube-cbrt
log-prod add-cbrt-cube
associate-*l*
expm1-log1p-u associate-*r* log1p-expm1-u add-log-exp
log-div log-pow
flip3-- rem-log-exp pow-prod-down prod-exp *-commutative cbrt-unprod fma-udef flip-- distribute-lft-out-- difference-of-squares unswap-sqr
Counts
3 → 49
Calls
3 calls:
0.0ms
(fma (log (- 1.0 y)) z (- (* (log y) x) t))
7.0ms
(* (log y) x)
10.0ms
(log (- 1.0 y))

series335.0ms

Counts
3 → 9
Calls
3 calls:
191.0ms
(fma (log (- 1.0 y)) z (- (* (log y) x) t))
75.0ms
(* (log y) x)
69.0ms
(log (- 1.0 y))

simplify2.2s

Counts
58 → 58
Iterations
IterNodes
done5001
31959
2668
1287
0131

prune450.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.2b

localize26.0ms

Local error

Found 2 expressions with local error:

0.0b
(fma (- (log 1.0) (fma (* (/ y 1.0) (/ y 1.0)) 1/2 (* 1.0 y))) z (- (* (log y) x) t))
0.3b
(* (log y) x)

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1
*-un-lft-identity add-cbrt-cube associate-*l* add-exp-log add-cube-cbrt
associate-*r*
expm1-log1p-u log1p-expm1-u add-log-exp
pow-prod-down prod-exp log-pow *-commutative cbrt-unprod fma-udef unswap-sqr
Counts
2 → 31
Calls
2 calls:
1.0ms
(fma (- (log 1.0) (fma (* (/ y 1.0) (/ y 1.0)) 1/2 (* 1.0 y))) z (- (* (log y) x) t))
8.0ms
(* (log y) x)

series325.0ms

Counts
2 → 6
Calls
2 calls:
232.0ms
(fma (- (log 1.0) (fma (* (/ y 1.0) (/ y 1.0)) 1/2 (* 1.0 y))) z (- (* (log y) x) t))
93.0ms
(* (log y) x)

simplify2.3s

Counts
37 → 37
Iterations
IterNodes
done5001
31307
2379
1166
079

prune315.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.2b

localize73.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (log y)) (cbrt (log y)))
0.5b
(cbrt (log y))
0.5b
(cbrt (log y))
0.5b
(cbrt (log y))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
36×cbrt-prod
23×add-sqr-sqrt
20×pow1
17×*-un-lft-identity
15×add-cube-cbrt
pow1/3 swap-sqr log-pow
associate-*r* associate-*l*
add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 89
Calls
4 calls:
22.0ms
(* (cbrt (log y)) (cbrt (log y)))
2.0ms
(cbrt (log y))
2.0ms
(cbrt (log y))
2.0ms
(cbrt (log y))

series1.7s

Counts
4 → 12
Calls
4 calls:
400.0ms
(* (cbrt (log y)) (cbrt (log y)))
428.0ms
(cbrt (log y))
440.0ms
(cbrt (log y))
405.0ms
(cbrt (log y))

simplify3.7s

Counts
101 → 101
Iterations
IterNodes
done5009
44514
31237
2389
1149
066

prune803.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.2b

localize58.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (cbrt (* (log y) (log y))) (* (cbrt (log y)) x))
0.5b
(cbrt (* (log y) (log y)))
0.5b
(cbrt (log y))
0.5b
(* (log y) (log y))

rewrite56.0ms

Algorithm
rewrite-expression-head
Rules
23×pow1
14×add-sqr-sqrt *-un-lft-identity
12×add-cube-cbrt
11×add-exp-log
add-cbrt-cube associate-*l*
log-pow
cbrt-prod log-prod swap-sqr
associate-*r*
expm1-log1p-u pow-prod-down prod-exp cbrt-unprod log1p-expm1-u add-log-exp
distribute-rgt-in distribute-lft-in
pow1/3 *-commutative
pow2 pow-plus pow-sqr pow-prod-up unswap-sqr
Counts
4 → 84
Calls
4 calls:
27.0ms
(* (cbrt (* (log y) (log y))) (* (cbrt (log y)) x))
12.0ms
(cbrt (* (log y) (log y)))
1.0ms
(cbrt (log y))
12.0ms
(* (log y) (log y))

series1.2s

Counts
4 → 12
Calls
4 calls:
66.0ms
(* (cbrt (* (log y) (log y))) (* (cbrt (log y)) x))
321.0ms
(cbrt (* (log y) (log y)))
604.0ms
(cbrt (log y))
239.0ms
(* (log y) (log y))

simplify1.8s

Counts
96 → 96
Iterations
IterNodes
done5002
32389
2859
1286
0115

prune578.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.1b

regimes424.0ms

Accuracy

0% (0.5b remaining)

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

bsearch0.0ms

simplify7.0ms

Iterations
IterNodes
done27
127
023

end0.0ms

sample5.8s

Algorithm
intervals
Results
2.3s24237×body80nan
616.0ms5500×body80valid
464.0ms486×body160valid
432.0ms878×body640valid
359.0ms399×body1280valid
269.0ms767×body320valid