Details

Time bar (total: 13.4s)

sample82.0ms

Algorithm
intervals
Results
40.0ms497×body80valid

simplify1.3s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01113
11913
25013
316013
444313
5144213
done500013

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.3b

localize23.0ms

Local error

Found 3 expressions with local error:

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

rewrite59.0ms

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

series236.0ms

Counts
3 → 9
Calls
3 calls:
35.0ms
(- (* z z) t)
102.0ms
(- (* x x) (* (* y 4.0) (- (* z z) t)))
99.0ms
(* (* y 4.0) (- (* z z) t))

simplify1.4s

Counts
63 → 63
Iterations

Useful iterations: 2 (290.0ms)

IterNodesCost
0103843
1327802
21901696
done5001696

prune334.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 3.2b

localize33.0ms

Local error

Found 4 expressions with local error:

1.9b
(* (* (cbrt (- (* z z) t)) (cbrt (- (* z z) t))) (* y 4.0))
6.5b
(cbrt (- (* z z) t))
6.5b
(cbrt (- (* z z) t))
6.5b
(cbrt (- (* z z) t))

rewrite194.0ms

Algorithm
rewrite-expression-head
Rules
18×cbrt-div
16×pow1 add-exp-log
12×cbrt-prod add-cbrt-cube
10×add-sqr-sqrt associate-*l/
flip3-- flip--
pow-prod-down prod-exp cbrt-unprod
add-cube-cbrt *-un-lft-identity
frac-times add-log-exp
pow1/3 difference-of-squares
associate-*r/
associate-*r* associate-*l* *-commutative
Counts
4 → 72
Calls
4 calls:
152.0ms
(* (* (cbrt (- (* z z) t)) (cbrt (- (* z z) t))) (* y 4.0))
11.0ms
(cbrt (- (* z z) t))
17.0ms
(cbrt (- (* z z) t))
11.0ms
(cbrt (- (* z z) t))

series568.0ms

Counts
4 → 12
Calls
4 calls:
219.0ms
(* (* (cbrt (- (* z z) t)) (cbrt (- (* z z) t))) (* y 4.0))
127.0ms
(cbrt (- (* z z) t))
123.0ms
(cbrt (- (* z z) t))
99.0ms
(cbrt (- (* z z) t))

simplify991.0ms

Counts
84 → 84
Iterations

Useful iterations: done (988.0ms)

IterNodesCost
01201340
13211252
211571084
done50011058

prune371.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 3.2b

localize20.0ms

Local error

Found 4 expressions with local error:

1.0b
(sqrt (- (* x x) (* (* y 4.0) (- (* z z) t))))
1.0b
(sqrt (- (* x x) (* (* y 4.0) (- (* z z) t))))
6.0b
(* (* y 4.0) (- (* z z) t))
6.0b
(* (* y 4.0) (- (* z z) t))

rewrite101.0ms

Algorithm
rewrite-expression-head
Rules
16×pow1
14×add-exp-log add-cbrt-cube
12×add-sqr-sqrt
add-cube-cbrt *-un-lft-identity associate-*r*
pow-prod-down prod-exp sqrt-prod cbrt-unprod
distribute-rgt-in sub-neg flip3-- distribute-lft-in sqrt-div associate-*r/ flip-- add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2 associate-*l* *-commutative difference-of-squares
Counts
4 → 80
Calls
4 calls:
9.0ms
(sqrt (- (* x x) (* (* y 4.0) (- (* z z) t))))
9.0ms
(sqrt (- (* x x) (* (* y 4.0) (- (* z z) t))))
38.0ms
(* (* y 4.0) (- (* z z) t))
43.0ms
(* (* y 4.0) (- (* z z) t))

series512.0ms

Counts
4 → 12
Calls
4 calls:
173.0ms
(sqrt (- (* x x) (* (* y 4.0) (- (* z z) t))))
186.0ms
(sqrt (- (* x x) (* (* y 4.0) (- (* z z) t))))
77.0ms
(* (* y 4.0) (- (* z z) t))
76.0ms
(* (* y 4.0) (- (* z z) t))

simplify1.0s

Counts
92 → 92
Iterations

Useful iterations: 2 (187.0ms)

IterNodesCost
01011438
12851296
215831168
done50011168

prune404.0ms

Pruning

8 alts after pruning (5 fresh and 3 done)

Merged error: 3.2b

localize48.0ms

Local error

Found 4 expressions with local error:

6.0b
(* (* y 4.0) (- (* z z) t))
6.0b
(* (* y 4.0) (- (* z z) t))
6.0b
(* (* y 4.0) (- (* z z) t))
6.0b
(* (* y 4.0) (- (* z z) t))

rewrite194.0ms

Algorithm
rewrite-expression-head
Rules
24×pow1 add-exp-log add-cbrt-cube
16×associate-*r*
12×add-sqr-sqrt pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in add-cube-cbrt sub-neg *-un-lft-identity distribute-lft-in associate-*r/
flip3-- associate-*l* *-commutative flip-- add-log-exp difference-of-squares
Counts
4 → 100
Calls
4 calls:
37.0ms
(* (* y 4.0) (- (* z z) t))
37.0ms
(* (* y 4.0) (- (* z z) t))
49.0ms
(* (* y 4.0) (- (* z z) t))
68.0ms
(* (* y 4.0) (- (* z z) t))

series332.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(* (* y 4.0) (- (* z z) t))
93.0ms
(* (* y 4.0) (- (* z z) t))
72.0ms
(* (* y 4.0) (- (* z z) t))
78.0ms
(* (* y 4.0) (- (* z z) t))

simplify864.0ms

Counts
112 → 112
Iterations

Useful iterations: done (860.0ms)

IterNodesCost
0661412
12051376
212661136
done50011120

prune588.0ms

Pruning

8 alts after pruning (4 fresh and 4 done)

Merged error: 3.2b

regimes1.2s

Accuracy

78.7% (0.7b remaining)

Error of 3.4b against oracle of 2.6b and baseline of 6.1b

bsearch1.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02036
12536
done2536

end0.0ms

sample2.5s

Algorithm
intervals
Results
1.4s15704×body80valid