Details

Time bar (total: 35.2s)

sample43.0ms

Algorithm
intervals
Results
22.0ms327×body80valid

simplify4.6s

Counts
1 → 1
Iterations
IterNodes
done5002
71460
6375
5157
469
334
220
111
05

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize54.0ms

Local error

Found 2 expressions with local error:

0.0b
(exp (* (* x y) y))
0.1b
(* (* x y) y)

rewrite107.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-cbrt-cube add-exp-log
add-log-exp
add-sqr-sqrt *-un-lft-identity associate-*r* pow-prod-down prod-exp add-cube-cbrt cbrt-unprod
expm1-log1p-u insert-posit16 log1p-expm1-u
exp-prod exp-to-pow associate-*l* *-commutative rem-exp-log
Counts
2 → 34
Calls
2 calls:
21.0ms
(exp (* (* x y) y))
85.0ms
(* (* x y) y)

series132.0ms

Counts
2 → 6
Calls
2 calls:
73.0ms
(exp (* (* x y) y))
58.0ms
(* (* x y) y)

simplify5.9s

Counts
40 → 40
Iterations
IterNodes
done5000
31932
2466
1146
059

prune391.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize85.0ms

Local error

Found 3 expressions with local error:

0.0b
(cbrt (exp (* (* y y) (fma 2 x x))))
0.0b
(exp (* (* y y) (fma 2 x x)))
7.7b
(* (* y y) (fma 2 x x))

rewrite119.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt fma-udef
cbrt-prod *-un-lft-identity add-cube-cbrt add-log-exp
exp-sum
distribute-rgt-in expm1-log1p-u distribute-lft-in associate-*r* pow-prod-down prod-exp cbrt-unprod insert-posit16 log1p-expm1-u
exp-prod exp-to-pow pow1/3 associate-*l* *-commutative unswap-sqr rem-exp-log
Counts
3 → 55
Calls
3 calls:
12.0ms
(cbrt (exp (* (* y y) (fma 2 x x))))
21.0ms
(exp (* (* y y) (fma 2 x x)))
82.0ms
(* (* y y) (fma 2 x x))

series269.0ms

Counts
3 → 9
Calls
3 calls:
156.0ms
(cbrt (exp (* (* y y) (fma 2 x x))))
60.0ms
(exp (* (* y y) (fma 2 x x)))
52.0ms
(* (* y y) (fma 2 x x))

simplify6.2s

Counts
64 → 64
Iterations
IterNodes
done5004
32276
2560
1192
084

prune710.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize70.0ms

Local error

Found 3 expressions with local error:

0.0b
(pow (exp (* (* y y) (fma 2 x x))) 1/3)
0.0b
(exp (* (* y y) (fma 2 x x)))
7.7b
(* (* y y) (fma 2 x x))

rewrite106.0ms

Algorithm
rewrite-expression-head
Rules
pow1
add-cbrt-cube add-exp-log
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt fma-udef add-log-exp
unpow-prod-down
exp-sum
distribute-rgt-in expm1-log1p-u pow-unpow pow-pow distribute-lft-in associate-*r* pow-prod-down prod-exp cbrt-unprod insert-posit16 log1p-expm1-u
exp-prod exp-to-pow
pow-to-exp unpow1/3 associate-*l* pow-exp *-commutative unswap-sqr sqr-pow rem-exp-log
Counts
3 → 64
Calls
3 calls:
27.0ms
(pow (exp (* (* y y) (fma 2 x x))) 1/3)
21.0ms
(exp (* (* y y) (fma 2 x x)))
55.0ms
(* (* y y) (fma 2 x x))

series238.0ms

Counts
3 → 9
Calls
3 calls:
159.0ms
(pow (exp (* (* y y) (fma 2 x x))) 1/3)
32.0ms
(exp (* (* y y) (fma 2 x x)))
47.0ms
(* (* y y) (fma 2 x x))

simplify6.3s

Counts
73 → 73
Iterations
IterNodes
done5005
33503
2806
1284
099

prune755.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize135.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (* (* y y) (fma 2 x x)))
7.7b
(* (* y y) (fma 2 x x))
7.7b
(* (* y y) (fma 2 x x))
7.7b
(* (* y y) (fma 2 x x))

rewrite247.0ms

Algorithm
rewrite-expression-head
Rules
19×pow1 add-cbrt-cube add-exp-log
10×add-sqr-sqrt
associate-*r* pow-prod-down prod-exp cbrt-unprod
fma-udef
*-un-lft-identity add-cube-cbrt
add-log-exp
distribute-rgt-in expm1-log1p-u distribute-lft-in insert-posit16 log1p-expm1-u
associate-*l* *-commutative unswap-sqr
exp-sum
exp-prod exp-to-pow rem-exp-log
Counts
4 → 87
Calls
4 calls:
20.0ms
(exp (* (* y y) (fma 2 x x)))
75.0ms
(* (* y y) (fma 2 x x))
60.0ms
(* (* y y) (fma 2 x x))
85.0ms
(* (* y y) (fma 2 x x))

series226.0ms

Counts
4 → 12
Calls
4 calls:
49.0ms
(exp (* (* y y) (fma 2 x x)))
60.0ms
(* (* y y) (fma 2 x x))
59.0ms
(* (* y y) (fma 2 x x))
58.0ms
(* (* y y) (fma 2 x x))

simplify5.8s

Counts
99 → 99
Iterations
IterNodes
done5003
31949
2511
1167
065

prune1.3s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

regimes309.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify10.0ms

Iterations
IterNodes
done14
114
012

end0.0ms

sample1.1s

Algorithm
intervals
Results
659.0ms10632×body80valid