Details

Time bar (total: 21.9s)

sample38.0ms

Algorithm
intervals
Results
18.0ms336×body80valid

simplify8.8s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
08164
113164
220164
334164
451164
558164
662164
778164
8101164
9129164
10223164
11757164
121108164
131251164
141357164
151453164
161529164
171631164
181715164
191801164
201883164
211965164
222051164
232131164
242217164
252297164
262383164
272463164
282549164
292629164
302715164
312795164
322881164
332961164
343047164
353127164
363213164
373293164
383379164
393459164
403545164
413625164
423711164
433791164
443877164
453957164
464043164
474123164
484209164
494289164
504375164
514455164
524541164
534621164
544707164
554787164
564873164
574953164
done5001164

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* x y) (* (- x 1.0) z))
0.0b
(* (- x 1.0) z)

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity
associate-*l*
pow1 add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
associate-*r*
associate-*l/
+-commutative sum-log flip3-+ flip3-- pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ flip-- distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 33
Calls
2 calls:
14.0ms
(+ (* x y) (* (- x 1.0) z))
39.0ms
(* (- x 1.0) z)

series95.0ms

Counts
2 → 6
Calls
2 calls:
41.0ms
(+ (* x y) (* (- x 1.0) z))
54.0ms
(* (- x 1.0) z)

simplify2.7s

Counts
39 → 39
Iterations

Useful iterations: 2 (173.0ms)

IterNodesCost
0717897
11916914
25836834
325706834
done50026834

prune164.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* x y) (/ (* (- (* x x) (* 1.0 1.0)) z) (+ x 1.0)))
4.3b
(* (- (* x x) (* 1.0 1.0)) z)
4.6b
(/ (* (- (* x x) (* 1.0 1.0)) z) (+ x 1.0))

rewrite96.0ms

Algorithm
rewrite-expression-head
Rules
11×*-un-lft-identity
10×add-cbrt-cube add-exp-log
add-sqr-sqrt
add-cube-cbrt
pow1 add-log-exp
associate-/r* times-frac associate-*l* associate-*l/
associate-*r*
cbrt-undiv flip3-+ flip3-- div-exp prod-exp associate-/r/ cbrt-unprod flip-+ flip-- distribute-lft-out associate-/l/
+-commutative clear-num sum-log frac-2neg pow-prod-down *-commutative div-inv associate-/l* difference-of-squares unswap-sqr
Counts
3 → 59
Calls
3 calls:
17.0ms
(+ (* x y) (/ (* (- (* x x) (* 1.0 1.0)) z) (+ x 1.0)))
46.0ms
(* (- (* x x) (* 1.0 1.0)) z)
32.0ms
(/ (* (- (* x x) (* 1.0 1.0)) z) (+ x 1.0))

series219.0ms

Counts
3 → 9
Calls
3 calls:
63.0ms
(+ (* x y) (/ (* (- (* x x) (* 1.0 1.0)) z) (+ x 1.0)))
66.0ms
(* (- (* x x) (* 1.0 1.0)) z)
89.0ms
(/ (* (- (* x x) (* 1.0 1.0)) z) (+ x 1.0))

simplify2.6s

Counts
68 → 68
Iterations

Useful iterations: done (2.6s)

IterNodesCost
012320780
137517449
2147417009
done500115791

prune423.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize9.0ms

Local error

Found 1 expressions with local error:

0.0b
(* x (+ y (* 1.0 z)))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube associate-*r* associate-*l* add-exp-log add-cube-cbrt
associate-*r/
distribute-rgt-in distribute-lft-in flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ add-log-exp unswap-sqr
Counts
1 → 22
Calls
1 calls:
16.0ms
(* x (+ y (* 1.0 z)))

series53.0ms

Counts
1 → 3
Calls
1 calls:
53.0ms
(* x (+ y (* 1.0 z)))

simplify3.5s

Counts
25 → 25
Iterations

Useful iterations: 3 (1.2s)

IterNodesCost
0514881
11614509
25814349
325984309
done50224309

prune112.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize16.0ms

Local error

Found 2 expressions with local error:

0.1b
(* (sqrt x) (+ y (* 1.0 z)))
0.2b
(* (sqrt x) (* (sqrt x) (+ y (* 1.0 z))))

rewrite64.0ms

Algorithm
rewrite-expression-head
Rules
12×associate-*l*
11×add-sqr-sqrt
pow1 add-cbrt-cube add-exp-log
*-un-lft-identity add-cube-cbrt sqrt-prod
associate-*r/
distribute-rgt-in distribute-lft-in
associate-*r* pow-prod-down prod-exp cbrt-unprod
flip3-+ *-commutative flip-+ add-log-exp unswap-sqr
Counts
2 → 53
Calls
2 calls:
26.0ms
(* (sqrt x) (+ y (* 1.0 z)))
34.0ms
(* (sqrt x) (* (sqrt x) (+ y (* 1.0 z))))

series191.0ms

Counts
2 → 6
Calls
2 calls:
114.0ms
(* (sqrt x) (+ y (* 1.0 z)))
77.0ms
(* (sqrt x) (* (sqrt x) (+ y (* 1.0 z))))

simplify1.6s

Counts
59 → 59
Iterations

Useful iterations: done (1.6s)

IterNodesCost
010215910
133114446
2120412286
done500012046

prune217.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes158.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08164
111164
done11164

end0.0ms

sample801.0ms

Algorithm
intervals
Results
427.0ms10180×body80valid