Details

Time bar (total: 32.7s)

sample320.0ms

Algorithm
intervals
Results
88.0ms256×body80valid
12.0ms256×pre80true

simplify3.5s

Counts
1 → 1
Iterations
IterNodes
63527
51264
4443
3158
271
136
018

prune16.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.4b

localize49.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (cos (* 2 (* PI u2))) (* 1/6 (pow (* -2 (log u1)) 0.5)))
0.1b
(pow (* -2 (log u1)) 0.5)
0.3b
(* PI u2)
0.4b
(* 1/6 (pow (* -2 (log u1)) 0.5))

rewrite142.0ms

Algorithm
rewrite-expression-head
Rules
31×add-exp-log
17×prod-exp
15×add-sqr-sqrt
13×add-cbrt-cube
11×pow1
10×*-un-lft-identity add-cube-cbrt
associate-*r* associate-*l*
pow-exp
cbrt-unprod
insert-posit16 add-log-exp
pow-to-exp pow-unpow pow-prod-down *-commutative unswap-sqr sqr-pow
unpow-prod-down pow-pow
Counts
4 → 82
Calls
4 calls:
93.0ms
(* (cos (* 2 (* PI u2))) (* 1/6 (pow (* -2 (log u1)) 0.5)))
10.0ms
(pow (* -2 (log u1)) 0.5)
11.0ms
(* PI u2)
23.0ms
(* 1/6 (pow (* -2 (log u1)) 0.5))

series1.9s

Counts
4 → 12
Calls
4 calls:
450.0ms
(* (cos (* 2 (* PI u2))) (* 1/6 (pow (* -2 (log u1)) 0.5)))
339.0ms
(pow (* -2 (log u1)) 0.5)
44.0ms
(* PI u2)
1.1s
(* 1/6 (pow (* -2 (log u1)) 0.5))

simplify1.4s

Counts
94 → 94
Iterations
IterNodes
33568
2993
1350
0157

prune1.2s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize57.0ms

Local error

Found 4 expressions with local error:

0.1b
(pow (* -2 (log u1)) 0.5)
0.2b
(* (sqrt 1/6) (* (sqrt 1/6) (pow (* -2 (log u1)) 0.5)))
0.3b
(* PI u2)
0.3b
(* (sqrt 1/6) (pow (* -2 (log u1)) 0.5))

rewrite452.0ms

Algorithm
rewrite-expression-head
Rules
31×add-exp-log
20×add-sqr-sqrt
17×prod-exp
15×associate-*l*
13×add-cbrt-cube
12×*-un-lft-identity add-cube-cbrt
11×pow1
associate-*r*
sqrt-prod
pow-exp
cbrt-unprod unswap-sqr
insert-posit16 add-log-exp sqr-pow
pow-to-exp pow-unpow pow-prod-down *-commutative
unpow-prod-down pow-pow
Counts
4 → 90
Calls
4 calls:
5.0ms
(pow (* -2 (log u1)) 0.5)
425.0ms
(* (sqrt 1/6) (* (sqrt 1/6) (pow (* -2 (log u1)) 0.5)))
5.0ms
(* PI u2)
16.0ms
(* (sqrt 1/6) (pow (* -2 (log u1)) 0.5))

series2.5s

Counts
4 → 12
Calls
4 calls:
376.0ms
(pow (* -2 (log u1)) 0.5)
1.1s
(* (sqrt 1/6) (* (sqrt 1/6) (pow (* -2 (log u1)) 0.5)))
30.0ms
(* PI u2)
1.0s
(* (sqrt 1/6) (pow (* -2 (log u1)) 0.5))

simplify774.0ms

Counts
102 → 102
Iterations
IterNodes
32295
2864
1316
0145

prune1.6s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0b

localize38.0ms

Local error

Found 4 expressions with local error:

