Details

Time bar (total: 18.4s)

sample100.0ms

Algorithm
intervals
Results
70.0ms501×body80valid

simplify3.1s

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

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 3.6b

localize20.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))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-cbrt-cube add-exp-log
add-log-exp
add-sqr-sqrt sub-neg
distribute-rgt-in *-un-lft-identity distribute-lft-in associate-*r* add-cube-cbrt associate--r+
flip3-- pow-prod-down prod-exp cbrt-unprod insert-posit16 flip--
diff-log associate-*r/ difference-of-squares
associate-*l* *-commutative
Counts
3 → 57
Calls
3 calls:
7.0ms
(- (* z z) t)
8.0ms
(- (* x x) (* (* y 4.0) (- (* z z) t)))
29.0ms
(* (* y 4.0) (- (* z z) t))

series228.0ms

Counts
3 → 9
Calls
3 calls:
28.0ms
(- (* z z) t)
113.0ms
(- (* x x) (* (* y 4.0) (- (* z z) t)))
86.0ms
(* (* y 4.0) (- (* z z) t))

simplify1.3s

Counts
66 → 66
Iterations
IterNodes
done5000
21073
1314
0106

prune363.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 1.3b

localize32.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))

rewrite144.0ms

Algorithm
rewrite-expression-head
Rules
19×pow1 add-cbrt-cube add-exp-log
12×associate-*r*
11×add-sqr-sqrt
pow-prod-down prod-exp cbrt-unprod
*-un-lft-identity add-cube-cbrt
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- insert-posit16 flip-- add-log-exp
cbrt-prod associate-*l* *-commutative difference-of-squares
cbrt-div
pow1/3
Counts
4 → 92
Calls
4 calls:
5.0ms
(cbrt (- (* x x) (* (* y 4.0) (- (* z z) t))))
53.0ms
(* (* y 4.0) (- (* z z) t))
35.0ms
(* (* y 4.0) (- (* z z) t))
50.0ms
(* (* y 4.0) (- (* z z) t))

series402.0ms

Counts
4 → 12
Calls
4 calls:
156.0ms
(cbrt (- (* x x) (* (* y 4.0) (- (* z z) t))))
93.0ms
(* (* y 4.0) (- (* z z) t))
83.0ms
(* (* y 4.0) (- (* z z) t))
70.0ms
(* (* y 4.0) (- (* z z) t))

simplify3.7s

Counts
104 → 104
Iterations
IterNodes
done5000
34657
21051
1319
0120

prune474.0ms

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))

rewrite169.0ms

Algorithm
rewrite-expression-head
Rules
20×pow1
18×add-cbrt-cube sqrt-div add-exp-log
16×add-sqr-sqrt sqrt-prod
14×associate-*r*
10×*-un-lft-identity associate-*r/ add-cube-cbrt
flip3-- pow-prod-down prod-exp cbrt-unprod flip--
frac-times insert-posit16 add-log-exp difference-of-squares
rem-sqrt-square sqrt-pow1 pow1/2 associate-*l* associate-*l/ *-commutative
Counts
4 → 93
Calls
4 calls:
29.0ms
(* (* y 4.0) (sqrt (- (* z z) t)))
115.0ms
(* (* (* y 4.0) (sqrt (- (* z z) t))) (sqrt (- (* z z) t)))
17.0ms
(sqrt (- (* z z) t))
8.0ms
(sqrt (- (* z z) t))

series313.0ms

Counts
4 → 12
Calls
4 calls:
100.0ms
(* (* y 4.0) (sqrt (- (* z z) t)))
75.0ms
(* (* (* y 4.0) (sqrt (- (* z z) t))) (sqrt (- (* z z) t)))
76.0ms
(sqrt (- (* z z) t))
63.0ms
(sqrt (- (* z z) t))

simplify1.8s

Counts
105 → 105
Iterations
IterNodes
done5000
21377
1379
0139

prune525.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 1.3b

localize29.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))

rewrite186.0ms

Algorithm
rewrite-expression-head
Rules
24×sqrt-div
23×sqrt-prod
17×add-sqr-sqrt
16×pow1
13×add-cbrt-cube add-exp-log
10×*-un-lft-identity associate-*r* add-cube-cbrt
flip3-- flip--
associate-*r/
pow-prod-down prod-exp cbrt-unprod
frac-times insert-posit16 add-log-exp difference-of-squares
rem-sqrt-square sqrt-pow1 pow1/2
associate-*l/
associate-*l* *-commutative
Counts
4 → 88
Calls
4 calls:
131.0ms
(* (* (* y 4.0) (sqrt (- (* z z) t))) (sqrt (sqrt (- (* z z) t))))
14.0ms
(sqrt (- (* z z) t))
16.0ms
(sqrt (- (* z z) t))
22.0ms
(sqrt (- (* z z) t))

series372.0ms

Counts
4 → 12
Calls
4 calls:
128.0ms
(* (* (* y 4.0) (sqrt (- (* z z) t))) (sqrt (sqrt (- (* z z) t))))
81.0ms
(sqrt (- (* z z) t))
77.0ms
(sqrt (- (* z z) t))
85.0ms
(sqrt (- (* z z) t))

simplify1.6s

Counts
100 → 100
Iterations
IterNodes
done5000
21310
1386
0149

prune589.0ms

Pruning

7 alts after pruning (3 fresh and 4 done)

Merged error: 1.3b

regimes830.0ms

Accuracy

79.2% (0.7b remaining)

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

bsearch1.0ms

simplify3.0ms

Iterations
IterNodes
done25
125
020

end0.0ms

sample2.0s

Algorithm
intervals
Results
1.5s15631×body80valid