Details

Time bar (total: 17.4s)

sample45.0ms

Algorithm
intervals
Results
10.0ms182×body80valid
7.0ms26×body1280valid
7.0ms256×pre80true
5.0ms26×body640valid
2.0ms14×body320valid
1.0msbody160valid

simplify3.5s

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: 17.5b

localize31.0ms

Local error

Found 2 expressions with local error:

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

rewrite180.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:
41.0ms
(/ (- beta alpha) (+ (+ alpha beta) 2.0))
138.0ms
(+ (/ (- beta alpha) (+ (+ alpha beta) 2.0)) 1.0)

series154.0ms

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

simplify1.1s

Counts
73 → 73
Iterations
IterNodes
done5007
21126
1328
0126

prune277.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 16.7b

localize18.0ms

Local error

Found 4 expressions with local error:

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

rewrite558.0ms

Algorithm
rewrite-expression-head
Rules
71×*-un-lft-identity
34×add-sqr-sqrt
32×times-frac
24×add-cube-cbrt distribute-lft-out
11×add-log-exp
10×associate-/r*
add-cbrt-cube add-exp-log
associate-/l*
pow1 diff-log associate-/r/ insert-posit16 distribute-lft-out-- difference-of-squares
sub-neg flip3-- flip--
cbrt-undiv clear-num frac-2neg flip3-+ div-exp frac-sub flip-+ div-inv associate--r+
associate--r-
Counts
4 → 115
Calls
4 calls:
340.0ms
(- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
30.0ms
(/ alpha (+ (+ alpha beta) 2.0))
22.0ms
(/ beta (+ (+ alpha beta) 2.0))
164.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series380.0ms

Counts
4 → 12
Calls
4 calls:
105.0ms
(- (/ beta (+ (+ alpha beta) 2.0)) (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0))
87.0ms
(/ alpha (+ (+ alpha beta) 2.0))
61.0ms
(/ beta (+ (+ alpha beta) 2.0))
127.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify1.5s

Counts
127 → 127
Iterations
IterNodes
done5019
21580
1467
0197

prune660.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 3.1b

localize48.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ alpha (+ (+ alpha beta) 2.0))
0.0b
(/ 1 (+ (+ alpha beta) 2.0))
0.1b
(* beta (/ 1 (+ (+ alpha beta) 2.0)))
2.0b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

rewrite295.0ms

Algorithm
rewrite-expression-head
Rules
92×*-un-lft-identity
48×times-frac
46×add-sqr-sqrt
34×add-cube-cbrt
33×distribute-lft-out
21×associate-*r*
19×add-exp-log
13×add-cbrt-cube
10×associate-/r*
pow1
associate-/r/ associate-/l* add-log-exp
div-exp
prod-exp insert-posit16
cbrt-undiv flip3-+ associate-*l* flip-+ div-inv unswap-sqr
rec-exp clear-num frac-2neg 1-exp cbrt-unprod difference-of-squares
sub-neg flip3-- diff-log pow-prod-down associate-*r/ un-div-inv *-commutative pow-flip flip-- distribute-lft-out-- inv-pow
Counts
4 → 141
Calls
4 calls:
22.0ms
(/ alpha (+ (+ alpha beta) 2.0))
47.0ms
(/ 1 (+ (+ alpha beta) 2.0))
56.0ms
(* beta (/ 1 (+ (+ alpha beta) 2.0)))
168.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

series330.0ms

Counts
4 → 12
Calls
4 calls:
81.0ms
(/ alpha (+ (+ alpha beta) 2.0))
70.0ms
(/ 1 (+ (+ alpha beta) 2.0))
62.0ms
(* beta (/ 1 (+ (+ alpha beta) 2.0)))
117.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)

simplify1.8s

Counts
153 → 153
Iterations
IterNodes
done5002
21476
1470
0197

prune626.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 3.1b

localize39.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1 (+ (+ alpha beta) 2.0))
0.1b
(* beta (/ 1 (+ (+ alpha beta) 2.0)))
2.0b
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
2.0b
(log (exp (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))

rewrite597.0ms

Algorithm
rewrite-expression-head
Rules
66×*-un-lft-identity
43×add-sqr-sqrt
34×times-frac
26×add-cube-cbrt
21×associate-*r* distribute-lft-out
17×add-exp-log
11×add-cbrt-cube
pow1
log-pow
exp-prod add-log-exp
log-prod associate-/r*
div-exp prod-exp associate-/r/ insert-posit16 difference-of-squares
associate-*l* associate-/l* unswap-sqr
cbrt-undiv rec-exp sub-neg flip3-+ 1-exp exp-sum cbrt-unprod flip-+ div-inv distribute-lft-out--
log-div clear-num frac-2neg flip3-- exp-diff diff-log rem-log-exp pow-prod-down associate-*r/ un-div-inv *-commutative pow-flip flip-- inv-pow
Counts
4 → 125
Calls
4 calls:
35.0ms
(/ 1 (+ (+ alpha beta) 2.0))
67.0ms
(* beta (/ 1 (+ (+ alpha beta) 2.0)))
150.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
344.0ms
(log (exp (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))

series327.0ms

Counts
4 → 12
Calls
4 calls:
48.0ms
(/ 1 (+ (+ alpha beta) 2.0))
63.0ms
(* beta (/ 1 (+ (+ alpha beta) 2.0)))
108.0ms
(- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)
108.0ms
(log (exp (- (/ alpha (+ (+ alpha beta) 2.0)) 1.0)))

simplify2.4s

Counts
137 → 137
Iterations
IterNodes
done5003
34936
21268
1458
0192

prune742.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 3.1b

regimes190.0ms

Accuracy

75.9% (3.0b remaining)

Error of 6.0b against oracle of 3.0b and baseline of 15.4b

bsearch55.0ms

Steps
ItersRangePoint
8
28342861701.492744
542402004696104.94
11629067263522.379

simplify5.0ms

Iterations
IterNodes
done37
137
030

end0.0ms

sample1.4s

Algorithm
intervals
Results
479.0ms5886×body80valid
268.0ms8000×pre80true
209.0ms817×body1280valid
190.0ms732×body640valid
99.0ms373×body320valid
19.0ms192×body160valid