Details

Time bar (total: 20.9s)

sample198.0ms

Algorithm
intervals
Results
74.0ms62×body10240exit
39.0ms48×body1280valid
21.0ms54×body640valid
10.0ms114×body80valid
7.0ms26×body320valid
4.0ms63×body80nan
3.0msbody2560valid
2.0ms12×body160valid
2.0msbody640nan
1.0msbody1280nan
1.0msbody320nan
1.0msbody160nan

simplify2.7s

Counts
1 → 1
Iterations
IterNodes
done5001
73550
6735
5195
473
348
233
120
012

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 26.9b

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(* y (exp z))
0.0b
(/ (log (+ (* y (exp z)) (- 1.0 y))) t)
1.7b
(log (+ (* y (exp z)) (- 1.0 y)))
3.0b
(+ (* y (exp z)) (- 1.0 y))

rewrite116.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
16×*-un-lft-identity add-cube-cbrt
12×times-frac
11×pow1
add-log-exp
add-cbrt-cube add-exp-log
log-pow
log-div associate-/l*
log-prod associate-/r* flip3-+ associate-*r* associate-*l* flip-+
associate-+r+ sum-log div-sub
cbrt-undiv +-commutative clear-num associate-+r- sub-neg frac-2neg diff-log div-exp rem-log-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 80
Calls
4 calls:
9.0ms
(* y (exp z))
73.0ms
(/ (log (+ (* y (exp z)) (- 1.0 y))) t)
15.0ms
(log (+ (* y (exp z)) (- 1.0 y)))
17.0ms
(+ (* y (exp z)) (- 1.0 y))

series381.0ms

Counts
4 → 12
Calls
4 calls:
34.0ms
(* y (exp z))
203.0ms
(/ (log (+ (* y (exp z)) (- 1.0 y))) t)
100.0ms
(log (+ (* y (exp z)) (- 1.0 y)))
44.0ms
(+ (* y (exp z)) (- 1.0 y))

simplify883.0ms

Counts
92 → 92
Iterations
IterNodes
done5000
21789
1460
0195

prune664.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 5.2b

localize28.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (/ (* z z) (/ t y)) 0.5)
3.3b
(/ (* z 1.0) (/ t y))
3.5b
(+ (* (/ (* z z) (/ t y)) 0.5) (+ (/ (log 1.0) t) (/ (* z 1.0) (/ t y))))
8.9b
(/ (* z z) (/ t y))

rewrite239.0ms

Algorithm
rewrite-expression-head
Rules
87×times-frac
48×add-sqr-sqrt
46×add-cbrt-cube add-exp-log
41×*-un-lft-identity add-cube-cbrt
26×associate-/r*
18×cbrt-undiv div-exp associate-*l*
11×prod-exp cbrt-unprod
add-log-exp
div-inv
pow1
associate-*l/ frac-add
sum-log associate-*r* associate-/r/ unswap-sqr
clear-num frac-2neg flip3-+ flip-+ associate-/l*
+-commutative associate-+r+ pow-prod-down *-commutative
Counts
4 → 152
Calls
4 calls:
44.0ms
(* (/ (* z z) (/ t y)) 0.5)
20.0ms
(/ (* z 1.0) (/ t y))
149.0ms
(+ (* (/ (* z z) (/ t y)) 0.5) (+ (/ (log 1.0) t) (/ (* z 1.0) (/ t y))))
21.0ms
(/ (* z z) (/ t y))

series279.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(* (/ (* z z) (/ t y)) 0.5)
50.0ms
(/ (* z 1.0) (/ t y))
150.0ms
(+ (* (/ (* z z) (/ t y)) 0.5) (+ (/ (log 1.0) t) (/ (* z 1.0) (/ t y))))
37.0ms
(/ (* z z) (/ t y))

simplify425.0ms

Counts
164 → 164
Iterations
IterNodes
done5000
1894
0269

prune1.1s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 5.1b

localize41.0ms

Local error

Found 4 expressions with local error:

0.7b
(/ 0.5 (/ t (* (* y z) z)))
3.5b
(+ (* (/ y (/ t z)) 1.0) (/ 0.5 (/ t (* (* y z) z))))
4.2b
(/ y (/ t z))
5.5b
(/ t (* (* y z) z))

rewrite117.0ms

Algorithm
rewrite-expression-head
Rules
111×times-frac
64×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
32×add-cbrt-cube add-exp-log
21×associate-/r*
13×cbrt-undiv div-exp
11×div-inv
associate-/l*
prod-exp cbrt-unprod add-log-exp
pow1
clear-num frac-2neg
associate-/r/
+-commutative sum-log flip3-+ associate-*l/ frac-add flip-+
Counts
4 → 155
Calls
4 calls:
37.0ms
(/ 0.5 (/ t (* (* y z) z)))
32.0ms
(+ (* (/ y (/ t z)) 1.0) (/ 0.5 (/ t (* (* y z) z))))
14.0ms
(/ y (/ t z))
26.0ms
(/ t (* (* y z) z))

series322.0ms

Counts
4 → 12
Calls
4 calls:
72.0ms
(/ 0.5 (/ t (* (* y z) z)))
181.0ms
(+ (* (/ y (/ t z)) 1.0) (/ 0.5 (/ t (* (* y z) z))))
23.0ms
(/ y (/ t z))
45.0ms
(/ t (* (* y z) z))

simplify2.2s

Counts
167 → 167
Iterations
IterNodes
done5000
24380
1826
0297

prune1.2s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 5.1b

localize56.0ms

Local error

Found 4 expressions with local error:

5.5b
(/ t (* (* y z) z))
14.9b
(cbrt (/ t z))
14.9b
(cbrt (/ t z))
14.9b
(cbrt (/ t z))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
39×cbrt-prod
30×times-frac
27×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
13×add-cbrt-cube add-exp-log
pow1 div-inv add-log-exp
cbrt-undiv cbrt-div pow1/3 div-exp prod-exp cbrt-unprod associate-/l*
clear-num associate-/r* frac-2neg
Counts
4 → 89
Calls
4 calls:
28.0ms
(/ t (* (* y z) z))
4.0ms
(cbrt (/ t z))
4.0ms
(cbrt (/ t z))
4.0ms
(cbrt (/ t z))

series358.0ms

Counts
4 → 12
Calls
4 calls:
59.0ms
(/ t (* (* y z) z))
86.0ms
(cbrt (/ t z))
118.0ms
(cbrt (/ t z))
95.0ms
(cbrt (/ t z))

simplify680.0ms

Counts
101 → 101
Iterations
IterNodes
done5000
21164
1262
0126

prune823.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 5.1b

regimes883.0ms

Accuracy

72.1% (4.5b remaining)

Error of 8.4b against oracle of 3.9b and baseline of 20.0b

bsearch208.0ms

Steps
ItersRangePoint
7
8.017731167648558e-137
1.1663090693353243e-134
9.324139649158486e-135
8
-2.743097940407279e-15
-8.870655314211913e-19
-3.244788512059007e-16

simplify20.0ms

Iterations
IterNodes
done59
259
158
048

end0.0ms

sample6.9s

Algorithm
intervals
Results
1.7s1391×body1280valid
1.5s1443×body10240exit
955.0ms1622×body640valid
840.0ms3546×body80valid
347.0ms2490×body80nan
273.0ms900×body320valid
220.0ms90×body2560valid
129.0ms471×body160valid
120.0ms242×body640nan
53.0ms111×body1280nan
44.0ms188×body320nan
18.0ms120×body160nan