Details

Time bar (total: 20.6s)

sample86.0ms

Algorithm
intervals
Results
22.0ms189×body80valid
17.0ms29×body1280valid
12.0ms256×pre80true
11.0ms24×body640valid
4.0ms11×body320valid
1.0msbody160valid

simplify3.9s

Counts
1 → 1
Iterations
IterNodes
done5001
324930
314722
304510
294301
284120
273916
263715
253502
243325
233117
222909
212698
202516
192291
182012
171763
161558
151364
141138
13931
12742
11607
10526
9431
8318
7267
6197
5124
469
350
233
120
010

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.9b

localize33.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
1.5b
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

rewrite219.0ms

Algorithm
rewrite-expression-head
Rules
58×*-un-lft-identity
26×add-sqr-sqrt
25×times-frac
19×distribute-lft-out
14×add-cube-cbrt
distribute-lft-out-- difference-of-squares
associate-/r* associate-/l*
add-cbrt-cube add-exp-log add-log-exp
pow1 flip3-+ div-sub associate-/r/ flip-+ insert-posit16 associate-/l/
cbrt-undiv +-commutative clear-num sum-log frac-2neg flip3-- div-exp associate-+l- div-inv flip--
Counts
2 → 67
Calls
2 calls:
47.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
171.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series122.0ms

Counts
2 → 6
Calls
2 calls:
50.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
72.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

simplify1.2s

Counts
73 → 73
Iterations
IterNodes
done5007
21126
1328
0126

prune287.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 15.1b

localize37.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ alpha (+ (+ alpha beta) 2.0))
0.0b
(/ beta (+ (+ alpha beta) 2.0))
1.5b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

rewrite262.0ms

Algorithm
rewrite-expression-head
Rules
65×*-un-lft-identity
31×times-frac
28×add-sqr-sqrt
24×distribute-lft-out
23×add-cube-cbrt
10×associate-/r*
add-cbrt-cube add-exp-log
associate-/l*
add-log-exp
associate-/r/
pow1 insert-posit16
cbrt-undiv clear-num frac-2neg flip3-+ div-exp flip-+ div-inv difference-of-squares
sub-neg flip3-- diff-log flip-- distribute-lft-out--
Counts
3 → 92
Calls
3 calls:
47.0ms
(/ alpha (+ (+ alpha beta) 2.0))
47.0ms
(/ beta (+ (+ alpha beta) 2.0))
166.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series257.0ms

Counts
3 → 9
Calls
3 calls:
62.0ms
(/ alpha (+ (+ alpha beta) 2.0))
63.0ms
(/ beta (+ (+ alpha beta) 2.0))
131.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify2.6s

Counts
101 → 101
Iterations
IterNodes
done5004
34504
21024
1344
0156

prune454.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 3.8b

localize54.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ alpha (+ (+ alpha beta) 2.0))
0.0b
(/ beta (+ (+ alpha beta) 2.0))
1.5b
(log (exp (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))
1.5b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

rewrite476.0ms

Algorithm
rewrite-expression-head
Rules
70×*-un-lft-identity
36×add-sqr-sqrt
32×times-frac
26×add-cube-cbrt
24×distribute-lft-out
10×associate-/r*
add-cbrt-cube add-exp-log
log-pow
exp-prod associate-/l* add-log-exp
pow1 log-prod
associate-/r/ insert-posit16 difference-of-squares
cbrt-undiv clear-num sub-neg frac-2neg flip3-+ div-exp exp-sum flip-+ div-inv distribute-lft-out--
log-div flip3-- exp-diff diff-log rem-log-exp flip--
Counts
4 → 114
Calls
4 calls:
35.0ms
(/ alpha (+ (+ alpha beta) 2.0))
27.0ms
(/ beta (+ (+ alpha beta) 2.0))
261.0ms
(log (exp (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))
151.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series380.0ms

Counts
4 → 12
Calls
4 calls:
90.0ms
(/ alpha (+ (+ alpha beta) 2.0))
87.0ms
(/ beta (+ (+ alpha beta) 2.0))
110.0ms
(log (exp (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))
93.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify2.9s

Counts
126 → 126
Iterations
IterNodes
done5000
34984
21145
1400
0186

prune795.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 3.8b

localize39.0ms

Local error

Found 4 expressions with local error:

1.5b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
7.2b
(cbrt (/ beta (+ (+ alpha beta) 2.0)))
7.2b
(cbrt (/ beta (+ (+ alpha beta) 2.0)))
7.2b
(cbrt (/ beta (+ (+ alpha beta) 2.0)))

rewrite215.0ms

Algorithm
rewrite-expression-head
Rules
78×*-un-lft-identity
63×cbrt-prod
46×times-frac
36×add-sqr-sqrt
31×add-cube-cbrt
27×distribute-lft-out
associate-/r/ add-log-exp
pow1 add-cbrt-cube add-exp-log insert-posit16
cbrt-div flip3-+ pow1/3 flip-+ div-inv
difference-of-squares
sub-neg flip3-- diff-log flip-- distribute-lft-out--
Counts
4 → 109
Calls
4 calls:
165.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
19.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))
12.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))
16.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))

series709.0ms

Counts
4 → 12
Calls
4 calls:
117.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
211.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))
187.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))
194.0ms
(cbrt (/ beta (+ (+ alpha beta) 2.0)))

simplify2.6s

Counts
121 → 121
Iterations
IterNodes
done5015
32997
2906
1340
0163

prune589.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 3.8b

regimes408.0ms

Accuracy

99% (0.1b remaining)

Error of 3.2b against oracle of 3.1b and baseline of 15.8b

bsearch2.0ms

simplify10.0ms

Iterations
IterNodes
done31
131
027

end0.0ms

sample2.0s

Algorithm
intervals
Results
659.0ms5827×body80valid
379.0ms8000×pre80true
377.0ms873×body1280valid
243.0ms702×body640valid
111.0ms362×body320valid
75.0ms236×body160valid