Details

Time bar (total: 11.6s)

sample26.0ms

Algorithm
intervals
Results
10.0ms482×body80valid

simplify82.0ms

Counts
1 → 1
Iterations
IterNodes
done103
7103
697
588
472
353
225
111
04

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize5.0ms

Local error

Found 1 expressions with local error:

0.0b
(* (+ x y) (+ x y))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
19×*-un-lft-identity
pow1
add-sqr-sqrt
flip3-+ swap-sqr flip-+ distribute-lft-out
add-cube-cbrt
frac-times associate-*r* associate-*l*
add-cbrt-cube add-exp-log
associate-*l/ associate-*r/
pow2 distribute-rgt-in distribute-lft-in pow-plus pow-prod-down prod-exp pow-sqr *-commutative pow-prod-up cbrt-unprod add-log-exp unswap-sqr
Counts
1 → 40
Calls
1 calls:
32.0ms
(* (+ x y) (+ x y))

series21.0ms

Counts
1 → 3
Calls
1 calls:
21.0ms
(* (+ x y) (+ x y))

simplify2.2s

Counts
43 → 43
Iterations
IterNodes
done5000
33938
2793
1224
062

prune99.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize14.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* x x) (* y y))
0.0b
(+ (+ (* x x) (* y y)) (+ (* x y) (* x y)))
0.0b
(+ (* x y) (* x y))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
19×add-log-exp
10×sum-log
flip3-+ flip-+
*-un-lft-identity
frac-add
add-sqr-sqrt pow1 +-commutative add-cbrt-cube add-exp-log add-cube-cbrt
distribute-lft-out
associate-+l+ associate-+r+ distribute-rgt-out count-2
Counts
3 → 46
Calls
3 calls:
6.0ms
(+ (* x x) (* y y))
35.0ms
(+ (+ (* x x) (* y y)) (+ (* x y) (* x y)))
6.0ms
(+ (* x y) (* x y))

series82.0ms

Counts
3 → 9
Calls
3 calls:
29.0ms
(+ (* x x) (* y y))
28.0ms
(+ (+ (* x x) (* y y)) (+ (* x y) (* x y)))
25.0ms
(+ (* x y) (* x y))

simplify1.3s

Counts
55 → 55
Iterations
IterNodes
done5008
21271
1294
090

prune194.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 4 expressions with local error:

0.1b
(* y (* y y))
0.2b
(* (+ (* y (* y y)) (* (* x x) x)) (+ y x))
0.5b
(+ (* y (* y y)) (* (* x x) x))
28.8b
(/ (* (+ (* y (* y y)) (* (* x x) x)) (+ y x)) (+ (* x x) (- (* y y) (* x y))))

rewrite202.0ms

Algorithm
rewrite-expression-head
Rules
20×pow1
16×add-cbrt-cube add-exp-log
14×flip3-+ flip-+
12×add-sqr-sqrt
11×*-un-lft-identity
add-cube-cbrt
frac-times associate-/l/
associate-*l*
add-log-exp
associate-*r* prod-exp pow-prod-up cbrt-unprod
pow-prod-down associate-*l/ associate-*r/
associate-/r* times-frac cube-unmult
cbrt-undiv div-exp pow3 associate-/r/ sum-cubes *-commutative unswap-sqr
pow2 distribute-rgt-in +-commutative clear-num sum-log frac-2neg distribute-lft-in pow-plus pow-sqr div-inv distribute-lft-out associate-/l*
Counts
4 → 97
Calls
4 calls:
15.0ms
(* y (* y y))
90.0ms
(* (+ (* y (* y y)) (* (* x x) x)) (+ y x))
27.0ms
(+ (* y (* y y)) (* (* x x) x))
66.0ms
(/ (* (+ (* y (* y y)) (* (* x x) x)) (+ y x)) (+ (* x x) (- (* y y) (* x y))))

series256.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(* y (* y y))
74.0ms
(* (+ (* y (* y y)) (* (* x x) x)) (+ y x))
71.0ms
(+ (* y (* y y)) (* (* x x) x))
67.0ms
(/ (* (+ (* y (* y y)) (* (* x x) x)) (+ y x)) (+ (* x x) (- (* y y) (* x y))))

simplify2.0s

Counts
109 → 109
Iterations
IterNodes
done5005
22395
1558
0169

prune451.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize81.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (- (* y y) (* x y)) (- (* y y) (* x y)))
0.5b
(+ (* y (* y y)) (* (* x x) x))
2.3b
(- (* (* x x) (* x x)) (* (- (* y y) (* x y)) (- (* y y) (* x y))))
29.8b
(/ (* (+ (* y (* y y)) (* (* x x) x)) (+ y x)) (- (* (* x x) (* x x)) (* (- (* y y) (* x y)) (- (* y y) (* x y)))))

rewrite224.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt
11×pow1 add-cbrt-cube add-exp-log
10×*-un-lft-identity add-cube-cbrt
frac-times flip3-- flip-- add-log-exp associate-/l/
flip3-+ flip-+
sub-neg
distribute-rgt-in associate-/r* distribute-lft-in times-frac distribute-rgt-out-- swap-sqr associate-*r* associate-*l* associate-*l/ associate-*r/ associate--r+
difference-of-squares
cbrt-undiv div-exp prod-exp associate-/r/ cbrt-unprod
pow2 +-commutative clear-num sum-log frac-2neg pow-plus diff-log cube-unmult pow3 pow-prod-down pow-sqr sum-cubes *-commutative pow-prod-up div-inv associate-/l* unswap-sqr
Counts
4 → 102
Calls
4 calls:
46.0ms
(* (- (* y y) (* x y)) (- (* y y) (* x y)))
22.0ms
(+ (* y (* y y)) (* (* x x) x))
28.0ms
(- (* (* x x) (* x x)) (* (- (* y y) (* x y)) (- (* y y) (* x y))))
123.0ms
(/ (* (+ (* y (* y y)) (* (* x x) x)) (+ y x)) (- (* (* x x) (* x x)) (* (- (* y y) (* x y)) (- (* y y) (* x y)))))

series357.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(* (- (* y y) (* x y)) (- (* y y) (* x y)))
63.0ms
(+ (* y (* y y)) (* (* x x) x))
101.0ms
(- (* (* x x) (* x x)) (* (- (* y y) (* x y)) (- (* y y) (* x y))))
147.0ms
(/ (* (+ (* y (* y y)) (* (* x x) x)) (+ y x)) (- (* (* x x) (* x x)) (* (- (* y y) (* x y)) (- (* y y) (* x y)))))

simplify2.2s

Counts
114 → 114
Iterations
IterNodes
done5031
23152
1627
0187

prune647.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.0b

regimes100.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done11
111
08

end0.0ms

sample928.0ms

Algorithm
intervals
Results
484.0ms14233×body80valid