Details

Time bar (total: 20.0s)

sample61.0ms

Algorithm
intervals
Results
26.0ms367×body80valid

simplify5.6s

Counts
1 → 1
Iterations
IterNodes
done2126
82126
72120
62006
51561
4743
3278
289
126
013

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 7.7b

localize15.0ms

Local error

Found 3 expressions with local error:

0.2b
(* (* z 9.0) t)
0.3b
(- (* x y) (* (* z 9.0) t))
7.3b
(/ (- (* x y) (* (* z 9.0) t)) (* a 2.0))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
13×add-cbrt-cube add-exp-log
pow1
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
add-log-exp
prod-exp cbrt-unprod
times-frac associate-*r* pow-prod-down associate-/l*
cbrt-undiv flip3-- div-exp flip-- associate-/l/
clear-num associate-/r* sub-neg frac-2neg diff-log div-sub associate-*l* *-commutative div-inv
Counts
3 → 54
Calls
3 calls:
14.0ms
(* (* z 9.0) t)
6.0ms
(- (* x y) (* (* z 9.0) t))
18.0ms
(/ (- (* x y) (* (* z 9.0) t)) (* a 2.0))

series237.0ms

Counts
3 → 9
Calls
3 calls:
21.0ms
(* (* z 9.0) t)
88.0ms
(- (* x y) (* (* z 9.0) t))
126.0ms
(/ (- (* x y) (* (* z 9.0) t)) (* a 2.0))

simplify1.0s

Counts
63 → 63
Iterations
IterNodes
done5001
21596
1328
0116

prune428.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.5b

localize39.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ (/ (* x y) 2.0) a) (/ 9.0 (/ (/ (* 2.0 a) t) z)))
0.9b
(/ 9.0 (/ (/ (* 2.0 a) t) z))
4.2b
(/ (/ (* 2.0 a) t) z)
4.8b
(/ (/ (* x y) 2.0) a)

rewrite250.0ms

Algorithm
rewrite-expression-head
Rules
272×times-frac
139×add-sqr-sqrt
124×*-un-lft-identity
118×add-cube-cbrt
36×add-cbrt-cube add-exp-log
31×associate-/r*
27×div-inv
19×cbrt-undiv div-exp
17×associate-/l*
add-log-exp difference-of-squares
pow1
clear-num frac-2neg prod-exp cbrt-unprod
distribute-lft-out-- associate-/l/
sub-neg flip3-- diff-log associate-/r/ frac-sub flip--
Counts
4 → 239
Calls
4 calls:
168.0ms
(- (/ (/ (* x y) 2.0) a) (/ 9.0 (/ (/ (* 2.0 a) t) z)))
20.0ms
(/ 9.0 (/ (/ (* 2.0 a) t) z))
20.0ms
(/ (/ (* 2.0 a) t) z)
22.0ms
(/ (/ (* x y) 2.0) a)

series300.0ms

Counts
4 → 12
Calls
4 calls:
181.0ms
(- (/ (/ (* x y) 2.0) a) (/ 9.0 (/ (/ (* 2.0 a) t) z)))
38.0ms
(/ 9.0 (/ (/ (* 2.0 a) t) z))
33.0ms
(/ (/ (* 2.0 a) t) z)
48.0ms
(/ (/ (* x y) 2.0) a)

simplify694.0ms

Counts
251 → 251
Iterations
IterNodes
done5001
11270
0458

prune2.1s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0b

localize54.0ms

Local error

Found 4 expressions with local error:

4.9b
(* (/ 2.0 t) (/ a z))
13.6b
(cbrt (* (/ 2.0 t) (/ a z)))
13.6b
(cbrt (* (/ 2.0 t) (/ a z)))
13.6b
(cbrt (* (/ 2.0 t) (/ a z)))

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
30×add-sqr-sqrt
22×times-frac
18×*-un-lft-identity add-cube-cbrt
16×add-cbrt-cube add-exp-log
13×associate-*r* associate-*l*
cbrt-div
pow1
frac-times cbrt-undiv div-exp associate-*l/ prod-exp associate-*r/ cbrt-unprod add-log-exp unswap-sqr
cbrt-prod pow1/3
div-inv
pow-prod-down *-commutative
Counts
4 → 86
Calls
4 calls:
41.0ms
(* (/ 2.0 t) (/ a z))
12.0ms
(cbrt (* (/ 2.0 t) (/ a z)))
11.0ms
(cbrt (* (/ 2.0 t) (/ a z)))
12.0ms
(cbrt (* (/ 2.0 t) (/ a z)))

series492.0ms

Counts
4 → 12
Calls
4 calls:
44.0ms
(* (/ 2.0 t) (/ a z))
145.0ms
(cbrt (* (/ 2.0 t) (/ a z)))
163.0ms
(cbrt (* (/ 2.0 t) (/ a z)))
139.0ms
(cbrt (* (/ 2.0 t) (/ a z)))

simplify1.6s

Counts
98 → 98
Iterations
IterNodes
done5000
22177
1404
0152

prune862.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0b

localize28.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* (/ (* x y) 2.0) (/ 1 a)) (/ 9.0 (/ (/ (* 2.0 a) t) z)))
0.9b
(/ 9.0 (/ (/ (* 2.0 a) t) z))
4.2b
(/ (/ (* 2.0 a) t) z)
4.9b
(* (/ (* x y) 2.0) (/ 1 a))

rewrite128.0ms

Algorithm
rewrite-expression-head
Rules
242×times-frac
118×add-sqr-sqrt
112×*-un-lft-identity
111×add-cube-cbrt
66×add-exp-log
48×add-cbrt-cube
28×associate-/r* div-exp
24×div-inv
21×cbrt-undiv
18×prod-exp
13×associate-*r*
10×cbrt-unprod associate-/l*
associate-*l*
pow1 add-log-exp
frac-sub
rec-exp 1-exp unswap-sqr
frac-times clear-num frac-2neg associate-*l/ associate-*r/ un-div-inv
sub-neg flip3-- diff-log pow-prod-down associate-/r/ *-commutative flip-- associate-/l/
Counts
4 → 240
Calls
4 calls:
49.0ms
(- (* (/ (* x y) 2.0) (/ 1 a)) (/ 9.0 (/ (/ (* 2.0 a) t) z)))
14.0ms
(/ 9.0 (/ (/ (* 2.0 a) t) z))
17.0ms
(/ (/ (* 2.0 a) t) z)
38.0ms
(* (/ (* x y) 2.0) (/ 1 a))

series279.0ms

Counts
4 → 12
Calls
4 calls:
156.0ms
(- (* (/ (* x y) 2.0) (/ 1 a)) (/ 9.0 (/ (/ (* 2.0 a) t) z)))
42.0ms
(/ 9.0 (/ (/ (* 2.0 a) t) z))
42.0ms
(/ (/ (* 2.0 a) t) z)
39.0ms
(* (/ (* x y) 2.0) (/ 1 a))

simplify785.0ms

Counts
252 → 252
Iterations
IterNodes
done5000
11366
0460

prune1.8s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0b

regimes1.4s

Accuracy

45.7% (4.7b remaining)

Error of 4.7b against oracle of 0.0b and baseline of 8.7b

bsearch1.0ms

simplify12.0ms

Iterations
IterNodes
done77
377
274
167
054

end0.0ms

sample1.7s

Algorithm
intervals
Results
860.0ms11297×body80valid