Details

Time bar (total: 9.2s)

sample42.0ms

Algorithm
intervals
Results
26.0ms330×body80valid

simplify1.9s

Counts
1 → 1
Iterations
IterNodes
done2000
501965
491927
481880
471847
461800
451768
441721
431684
421642
411610
401557
391524
381482
371444
361397
351364
341317
331285
321238
311201
301159
291127
281074
271041
26999
25961
24914
23881
22836
21804
20757
19718
18670
17633
16596
15570
14503
13459
12375
11327
10275
9235
8183
7143
693
554
438
328
219
112
06

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- y x) z)
0.0b
(+ x (/ (- y x) z))

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
23×*-un-lft-identity
21×add-sqr-sqrt
15×times-frac
13×add-cube-cbrt
associate-/l*
add-cbrt-cube add-exp-log distribute-lft-out-- add-log-exp difference-of-squares
associate-/r* fma-def
expm1-log1p-u pow1 div-sub insert-posit16 log1p-expm1-u associate-/l/
cbrt-undiv +-commutative clear-num associate-+r- sum-log frac-2neg flip3-+ flip3-- div-exp flip-+ div-inv flip-- distribute-lft-out
Counts
2 → 60
Calls
2 calls:
25.0ms
(/ (- y x) z)
26.0ms
(+ x (/ (- y x) z))

series77.0ms

Counts
2 → 6
Calls
2 calls:
34.0ms
(/ (- y x) z)
43.0ms
(+ x (/ (- y x) z))

simplify465.0ms

Counts
66 → 66
Iterations
IterNodes
done2000
2664
1241
0100

prune284.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (/ 1 (/ z (- y x))))
0.0b
(/ z (- y x))
0.6b
(/ 1 (/ z (- y x)))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
138×times-frac
107×*-un-lft-identity
104×add-sqr-sqrt
72×add-cube-cbrt
26×associate-/r*
16×add-exp-log distribute-lft-out-- difference-of-squares
11×associate-/r/
10×add-cbrt-cube
div-exp
div-inv
associate-/l*
flip3-- flip-- add-log-exp
pow1 cbrt-undiv
expm1-log1p-u fma-def insert-posit16 log1p-expm1-u
rec-exp clear-num frac-2neg 1-exp distribute-lft-out
+-commutative sum-log flip3-+ flip-+ pow-flip inv-pow
Counts
3 → 170
Calls
3 calls:
14.0ms
(+ x (/ 1 (/ z (- y x))))
10.0ms
(/ z (- y x))
28.0ms
(/ 1 (/ z (- y x)))

series119.0ms

Counts
3 → 9
Calls
3 calls:
25.0ms
(+ x (/ 1 (/ z (- y x))))
52.0ms
(/ z (- y x))
42.0ms
(/ 1 (/ z (- y x)))

simplify881.0ms

Counts
179 → 179
Iterations
IterNodes
done2001
21693
1572
0233

prune561.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1 (- y x))
0.0b
(+ x (/ 1 (* z (/ 1 (- y x)))))
0.3b
(* z (/ 1 (- y x)))
0.6b
(/ 1 (* z (/ 1 (- y x))))

rewrite72.0ms

Algorithm
rewrite-expression-head
Rules
52×add-exp-log
48×add-sqr-sqrt
45×*-un-lft-identity
35×times-frac
27×add-cube-cbrt
21×associate-*r*
20×add-cbrt-cube div-exp
16×prod-exp
10×pow1 rec-exp 1-exp
distribute-lft-out-- difference-of-squares
cbrt-undiv associate-/r* associate-/r/ associate-/l* add-log-exp
expm1-log1p-u cbrt-unprod insert-posit16 log1p-expm1-u div-inv
fma-def associate-*l* pow-flip unswap-sqr
clear-num frac-2neg flip3-- pow-prod-down associate-*r/ un-div-inv flip-- distribute-lft-out inv-pow
+-commutative sum-log flip3-+ *-commutative flip-+
Counts
4 → 153
Calls
4 calls:
12.0ms
(/ 1 (- y x))
16.0ms
(+ x (/ 1 (* z (/ 1 (- y x)))))
20.0ms
(* z (/ 1 (- y x)))
22.0ms
(/ 1 (* z (/ 1 (- y x))))

series137.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(/ 1 (- y x))
23.0ms
(+ x (/ 1 (* z (/ 1 (- y x)))))
32.0ms
(* z (/ 1 (- y x)))
39.0ms
(/ 1 (* z (/ 1 (- y x))))

simplify1.0s

Counts
165 → 165
Iterations
IterNodes
done2000
21057
1437
0181

prune449.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize46.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (- y x) (/ 1 z)) (* (- y x) (/ 1 z)))
2.0b
(fma x x (* (* (- y x) (/ 1 z)) (- (* (- y x) (/ 1 z)) x)))
2.6b
(fma (* (- y x) (/ 1 z)) (* (* (- y x) (/ 1 z)) (* (- y x) (/ 1 z))) (* x (* x x)))
38.0b
(/ (fma (* (- y x) (/ 1 z)) (* (* (- y x) (/ 1 z)) (* (- y x) (/ 1 z))) (* x (* x x))) (fma x x (* (* (- y x) (/ 1 z)) (- (* (- y x) (/ 1 z)) x))))

rewrite86.0ms

Algorithm
rewrite-expression-head
Rules
106×add-exp-log
65×prod-exp
64×frac-times
43×pow1
42×add-cbrt-cube
34×associate-*l/
28×flip3-- flip--
21×div-exp cbrt-unprod
20×associate-*r/
17×pow-prod-down
14×un-div-inv
12×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
10×rec-exp 1-exp
times-frac
cbrt-undiv
expm1-log1p-u pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp
associate-/r* associate-/l*
pow-plus fma-udef
pow2 clear-num frac-2neg swap-sqr associate-*r* associate-*l* *-commutative div-inv
Counts
4 → 163
Calls
4 calls:
77.0ms
(* (* (- y x) (/ 1 z)) (* (- y x) (/ 1 z)))
0.0ms
(fma x x (* (* (- y x) (/ 1 z)) (- (* (- y x) (/ 1 z)) x)))
0.0ms
(fma (* (- y x) (/ 1 z)) (* (* (- y x) (/ 1 z)) (* (- y x) (/ 1 z))) (* x (* x x)))
4.0ms
(/ (fma (* (- y x) (/ 1 z)) (* (* (- y x) (/ 1 z)) (* (- y x) (/ 1 z))) (* x (* x x))) (fma x x (* (* (- y x) (/ 1 z)) (- (* (- y x) (/ 1 z)) x))))

series693.0ms

Counts
4 → 12
Calls
4 calls:
31.0ms
(* (* (- y x) (/ 1 z)) (* (- y x) (/ 1 z)))
115.0ms
(fma x x (* (* (- y x) (/ 1 z)) (- (* (- y x) (/ 1 z)) x)))
173.0ms
(fma (* (- y x) (/ 1 z)) (* (* (- y x) (/ 1 z)) (* (- y x) (/ 1 z))) (* x (* x x)))
373.0ms
(/ (fma (* (- y x) (/ 1 z)) (* (* (- y x) (/ 1 z)) (* (- y x) (/ 1 z))) (* x (* x x))) (fma x x (* (* (- y x) (/ 1 z)) (- (* (- y x) (/ 1 z)) x))))

simplify558.0ms

Counts
175 → 175
Iterations
IterNodes
done2000
1755
0259

prune500.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes152.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
IterNodes
done7
17
06

end0.0ms

sample985.0ms

Algorithm
intervals
Results
648.0ms10137×body80valid