Details

Time bar (total: 13.1s)

sample49.0ms

Algorithm
intervals
Results
19.0ms256×body80valid
10.0ms233×body80nan

simplify38.0ms

Counts
1 → 1

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.6b

localize11.0ms

Local error

Found 3 expressions with local error:

0.6b
(+ (* x y) (* x z))
0.8b
(+ (+ (* x y) (* x z)) (* y z))
14.7b
(sqrt (+ (+ (* x y) (* x z)) (* y z)))

rewrite89.0ms

Algorithm
rewrite-expression-head
Rules
10×add-log-exp
add-sqr-sqrt
pow1 add-cube-cbrt *-un-lft-identity sum-log
add-exp-log flip3-+ sqrt-prod add-cbrt-cube flip-+
+-commutative sqrt-div
rem-sqrt-square associate-+l+ sqrt-pow1 pow1/2 distribute-lft-out
Counts
3 → 40
Calls
3 calls:
11.0ms
(+ (* x y) (* x z))
43.0ms
(+ (+ (* x y) (* x z)) (* y z))
34.0ms
(sqrt (+ (+ (* x y) (* x z)) (* y z)))

series215.0ms

Counts
3 → 9
Calls
3 calls:
42.0ms
(+ (* x y) (* x z))
33.0ms
(+ (+ (* x y) (* x z)) (* y z))
140.0ms
(sqrt (+ (+ (* x y) (* x z)) (* y z)))

simplify2.2s

Counts
49 → 49

prune168.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 15.6b

localize14.0ms

Local error

Found 3 expressions with local error:

0.0b
(* y (+ z x))
0.8b
(+ (* z x) (* y (+ z x)))
14.7b
(sqrt (+ (* z x) (* y (+ z x))))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity
pow1 add-cube-cbrt
add-exp-log add-cbrt-cube add-log-exp
associate-*r*
flip3-+ associate-*l* sqrt-prod flip-+
distribute-rgt-in associate-+r+ distribute-lft-in sqrt-div associate-*r/
+-commutative rem-sqrt-square sqrt-pow1 pow1/2 pow-prod-down prod-exp sum-log *-commutative cbrt-unprod distribute-lft-out unswap-sqr
Counts
3 → 51
Calls
3 calls:
22.0ms
(* y (+ z x))
14.0ms
(+ (* z x) (* y (+ z x)))
9.0ms
(sqrt (+ (* z x) (* y (+ z x))))

series217.0ms

Counts
3 → 9
Calls
3 calls:
38.0ms
(* y (+ z x))
30.0ms
(+ (* z x) (* y (+ z x)))
148.0ms
(sqrt (+ (* z x) (* y (+ z x))))

simplify560.0ms

Counts
60 → 60

prune191.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 15.6b

localize21.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (+ z x))
0.5b
(cbrt (+ z x))
0.8b
(+ (* z x) (* (* y (* (cbrt (+ z x)) (cbrt (+ z x)))) (cbrt (+ z x))))
14.7b
(sqrt (+ (* z x) (* (* y (* (cbrt (+ z x)) (cbrt (+ z x)))) (cbrt (+ z x)))))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
11×*-un-lft-identity
cbrt-prod add-sqr-sqrt
add-cube-cbrt
add-log-exp
pow1
add-exp-log cbrt-div flip3-+ add-cbrt-cube flip-+
sqrt-prod
pow1/3 sqrt-div distribute-lft-out
+-commutative rem-sqrt-square sqrt-pow1 pow1/2 sum-log
Counts
4 → 54
Calls
4 calls:
6.0ms
(cbrt (+ z x))
4.0ms
(cbrt (+ z x))
11.0ms
(+ (* z x) (* (* y (* (cbrt (+ z x)) (cbrt (+ z x)))) (cbrt (+ z x))))
13.0ms
(sqrt (+ (* z x) (* (* y (* (cbrt (+ z x)) (cbrt (+ z x)))) (cbrt (+ z x)))))

series606.0ms

Counts
4 → 12
Calls
4 calls:
192.0ms
(cbrt (+ z x))
157.0ms
(cbrt (+ z x))
70.0ms
(+ (* z x) (* (* y (* (cbrt (+ z x)) (cbrt (+ z x)))) (cbrt (+ z x))))
186.0ms
(sqrt (+ (* z x) (* (* y (* (cbrt (+ z x)) (cbrt (+ z x)))) (cbrt (+ z x)))))

simplify2.4s

Counts
66 → 66

prune324.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 15.4b

localize29.0ms

Local error

Found 4 expressions with local error:

0.8b
(+ (+ (* x y) (* x z)) (* y z))
0.8b
(+ (+ (* x y) (* x z)) (* y z))
14.7b
(sqrt (+ (+ (* x y) (* x z)) (* y z)))
14.7b
(sqrt (+ (+ (* x y) (* x z)) (* y z)))

rewrite211.0ms

Algorithm
rewrite-expression-head
Rules
14×add-log-exp
add-sqr-sqrt
pow1 add-cube-cbrt *-un-lft-identity sum-log sqrt-prod
add-exp-log flip3-+ sqrt-div add-cbrt-cube flip-+
+-commutative rem-sqrt-square associate-+l+ sqrt-pow1 pow1/2
Counts
4 → 56
Calls
4 calls:
37.0ms
(+ (+ (* x y) (* x z)) (* y z))
53.0ms
(+ (+ (* x y) (* x z)) (* y z))
62.0ms
(sqrt (+ (+ (* x y) (* x z)) (* y z)))
56.0ms
(sqrt (+ (+ (* x y) (* x z)) (* y z)))

series457.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(+ (+ (* x y) (* x z)) (* y z))
50.0ms
(+ (+ (* x y) (* x z)) (* y z))
197.0ms
(sqrt (+ (+ (* x y) (* x z)) (* y z)))
174.0ms
(sqrt (+ (+ (* x y) (* x z)) (* y z)))

simplify1.7s

Counts
68 → 68

prune362.0ms

Pruning

9 alts after pruning (6 fresh and 3 done)

Merged error: 15.4b

regimes333.0ms

Accuracy

0% (0.2b remaining)

Error of 20.5b against oracle of 20.3b and baseline of 20.5b

bsearch0.0ms

simplify47.0ms

end0.0ms

sample2.7s

Algorithm
intervals
Results
1.1s8000×body80valid
742.0ms8103×body80nan