Details

Time bar (total: 31.9s)

sample49.0ms

Algorithm
intervals
Results
34.0ms256×body80valid

simplify2.5s

Counts
1 → 1
Iterations
IterNodes
done5011
42278
3579
2148
136
09

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 18.0b

localize35.0ms

Local error

Found 3 expressions with local error:

0.0b
(* (+ x y) (+ x y))
0.1b
(* (* (+ x y) (+ x y)) (+ (+ x y) 1.0))
18.0b
(/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1.0)))

rewrite900.0ms

Algorithm
rewrite-expression-head
Rules
492×*-un-lft-identity
454×add-sqr-sqrt
448×associate-*l*
420×times-frac
238×associate-*r*
212×add-cube-cbrt
135×unswap-sqr
132×distribute-lft-out
104×swap-sqr
79×*-commutative
60×frac-times flip3-+ flip-+
35×associate-/r*
31×add-cbrt-cube add-exp-log
30×associate-*l/
26×associate-/r/
18×associate-*r/
15×pow1
13×prod-exp cbrt-unprod
12×associate-/l*
distribute-rgt-in cbrt-undiv +-commutative distribute-lft-in div-exp
associate-+l+ pow-prod-down
insert-posit16 add-log-exp
pow2 clear-num frac-2neg pow-plus pow-sqr pow-prod-up div-inv
Counts
3 → 638
Calls
3 calls:
53.0ms
(* (+ x y) (+ x y))
288.0ms
(* (* (+ x y) (+ x y)) (+ (+ x y) 1.0))
512.0ms
(/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1.0)))

series380.0ms

Counts
3 → 9
Calls
3 calls:
32.0ms
(* (+ x y) (+ x y))
84.0ms
(* (* (+ x y) (+ x y)) (+ (+ x y) 1.0))
264.0ms
(/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1.0)))

simplify2.1s

Counts
647 → 647
Iterations
IterNodes
done5006
12647
0684

prune2.4s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize36.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ y (+ y x))
0.0b
(/ x (+ y x))
0.0b
(* (/ y (+ y x)) (/ (/ x (+ y x)) (+ (+ y x) 1.0)))
0.1b
(/ (/ x (+ y x)) (+ (+ y x) 1.0))

rewrite582.0ms

Algorithm
rewrite-expression-head
Rules
847×*-un-lft-identity
489×times-frac
374×add-sqr-sqrt
371×associate-/l*
360×frac-times
353×add-cube-cbrt
270×distribute-lft-out
264×associate-/r*
122×associate-/l/
96×associate-*r*
65×clear-num
63×frac-2neg
54×associate-/r/
36×associate-*r/
34×add-cbrt-cube add-exp-log
27×flip3-+ flip-+ div-inv
18×associate-*l*
14×cbrt-undiv div-exp
10×associate-*l/
pow1 prod-exp cbrt-unprod unswap-sqr
un-div-inv insert-posit16 add-log-exp
pow-prod-down *-commutative
Counts
4 → 760
Calls
4 calls:
12.0ms
(/ y (+ y x))
11.0ms
(/ x (+ y x))
400.0ms
(* (/ y (+ y x)) (/ (/ x (+ y x)) (+ (+ y x) 1.0)))
94.0ms
(/ (/ x (+ y x)) (+ (+ y x) 1.0))

series592.0ms

Counts
4 → 12
Calls
4 calls:
57.0ms
(/ y (+ y x))
59.0ms
(/ x (+ y x))
290.0ms
(* (/ y (+ y x)) (/ (/ x (+ y x)) (+ (+ y x) 1.0)))
185.0ms
(/ (/ x (+ y x)) (+ (+ y x) 1.0))

simplify2.2s

Counts
772 → 772
Iterations
IterNodes
done5006
12702
0754

prune2.7s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

