Details

Time bar (total: 11.1s)

sample44.0ms

Algorithm
intervals
Results
18.0ms325×body80valid

simplify135.0ms

Counts
1 → 1

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.7b

localize17.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ t (- 1.0 z))
0.0b
(- (/ y z) (/ t (- 1.0 z)))
4.5b
(* x (- (/ y z) (/ t (- 1.0 z))))

rewrite283.0ms

Algorithm
rewrite-expression-head
Rules
49×add-sqr-sqrt
45×*-un-lft-identity
31×times-frac
15×add-cube-cbrt
12×distribute-lft-out-- difference-of-squares
10×associate-*r*
add-exp-log add-cbrt-cube
pow1 associate-/r* add-log-exp
sub-neg flip3-- associate-*r/ associate-*l* flip-- associate-/l*
distribute-rgt-in distribute-lft-in associate-/r/ frac-sub
cbrt-undiv frac-2neg diff-log div-exp pow-prod-down prod-exp clear-num *-commutative cbrt-unprod div-inv unswap-sqr
Counts
3 → 89
Calls
3 calls:
13.0ms
(/ t (- 1.0 z))
57.0ms
(- (/ y z) (/ t (- 1.0 z)))
209.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))

series153.0ms

Counts
3 → 9
Calls
3 calls:
44.0ms
(/ t (- 1.0 z))
39.0ms
(- (/ y z) (/ t (- 1.0 z)))
70.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))

simplify641.0ms

Counts
98 → 98

prune292.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 1.0b

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- 1.0 z) t)
0.0b
(- (/ y z) (/ 1 (/ (- 1.0 z) t)))
0.7b
(/ 1 (/ (- 1.0 z) t))
4.5b
(* x (- (/ y z) (/ 1 (/ (- 1.0 z) t))))

rewrite562.0ms

Algorithm
rewrite-expression-head
Rules
172×add-sqr-sqrt
170×times-frac
126×*-un-lft-identity
72×add-cube-cbrt
36×difference-of-squares
22×associate-/r* distribute-lft-out--
19×add-exp-log
16×associate-*r*
13×add-cbrt-cube
div-exp div-inv associate-/l*
pow1
add-log-exp
cbrt-undiv
sub-neg flip3-- associate-*r/ associate-*l* flip--
distribute-rgt-in rec-exp frac-2neg distribute-lft-in 1-exp clear-num frac-sub associate-/l/
pow-flip diff-log div-sub pow-prod-down prod-exp associate-/r/ *-commutative cbrt-unprod inv-pow unswap-sqr
Counts
4 → 202
Calls
4 calls:
28.0ms
(/ (- 1.0 z) t)
104.0ms
(- (/ y z) (/ 1 (/ (- 1.0 z) t)))
21.0ms
(/ 1 (/ (- 1.0 z) t))
389.0ms
(* x (- (/ y z) (/ 1 (/ (- 1.0 z) t))))

series187.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(/ (- 1.0 z) t)
38.0ms
(- (/ y z) (/ 1 (/ (- 1.0 z) t)))
37.0ms
(/ 1 (/ (- 1.0 z) t))
74.0ms
(* x (- (/ y z) (/ 1 (/ (- 1.0 z) t))))

simplify1.2s

Counts
214 → 214

prune575.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 4 expressions with local error:

1.8b
(+ (* 1.0 (/ (* t x) (pow z 2))) (/ (* t x) z))
5.4b
(/ (* x y) z)
6.1b
(/ (* t x) z)
13.2b
(/ (* t x) (pow z 2))

rewrite85.0ms

Algorithm
rewrite-expression-head
Rules
27×add-exp-log
19×add-cbrt-cube
14×times-frac associate-/r*
12×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
10×div-exp
cbrt-undiv unpow-prod-down add-log-exp
prod-exp
pow1
frac-2neg clear-num cbrt-unprod div-inv associate-/l*
pow-to-exp pow-exp unpow2 sqr-pow
+-commutative flip3-+ associate-*r/ frac-add sum-log flip-+
Counts
4 → 89
Calls
4 calls:
39.0ms
(+ (* 1.0 (/ (* t x) (pow z 2))) (/ (* t x) z))
11.0ms
(/ (* x y) z)
11.0ms
(/ (* t x) z)
19.0ms
(/ (* t x) (pow z 2))

series215.0ms

Counts
4 → 12
Calls
4 calls:
113.0ms
(+ (* 1.0 (/ (* t x) (pow z 2))) (/ (* t x) z))
24.0ms
(/ (* x y) z)
35.0ms
(/ (* t x) z)
43.0ms
(/ (* t x) (pow z 2))

simplify881.0ms

Counts
101 → 101

prune380.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize33.0ms

Local error

Found 4 expressions with local error:

1.8b
(+ (* 1.0 (/ (* t x) (pow z 2))) (/ (* t x) z))
6.1b
(/ (* t x) z)
6.9b
(/ x (/ z y))
13.2b
(/ (* t x) (pow z 2))

rewrite96.0ms

Algorithm
rewrite-expression-head
Rules
86×times-frac
52×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
27×add-exp-log
24×associate-/r*
19×add-cbrt-cube
11×div-exp
cbrt-undiv div-inv
unpow-prod-down add-log-exp
associate-/l*
pow1 prod-exp
frac-2neg clear-num
pow-to-exp pow-exp cbrt-unprod unpow2 sqr-pow
+-commutative flip3-+ associate-*r/ frac-add sum-log associate-/r/ flip-+
Counts
4 → 138
Calls
4 calls:
39.0ms
(+ (* 1.0 (/ (* t x) (pow z 2))) (/ (* t x) z))
16.0ms
(/ (* t x) z)
10.0ms
(/ x (/ z y))
20.0ms
(/ (* t x) (pow z 2))

series239.0ms

Counts
4 → 12
Calls
4 calls:
119.0ms
(+ (* 1.0 (/ (* t x) (pow z 2))) (/ (* t x) z))
36.0ms
(/ (* t x) z)
38.0ms
(/ x (/ z y))
45.0ms
(/ (* t x) (pow z 2))

simplify1.3s

Counts
150 → 150

prune561.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0.0b

regimes385.0ms

Accuracy

87.9% (0.6b remaining)

Error of 0.6b against oracle of 0.1b and baseline of 4.7b

bsearch2.0ms

simplify1.5s

end0.0ms

sample1.3s

Algorithm
intervals
Results
664.0ms10070×body80valid