Details

Time bar (total: 23.7s)

sample122.0ms

Algorithm
intervals
Results
43.0ms281×body80valid
38.0ms284×body80nan

simplify5.2s

Counts
1 → 1
Iterations
IterNodes
done5001
52465
4879
3274
288
130
015

prune30.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize45.0ms

Local error

Found 3 expressions with local error:

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

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-log-exp
add-sqr-sqrt add-cube-cbrt fma-udef
expm1-log1p-u pow1 fma-def add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
+-commutative associate-+l+ associate-+r+ sum-log flip3-+ flip-+ distribute-lft-out
Counts
3 → 42
Calls
3 calls:
0.0ms
(fma b (- a 0.5) y)
10.0ms
(+ (fma z (- 1 (log t)) x) (fma b (- a 0.5) y))
1.0ms
(fma z (- 1 (log t)) x)

series520.0ms

Counts
3 → 9
Calls
3 calls:
52.0ms
(fma b (- a 0.5) y)
346.0ms
(+ (fma z (- 1 (log t)) x) (fma b (- a 0.5) y))
121.0ms
(fma z (- 1 (log t)) x)

simplify2.6s

Counts
51 → 51
Iterations
IterNodes
done5000
33317
2470
1171
080

prune459.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 4 expressions with local error:

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

rewrite139.0ms

Algorithm
rewrite-expression-head
Rules
17×*-un-lft-identity
15×add-log-exp
11×add-sqr-sqrt
add-cube-cbrt
pow1
add-cbrt-cube add-exp-log
sum-log
expm1-log1p-u fma-def associate-*l* insert-posit16 log1p-expm1-u distribute-lft-out
fma-neg associate-*r* prod-diff
diff-log associate-+l- fma-udef
+-commutative associate-+l+ associate-+r+ sub-neg flip3-+ flip3-- distribute-rgt-out-- pow-prod-down prod-exp log-pow *-commutative cbrt-unprod flip-+ flip-- unswap-sqr
Counts
4 → 80
Calls
4 calls:
106.0ms
(+ (+ (- z (* (log t) z)) x) (fma b (- a 0.5) y))
0.0ms
(fma b (- a 0.5) y)
14.0ms
(* (log t) z)
17.0ms
(- z (* (log t) z))

series564.0ms

Counts
4 → 12
Calls
4 calls:
344.0ms
(+ (+ (- z (* (log t) z)) x) (fma b (- a 0.5) y))
45.0ms
(fma b (- a 0.5) y)
114.0ms
(* (log t) z)
61.0ms
(- z (* (log t) z))

simplify1.8s

Counts
92 → 92
Iterations
IterNodes
done5000
21225
1331
0139

prune644.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize41.0ms

Local error

Found 3 expressions with local error:

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

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-log-exp
add-sqr-sqrt add-cube-cbrt
expm1-log1p-u pow1 fma-def add-cbrt-cube add-exp-log fma-udef insert-posit16 log1p-expm1-u
+-commutative associate-+l+ sum-log flip3-+ flip-+ distribute-lft-out
Counts
3 → 41
Calls
3 calls:
0.0ms
(fma b (- a 0.5) x)
17.0ms
(+ (fma z (- 1 (log t)) (fma b (- a 0.5) x)) y)
1.0ms
(fma z (- 1 (log t)) (fma b (- a 0.5) x))

series555.0ms

Counts
3 → 9
Calls
3 calls:
41.0ms
(fma b (- a 0.5) x)
318.0ms
(+ (fma z (- 1 (log t)) (fma b (- a 0.5) x)) y)
195.0ms
(fma z (- 1 (log t)) (fma b (- a 0.5) x))

simplify1.8s

Counts
50 → 50
Iterations
IterNodes
done5000
31883
2362
1144
069

prune396.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.0b

localize28.0ms

Local error

Found 4 expressions with local error:

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

rewrite162.0ms

Algorithm
rewrite-expression-head
Rules
43×*-un-lft-identity
42×add-sqr-sqrt
39×prod-diff
30×add-cube-cbrt
18×add-log-exp
17×associate--r+
10×associate--l+
diff-log
pow1 distribute-lft-out--
add-cbrt-cube fma-neg add-exp-log
sub-neg difference-of-squares
expm1-log1p-u associate-*l* insert-posit16 log1p-expm1-u
associate-*r*
flip3-- fma-udef flip--
associate--l- pow-prod-down prod-exp log-pow *-commutative cbrt-unprod associate--r- unswap-sqr
Counts
4 → 125
Calls
4 calls:
0.0ms
(fma b (- a 0.5) y)
76.0ms
(- (- (* (log t) z) x) (fma b (- a 0.5) y))
76.0ms
(- z (- (- (* (log t) z) x) (fma b (- a 0.5) y)))
7.0ms
(* (log t) z)

series719.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(fma b (- a 0.5) y)
317.0ms
(- (- (* (log t) z) x) (fma b (- a 0.5) y))
263.0ms
(- z (- (- (* (log t) z) x) (fma b (- a 0.5) y)))
96.0ms
(* (log t) z)

simplify2.4s

Counts
137 → 137
Iterations
IterNodes
done5000
33957
21258
1487
0216

prune862.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0.0b

regimes700.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done17
117
014

end0.0ms

sample3.8s

Algorithm
intervals
Results
1.8s9086×body80valid
1.1s9310×body80nan
1.0msbody1280valid
1.0msbody320valid