Details

Time bar (total: 41.2s)

sample34.0ms

Algorithm
intervals
Results
18.0ms256×body80valid

simplify9.0ms

Counts
1 → 1
Iterations
IterNodes
done9
29
18
05

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 1 expressions with local error:

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

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
34×*-un-lft-identity
22×add-sqr-sqrt
20×times-frac
12×add-cube-cbrt
distribute-lft-out
associate-/r* distribute-lft-out-- difference-of-squares
associate-/l*
add-cbrt-cube add-exp-log
associate-/r/ associate-/l/
pow1 cbrt-undiv clear-num frac-2neg flip3-+ flip3-- div-exp flip-+ insert-posit16 div-inv flip-- add-log-exp
Counts
1 → 46
Calls
1 calls:
52.0ms
(/ (+ x y) (- x y))

series73.0ms

Counts
1 → 3
Calls
1 calls:
73.0ms
(/ (+ x y) (- x y))

simplify1.3s

Counts
49 → 49
Iterations
IterNodes
done5020
31628
2468
1176
077

prune159.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (+ x y) (- x y))
0.0b
(/ (+ x y) (- x y))
0.0b
(/ (+ x y) (- x y))
0.0b
(cbrt (* (* (/ (+ x y) (- x y)) (/ (+ x y) (- x y))) (/ (+ x y) (- x y))))

rewrite1.7s

Algorithm
rewrite-expression-head
Rules
6118×frac-times
4463×*-un-lft-identity
3422×cbrt-div
3405×associate-/r*
2964×add-sqr-sqrt
2756×associate-/l*
1453×add-cube-cbrt
1362×associate-/l/
755×distribute-lft-out
729×distribute-lft-out--
717×difference-of-squares
697×clear-num
681×frac-2neg flip3-+ flip-+
437×associate-*l/
229×times-frac
224×associate-*r/
158×cbrt-prod
135×associate-*l*
52×swap-sqr associate-*r*
48×un-div-inv
30×unswap-sqr
16×associate-/r/
10×add-cbrt-cube add-exp-log
flip3-- div-inv flip--
*-commutative
pow1 insert-posit16 add-log-exp
cbrt-undiv div-exp
pow3 rem-cbrt-cube
pow1/3
Counts
4 → 3729
Calls
4 calls:
40.0ms
(/ (+ x y) (- x y))
49.0ms
(/ (+ x y) (- x y))
34.0ms
(/ (+ x y) (- x y))
1.0s
(cbrt (* (* (/ (+ x y) (- x y)) (/ (+ x y) (- x y))) (/ (+ x y) (- x y))))

series432.0ms

Counts
4 → 12
Calls
4 calls:
119.0ms
(/ (+ x y) (- x y))
108.0ms
(/ (+ x y) (- x y))
81.0ms
(/ (+ x y) (- x y))
124.0ms
(cbrt (* (* (/ (+ x y) (- x y)) (/ (+ x y) (- x y))) (/ (+ x y) (- x y))))

simplify5.4s

Counts
3741 → 3741
Iterations
IterNodes
done6147
06147

prune14.5s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize32.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (/ (- x y) (+ x y)) (- x y))
0.0b
(/ (cbrt (* (/ (+ x y) (- x y)) (+ x y))) (cbrt (* (/ (- x y) (+ x y)) (- x y))))
0.7b
(cbrt (* (/ (+ x y) (- x y)) (+ x y)))
0.7b
(cbrt (* (/ (- x y) (+ x y)) (- x y)))

rewrite993.0ms

Algorithm
rewrite-expression-head
Rules
3446×times-frac
3187×cbrt-prod
2928×*-un-lft-identity
2382×add-sqr-sqrt
2236×associate-*l*
1148×add-cube-cbrt
488×distribute-lft-out
402×distribute-lft-out-- difference-of-squares
387×associate-*r*
216×associate-/r/
176×cbrt-div
172×unswap-sqr
140×frac-times
109×associate-/l*
107×associate-/r*
97×flip3-- flip--
87×div-inv
86×*-commutative
79×flip3-+ flip-+
74×associate-/l/
70×associate-*l/
16×clear-num frac-2neg
13×add-cbrt-cube
11×add-exp-log
10×associate-*r/
pow1
cbrt-undiv
insert-posit16 add-log-exp
distribute-rgt-in sub-neg distribute-lft-in pow1/3 div-exp prod-exp cbrt-unprod
pow-prod-down
Counts
4 → 2101
Calls
4 calls:
97.0ms
(* (/ (- x y) (+ x y)) (- x y))
375.0ms
(/ (cbrt (* (/ (+ x y) (- x y)) (+ x y))) (cbrt (* (/ (- x y) (+ x y)) (- x y))))
122.0ms
(cbrt (* (/ (+ x y) (- x y)) (+ x y)))
98.0ms
(cbrt (* (/ (- x y) (+ x y)) (- x y)))

series756.0ms

Counts
4 → 12
Calls
4 calls:
112.0ms
(* (/ (- x y) (+ x y)) (- x y))
171.0ms
(/ (cbrt (* (/ (+ x y) (- x y)) (+ x y))) (cbrt (* (/ (- x y) (+ x y)) (- x y))))
238.0ms
(cbrt (* (/ (+ x y) (- x y)) (+ x y)))
235.0ms
(cbrt (* (/ (- x y) (+ x y)) (- x y)))

simplify4.3s

Counts
2113 → 2113
Iterations
IterNodes
done5000
13277
02166

prune8.2s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize16.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ 1 (- x y))
0.2b
(* (/ 1 (- x y)) (+ x y))

rewrite87.0ms

Algorithm
rewrite-expression-head
Rules
55×add-sqr-sqrt
51×*-un-lft-identity
32×times-frac
28×add-cube-cbrt
22×frac-times
21×associate-*l*
20×associate-/r*
15×add-exp-log
12×flip3-+ flip-+ associate-/l*
11×associate-*l/
10×distribute-lft-out-- difference-of-squares
add-cbrt-cube
pow1
clear-num frac-2neg div-exp associate-*r* prod-exp associate-/r/
unswap-sqr
distribute-rgt-in cbrt-undiv +-commutative rec-exp distribute-lft-in flip3-- 1-exp associate-*r/ cbrt-unprod insert-posit16 div-inv flip-- add-log-exp
pow-prod-down *-commutative pow-flip distribute-lft-out inv-pow
Counts
2 → 125
Calls
2 calls:
14.0ms
(/ 1 (- x y))
69.0ms
(* (/ 1 (- x y)) (+ x y))

series141.0ms

Counts
2 → 6
Calls
2 calls:
51.0ms
(/ 1 (- x y))
90.0ms
(* (/ 1 (- x y)) (+ x y))

simplify1.8s

Counts
131 → 131
Iterations
IterNodes
done5001
22218
1675
0162

prune384.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes116.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done10
110
08

end0.0ms

sample723.0ms

Algorithm
intervals
Results
541.0ms8000×body80valid