0.1b
(pow (* (log u1) -2) 0.5)
0.3b
(* PI u2)
0.4b
(* 1/6 (pow (* (log u1) -2) 0.5))
0.9b
(exp (* 1/6 (pow (* (log u1) -2) 0.5)))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
17×add-exp-log
14×add-sqr-sqrt
pow1 *-un-lft-identity add-cube-cbrt
add-cbrt-cube associate-*r*
prod-exp
associate-*l* add-log-exp
pow-exp insert-posit16
pow-unpow unswap-sqr sqr-pow
pow-to-exp unpow-prod-down pow-pow pow-prod-down *-commutative cbrt-unprod
exp-prod exp-to-pow rem-exp-log
Counts
4 → 72
Calls
4 calls:
5.0ms
(pow (* (log u1) -2) 0.5)
5.0ms
(* PI u2)
10.0ms
(* 1/6 (pow (* (log u1) -2) 0.5))
15.0ms
(exp (* 1/6 (pow (* (log u1) -2) 0.5)))

series2.7s

Counts
4 → 12
Calls
4 calls:
352.0ms
(pow (* (log u1) -2) 0.5)
47.0ms
(* PI u2)
1.1s
(* 1/6 (pow (* (log u1) -2) 0.5))
1.2s
(exp (* 1/6 (pow (* (log u1) -2) 0.5)))

simplify2.5s

Counts
84 → 84
Iterations
IterNodes
44888
31493
2629
1269
0133

prune1.2s

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0b

localize70.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (pow (* (log u1) -2) 0.5) 1/216)
0.5b
(* (pow (* (log u1) -2) 0.5) (pow (* (log u1) -2) 0.5))
0.5b
(cbrt (* (* (pow (* (log u1) -2) 0.5) (pow (* (log u1) -2) 0.5)) (* (pow (* (log u1) -2) 0.5) 1/216)))
0.9b
(exp (cbrt (* (* (pow (* (log u1) -2) 0.5) (pow (* (log u1) -2) 0.5)) (* (pow (* (log u1) -2) 0.5) 1/216))))

rewrite178.0ms

Algorithm
rewrite-expression-head
Rules
44×add-exp-log
29×prod-exp
18×add-sqr-sqrt pow-exp
11×*-un-lft-identity add-cube-cbrt
10×associate-*l* sqr-pow
pow-to-exp
add-cbrt-cube associate-*r*
unswap-sqr
unpow-prod-down swap-sqr add-log-exp
pow1 exp-prod insert-posit16
cbrt-prod *-commutative cbrt-unprod
pow2 pow1/3 pow-prod-down pow-sqr pow-prod-up rem-exp-log
Counts
4 → 96
Calls
4 calls:
22.0ms
(* (pow (* (log u1) -2) 0.5) 1/216)
33.0ms
(* (pow (* (log u1) -2) 0.5) (pow (* (log u1) -2) 0.5))
53.0ms
(cbrt (* (* (pow (* (log u1) -2) 0.5) (pow (* (log u1) -2) 0.5)) (* (pow (* (log u1) -2) 0.5) 1/216)))
68.0ms
(exp (cbrt (* (* (pow (* (log u1) -2) 0.5) (pow (* (log u1) -2) 0.5)) (* (pow (* (log u1) -2) 0.5) 1/216))))

series4.3s

Counts
4 → 12
Calls
4 calls:
1.2s
(* (pow (* (log u1) -2) 0.5) 1/216)
1.0s
(* (pow (* (log u1) -2) 0.5) (pow (* (log u1) -2) 0.5))
985.0ms
(cbrt (* (* (pow (* (log u1) -2) 0.5) (pow (* (log u1) -2) 0.5)) (* (pow (* (log u1) -2) 0.5) 1/216)))
1.1s
(exp (cbrt (* (* (pow (* (log u1) -2) 0.5) (pow (* (log u1) -2) 0.5)) (* (pow (* (log u1) -2) 0.5) 1/216))))

simplify1.8s

Counts
108 → 108
Iterations
IterNodes
33255
2957
1369
0162

prune2.0s

Pruning

9 alts after pruning (6 fresh and 3 done)

Merged error: 0b

regimes563.0ms

Accuracy

0% (0.3b remaining)

Error of 0.4b against oracle of 0.0b and baseline of 0.4b

bsearch0.0ms

simplify8.0ms

Iterations
IterNodes
225
125
018

end0.0ms

sample3.4s

Algorithm
intervals
Results
2.3s8000×body80valid
899.0ms8000×pre80true