Details

Time bar (total: 15.5s)

sample18.0ms

Algorithm
intervals
Results
9.0ms338×body80valid

simplify284.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089
1199
2419
3679
4879
51019
61389
71689
81859
done1859

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize13.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ 0.253 (* x 0.12))
0.1b
(* x (+ 0.253 (* x 0.12)))

rewrite27.0ms

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

series138.0ms

Counts
2 → 6
Calls
2 calls:
57.0ms
(+ 0.253 (* x 0.12))
81.0ms
(* x (+ 0.253 (* x 0.12)))

simplify2.3s

Counts
39 → 39
Iterations

Useful iterations: 2 (152.0ms)

IterNodesCost
060377
1166363
2535325
31727325
done5000325

prune112.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* x 0.253) (* x (* x 0.12)))
0.1b
(* x (* x 0.12))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-cbrt-cube
add-log-exp
add-sqr-sqrt add-cube-cbrt *-un-lft-identity associate-*l* pow-prod-down prod-exp cbrt-unprod
+-commutative flip3-+ associate-*r* sum-log *-commutative flip-+ distribute-lft-out
Counts
2 → 30
Calls
2 calls:
18.0ms
(+ (* x 0.253) (* x (* x 0.12)))
17.0ms
(* x (* x 0.12))

series148.0ms

Counts
2 → 6
Calls
2 calls:
119.0ms
(+ (* x 0.253) (* x (* x 0.12)))
29.0ms
(* x (* x 0.12))

simplify3.2s

Counts
36 → 36
Iterations

Useful iterations: 3 (802.0ms)

IterNodesCost
058367
1166313
2617277
32010273
done5001273

prune131.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize15.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* x 0.253) (* (* x x) 0.12))
0.2b
(* (* x x) 0.12)

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-cbrt-cube
add-sqr-sqrt add-log-exp
add-cube-cbrt *-un-lft-identity associate-*r* pow-prod-down prod-exp cbrt-unprod
+-commutative flip3-+ associate-*l* sum-log *-commutative flip-+ unswap-sqr
Counts
2 → 30
Calls
2 calls:
18.0ms
(+ (* x 0.253) (* (* x x) 0.12))
45.0ms
(* (* x x) 0.12)

series157.0ms

Counts
2 → 6
Calls
2 calls:
107.0ms
(+ (* x 0.253) (* (* x x) 0.12))
50.0ms
(* (* x x) 0.12)

simplify3.1s

Counts
36 → 36
Iterations

Useful iterations: 3 (729.0ms)

IterNodesCost
061373
1168351
2604295
32127277
done5000277

prune101.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize13.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* x x) 0.12)
0.3b
(* (sqrt (* (* x x) 0.12)) (sqrt (* (* x x) 0.12)))
20.2b
(sqrt (* (* x x) 0.12))
20.2b
(sqrt (* (* x x) 0.12))

rewrite254.0ms

Algorithm
rewrite-expression-head
Rules
148×pow1
80×pow-prod-down
66×sqrt-pow1
17×pow-prod-up
14×pow1/2
12×add-sqr-sqrt
11×add-exp-log pow-sqr add-cbrt-cube
add-cube-cbrt *-un-lft-identity
associate-*r*
sqrt-prod
associate-*l*
swap-sqr prod-exp cbrt-unprod add-log-exp
*-commutative unswap-sqr
pow2 pow-plus sqrt-unprod rem-square-sqrt
Counts
4 → 109
Calls
4 calls:
37.0ms
(* (* x x) 0.12)
150.0ms
(* (sqrt (* (* x x) 0.12)) (sqrt (* (* x x) 0.12)))
28.0ms
(sqrt (* (* x x) 0.12))
30.0ms
(sqrt (* (* x x) 0.12))

series231.0ms

Counts
4 → 12
Calls
4 calls:
28.0ms
(* (* x x) 0.12)
113.0ms
(* (sqrt (* (* x x) 0.12)) (sqrt (* (* x x) 0.12)))
46.0ms
(sqrt (* (* x x) 0.12))
44.0ms
(sqrt (* (* x x) 0.12))

simplify4.0s

Counts
121 → 121
Iterations

Useful iterations: done (4.0s)

IterNodesCost
0801111
1162750
2535624
32030606
done5001598

prune236.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes22.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0911
11311
done1311

end0.0ms

sample850.0ms

Algorithm
intervals
Results
562.0ms10735×body80valid