Details

Time bar (total: 17.3s)

sample167.0ms

Algorithm
intervals
Results
85.0ms1827×body80nan
14.0ms257×body80valid

simplify5.5s

Counts
1 → 1
Iterations

Useful iterations: 2 (6.0ms)

IterNodesCost
01516
12716
26015
313015
433215
589315
6166115
7290415
8322115
9322815
done322815

prune9.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize15.0ms

Local error

Found 3 expressions with local error:

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

rewrite142.0ms

Algorithm
rewrite-expression-head
Rules
53×*-un-lft-identity
29×add-sqr-sqrt
28×associate-+l+
27×pow1
23×add-cube-cbrt
22×log-pow
21×prod-diff distribute-lft-out
19×log-prod
13×fma-def
10×add-log-exp
associate-+r+
distribute-rgt-in distribute-lft-in associate-*l/ distribute-lft-out--
add-exp-log flip3-- associate-*l* sum-log add-cbrt-cube flip--
associate-*r* frac-add
expm1-log1p-u associate-+l- flip3-+ flip-+ log1p-expm1-u
+-commutative log-div diff-log difference-of-squares
sub-neg pow-prod-down prod-exp associate--l+ *-commutative cbrt-unprod unswap-sqr
Counts
3 → 120
Calls
3 calls:
117.0ms
(+ (- (+ (log (+ x y)) (log z)) t) (* (- a 0.5) (log t)))
11.0ms
(* (- a 0.5) (log t))
9.0ms
(+ (log (+ x y)) (log z))

series314.0ms

Counts
3 → 9
Calls
3 calls:
188.0ms
(+ (- (+ (log (+ x y)) (log z)) t) (* (- a 0.5) (log t)))
56.0ms
(* (- a 0.5) (log t))
70.0ms
(+ (log (+ x y)) (log z))

simplify700.0ms

Counts
129 → 129
Iterations

Useful iterations: done (697.0ms)

IterNodesCost
02411955
16421788
224641559
done50001538

prune436.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize15.0ms

Local error

Found 3 expressions with local error:

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

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
22×*-un-lft-identity
16×add-sqr-sqrt
14×add-cube-cbrt
12×prod-diff
10×pow1
log-prod log-pow
add-log-exp
associate-+l+ fma-def fma-neg
add-exp-log expm1-log1p-u associate--l+ add-cbrt-cube log1p-expm1-u distribute-lft-out
associate-+l- log-div flip3-+ flip-+ fma-udef distribute-lft-out--
+-commutative sub-neg associate-+r+ flip3-- diff-log sum-log flip-- difference-of-squares
Counts
3 → 72
Calls
3 calls:
4.0ms
(- (log z) t)
6.0ms
(+ (log (+ x y)) (fma (- a 0.5) (log t) (- (log z) t)))
0.0ms
(fma (- a 0.5) (log t) (- (log z) t))

series248.0ms

Counts
3 → 9
Calls
3 calls:
58.0ms
(- (log z) t)
136.0ms
(+ (log (+ x y)) (fma (- a 0.5) (log t) (- (log z) t)))
54.0ms
(fma (- a 0.5) (log t) (- (log z) t))

simplify456.0ms

Counts
81 → 81
Iterations

Useful iterations: done (454.0ms)

IterNodesCost
01701198
14001034
21178909
done5000867

prune264.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 4 expressions with local error:

0.2b
(+ (fma (* 2 (log (cbrt t))) (- a 0.5) (- (+ (log (+ x y)) (log z)) t)) (* (log (cbrt t)) (- a 0.5)))
0.6b
(+ (log (+ x y)) (log z))
0.6b
(cbrt t)
0.6b
(cbrt t)

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
28×*-un-lft-identity
25×associate-+r+
22×add-sqr-sqrt add-cube-cbrt
18×prod-diff
11×distribute-rgt-in distribute-lft-in
pow1
log-prod fma-def
cbrt-prod add-log-exp
associate-+l+ log-pow distribute-lft-out
add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u
flip3-+ flip-+
+-commutative associate-+l- sub-neg log-div pow1/3 sum-log
fma-udef
Counts
4 → 95
Calls
4 calls:
6.0ms
(+ (fma (* 2 (log (cbrt t))) (- a 0.5) (- (+ (log (+ x y)) (log z)) t)) (* (log (cbrt t)) (- a 0.5)))
7.0ms
(+ (log (+ x y)) (log z))
2.0ms
(cbrt t)
1.0ms
(cbrt t)

series610.0ms

Counts
4 → 12
Calls
4 calls:
201.0ms
(+ (fma (* 2 (log (cbrt t))) (- a 0.5) (- (+ (log (+ x y)) (log z)) t)) (* (log (cbrt t)) (- a 0.5)))
70.0ms
(+ (log (+ x y)) (log z))
169.0ms
(cbrt t)
170.0ms
(cbrt t)

simplify539.0ms

Counts
107 → 107
Iterations

Useful iterations: done (536.0ms)

IterNodesCost
02141808
14771707
214101488
done50011386

prune493.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0b

localize35.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
0.6b
(cbrt (pow t 2/3))
0.6b
(cbrt (cbrt t))
6.0b
(pow t 2/3)

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
19×cbrt-prod
11×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
unpow-prod-down
pow1 add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
pow-unpow pow1/3
sqr-pow
pow-to-exp pow-pow pow-exp
Counts
4 → 65
Calls
4 calls:
0.0ms
(cbrt t)
1.0ms
(cbrt (pow t 2/3))
1.0ms
(cbrt (cbrt t))
1.0ms
(pow t 2/3)

series763.0ms

Counts
4 → 12
Calls
4 calls:
175.0ms
(cbrt t)
180.0ms
(cbrt (pow t 2/3))
238.0ms
(cbrt (cbrt t))
170.0ms
(pow t 2/3)

simplify780.0ms

Counts
77 → 77
Iterations

Useful iterations: 3 (212.0ms)

IterNodesCost
0101460
1182430
2437379
31438365
done5000365

prune410.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0b

regimes485.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01415
11615
done1615

end0.0ms

sample4.9s

Algorithm
intervals
Results
2.5s55403×body80nan
446.0ms8030×body80valid