Details

Time bar (total: 19.5s)

sample51.0ms

Algorithm
intervals
Results
22.0ms256×body80valid

simplify1.6s

Counts
1 → 1

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 27.5b

localize21.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ t y) a)
0.7b
(- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))
1.1b
(+ (* (+ x y) z) (* (+ t y) a))
25.7b
(/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y))

rewrite337.0ms

Algorithm
rewrite-expression-head
Rules
38×*-un-lft-identity
18×add-sqr-sqrt
16×add-cube-cbrt
15×times-frac
13×distribute-lft-out
11×add-log-exp
10×associate-*l/
add-exp-log add-cbrt-cube
flip3-+ flip-+
pow1
associate-/r*
associate-*l* frac-add
associate-*r* associate-/l*
flip3-- diff-log sum-log associate-/r/ flip-- associate-/l/
cbrt-undiv +-commutative sub-neg frac-2neg div-sub div-exp pow-prod-down prod-exp associate--l+ clear-num *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 90
Calls
4 calls:
22.0ms
(* (+ t y) a)
75.0ms
(- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))
15.0ms
(+ (* (+ x y) z) (* (+ t y) a))
222.0ms
(/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y))

series1.0s

Counts
4 → 12
Calls
4 calls:
30.0ms
(* (+ t y) a)
132.0ms
(- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))
56.0ms
(+ (* (+ x y) z) (* (+ t y) a))
810.0ms
(/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y))

simplify907.0ms

Counts
102 → 102

prune399.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 8.8b

localize31.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1 (/ (+ (+ x t) y) (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))))
0.7b
(- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))
1.1b
(+ (* (+ x y) z) (* (+ t y) a))
25.7b
(/ (+ (+ x t) y) (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))

rewrite393.0ms

Algorithm
rewrite-expression-head
Rules
152×*-un-lft-identity
138×times-frac
72×add-sqr-sqrt add-cube-cbrt
48×distribute-lft-out
24×associate-/r*
17×add-exp-log
11×associate-/r/ add-cbrt-cube add-log-exp
div-exp associate-*l/ associate-/l*
flip3-- flip3-+ flip-- flip-+ div-inv
pow1
cbrt-undiv frac-add
rec-exp frac-2neg diff-log 1-exp clear-num sum-log associate-/l/
+-commutative sub-neg pow-flip associate--l+ inv-pow
Counts
4 → 176
Calls
4 calls:
118.0ms
(/ 1 (/ (+ (+ x t) y) (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))))
85.0ms
(- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))
24.0ms
(+ (* (+ x y) z) (* (+ t y) a))
155.0ms
(/ (+ (+ x t) y) (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))

series1.2s

Counts
4 → 12
Calls
4 calls:
812.0ms
(/ 1 (/ (+ (+ x t) y) (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))))
135.0ms
(- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))
75.0ms
(+ (* (+ x y) z) (* (+ t y) a))
131.0ms
(/ (+ (+ x t) y) (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))

simplify1.4s

Counts
188 → 188

prune608.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 4.1b

localize35.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1 (/ 1 (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y))))
0.7b
(- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))
1.1b
(+ (* (+ x y) z) (* (+ t y) a))
25.7b
(/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y))

rewrite524.0ms

Algorithm
rewrite-expression-head
Rules
651×times-frac
479×*-un-lft-identity
279×add-sqr-sqrt add-cube-cbrt
120×distribute-lft-out
73×associate-/r*
49×add-exp-log
36×div-exp
31×associate-/r/
18×flip3-+ flip-+ div-inv
15×add-cbrt-cube
13×rec-exp 1-exp
11×add-log-exp
associate-*l/
cbrt-undiv
pow1 associate-/l*
pow-flip frac-add
flip3-- frac-2neg diff-log clear-num sum-log flip-- associate-/l/ inv-pow
+-commutative sub-neg div-sub associate--l+ remove-double-div
Counts
4 → 384
Calls
4 calls:
154.0ms
(/ 1 (/ 1 (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y))))
106.0ms
(- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))
19.0ms
(+ (* (+ x y) z) (* (+ t y) a))
193.0ms
(/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y))

series1.8s

Counts
4 → 12
Calls
4 calls:
714.0ms
(/ 1 (/ 1 (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y))))
151.0ms
(- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))
78.0ms
(+ (* (+ x y) z) (* (+ t y) a))
818.0ms
(/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y))

simplify838.0ms

Counts
396 → 396

prune1.2s

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 4.1b

localize28.0ms

Local error

Found 4 expressions with local error:

8.6b
(/ (* (cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))) (cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))) (/ (+ (+ x t) y) (cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))))
26.4b
(cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))
26.4b
(cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))
26.4b
(cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))

rewrite349.0ms

Algorithm
rewrite-expression-head
Rules
101×*-un-lft-identity
96×times-frac
41×add-sqr-sqrt add-cube-cbrt
39×cbrt-prod
36×associate-/r* distribute-lft-out
22×cbrt-div
16×add-exp-log
11×flip3-- flip--
10×add-cbrt-cube
associate-/l/
cbrt-undiv div-exp
associate-/r/
pow1 frac-times add-log-exp
pow1/3 div-inv
associate-*r/ associate-*l/ prod-exp cbrt-unprod
frac-2neg clear-num associate-/l*
Counts
4 → 139
Calls
4 calls:
225.0ms
(/ (* (cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))) (cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))) (/ (+ (+ x t) y) (cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))))
36.0ms
(cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))
37.0ms
(cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))
45.0ms
(cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))

series1.8s

Counts
4 → 12
Calls
4 calls:
683.0ms
(/ (* (cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b))) (cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))) (/ (+ (+ x t) y) (cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))))
361.0ms
(cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))
354.0ms
(cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))
359.0ms
(cbrt (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)))

simplify877.0ms

Counts
151 → 151

prune603.0ms

Pruning

12 alts after pruning (9 fresh and 3 done)

Merged error: 4.1b

regimes738.0ms

Accuracy

84.1% (3.6b remaining)

Error of 8.0b against oracle of 4.4b and baseline of 26.8b

bsearch3.0ms

simplify1.4s

end0.0ms

sample1.4s

Algorithm
intervals
Results
949.0ms7994×body80valid
0.0msbody160valid
0.0msbody640valid
0.0msbody320valid