Details

Time bar (total: 37.3s)

sample628.0ms

Algorithm
intervals
Results
435.0ms271×body10240exit
102.0ms69×body1280valid
19.0ms53×body640valid
8.0ms146×body80nan
7.0ms95×body80valid
5.0ms23×body320valid
5.0msbody2560valid
2.0ms12×body160valid
2.0msbody5120valid

simplify41.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
055
1115
2145
3165
done165

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 33.4b

localize13.0ms

Local error

Found 2 expressions with local error:

0.0b
(log1p a)
37.8b
(fmod (cosh c) (log1p a))

rewrite3.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt add-cube-cbrt *-un-lft-identity add-cbrt-cube add-log-exp
Counts
2 → 14
Calls
2 calls:
0.0ms
(log1p a)
1.0ms
(fmod (cosh c) (log1p a))

series15.0ms

Counts
2 → 6
Calls
2 calls:
2.0ms
(log1p a)
13.0ms
(fmod (cosh c) (log1p a))

simplify2.7s

Counts
20 → 20
Iterations

Useful iterations: 2 (8.0ms)

IterNodesCost
019111
127111
24197
38097
425797
5112397
done500097

prune77.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 32.4b

localize15.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (log1p a))
0.6b
(cbrt (log1p a))
0.6b
(cbrt (log1p a))
37.8b
(fmod (cosh c) (* (* (cbrt (log1p a)) (cbrt (log1p a))) (cbrt (log1p a))))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log add-cbrt-cube add-log-exp
pow1/3
Counts
4 → 40
Calls
4 calls:
2.0ms
(cbrt (log1p a))
1.0ms
(cbrt (log1p a))
2.0ms
(cbrt (log1p a))
0.0ms
(fmod (cosh c) (* (* (cbrt (log1p a)) (cbrt (log1p a))) (cbrt (log1p a))))

series475.0ms

Counts
4 → 12
Calls
4 calls:
165.0ms
(cbrt (log1p a))
155.0ms
(cbrt (log1p a))
148.0ms
(cbrt (log1p a))
7.0ms
(fmod (cosh c) (* (* (cbrt (log1p a)) (cbrt (log1p a))) (cbrt (log1p a))))

simplify3.6s

Counts
52 → 52
Iterations

Useful iterations: 2 (72.0ms)

IterNodesCost
028396
156368
2231248
done5000248

prune279.0ms

Pruning

19 alts after pruning (18 fresh and 1 done)

Merged error: 31.7b

localize35.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (cbrt (log1p a)))
0.6b
(cbrt (cbrt (log1p a)))
0.6b
(cbrt (cbrt (log1p a)))
37.8b
(fmod (cosh c) (* (* (* (* (cbrt (cbrt (log1p a))) (cbrt (cbrt (log1p a)))) (cbrt (cbrt (log1p a)))) (cbrt (log1p a))) (cbrt (log1p a))))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
27×cbrt-prod
10×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log add-cbrt-cube add-log-exp
pow1/3
Counts
4 → 49
Calls
4 calls:
3.0ms
(cbrt (cbrt (log1p a)))
3.0ms
(cbrt (cbrt (log1p a)))
3.0ms
(cbrt (cbrt (log1p a)))
1.0ms
(fmod (cosh c) (* (* (* (* (cbrt (cbrt (log1p a))) (cbrt (cbrt (log1p a)))) (cbrt (cbrt (log1p a)))) (cbrt (log1p a))) (cbrt (log1p a))))

series545.0ms

Counts
4 → 12
Calls
4 calls:
163.0ms
(cbrt (cbrt (log1p a)))
177.0ms
(cbrt (cbrt (log1p a)))
199.0ms
(cbrt (cbrt (log1p a)))
6.0ms
(fmod (cosh c) (* (* (* (* (cbrt (cbrt (log1p a))) (cbrt (cbrt (log1p a)))) (cbrt (cbrt (log1p a)))) (cbrt (log1p a))) (cbrt (log1p a))))

simplify4.2s

Counts
61 → 61
Iterations

Useful iterations: 3 (931.0ms)

IterNodesCost
038647
160638
2166467
31106386
done5000386

prune327.0ms

Pruning

25 alts after pruning (23 fresh and 2 done)

Merged error: 31.2b

localize47.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (cbrt (log1p a)))
0.6b
(cbrt (cbrt (log1p a)))
1.1b
(pow (cbrt (cbrt (log1p a))) 6)
37.8b
(fmod (cosh c) (* (* (* (* (cbrt (cbrt (log1p a))) (* (cbrt (cbrt (pow (cbrt (cbrt (log1p a))) 6))) (cbrt (cbrt (cbrt (log1p a)))))) (cbrt (cbrt (log1p a)))) (cbrt (log1p a))) (cbrt (log1p a))))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
27×cbrt-prod
12×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
unpow-prod-down
pow1 add-exp-log
add-cbrt-cube add-log-exp
pow-unpow pow1/3
pow-pow
pow-to-exp pow-exp sqr-pow
Counts
4 → 59
Calls
4 calls:
1.0ms
(cbrt (cbrt (log1p a)))
1.0ms
(cbrt (cbrt (log1p a)))
5.0ms
(pow (cbrt (cbrt (log1p a))) 6)
0.0ms
(fmod (cosh c) (* (* (* (* (cbrt (cbrt (log1p a))) (* (cbrt (cbrt (pow (cbrt (cbrt (log1p a))) 6))) (cbrt (cbrt (cbrt (log1p a)))))) (cbrt (cbrt (log1p a)))) (cbrt (log1p a))) (cbrt (log1p a))))

series547.0ms

Counts
4 → 12
Calls
4 calls:
147.0ms
(cbrt (cbrt (log1p a)))
169.0ms
(cbrt (cbrt (log1p a)))
224.0ms
(pow (cbrt (cbrt (log1p a))) 6)
7.0ms
(fmod (cosh c) (* (* (* (* (cbrt (cbrt (log1p a))) (* (cbrt (cbrt (pow (cbrt (cbrt (log1p a))) 6))) (cbrt (cbrt (cbrt (log1p a)))))) (cbrt (cbrt (log1p a)))) (cbrt (log1p a))) (cbrt (log1p a))))

simplify2.0s

Counts
71 → 71
Iterations

Useful iterations: done (2.0s)

IterNodesCost
076899
1249861
done5001675

prune516.0ms

Pruning

36 alts after pruning (34 fresh and 2 done)

Merged error: 30.7b

regimes1.4s

Accuracy

0% (2.1b remaining)

Error of 33.9b against oracle of 31.9b and baseline of 33.9b

bsearch0.0ms

simplify7.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02144
12744
done2744

end0.0ms

sample19.8s

Algorithm
intervals
Results
13.9s7854×body10240exit
1.9s2360×body1280valid
1.2s1594×body640valid
756.0ms5226×body80nan
405.0ms2759×body80valid
323.0ms156×body2560valid
218.0ms762×body320valid
61.0ms360×body160valid
26.0msbody5120valid