Details

Time bar (total: 25.9s)

sample103.0ms

Algorithm
intervals
Results
35.0ms288×body80valid
33.0ms307×body80nan

simplify4.9s

Counts
1 → 1
Iterations
IterNodes
done5000
52285
4842
3266
288
130
015

prune18.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize44.0ms

Local error

Found 3 expressions with local error:

0.0b
(fma b (- a 0.5) (+ y x))
0.0b
(- 1 (log t))
0.1b
(fma z (- 1 (log t)) (fma b (- a 0.5) (+ y x)))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
16×*-un-lft-identity
15×add-sqr-sqrt
12×prod-diff add-cube-cbrt
pow1
log-pow add-log-exp
expm1-log1p-u log-prod add-cbrt-cube fma-neg add-exp-log insert-posit16 log1p-expm1-u associate--r+
fma-udef distribute-lft-out-- difference-of-squares
sub-neg flip3-- diff-log flip--
Counts
3 → 59
Calls
3 calls:
0.0ms
(fma b (- a 0.5) (+ y x))
10.0ms
(- 1 (log t))
1.0ms
(fma z (- 1 (log t)) (fma b (- a 0.5) (+ y x)))

series607.0ms

Counts
3 → 9
Calls
3 calls:
65.0ms
(fma b (- a 0.5) (+ y x))
262.0ms
(- 1 (log t))
279.0ms
(fma z (- 1 (log t)) (fma b (- a 0.5) (+ y x)))

simplify1.8s

Counts
68 → 68
Iterations
IterNodes
done5000
31275
2461
1226
0118

prune436.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize54.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* z (- 1 (log t))) (fma b (- a 0.5) (+ y x)))
0.0b
(fma b (- a 0.5) (+ y x))
0.0b
(- 1 (log t))
0.3b
(* z (- 1 (log t)))

rewrite67.0ms

Algorithm
rewrite-expression-head
Rules
60×prod-diff
51×add-sqr-sqrt *-un-lft-identity
43×add-cube-cbrt
28×distribute-rgt-in associate-+l+ distribute-lft-in
23×pow1
17×log-pow
associate-*r* add-log-exp
add-cbrt-cube add-exp-log
sub-neg
expm1-log1p-u insert-posit16 log1p-expm1-u distribute-lft-out-- difference-of-squares
log-prod fma-neg associate-*l* associate--r+
flip3-- associate-*r/ fma-udef flip--
+-commutative associate-+r+ sum-log fma-def flip3-+ diff-log pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ unswap-sqr
Counts
4 → 147
Calls
4 calls:
23.0ms
(+ (* z (- 1 (log t))) (fma b (- a 0.5) (+ y x)))
0.0ms
(fma b (- a 0.5) (+ y x))
7.0ms
(- 1 (log t))
33.0ms
(* z (- 1 (log t)))

series749.0ms

Counts
4 → 12
Calls
4 calls:
372.0ms
(+ (* z (- 1 (log t))) (fma b (- a 0.5) (+ y x)))
65.0ms
(fma b (- a 0.5) (+ y x))
224.0ms
(- 1 (log t))
89.0ms
(* z (- 1 (log t)))

simplify2.7s

Counts
159 → 159
Iterations
IterNodes
done5000
33559
21097
1432
0192

prune996.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize43.0ms

Local error

Found 3 expressions with local error:

0.0b
(fma b (- a 0.5) (+ y x))
0.0b
(- 1 (log t))
0.1b
(fma z (- 1 (log t)) (fma b (- a 0.5) (+ y x)))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
16×*-un-lft-identity
15×add-sqr-sqrt
12×prod-diff add-cube-cbrt
pow1
log-pow add-log-exp
expm1-log1p-u log-prod add-cbrt-cube fma-neg add-exp-log insert-posit16 log1p-expm1-u associate--r+
fma-udef distribute-lft-out-- difference-of-squares
sub-neg flip3-- diff-log flip--
Counts
3 → 59
Calls
3 calls:
0.0ms
(fma b (- a 0.5) (+ y x))
7.0ms
(- 1 (log t))
1.0ms
(fma z (- 1 (log t)) (fma b (- a 0.5) (+ y x)))

series601.0ms

Counts
3 → 9
Calls
3 calls:
78.0ms
(fma b (- a 0.5) (+ y x))
223.0ms
(- 1 (log t))
300.0ms
(fma z (- 1 (log t)) (fma b (- a 0.5) (+ y x)))

simplify1.9s

Counts
68 → 68
Iterations
IterNodes
done5000
31275
2461
1226
0118

prune479.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize50.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (- (+ (+ x y) z) (* z (log t))) (* (- a 0.5) b))
0.0b
(* (- a 0.5) b)
0.1b
(- (+ (+ x y) z) (* z (log t)))
0.3b
(* z (log t))

rewrite844.0ms

Algorithm
rewrite-expression-head
Rules
33×*-un-lft-identity
27×add-log-exp
22×add-sqr-sqrt
16×add-cube-cbrt
12×log-prod
10×sum-log prod-diff
pow1 distribute-lft-out
associate-+l+ add-cbrt-cube associate-*l* add-exp-log
associate-*r*
distribute-rgt-in distribute-lft-in flip3-- diff-log associate-*l/ flip-- associate--r+
fma-neg
expm1-log1p-u frac-add insert-posit16 log1p-expm1-u
fma-def
sub-neg pow-prod-down prod-exp associate--l+ *-commutative cbrt-unprod unswap-sqr
+-commutative flip3-+ log-pow associate-+l- flip-+ distribute-lft-out-- difference-of-squares
Counts
4 → 120
Calls
4 calls:
555.0ms
(+ (- (+ (+ x y) z) (* z (log t))) (* (- a 0.5) b))
34.0ms
(* (- a 0.5) b)
236.0ms
(- (+ (+ x y) z) (* z (log t)))
15.0ms
(* z (log t))

series390.0ms

Counts
4 → 12
Calls
4 calls:
216.0ms
(+ (- (+ (+ x y) z) (* z (log t))) (* (- a 0.5) b))
58.0ms
(* (- a 0.5) b)
42.0ms
(- (+ (+ x y) z) (* z (log t)))
73.0ms
(* z (log t))

simplify2.8s

Counts
132 → 132
Iterations
IterNodes
done5002
22256
1608
0226

prune891.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0b

regimes1.2s

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
done24
124
019

end0.0ms

sample4.2s

Algorithm
intervals
Results
1.8s9203×body80valid
1.3s9234×body80nan
1.0msbody640valid
1.0msbody1280valid
0.0msbody160valid