Details

Time bar (total: 7.8s)

sample18.0ms

Algorithm
intervals
Results
7.0ms258×body80valid

simplify25.0ms

Counts
1 → 1
Iterations
IterNodes
done26
626
525
423
321
219
114
09

prune9.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* (/ 841.0 108.0) x) (/ 4.0 29.0))
0.1b
(* (/ 841.0 108.0) x)

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt
13×associate-*l*
10×*-un-lft-identity times-frac add-cube-cbrt
add-cbrt-cube add-exp-log
pow1 add-log-exp
associate-*r*
expm1-log1p-u associate-*l/ prod-exp cbrt-unprod log1p-expm1-u unswap-sqr
cbrt-undiv +-commutative sum-log fma-def flip3-+ div-exp pow-prod-down frac-add *-commutative flip-+ div-inv
Counts
2 → 49
Calls
2 calls:
14.0ms
(+ (* (/ 841.0 108.0) x) (/ 4.0 29.0))
12.0ms
(* (/ 841.0 108.0) x)

series65.0ms

Counts
2 → 6
Calls
2 calls:
46.0ms
(+ (* (/ 841.0 108.0) x) (/ 4.0 29.0))
19.0ms
(* (/ 841.0 108.0) x)

simplify789.0ms

Counts
55 → 55
Iterations
IterNodes
done5000
21100
1256
0101

prune181.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (/ (* x 841.0) 108.0) (/ 4.0 29.0))
0.2b
(/ (* x 841.0) 108.0)

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
fma-def add-cbrt-cube add-exp-log
add-sqr-sqrt times-frac add-cube-cbrt
add-log-exp
associate-/r*
expm1-log1p-u pow1 cbrt-undiv div-exp log1p-expm1-u div-inv
+-commutative clear-num sum-log frac-2neg flip3-+ frac-add prod-exp cbrt-unprod flip-+ distribute-lft-out associate-/l*
Counts
2 → 45
Calls
2 calls:
29.0ms
(+ (/ (* x 841.0) 108.0) (/ 4.0 29.0))
9.0ms
(/ (* x 841.0) 108.0)

series65.0ms

Counts
2 → 6
Calls
2 calls:
49.0ms
(+ (/ (* x 841.0) 108.0) (/ 4.0 29.0))
16.0ms
(/ (* x 841.0) 108.0)

simplify602.0ms

Counts
51 → 51
Iterations
IterNodes
done5001
2960
1218
083

prune196.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize12.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (/ x (/ 108.0 841.0)) (/ 4.0 29.0))
0.3b
(/ x (/ 108.0 841.0))

rewrite66.0ms

Algorithm
rewrite-expression-head
Rules
143×times-frac
85×*-un-lft-identity
79×add-sqr-sqrt add-cube-cbrt
44×fma-def
13×associate-/r*
div-inv
add-cbrt-cube add-exp-log
add-log-exp
cbrt-undiv div-exp associate-/l*
expm1-log1p-u pow1 associate-/r/ log1p-expm1-u distribute-lft-out
+-commutative clear-num sum-log frac-2neg flip3-+ frac-add flip-+
Counts
2 → 132
Calls
2 calls:
53.0ms
(+ (/ x (/ 108.0 841.0)) (/ 4.0 29.0))
7.0ms
(/ x (/ 108.0 841.0))

series73.0ms

Counts
2 → 6
Calls
2 calls:
47.0ms
(+ (/ x (/ 108.0 841.0)) (/ 4.0 29.0))
25.0ms
(/ x (/ 108.0 841.0))

simplify970.0ms

Counts
138 → 138
Iterations
IterNodes
done5000
21975
1472
0183

prune635.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize31.0ms

Local error

Found 4 expressions with local error:

0.1b
(* x (/ 841.0 108.0))
0.2b
(pow (* x (/ 841.0 108.0)) 3)
0.3b
(* (* x (/ 841.0 108.0)) (fma x (/ 841.0 108.0) (- (/ 4.0 29.0))))
19.8b
(/ (+ (pow (/ 4.0 29.0) 3) (pow (* x (/ 841.0 108.0)) 3)) (fma (/ 4.0 29.0) (/ 4.0 29.0) (* (* x (/ 841.0 108.0)) (fma x (/ 841.0 108.0) (- (/ 4.0 29.0))))))

rewrite160.0ms

Algorithm
rewrite-expression-head
Rules
32×*-un-lft-identity
29×add-sqr-sqrt
26×add-cbrt-cube add-exp-log
25×times-frac
24×add-cube-cbrt
16×associate-*r*
14×pow1
prod-exp cbrt-unprod
pow-prod-down associate-/l*
expm1-log1p-u cbrt-undiv div-exp associate-*l* associate-*r/ sum-cubes log1p-expm1-u distribute-lft-out add-log-exp
cube-div pow-unpow associate-/r* pow-exp rem-cube-cbrt associate-/l/
pow-pow *-commutative fma-udef div-inv unswap-sqr
distribute-rgt-in cube-mult pow-to-exp clear-num unpow-prod-down frac-2neg distribute-lft-in flip3-+ unpow3 cube-prod associate-*l/ frac-add flip-+ sqr-pow
Counts
4 → 126
Calls
4 calls:
11.0ms
(* x (/ 841.0 108.0))
7.0ms
(pow (* x (/ 841.0 108.0)) 3)
20.0ms
(* (* x (/ 841.0 108.0)) (fma x (/ 841.0 108.0) (- (/ 4.0 29.0))))
118.0ms
(/ (+ (pow (/ 4.0 29.0) 3) (pow (* x (/ 841.0 108.0)) 3)) (fma (/ 4.0 29.0) (/ 4.0 29.0) (* (* x (/ 841.0 108.0)) (fma x (/ 841.0 108.0) (- (/ 4.0 29.0))))))

series431.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(* x (/ 841.0 108.0))
58.0ms
(pow (* x (/ 841.0 108.0)) 3)
104.0ms
(* (* x (/ 841.0 108.0)) (fma x (/ 841.0 108.0) (- (/ 4.0 29.0))))
247.0ms
(/ (+ (pow (/ 4.0 29.0) 3) (pow (* x (/ 841.0 108.0)) 3)) (fma (/ 4.0 29.0) (/ 4.0 29.0) (* (* x (/ 841.0 108.0)) (fma x (/ 841.0 108.0) (- (/ 4.0 29.0))))))

simplify2.0s

Counts
138 → 138
Iterations
IterNodes
done5002
23591
1596
0222

prune790.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes106.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
IterNodes
done11
111
09

end0.0ms

sample459.0ms

Algorithm
intervals
Results
340.0ms8009×body80valid
0.0msbody1280valid