Details

Time bar (total: 7.3s)

sample17.0ms

Algorithm
intervals
Results
7.0ms256×body80valid

simplify6.0ms

Counts
1 → 1
Iterations
IterNodes
done16
316
214
111
05

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize7.0ms

Local error

Found 1 expressions with local error:

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

rewrite19.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-/l* distribute-lft-out-- difference-of-squares
associate-/r*
add-cbrt-cube add-exp-log
associate-/r/ associate-/l/
pow1 cbrt-undiv clear-num frac-2neg flip3-+ flip3-- div-sub div-exp flip-+ div-inv flip-- add-log-exp
Counts
1 → 46
Calls
1 calls:
18.0ms
(/ (- x y) (+ x y))

series74.0ms

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

simplify678.0ms

Counts
49 → 49
Iterations
IterNodes
done5000
2739
1193
078

prune201.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize15.0ms

Local error

Found 3 expressions with local error:

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

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
63×*-un-lft-identity
40×times-frac
35×add-sqr-sqrt
23×add-cube-cbrt
12×distribute-lft-out
associate-/r* associate-/r/
add-cbrt-cube add-exp-log distribute-lft-out--
associate-/l*
add-log-exp
flip3-+ flip-+ div-inv difference-of-squares
pow1 distribute-rgt-out--
cbrt-undiv clear-num frac-2neg div-exp
sub-neg flip3-- diff-log frac-sub flip-- sub-div
Counts
3 → 94
Calls
3 calls:
9.0ms
(/ y (+ x y))
9.0ms
(/ x (+ x y))
71.0ms
(- (/ x (+ x y)) (/ y (+ x y)))

series205.0ms

Counts
3 → 9
Calls
3 calls:
58.0ms
(/ y (+ x y))
57.0ms
(/ x (+ x y))
89.0ms
(- (/ x (+ x y)) (/ y (+ x y)))

simplify2.0s

Counts
103 → 103
Iterations
IterNodes
done5001
34912
2935
1287
0130

prune416.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize81.0ms

Local error

Found 4 expressions with local error:

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

rewrite271.0ms

Algorithm
rewrite-expression-head
Rules
252×*-un-lft-identity
205×times-frac
159×add-sqr-sqrt
120×add-cube-cbrt
81×add-cbrt-cube add-exp-log
72×swap-sqr associate-*l*
57×distribute-lft-out
55×associate-*r*
39×pow1
30×prod-exp cbrt-unprod
26×associate-/r/
25×cbrt-undiv div-exp
14×unswap-sqr
13×flip3-+ flip-+ div-inv
frac-times associate-*r/ pow-prod-up
pow-prod-down associate-*l/
pow2 pow-plus pow-sqr *-commutative add-log-exp
cube-unmult
Counts
4 → 327
Calls
4 calls:
76.0ms
(* (/ y (+ y x)) (* (/ y (+ y x)) (/ y (+ y x))))
57.0ms
(* (/ y (+ y x)) (/ y (+ y x)))
61.0ms
(* (/ x (+ y x)) (/ x (+ y x)))
61.0ms
(* (/ x (+ y x)) (/ x (+ y x)))

series381.0ms

Counts
4 → 12
Calls
4 calls:
123.0ms
(* (/ y (+ y x)) (* (/ y (+ y x)) (/ y (+ y x))))
86.0ms
(* (/ y (+ y x)) (/ y (+ y x)))
89.0ms
(* (/ x (+ y x)) (/ x (+ y x)))
82.0ms
(* (/ x (+ y x)) (/ x (+ y x)))

simplify985.0ms

Counts
339 → 339
Iterations
IterNodes
done5001
11013
0272

prune1.3s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes66.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
done20
120
014

end0.0ms

sample510.0ms

Algorithm
intervals
Results
257.0ms8000×body80valid