Details

Time bar (total: 21.5s)

sample89.0ms

Algorithm
intervals
Results
62.0ms501×body80valid

simplify3.3s

Counts
1 → 1
Iterations
IterNodes
done5000
94506
83719
72357
6930
5420
4303
3156
249
119
011

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 3.6b

localize22.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (* z z) t)
0.0b
(- (* x x) (* (* y 4.0) (- (* z z) t)))
3.6b
(* (* y 4.0) (- (* z z) t))

rewrite454.0ms

Algorithm
rewrite-expression-head
Rules
79×add-sqr-sqrt
27×*-un-lft-identity
26×associate-*l*
25×difference-of-squares
24×unswap-sqr
13×associate-*r*
10×distribute-lft-out--
pow1 add-cbrt-cube add-exp-log
*-commutative add-cube-cbrt add-log-exp
sub-neg
swap-sqr
distribute-rgt-in distribute-lft-in associate--r+
flip3-- pow-prod-down prod-exp cbrt-unprod insert-posit16 flip--
diff-log associate-*r/
Counts
3 → 103
Calls
3 calls:
36.0ms
(- (* z z) t)
256.0ms
(- (* x x) (* (* y 4.0) (- (* z z) t)))
159.0ms
(* (* y 4.0) (- (* z z) t))

series270.0ms

Counts
3 → 9
Calls
3 calls:
24.0ms
(- (* z z) t)
141.0ms
(- (* x x) (* (* y 4.0) (- (* z z) t)))
105.0ms
(* (* y 4.0) (- (* z z) t))

simplify1.5s

Counts
112 → 112
Iterations
IterNodes
done5000
21658
1454
0155

prune564.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 1.3b

localize60.0ms

Local error

Found 4 expressions with local error:

1.1b
(cbrt (- (* x x) (* (* y 4.0) (- (* z z) t))))
3.6b
(* (* y 4.0) (- (* z z) t))
3.6b
(* (* y 4.0) (- (* z z) t))
3.6b
(* (* y 4.0) (- (* z z) t))

rewrite783.0ms

Algorithm
rewrite-expression-head
Rules
113×add-sqr-sqrt
57×associate-*l*
41×*-un-lft-identity
39×associate-*r*
33×unswap-sqr
30×difference-of-squares
24×cbrt-prod
19×pow1 add-cbrt-cube add-exp-log
17×add-cube-cbrt
12×*-commutative distribute-lft-out--
pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in sub-neg distribute-lft-in swap-sqr associate-*r/
flip3-- insert-posit16 flip-- add-log-exp
cbrt-div
pow1/3
Counts
4 → 170
Calls
4 calls:
309.0ms
(cbrt (- (* x x) (* (* y 4.0) (- (* z z) t))))
148.0ms
(* (* y 4.0) (- (* z z) t))
126.0ms
(* (* y 4.0) (- (* z z) t))
190.0ms
(* (* y 4.0) (- (* z z) t))

series422.0ms

Counts
4 → 12
Calls
4 calls:
174.0ms
(cbrt (- (* x x) (* (* y 4.0) (- (* z z) t))))
76.0ms
(* (* y 4.0) (- (* z z) t))
88.0ms
(* (* y 4.0) (- (* z z) t))
83.0ms
(* (* y 4.0) (- (* z z) t))

simplify1.5s

Counts
182 → 182
Iterations
IterNodes
done5000
21568
1472
0185

prune1.0s

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 1.3b

localize23.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* y 4.0) (sqrt (- (* z z) t)))
0.2b
(* (* (* y 4.0) (sqrt (- (* z z) t))) (sqrt (- (* z z) t)))
3.6b
(sqrt (- (* z z) t))
3.6b
(sqrt (- (* z z) t))

rewrite885.0ms

Algorithm
rewrite-expression-head
Rules
127×add-sqr-sqrt
69×associate-*l*
63×sqrt-prod
45×associate-*r*
41×unswap-sqr
39×*-un-lft-identity
25×difference-of-squares
20×pow1
19×add-cube-cbrt
18×add-cbrt-cube sqrt-div add-exp-log
10×associate-*r/ *-commutative distribute-lft-out--
flip3-- pow-prod-down prod-exp cbrt-unprod flip--
swap-sqr
frac-times insert-posit16 add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2 associate-*l/
Counts
4 → 175
Calls
4 calls:
126.0ms
(* (* y 4.0) (sqrt (- (* z z) t)))
642.0ms
(* (* (* y 4.0) (sqrt (- (* z z) t))) (sqrt (- (* z z) t)))
40.0ms
(sqrt (- (* z z) t))
71.0ms
(sqrt (- (* z z) t))

series371.0ms

Counts
4 → 12
Calls
4 calls:
123.0ms
(* (* y 4.0) (sqrt (- (* z z) t)))
93.0ms
(* (* (* y 4.0) (sqrt (- (* z z) t))) (sqrt (- (* z z) t)))
83.0ms
(sqrt (- (* z z) t))
71.0ms
(sqrt (- (* z z) t))

simplify2.0s

Counts
187 → 187
Iterations
IterNodes
done5001
21872
1521
0195

prune1.0s

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 1.3b

localize62.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* (* y 4.0) (sqrt (- (* z z) t))) (sqrt (sqrt (- (* z z) t))))
3.6b
(sqrt (- (* z z) t))
3.6b
(sqrt (- (* z z) t))
3.6b
(sqrt (- (* z z) t))

rewrite820.0ms

Algorithm
rewrite-expression-head
Rules
129×add-sqr-sqrt
86×sqrt-prod
54×associate-*l*
45×unswap-sqr
36×*-un-lft-identity
32×associate-*r*
25×difference-of-squares
24×sqrt-div
16×pow1 add-cube-cbrt
13×add-cbrt-cube add-exp-log
10×distribute-lft-out--
flip3-- flip--
associate-*r/ *-commutative
pow-prod-down prod-exp cbrt-unprod
swap-sqr
frac-times insert-posit16 add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2
associate-*l/
Counts
4 → 160
Calls
4 calls:
665.0ms
(* (* (* y 4.0) (sqrt (- (* z z) t))) (sqrt (sqrt (- (* z z) t))))
43.0ms
(sqrt (- (* z z) t))
64.0ms
(sqrt (- (* z z) t))
42.0ms
(sqrt (- (* z z) t))

series310.0ms

Counts
4 → 12
Calls
4 calls:
125.0ms
(* (* (* y 4.0) (sqrt (- (* z z) t))) (sqrt (sqrt (- (* z z) t))))
70.0ms
(sqrt (- (* z z) t))
60.0ms
(sqrt (- (* z z) t))
55.0ms
(sqrt (- (* z z) t))

simplify1.7s

Counts
172 → 172
Iterations
IterNodes
done5002
21730
1538
0208

prune1.0s

Pruning

7 alts after pruning (3 fresh and 4 done)

Merged error: 1.3b

regimes1.0s

Accuracy

79.2% (0.7b remaining)

Error of 2.9b against oracle of 2.2b and baseline of 5.4b

bsearch1.0ms

simplify6.0ms

Iterations
IterNodes
done25
125
020

end0.0ms

sample2.2s

Algorithm
intervals
Results
1.6s15631×body80valid