Details

Time bar (total: 45.3s)

sample411.0ms

Algorithm
intervals
Results
224.0ms1597×body80nan
47.0ms436×body80valid
6.0ms17×body320valid
5.0ms10×body640valid
4.0msbody1280valid
2.0msbody160valid

simplify1.8s

Counts
1 → 1
Iterations
IterNodes
done5000
51044
4347
3135
262
131
017

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.8b

localize40.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (- (log (- 1.0 z)) b) a)
0.0b
(- (log z) t)
0.1b
(fma y (- (log z) t) (* (- (log (- 1.0 z)) b) a))
5.8b
(log (- 1.0 z))

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt *-un-lft-identity
16×add-cube-cbrt
13×pow1
12×prod-diff
log-prod
add-exp-log log-pow
add-cbrt-cube associate-*l*
distribute-lft-out-- add-log-exp
expm1-log1p-u fma-neg log1p-expm1-u
flip3-- associate-*r* associate--l+ flip-- difference-of-squares
log-div associate-*l/
sub-neg diff-log rem-log-exp pow-prod-down prod-exp *-commutative cbrt-unprod fma-udef unswap-sqr
Counts
4 → 89
Calls
4 calls:
23.0ms
(* (- (log (- 1.0 z)) b) a)
15.0ms
(- (log z) t)
0.0ms
(fma y (- (log z) t) (* (- (log (- 1.0 z)) b) a))
10.0ms
(log (- 1.0 z))

series474.0ms

Counts
4 → 12
Calls
4 calls:
103.0ms
(* (- (log (- 1.0 z)) b) a)
77.0ms
(- (log z) t)
238.0ms
(fma y (- (log z) t) (* (- (log (- 1.0 z)) b) a))
56.0ms
(log (- 1.0 z))

simplify1.9s

Counts
101 → 101
Iterations
IterNodes
done5000
33947
21183
1476
0209

prune769.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize37.0ms

Local error

Found 4 expressions with local error:

0.0b
(* x (exp (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))))
0.0b
(- (log z) t)
0.0b
(exp (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
0.1b
(fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
19×*-un-lft-identity
16×add-cube-cbrt
12×prod-diff
11×pow1
add-cbrt-cube add-log-exp
add-exp-log log-pow
expm1-log1p-u fma-neg associate-*r* log1p-expm1-u
log-prod exp-prod associate-*l* associate--l+ fma-udef
exp-sum distribute-lft-out--
sub-neg flip3-- diff-log pow-prod-down prod-exp *-commutative cbrt-unprod flip-- difference-of-squares unswap-sqr rem-exp-log
Counts
4 → 81
Calls
4 calls:
19.0ms
(* x (exp (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))))
14.0ms
(- (log z) t)
8.0ms
(exp (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
0.0ms
(fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))

series670.0ms

Counts
4 → 12
Calls
4 calls:
227.0ms
(* x (exp (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))))
76.0ms
(- (log z) t)
166.0ms
(exp (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
200.0ms
(fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))

simplify2.1s

Counts
93 → 93
Iterations
IterNodes
done5004
32411
2758
1326
0150

prune888.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize77.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))) (cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))))
10.5b
(cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
10.5b
(cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
10.5b
(cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×*-un-lft-identity add-cube-cbrt
11×pow1
pow1/3
swap-sqr 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 → 81
Calls
4 calls:
17.0ms
(* (cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))) (cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))))
1.0ms
(cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
1.0ms
(cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
1.0ms
(cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))

series16.3s

Counts
4 → 12
Calls
4 calls:
13.0s
(* (cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))) (cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))))
1.1s
(cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
1.2s
(cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
1.1s
(cbrt (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))

simplify2.0s

Counts
93 → 93
Iterations
IterNodes
done5001
33206
2989
1375
0152

prune997.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize55.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
0.0b
(exp (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
0.1b
(fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))
0.1b
(fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt exp-prod *-un-lft-identity add-cube-cbrt add-log-exp
expm1-log1p-u pow1 add-cbrt-cube add-exp-log fma-udef log1p-expm1-u
exp-sum rem-exp-log
Counts
4 → 48
Calls
4 calls:
3.0ms
(exp (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
3.0ms
(exp (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
0.0ms
(fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))
1.0ms
(fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))

series851.0ms

Counts
4 → 12
Calls
4 calls:
170.0ms
(exp (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
205.0ms
(exp (fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b)))))
271.0ms
(fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))
205.0ms
(fma y (- (log z) t) (- (* a (log 1.0)) (* a (fma z 1.0 b))))

simplify2.8s

Counts
60 → 60
Iterations
IterNodes
done5000
43596
3669
2232
1111
055

prune653.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.0b

regimes420.0ms

Accuracy

0% (0.0b remaining)

Error of 0.3b against oracle of 0.3b and baseline of 0.3b

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done23
123
020

end0.0ms

sample11.8s

Algorithm
intervals
Results
6.4s41457×body80nan
2.1s12585×body80valid
206.0ms326×body640valid
152.0ms408×body320valid
85.0ms260×body160valid
73.0ms66×body1280valid