Details

Time bar (total: 19.0s)

sample35.0ms

Algorithm
intervals
Results
11.0ms250×body80valid
9.0ms10×body640valid
2.0ms15×body320valid
1.0msbody1280valid
1.0msbody160valid

simplify1.5s

Counts
1 → 1
Iterations
IterNodes
done5000
62162
5786
4312
3120
244
123
011

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 11.9b

localize34.0ms

Local error

Found 3 expressions with local error:

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

rewrite91.0ms

Algorithm
rewrite-expression-head
Rules
78×add-sqr-sqrt
73×*-un-lft-identity
51×times-frac
31×associate-*r*
27×add-cube-cbrt
23×distribute-lft-out-- difference-of-squares
10×add-cbrt-cube add-exp-log
pow1 associate-/r* flip3-- associate-*l* flip-- associate-/l* add-log-exp
associate-/r/
insert-posit16
frac-times cbrt-undiv div-exp associate-*l/ 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 → 122
Calls
3 calls:
21.0ms
(/ (- t x) (- a z))
7.0ms
(+ x (* (- y z) (/ (- t x) (- a z))))
58.0ms
(* (- y z) (/ (- t x) (- a z)))

series450.0ms

Counts
3 → 9
Calls
3 calls:
86.0ms
(/ (- t x) (- a z))
196.0ms
(+ x (* (- y z) (/ (- t x) (- a z))))
168.0ms
(* (- y z) (/ (- t x) (- a z)))

simplify1.4s

Counts
131 → 131
Iterations
IterNodes
done5000
21770
1503
0186

prune530.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 3.0b

localize25.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- a z) (- t x))
0.7b
(/ 1 (/ (- a z) (- t x)))
4.0b
(+ x (* (- y z) (/ 1 (/ (- a z) (- t x)))))
5.5b
(* (- y z) (/ 1 (/ (- a z) (- t x))))

rewrite158.0ms

Algorithm
rewrite-expression-head
Rules
392×times-frac
338×add-sqr-sqrt
326×*-un-lft-identity
158×add-cube-cbrt
98×associate-*r*
83×distribute-lft-out-- difference-of-squares
36×associate-/r* add-exp-log
20×add-cbrt-cube
18×associate-/r/
15×div-exp
11×flip3-- flip--
10×div-inv
associate-/l*
pow1 cbrt-undiv prod-exp
add-log-exp
associate-*l* unswap-sqr
rec-exp 1-exp insert-posit16
cbrt-unprod
frac-times clear-num frac-2neg associate-*l/ associate-/l/
+-commutative sum-log flip3-+ div-sub pow-prod-down associate-*r/ un-div-inv *-commutative flip-+ pow-flip inv-pow
Counts
4 → 348
Calls
4 calls:
23.0ms
(/ (- a z) (- t x))
24.0ms
(/ 1 (/ (- a z) (- t x)))
7.0ms
(+ x (* (- y z) (/ 1 (/ (- a z) (- t x)))))
87.0ms
(* (- y z) (/ 1 (/ (- a z) (- t x))))

series950.0ms

Counts
4 → 12
Calls
4 calls:
96.0ms
(/ (- a z) (- t x))
279.0ms
(/ 1 (/ (- a z) (- t x)))
212.0ms
(+ x (* (- y z) (/ 1 (/ (- a z) (- t x)))))
363.0ms
(* (- y z) (/ 1 (/ (- a z) (- t x))))

simplify2.6s

Counts
360 → 360
Iterations
IterNodes
done5000
23780
11149
0397

prune1.2s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 3.0b

localize21.0ms

Local error

Found 3 expressions with local error:

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

rewrite106.0ms

Algorithm
rewrite-expression-head
Rules
78×add-sqr-sqrt
73×*-un-lft-identity
51×times-frac
31×associate-*l*
27×add-cube-cbrt
23×distribute-lft-out-- difference-of-squares
10×add-cbrt-cube add-exp-log
pow1 associate-/r* flip3-- associate-*r* flip-- associate-/l* add-log-exp
distribute-rgt-in associate-+r+ sub-neg distribute-lft-in associate-/r/
insert-posit16
frac-times cbrt-undiv div-exp prod-exp associate-*r/ cbrt-unprod div-inv unswap-sqr associate-/l/
+-commutative clear-num sum-log frac-2neg flip3-+ div-sub pow-prod-down associate-*l/ *-commutative flip-+
Counts
3 → 130
Calls
3 calls:
24.0ms
(/ (- y z) (- a z))
8.0ms
(+ x (* (/ (- y z) (- a z)) (- t x)))
69.0ms
(* (/ (- y z) (- a z)) (- t x))

series712.0ms

Counts
3 → 9
Calls
3 calls:
58.0ms
(/ (- y z) (- a z))
225.0ms
(+ x (* (/ (- y z) (- a z)) (- t x)))
429.0ms
(* (/ (- y z) (- a z)) (- t x))

simplify1.4s

Counts
139 → 139
Iterations
IterNodes
done5001
21727
1539
0198

prune672.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 2.3b

localize25.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (- y z))
0.5b
(cbrt (- y z))
2.9b
(* (* (* (cbrt (- y z)) (cbrt (- y z))) (/ (cbrt (- y z)) (- a z))) (- t x))
5.5b
(+ x (* (* (* (cbrt (- y z)) (cbrt (- y z))) (/ (cbrt (- y z)) (- a z))) (- t x)))

rewrite302.0ms

Algorithm
rewrite-expression-head
Rules
82×frac-times
76×cbrt-div
56×flip3-- flip--
53×associate-*l/
22×add-exp-log
17×associate-*r/
16×add-cbrt-cube
13×add-sqr-sqrt pow1 *-un-lft-identity
11×prod-exp cbrt-unprod
10×cbrt-prod
add-cube-cbrt
pow-prod-down add-log-exp
associate-*r*
distribute-rgt-in associate-+r+ sub-neg distribute-lft-in insert-posit16
distribute-lft-out-- difference-of-squares
cbrt-undiv pow1/3 div-exp
+-commutative sum-log flip3-+ associate-*l* *-commutative flip-+
Counts
4 → 133
Calls
4 calls:
4.0ms
(cbrt (- y z))
4.0ms
(cbrt (- y z))
279.0ms
(* (* (* (cbrt (- y z)) (cbrt (- y z))) (/ (cbrt (- y z)) (- a z))) (- t x))
9.0ms
(+ x (* (* (* (cbrt (- y z)) (cbrt (- y z))) (/ (cbrt (- y z)) (- a z))) (- t x)))

series977.0ms

Counts
4 → 12
Calls
4 calls:
179.0ms
(cbrt (- y z))
156.0ms
(cbrt (- y z))
411.0ms
(* (* (* (cbrt (- y z)) (cbrt (- y z))) (/ (cbrt (- y z)) (- a z))) (- t x))
231.0ms
(+ x (* (* (* (cbrt (- y z)) (cbrt (- y z))) (/ (cbrt (- y z)) (- a z))) (- t x)))

simplify2.8s

Counts
145 → 145
Iterations
IterNodes
done5000
23563
1915
0290

prune788.0ms

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 2.3b

regimes723.0ms

Accuracy

67.5% (2.6b remaining)

Error of 6.0b against oracle of 3.4b and baseline of 11.5b

bsearch4.0ms

simplify11.0ms

Iterations
IterNodes
done34
134
025

end0.0ms

sample1.4s

Algorithm
intervals
Results
680.0ms7809×body80valid
137.0ms411×body320valid
110.0ms463×body640valid
90.0ms284×body1280valid
58.0ms252×body160valid
4.0ms11×body2560valid