Details

Time bar (total: 17.2s)

sample40.0ms

Algorithm
intervals
Results
19.0ms287×body80valid

simplify2.4s

Counts
1 → 1
Iterations
IterNodes
done5000
144468
131561
12595
11277
10170
9166
8148
7120
686
574
460
345
230
119
08

prune16.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize11.0ms

Local error

Found 2 expressions with local error:

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

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
126×*-un-lft-identity
124×times-frac
60×add-sqr-sqrt add-cube-cbrt
33×distribute-lft-out
16×associate-/r*
add-cbrt-cube add-exp-log
div-inv
associate-/l* add-log-exp
cbrt-undiv fma-def div-exp
expm1-log1p-u pow1 flip3-+ flip-+ log1p-expm1-u associate-/l/
+-commutative clear-num sum-log frac-2neg associate-/r/
Counts
2 → 120
Calls
2 calls:
10.0ms
(+ 1.0 (/ x y))
40.0ms
(/ (+ 1.0 (/ x y)) (/ (+ 1.0 x) x))

series78.0ms

Counts
2 → 6
Calls
2 calls:
18.0ms
(+ 1.0 (/ x y))
60.0ms
(/ (+ 1.0 (/ x y)) (/ (+ 1.0 x) x))

simplify1.4s

Counts
126 → 126
Iterations
IterNodes
done5000
22611
1507
0185

prune624.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize20.0ms

Local error

Found 2 expressions with local error:

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

rewrite71.0ms

Algorithm
rewrite-expression-head
Rules
14×add-exp-log
12×*-un-lft-identity
11×add-cbrt-cube
10×associate-*r*
add-sqr-sqrt
prod-exp add-cube-cbrt
pow1 flip3-+ times-frac associate-*l* cbrt-unprod flip-+ add-log-exp
fma-def div-exp distribute-lft-out
expm1-log1p-u frac-times cbrt-undiv associate-*l/ associate-/r/ log1p-expm1-u
+-commutative sum-log 1-exp pow-prod-down associate-*r/ *-commutative div-inv unswap-sqr
Counts
2 → 55
Calls
2 calls:
9.0ms
(+ 1.0 (/ x y))
60.0ms
(* (+ 1.0 (/ x y)) (/ (* 1 x) (+ 1.0 x)))

series105.0ms

Counts
2 → 6
Calls
2 calls:
26.0ms
(+ 1.0 (/ x y))
79.0ms
(* (+ 1.0 (/ x y)) (/ (* 1 x) (+ 1.0 x)))

simplify1.4s

Counts
61 → 61
Iterations
IterNodes
done5001
22283
1369
0118

prune296.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize46.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (+ (/ x y) 1.0))
0.3b
(cbrt (+ (/ x y) 1.0))
0.3b
(cbrt (+ (/ x y) 1.0))
3.2b
(* (/ (cbrt (+ (/ x y) 1.0)) (/ (+ 1.0 x) (cbrt (+ (/ x y) 1.0)))) (* (cbrt (+ (/ x y) 1.0)) x))

rewrite426.0ms

Algorithm
rewrite-expression-head
Rules
434×times-frac
416×*-un-lft-identity
260×cbrt-prod
243×associate-*l*
188×add-sqr-sqrt add-cube-cbrt
114×distribute-lft-out
25×add-exp-log
24×cbrt-div
16×add-cbrt-cube
15×associate-/r/
12×flip3-+ flip-+
pow1 prod-exp cbrt-unprod
div-inv
cbrt-undiv div-exp
associate-*l/
expm1-log1p-u log1p-expm1-u add-log-exp
pow1/3 pow-prod-down
frac-times associate-*r/
associate-*r* *-commutative
Counts
4 → 321
Calls
4 calls:
19.0ms
(cbrt (+ (/ x y) 1.0))
19.0ms
(cbrt (+ (/ x y) 1.0))
19.0ms
(cbrt (+ (/ x y) 1.0))
327.0ms
(* (/ (cbrt (+ (/ x y) 1.0)) (/ (+ 1.0 x) (cbrt (+ (/ x y) 1.0)))) (* (cbrt (+ (/ x y) 1.0)) x))

series1.4s

Counts
4 → 12
Calls
4 calls:
419.0ms
(cbrt (+ (/ x y) 1.0))
466.0ms
(cbrt (+ (/ x y) 1.0))
465.0ms
(cbrt (+ (/ x y) 1.0))
72.0ms
(* (/ (cbrt (+ (/ x y) 1.0)) (/ (+ 1.0 x) (cbrt (+ (/ x y) 1.0)))) (* (cbrt (+ (/ x y) 1.0)) x))

simplify2.5s

Counts
333 → 333
Iterations
IterNodes
done5002
24150
1855
0279

prune1.9s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

localize54.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (+ 1.0 (/ x y)))
0.3b
(cbrt (+ 1.0 (/ x y)))
0.3b
(cbrt (+ (/ x y) 1.0))
0.3b
(cbrt (+ (/ x y) 1.0))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
16×cbrt-prod *-un-lft-identity
add-sqr-sqrt cbrt-div add-cube-cbrt
expm1-log1p-u pow1 flip3-+ add-cbrt-cube pow1/3 add-exp-log flip-+ log1p-expm1-u distribute-lft-out add-log-exp
Counts
4 → 64
Calls
4 calls:
8.0ms
(cbrt (+ 1.0 (/ x y)))
7.0ms
(cbrt (+ 1.0 (/ x y)))
9.0ms
(cbrt (+ (/ x y) 1.0))
15.0ms
(cbrt (+ (/ x y) 1.0))

series1.8s

Counts
4 → 12
Calls
4 calls:
439.0ms
(cbrt (+ 1.0 (/ x y)))
400.0ms
(cbrt (+ 1.0 (/ x y)))
492.0ms
(cbrt (+ (/ x y) 1.0))
440.0ms
(cbrt (+ (/ x y) 1.0))

simplify1.2s

Counts
76 → 76
Iterations
IterNodes
done5000
42981
3827
2330
1157
076

prune511.0ms

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0b

regimes89.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done17
217
116
010

end0.0ms

sample793.0ms

Algorithm
intervals
Results
511.0ms9176×body80valid