Details

Time bar (total: 32.6s)

sample69.0ms

Algorithm
intervals
Results
16.0ms230×body80valid
8.0ms25×body1280valid
6.0ms25×body640valid
4.0ms21×body320valid
3.0msbody2560valid
1.0msbody160valid

simplify9.7s

Counts
1 → 1
Iterations

Useful iterations: 5 (2.6s)

IterNodesCost
0915
12313
27511
32159
47417
546905
done50005

prune18.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize12.0ms

Local error

Found 1 expressions with local error:

0.0b
(* (- x z) y)

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity associate-*l*
pow1 add-exp-log add-cube-cbrt associate-*r* add-cbrt-cube
associate-*l/
expm1-log1p-u flip3-- pow-prod-down prod-exp *-commutative flip-- cbrt-unprod log1p-expm1-u distribute-lft-out-- add-log-exp difference-of-squares unswap-sqr
Counts
1 → 24
Calls
1 calls:
54.0ms
(* (- x z) y)

series56.0ms

Counts
1 → 3
Calls
1 calls:
56.0ms
(* (- x z) y)

simplify7.8s

Counts
27 → 27
Iterations

Useful iterations: 3 (1.3s)

IterNodesCost
051197
1114190
2447172
34961170
done5000170

prune177.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize29.0ms

Local error

Found 3 expressions with local error:

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

rewrite481.0ms

Algorithm
rewrite-expression-head
Rules
19×add-log-exp
12×prod-diff
add-sqr-sqrt associate--l+
add-cube-cbrt distribute-rgt-out *-un-lft-identity fma-neg
diff-log
distribute-lft-out--
pow1 add-exp-log expm1-log1p-u sub-neg sum-log add-cbrt-cube log1p-expm1-u
flip3-- flip--
+-commutative associate--l- fma-def flip3-+ flip-+ difference-of-squares
Counts
3 → 74
Calls
3 calls:
16.0ms
(+ (* x y) (* y y))
88.0ms
(- (+ (* x y) (* y y)) (* y z))
373.0ms
(- (- (+ (* x y) (* y y)) (* y z)) (* y y))

series179.0ms

Counts
3 → 9
Calls
3 calls:
58.0ms
(+ (* x y) (* y y))
57.0ms
(- (+ (* x y) (* y y)) (* y z))
63.0ms
(- (- (+ (* x y) (* y y)) (* y z)) (* y y))

simplify5.6s

Counts
83 → 83
Iterations

Useful iterations: done (5.6s)

IterNodesCost
01041253
13191049
21910850
done5001792

prune505.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize23.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (- x z))
0.0b
(sqrt (- x z))
0.1b
(* (sqrt (- x z)) y)
0.2b
(* (sqrt (- x z)) (* (sqrt (- x z)) y))

rewrite197.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
21×sqrt-prod
19×*-un-lft-identity
18×sqrt-div
16×associate-*l*
13×pow1
11×add-exp-log add-cube-cbrt add-cbrt-cube
10×associate-*l/
flip3-- flip--
expm1-log1p-u frac-times associate-*r* pow-prod-down prod-exp cbrt-unprod log1p-expm1-u distribute-lft-out-- add-log-exp difference-of-squares
rem-sqrt-square sqrt-pow1 pow1/2 associate-*r/ *-commutative unswap-sqr
Counts
4 → 99
Calls
4 calls:
19.0ms
(sqrt (- x z))
18.0ms
(sqrt (- x z))
46.0ms
(* (sqrt (- x z)) y)
108.0ms
(* (sqrt (- x z)) (* (sqrt (- x z)) y))

series438.0ms

Counts
4 → 12
Calls
4 calls:
110.0ms
(sqrt (- x z))
123.0ms
(sqrt (- x z))
145.0ms
(* (sqrt (- x z)) y)
60.0ms
(* (sqrt (- x z)) (* (sqrt (- x z)) y))

simplify1.4s

Counts
111 → 111
Iterations

Useful iterations: done (1.4s)

IterNodesCost
01341273
13301152
21301940
done5001920

prune706.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

localize25.0ms

Local error

Found 3 expressions with local error:

0.0b
(* (+ x z) (- x z))
9.3b
(* (* (+ x z) (- x z)) y)
20.4b
(/ (* (* (+ x z) (- x z)) y) (+ x z))

rewrite316.0ms

Algorithm
rewrite-expression-head
Rules
28×*-un-lft-identity
24×add-sqr-sqrt
22×associate-*l/
20×add-cube-cbrt
19×add-exp-log add-cbrt-cube
18×prod-diff
12×frac-times
11×distribute-rgt-in distribute-lft-in
10×pow1 flip3-+ flip-+
flip3-- flip--
associate-*r* associate-/l/
prod-exp cbrt-unprod
associate-*r/
associate-*l*
times-frac pow-prod-down associate-/r*
cbrt-undiv expm1-log1p-u div-exp log1p-expm1-u distribute-lft-out add-log-exp
sub-neg associate-/r/ *-commutative
frac-2neg clear-num div-inv associate-/l* distribute-lft-out-- difference-of-squares unswap-sqr
Counts
3 → 118
Calls
3 calls:
76.0ms
(* (+ x z) (- x z))
100.0ms
(* (* (+ x z) (- x z)) y)
127.0ms
(/ (* (* (+ x z) (- x z)) y) (+ x z))

series229.0ms

Counts
3 → 9
Calls
3 calls:
82.0ms
(* (+ x z) (- x z))
90.0ms
(* (* (+ x z) (- x z)) y)
57.0ms
(/ (* (* (+ x z) (- x z)) y) (+ x z))

simplify721.0ms

Counts
127 → 127
Iterations

Useful iterations: done (715.0ms)

IterNodesCost
01992084
16411866
done50001604

prune748.0ms

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0b

regimes303.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
055
165
done65

end0.0ms

sample3.0s

Algorithm
intervals
Results
732.0ms7008×body80valid
603.0ms386×body160valid
436.0ms993×body1280valid
274.0ms896×body640valid
180.0ms635×body320valid
95.0ms219×body2560valid