Details

Time bar (total: 42.6s)

sample42.0ms

Algorithm
intervals
Results
19.0ms256×body80valid
5.0ms256×pre80true

simplify2.5s

Counts
1 → 1
Iterations
IterNodes
done5255
42870
3497
2106
133
014

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 3.7b

localize36.0ms

Local error

Found 3 expressions with local error:

0.1b
(/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0)))
0.1b
(/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0))
3.4b
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
804×times-frac
583×*-un-lft-identity
339×add-sqr-sqrt add-cube-cbrt
122×distribute-lft-out
82×associate-/l*
54×associate-/r/
28×flip3-+ flip-+
27×div-inv
19×add-cbrt-cube add-exp-log
10×cbrt-undiv associate-/r* div-exp
associate-/l/
pow1 clear-num frac-2neg add-log-exp
Counts
3 → 450
Calls
3 calls:
362.0ms
(/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0)))
512.0ms
(/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0))
319.0ms
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))

series497.0ms

Counts
3 → 9
Calls
3 calls:
170.0ms
(/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0)))
226.0ms
(/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0))
100.0ms
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))

simplify2.9s

Counts
459 → 459
Iterations
IterNodes
done5003
24449
11398
0579

prune2.6s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 1.3b

localize91.0ms

Local error

Found 4 expressions with local error:

0.5b
(/ (/ (/ (sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0)) 1) (sqrt (+ (+ alpha beta) (* 2.0 1.0)))) (sqrt (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0)))
0.6b
(/ (/ (sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0)) (+ (+ alpha beta) (* 2.0 1.0))) (sqrt (+ (+ alpha beta) (* 2.0 1.0))))
3.4b
(sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0))
3.4b
(sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
3609×times-frac
2202×*-un-lft-identity
1980×sqrt-prod
1556×add-sqr-sqrt
1554×add-cube-cbrt
324×distribute-lft-out
183×associate-/l*
65×div-inv
34×associate-/r/
24×sqrt-div
21×add-exp-log
19×flip3-+ flip-+
18×add-cbrt-cube
13×associate-/r*
12×div-exp
cbrt-undiv
pow1
add-log-exp
rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 associate-/l/
1-exp
Counts
4 → 1519
Calls
4 calls:
337.0ms
(/ (/ (/ (sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0)) 1) (sqrt (+ (+ alpha beta) (* 2.0 1.0)))) (sqrt (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0)))
275.0ms
(/ (/ (sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0)) (+ (+ alpha beta) (* 2.0 1.0))) (sqrt (+ (+ alpha beta) (* 2.0 1.0))))
168.0ms
(sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0))
121.0ms
(sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0))

series563.0ms

Counts
4 → 12
Calls
4 calls:
247.0ms
(/ (/ (/ (sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0)) 1) (sqrt (+ (+ alpha beta) (* 2.0 1.0)))) (sqrt (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0)))
207.0ms
(/ (/ (sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0)) (+ (+ alpha beta) (* 2.0 1.0))) (sqrt (+ (+ alpha beta) (* 2.0 1.0))))
49.0ms
(sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0))
59.0ms
(sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0))

simplify2.9s

Counts
1531 → 1531
Iterations
IterNodes
done5002
13095
01395

prune9.0s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 1.3b

localize56.0ms

Local error

Found 4 expressions with local error:

3.4b
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))
3.4b
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))
15.7b
(sqrt (/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0)))
15.7b
(sqrt (/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0)))

rewrite1.5s

Algorithm
rewrite-expression-head
Rules
1236×times-frac
888×*-un-lft-identity
508×add-sqr-sqrt
492×sqrt-prod
488×add-cube-cbrt
200×distribute-lft-out
72×associate-/r/
38×flip3-+ flip-+
36×div-inv
rem-sqrt-square add-cbrt-cube add-exp-log associate-/l*
pow1 associate-/r*
add-log-exp associate-/l/
cbrt-undiv clear-num frac-2neg sqrt-pow1 pow1/2 sqrt-div div-exp
Counts
4 → 590
Calls
4 calls:
385.0ms
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))
320.0ms
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))
384.0ms
(sqrt (/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0)))
372.0ms
(sqrt (/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0)))

series1.1s

Counts
4 → 12
Calls
4 calls:
95.0ms
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))
113.0ms
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))
412.0ms
(sqrt (/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0)))
456.0ms
(sqrt (/ (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0)))

simplify3.2s

Counts
602 → 602
Iterations
IterNodes
done5005
23744
11505
0817

prune4.2s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 1.3b

localize76.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (sqrt (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))) (sqrt (+ (+ alpha beta) (* 2.0 1.0))))
0.2b
(/ (sqrt (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))) (sqrt (+ (+ alpha beta) (* 2.0 1.0))))
3.4b
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))
3.4b
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))

rewrite1.4s

Algorithm
rewrite-expression-head
Rules
444×times-frac
384×sqrt-prod
336×*-un-lft-identity
236×add-sqr-sqrt add-cube-cbrt
50×distribute-lft-out associate-/l*
36×associate-/r/
20×flip3-+ flip-+
18×associate-/r* div-inv
12×add-cbrt-cube add-exp-log
sqrt-div associate-/l/
pow1 cbrt-undiv clear-num frac-2neg div-exp add-log-exp
sqrt-undiv
Counts
4 → 408
Calls
4 calls:
280.0ms
(/ (sqrt (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))) (sqrt (+ (+ alpha beta) (* 2.0 1.0))))
328.0ms
(/ (sqrt (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))) (sqrt (+ (+ alpha beta) (* 2.0 1.0))))
354.0ms
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))
363.0ms
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))

series775.0ms

Counts
4 → 12
Calls
4 calls:
250.0ms
(/ (sqrt (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))) (sqrt (+ (+ alpha beta) (* 2.0 1.0))))
300.0ms
(/ (sqrt (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))) (sqrt (+ (+ alpha beta) (* 2.0 1.0))))
112.0ms
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))
113.0ms
(/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0)))

simplify1.8s

Counts
420 → 420
Iterations
IterNodes
done5004
21748
1619
0329

prune3.2s

Pruning

8 alts after pruning (5 fresh and 3 done)

Merged error: 1.3b

regimes257.0ms

Accuracy

87.1% (0.3b remaining)

Error of 1.6b against oracle of 1.2b and baseline of 3.8b

bsearch4.0ms

simplify16.0ms

Iterations
IterNodes
done46
146
035

end0.0ms

sample1.5s

Algorithm
intervals
Results
1.1s8000×body80valid
177.0ms8000×pre80true