Details

Time bar (total: 15.0s)

sample35.0ms

Algorithm
intervals
Results
15.0ms280×body80valid

simplify1.5s

Counts
1 → 1
Iterations
IterNodes
done5000
112304
10835
9508
8366
7295
6258
5156
495
355
234
120
010

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 2.3b

localize15.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (* y (/ (- z t) (- a t))))
0.0b
(/ (- z t) (- a t))
3.3b
(* y (/ (- z t) (- a t)))

rewrite87.0ms

Algorithm
rewrite-expression-head
Rules
76×add-sqr-sqrt
71×*-un-lft-identity
51×times-frac
31×associate-*r*
27×add-cube-cbrt
22×distribute-lft-out-- difference-of-squares
10×add-cbrt-cube add-exp-log
pow1 associate-/r* associate-/l* add-log-exp
associate-/r/
flip3-- associate-*l* flip--
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv unswap-sqr associate-/l/
+-commutative clear-num sum-log frac-2neg flip3-+ div-sub pow-prod-down associate-*r/ *-commutative flip-+
Counts
3 → 113
Calls
3 calls:
5.0ms
(+ x (* y (/ (- z t) (- a t))))
22.0ms
(/ (- z t) (- a t))
56.0ms
(* y (/ (- z t) (- a t)))

series304.0ms

Counts
3 → 9
Calls
3 calls:
136.0ms
(+ x (* y (/ (- z t) (- a t))))
81.0ms
(/ (- z t) (- a t))
87.0ms
(* y (/ (- z t) (- a t)))

simplify1.1s

Counts
122 → 122
Iterations
IterNodes
done5000
21783
1446
0162

prune505.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0b

localize31.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (- a t))
0.5b
(cbrt (- a t))
0.5b
(cbrt (- a t))
6.9b
(* (/ y (* (cbrt (- a t)) (cbrt (- a t)))) (/ (- z t) (cbrt (- a t))))

rewrite145.0ms

Algorithm
rewrite-expression-head
Rules
76×add-sqr-sqrt
60×*-un-lft-identity
50×times-frac
46×associate-*r*
42×cbrt-prod
28×add-cube-cbrt
25×add-exp-log
20×cbrt-div
18×add-cbrt-cube
16×distribute-lft-out-- difference-of-squares
15×associate-*l*
10×flip3-- associate-/r/ flip--
prod-exp cbrt-unprod
cbrt-undiv div-exp
pow1 unswap-sqr
frac-times
add-log-exp
pow1/3 associate-*l/ associate-*r/
div-inv
pow-prod-down *-commutative
Counts
4 → 136
Calls
4 calls:
5.0ms
(cbrt (- a t))
5.0ms
(cbrt (- a t))
5.0ms
(cbrt (- a t))
121.0ms
(* (/ y (* (cbrt (- a t)) (cbrt (- a t)))) (/ (- z t) (cbrt (- a t))))

series806.0ms

Counts
4 → 12
Calls
4 calls:
203.0ms
(cbrt (- a t))
197.0ms
(cbrt (- a t))
198.0ms
(cbrt (- a t))
207.0ms
(* (/ y (* (cbrt (- a t)) (cbrt (- a t)))) (/ (- z t) (cbrt (- a t))))

simplify2.1s

Counts
148 → 148
Iterations
IterNodes
done5001
23725
1678
0224

prune945.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0b

localize37.0ms

Local error

Found 4 expressions with local error:

3.3b
(* y (/ (- z t) (- a t)))
5.4b
(cbrt (* y (/ (- z t) (- a t))))
5.4b
(cbrt (* y (/ (- z t) (- a t))))
5.4b
(cbrt (* y (/ (- z t) (- a t))))

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
41×add-sqr-sqrt
36×*-un-lft-identity
31×associate-*r*
26×times-frac
16×add-cube-cbrt
10×distribute-lft-out-- difference-of-squares
add-cbrt-cube add-exp-log
pow1
associate-*r/ add-log-exp
cbrt-prod cbrt-div pow1/3 associate-*l*
prod-exp associate-/r/ cbrt-unprod unswap-sqr
cbrt-undiv flip3-- div-exp pow-prod-down *-commutative div-inv flip--
Counts
4 → 80
Calls
4 calls:
34.0ms
(* y (/ (- z t) (- a t)))
10.0ms
(cbrt (* y (/ (- z t) (- a t))))
13.0ms
(cbrt (* y (/ (- z t) (- a t))))
10.0ms
(cbrt (* y (/ (- z t) (- a t))))

series894.0ms

Counts
4 → 12
Calls
4 calls:
78.0ms
(* y (/ (- z t) (- a t)))
311.0ms
(cbrt (* y (/ (- z t) (- a t))))
249.0ms
(cbrt (* y (/ (- z t) (- a t))))
255.0ms
(cbrt (* y (/ (- z t) (- a t))))

simplify977.0ms

Counts
92 → 92
Iterations
IterNodes
done5000
21320
1356
0143

prune673.0ms

Pruning

8 alts after pruning (5 fresh and 3 done)

Merged error: 0b

localize51.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ y (+ a t))
0.0b
(/ (- z t) (- a t))
1.5b
(* (/ y (+ a t)) (/ (- z t) (- a t)))
16.0b
(* (* (/ y (+ a t)) (/ (- z t) (- a t))) (+ a t))

rewrite183.0ms

Algorithm
rewrite-expression-head
Rules
105×*-un-lft-identity
101×add-sqr-sqrt
78×times-frac
45×add-cube-cbrt
38×add-cbrt-cube add-exp-log
35×associate-*r*
22×distribute-lft-out-- difference-of-squares
19×associate-*l*
13×prod-exp cbrt-unprod
11×pow1
10×frac-times cbrt-undiv div-exp
associate-/r*
associate-/r/ distribute-lft-out associate-/l*
associate-*l/
flip3-+ associate-*r/ flip-+
pow-prod-down div-inv add-log-exp unswap-sqr
flip3-- flip--
clear-num frac-2neg *-commutative associate-/l/
distribute-rgt-in distribute-lft-in div-sub
Counts
4 → 196
Calls
4 calls:
9.0ms
(/ y (+ a t))
17.0ms
(/ (- z t) (- a t))
73.0ms
(* (/ y (+ a t)) (/ (- z t) (- a t)))
77.0ms
(* (* (/ y (+ a t)) (/ (- z t) (- a t))) (+ a t))

series529.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(/ y (+ a t))
71.0ms
(/ (- z t) (- a t))
200.0ms
(* (/ y (+ a t)) (/ (- z t) (- a t)))
217.0ms
(* (* (/ y (+ a t)) (/ (- z t) (- a t))) (+ a t))

simplify816.0ms

Counts
208 → 208
Iterations
IterNodes
done5001
1845
0248

prune1.2s

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0b

regimes820.0ms

Accuracy

69% (0.4b remaining)

Error of 0.4b against oracle of 0.0b and baseline of 1.3b

bsearch90.0ms

Steps
ItersRangePoint
8
7.258772702001939e-81
3.5782274853577514e-78
4.106049947800754e-80
7
-3.947750891266293e-23
-9.624778824023244e-25
-2.2782231672574248e-23

simplify6.0ms

Iterations
IterNodes
done31
131
021

end0.0ms

sample1.1s

Algorithm
intervals
Results
737.0ms8753×body80valid
0.0msbody1280valid
0.0msbody640valid