Details

Time bar (total: 16.5s)

sample49.0ms

Algorithm
intervals
Results
17.0ms358×body80valid

simplify158.0ms

Counts
1 → 1
Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
089
1167
2367
3797
41177
51297
61317
done1317

prune9.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 8.6b

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(* y (- x z))
8.2b
(* (* y (- x z)) t)

rewrite75.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt
19×*-un-lft-identity
18×prod-diff
17×add-cube-cbrt
11×distribute-rgt-in distribute-lft-in
pow1 add-exp-log add-cbrt-cube
associate-*r*
associate-*r/ associate-*l* pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u sub-neg flip3-- associate-*l/ *-commutative flip-- log1p-expm1-u add-log-exp
distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 68
Calls
2 calls:
23.0ms
(* y (- x z))
47.0ms
(* (* y (- x z)) t)

series124.0ms

Counts
2 → 6
Calls
2 calls:
51.0ms
(* y (- x z))
73.0ms
(* (* y (- x z)) t)

simplify4.1s

Counts
74 → 74
Iterations

Useful iterations: 3 (1.8s)

IterNodesCost
0133972
1274786
2805634
34415592
done5000592

prune161.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (- x z) t)
6.3b
(* y (* (- x z) t))

rewrite102.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt add-cbrt-cube
associate-*l*
*-un-lft-identity
add-cube-cbrt
associate-*r* pow-prod-down associate-*l/ prod-exp cbrt-unprod
expm1-log1p-u flip3-- associate-*r/ *-commutative flip-- log1p-expm1-u add-log-exp
distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 46
Calls
2 calls:
42.0ms
(* (- x z) t)
58.0ms
(* y (* (- x z) t))

series109.0ms

Counts
2 → 6
Calls
2 calls:
48.0ms
(* (- x z) t)
61.0ms
(* y (* (- x z) t))

simplify3.6s

Counts
52 → 52
Iterations

Useful iterations: 2 (140.0ms)

IterNodesCost
081445
1189431
2697365
33422365
done5000365

prune202.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 0.0b

localize16.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
0.6b
(cbrt t)
0.6b
(cbrt t)
6.3b
(* y (* (* (- x z) (* (cbrt t) (cbrt t))) (cbrt t)))

rewrite377.0ms

Algorithm
rewrite-expression-head
Rules
18×pow1 add-exp-log
13×add-cbrt-cube
10×pow-prod-down prod-exp cbrt-unprod
cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
expm1-log1p-u associate-*l/ log1p-expm1-u add-log-exp
pow1/3 associate-*l*
associate-*r/
flip3-- associate-*r* *-commutative flip--
Counts
4 → 67
Calls
4 calls:
2.0ms
(cbrt t)
2.0ms
(cbrt t)
2.0ms
(cbrt t)
369.0ms
(* y (* (* (- x z) (* (cbrt t) (cbrt t))) (cbrt t)))

series806.0ms

Counts
4 → 12
Calls
4 calls:
257.0ms
(cbrt t)
219.0ms
(cbrt t)
213.0ms
(cbrt t)
116.0ms
(* y (* (* (- x z) (* (cbrt t) (cbrt t))) (cbrt t)))

simplify1.1s

Counts
79 → 79
Iterations

Useful iterations: done (1.1s)

IterNodesCost
0101774
1265748
21011520
done5000421

prune364.0ms

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 4 expressions with local error:

6.3b
(* y (* (- x z) t))
7.7b
(cbrt (* y (* (- x z) t)))
7.7b
(cbrt (* y (* (- x z) t)))
7.7b
(cbrt (* y (* (- x z) t)))

rewrite161.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-cbrt-cube
associate-*r/ associate-*l/
cbrt-div
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
expm1-log1p-u flip3-- flip-- log1p-expm1-u add-log-exp
cbrt-prod pow1/3 associate-*l* pow-prod-down prod-exp cbrt-unprod
associate-*r* *-commutative
Counts
4 → 61
Calls
4 calls:
57.0ms
(* y (* (- x z) t))
26.0ms
(cbrt (* y (* (- x z) t)))
25.0ms
(cbrt (* y (* (- x z) t)))
51.0ms
(cbrt (* y (* (- x z) t)))

series578.0ms

Counts
4 → 12
Calls
4 calls:
71.0ms
(* y (* (- x z) t))
175.0ms
(cbrt (* y (* (- x z) t)))
177.0ms
(cbrt (* y (* (- x z) t)))
156.0ms
(cbrt (* y (* (- x z) t)))

simplify2.6s

Counts
73 → 73
Iterations

Useful iterations: done (2.6s)

IterNodesCost
0105869
1256844
2800744
33366720
done5001678

prune310.0ms

Pruning

13 alts after pruning (10 fresh and 3 done)

Merged error: 0.0b

regimes413.0ms

Accuracy

55.8% (2.9b remaining)

Error of 3.0b against oracle of 0.0b and baseline of 6.7b

bsearch72.0ms

Steps
ItersRangePoint
9
1.2583014424984662e+26
6.462721455665681e+32
1.3427946405661638e+26
7
-4.049071628238974e-142
-1.3209784141145789e-143
-3.125987808896982e-142

simplify5.0ms

Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
01835
12723
done2723

end0.0ms

sample929.0ms

Algorithm
intervals
Results
372.0ms10679×body80valid