localize62.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (cbrt (+ (+ y x) 1.0)) (cbrt (+ (+ y x) 1.0)))
0.5b
(cbrt (+ (+ y x) 1.0))
0.5b
(cbrt (+ (+ y x) 1.0))
0.5b
(cbrt (+ (+ y x) 1.0))

rewrite358.0ms

Algorithm
rewrite-expression-head
Rules
74×*-un-lft-identity
51×cbrt-prod
33×distribute-lft-out
23×add-sqr-sqrt
18×cbrt-div
15×add-cube-cbrt
14×swap-sqr
11×pow1
flip3-+ pow1/3 flip-+
add-cbrt-cube associate-*r* associate-*l*
add-exp-log
frac-times cbrt-unprod insert-posit16 add-log-exp unswap-sqr
pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative
Counts
4 → 112
Calls
4 calls:
276.0ms
(* (cbrt (+ (+ y x) 1.0)) (cbrt (+ (+ y x) 1.0)))
16.0ms
(cbrt (+ (+ y x) 1.0))
23.0ms
(cbrt (+ (+ y x) 1.0))
35.0ms
(cbrt (+ (+ y x) 1.0))

series594.0ms

Counts
4 → 12
Calls
4 calls:
155.0ms
(* (cbrt (+ (+ y x) 1.0)) (cbrt (+ (+ y x) 1.0)))
146.0ms
(cbrt (+ (+ y x) 1.0))
143.0ms
(cbrt (+ (+ y x) 1.0))
150.0ms
(cbrt (+ (+ y x) 1.0))

simplify2.1s

Counts
124 → 124
Iterations
IterNodes
done5000
32576
2892
1335
0135

prune686.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

localize49.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (/ (+ y x) y) (* (+ (+ y x) 1.0) (/ (+ y x) x)))
0.0b
(/ (+ y x) y)
0.1b
(* (+ (+ y x) 1.0) (/ (+ y x) x))
0.6b
(/ 1 (* (/ (+ y x) y) (* (+ (+ y x) 1.0) (/ (+ y x) x))))

rewrite2.7s

Algorithm
rewrite-expression-head
Rules
1632×frac-times
1017×*-un-lft-identity
721×associate-/l*
637×add-sqr-sqrt
553×associate-/r*
545×associate-/r/
517×flip3-+ flip-+
502×add-cube-cbrt
406×associate-*r/
340×times-frac
332×associate-/l/
247×distribute-lft-out
236×associate-*r*
194×clear-num
167×frac-2neg
110×associate-*l*
105×add-exp-log
81×un-div-inv
78×associate-*l/
62×unswap-sqr
61×add-cbrt-cube
42×prod-exp
36×div-exp
22×cbrt-unprod
19×cbrt-undiv
17×pow1
13×div-inv
11×*-commutative
rec-exp 1-exp pow-prod-down
insert-posit16 add-log-exp
pow-flip
inv-pow
Counts
4 → 1541
Calls
4 calls:
732.0ms
(* (/ (+ y x) y) (* (+ (+ y x) 1.0) (/ (+ y x) x)))
42.0ms
(/ (+ y x) y)
221.0ms
(* (+ (+ y x) 1.0) (/ (+ y x) x))
1.6s
(/ 1 (* (/ (+ y x) y) (* (+ (+ y x) 1.0) (/ (+ y x) x))))

series507.0ms

Counts
4 → 12
Calls
4 calls:
132.0ms
(* (/ (+ y x) y) (* (+ (+ y x) 1.0) (/ (+ y x) x)))
28.0ms
(/ (+ y x) y)
80.0ms
(* (+ (+ y x) 1.0) (/ (+ y x) x))
267.0ms
(/ 1 (* (/ (+ y x) y) (* (+ (+ y x) 1.0) (/ (+ y x) x))))

simplify2.4s

Counts
1553 → 1553
Iterations
IterNodes
done5000
01568

prune6.8s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

regimes87.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
IterNodes
done12
112
09

end0.0ms

sample1.1s

Algorithm
intervals
Results
974.0ms8000×body80valid