Details

Time bar (total: 12.4s)

sample65.0ms

Algorithm
intervals
Results
42.0ms232×body10240exit
5.0ms191×body80valid
2.0ms15×body640valid
2.0ms26×body320valid
2.0ms27×body160valid

simplify1.8s

Counts
1 → 1
Iterations

Useful iterations: 5 (74.0ms)

IterNodesCost
0816
12015
24815
310515
419014
542312
6156412
done500012

prune6.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 15.2b

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ x (exp wj))
0.0b
(/ (- (/ x (exp wj)) wj) (+ wj 1))
7.2b
(+ (/ (- (/ x (exp wj)) wj) (+ wj 1)) wj)

rewrite120.0ms

Algorithm
rewrite-expression-head
Rules
49×*-un-lft-identity
48×add-sqr-sqrt
38×times-frac
23×add-cube-cbrt
10×difference-of-squares
associate-/l*
distribute-lft-out
associate-/r* add-cbrt-cube
add-exp-log
distribute-lft-out-- add-log-exp
pow1
cbrt-undiv frac-2neg flip3-+ div-sub div-exp clear-num associate-/r/ flip-+ div-inv associate-/l/
+-commutative associate-+l- flip3-- sum-log flip--
Counts
3 → 91
Calls
3 calls:
3.0ms
(/ x (exp wj))
32.0ms
(/ (- (/ x (exp wj)) wj) (+ wj 1))
80.0ms
(+ (/ (- (/ x (exp wj)) wj) (+ wj 1)) wj)

series124.0ms

Counts
3 → 9
Calls
3 calls:
25.0ms
(/ x (exp wj))
45.0ms
(/ (- (/ x (exp wj)) wj) (+ wj 1))
54.0ms
(+ (/ (- (/ x (exp wj)) wj) (+ wj 1)) wj)

simplify1.5s

Counts
100 → 100
Iterations

Useful iterations: done (1.5s)

IterNodesCost
01691488
14041420
29251357
324701345
done50011344

prune217.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.4b

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* wj (- wj (* x 2))) x)
0.0b
(* wj (- wj (* x 2)))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 add-exp-log distribute-rgt-in add-cube-cbrt sub-neg associate-+l+ *-un-lft-identity distribute-lft-in add-cbrt-cube add-log-exp
associate-*r* associate-*l*
associate-*r/
+-commutative flip3-- flip3-+ pow-prod-down prod-exp sum-log *-commutative flip-- cbrt-unprod flip-+ unswap-sqr
Counts
2 → 39
Calls
2 calls:
5.0ms
(+ (* wj (- wj (* x 2))) x)
9.0ms
(* wj (- wj (* x 2)))

series68.0ms

Counts
2 → 6
Calls
2 calls:
22.0ms
(+ (* wj (- wj (* x 2))) x)
46.0ms
(* wj (- wj (* x 2)))

simplify855.0ms

Counts
45 → 45
Iterations

Useful iterations: 3 (228.0ms)

IterNodesCost
071519
1188487
2502445
31801439
done5001439

prune90.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.4b

localize9.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (- wj (* x 2))) (cbrt (- wj (* x 2))))
0.6b
(cbrt (- wj (* x 2)))
0.6b
(cbrt (- wj (* x 2)))
0.6b
(cbrt (- wj (* x 2)))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
18×cbrt-div
15×add-cube-cbrt *-un-lft-identity
11×pow1
flip3-- pow1/3 flip--
add-exp-log swap-sqr associate-*r* associate-*l*
frac-times add-cbrt-cube add-log-exp unswap-sqr
associate-*r/ pow-prod-down associate-*l/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 87
Calls
4 calls:
16.0ms
(* (cbrt (- wj (* x 2))) (cbrt (- wj (* x 2))))
1.0ms
(cbrt (- wj (* x 2)))
1.0ms
(cbrt (- wj (* x 2)))
2.0ms
(cbrt (- wj (* x 2)))

series598.0ms

Counts
4 → 12
Calls
4 calls:
136.0ms
(* (cbrt (- wj (* x 2))) (cbrt (- wj (* x 2))))
155.0ms
(cbrt (- wj (* x 2)))
155.0ms
(cbrt (- wj (* x 2)))
151.0ms
(cbrt (- wj (* x 2)))

simplify2.5s

Counts
99 → 99
Iterations

Useful iterations: 4 (1.3s)

IterNodesCost
01291635
12741504
26901418
317871281
448371225
done50001225

prune288.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0.4b

localize16.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (- wj (* x 2)))
0.6b
(cbrt (cbrt (- wj (* x 2))))
0.6b
(cbrt (* (cbrt (- wj (* x 2))) (cbrt (- wj (* x 2)))))
0.9b
(pow (cbrt (cbrt (- wj (* x 2)))) 4)

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
26×cbrt-div
22×cbrt-prod
11×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
unpow-prod-down
flip3-- flip--
pow1 add-exp-log
frac-times pow1/3 add-cbrt-cube add-log-exp
pow-unpow
pow-pow associate-*r/ associate-*l/
pow-to-exp pow-exp sqr-pow
Counts
4 → 70
Calls
4 calls:
2.0ms
(cbrt (- wj (* x 2)))
2.0ms
(cbrt (cbrt (- wj (* x 2))))
6.0ms
(cbrt (* (cbrt (- wj (* x 2))) (cbrt (- wj (* x 2)))))
5.0ms
(pow (cbrt (cbrt (- wj (* x 2)))) 4)

series683.0ms

Counts
4 → 12
Calls
4 calls:
159.0ms
(cbrt (- wj (* x 2)))
160.0ms
(cbrt (cbrt (- wj (* x 2))))
143.0ms
(cbrt (* (cbrt (- wj (* x 2))) (cbrt (- wj (* x 2)))))
220.0ms
(pow (cbrt (cbrt (- wj (* x 2)))) 4)

simplify916.0ms

Counts
82 → 82
Iterations

Useful iterations: 3 (406.0ms)

IterNodesCost
02161463
14581357
210271301
325341234
done50001234

prune314.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0.4b

regimes93.0ms

Accuracy

52.3% (0.9b remaining)

Error of 1.1b against oracle of 0.3b and baseline of 2.1b

bsearch35.0ms

Steps
ItersRangePoint
8
2.7764519059011607e-09
3.921530203054118e-05
1.2935003018621064e-05

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02139
13039
done3039

end0.0ms

sample2.0s

Algorithm
intervals
Results
1.4s7617×body10240exit
180.0ms6282×body80valid
73.0ms485×body640valid
67.0ms750×body320valid
33.0ms550×body160valid