Details

Time bar (total: 11.6s)

sample23.0ms

Algorithm
intervals
Results
14.0ms308×body80valid

simplify2.6s

Counts
1 → 1
Iterations
IterNodes
done5001
354909
344768
334615
324474
314337
304196
294043
283902
273765
263624
253471
243330
233193
223050
212903
202760
192623
182480
172333
162190
152053
141898
131739
121450
11924
10259
9144
8114
783
666
557
449
334
220
113
08

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize11.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* (- 1.0 x) y) (* x z))
0.0b
(* (- 1.0 x) y)

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity
associate-*l*
pow1 add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
associate-*r*
associate-*l/ insert-posit16
+-commutative sum-log flip3-+ flip3-- pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ flip-- distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 35
Calls
2 calls:
25.0ms
(+ (* (- 1.0 x) y) (* x z))
27.0ms
(* (- 1.0 x) y)

series111.0ms

Counts
2 → 6
Calls
2 calls:
57.0ms
(+ (* (- 1.0 x) y) (* x z))
53.0ms
(* (- 1.0 x) y)

simplify1.7s

Counts
41 → 41
Iterations
IterNodes
done5038
32317
2599
1192
073

prune190.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize57.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* x x) (* 1.0 x))
0.1b
(* (* x x) x)
3.3b
(* y (- (* 1.0 (* 1.0 1.0)) (* (* x x) x)))
12.3b
(/ (* y (- (* 1.0 (* 1.0 1.0)) (* (* x x) x))) (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x))))

rewrite252.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1
16×add-cbrt-cube add-exp-log
12×add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
associate-*r*
pow-plus pow-prod-up add-log-exp
prod-exp cbrt-unprod
associate-*l* pow-prod-down associate-*r/ insert-posit16
associate-/r* times-frac
pow2 distribute-rgt-in cbrt-undiv sub-neg distribute-lft-in flip3-+ flip3-- div-exp pow3 associate-/r/ pow-sqr *-commutative flip-+ flip-- unswap-sqr associate-/l/
difference-cubes +-commutative clear-num sum-log frac-2neg distribute-rgt-out cube-unmult div-inv associate-/l*
Counts
4 → 94
Calls
4 calls:
12.0ms
(+ (* x x) (* 1.0 x))
25.0ms
(* (* x x) x)
120.0ms
(* y (- (* 1.0 (* 1.0 1.0)) (* (* x x) x)))
92.0ms
(/ (* y (- (* 1.0 (* 1.0 1.0)) (* (* x x) x))) (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x))))

series401.0ms

Counts
4 → 12
Calls
4 calls:
60.0ms
(+ (* x x) (* 1.0 x))
36.0ms
(* (* x x) x)
89.0ms
(* y (- (* 1.0 (* 1.0 1.0)) (* (* x x) x)))
216.0ms
(/ (* y (- (* 1.0 (* 1.0 1.0)) (* (* x x) x))) (+ (* 1.0 1.0) (+ (* x x) (* 1.0 x))))

simplify1.5s

Counts
106 → 106
Iterations
IterNodes
done5001
21745
1496
0160

prune369.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize26.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* (- 1.0 x) y) (* (- 1.0 x) y))
0.2b
(* (* x z) (* x z))
2.2b
(- (* (* (- 1.0 x) y) (* (- 1.0 x) y)) (* (* x z) (* x z)))
26.8b
(/ (- (* (* (- 1.0 x) y) (* (- 1.0 x) y)) (* (* x z) (* x z))) (- (* (- 1.0 x) y) (* x z)))

rewrite335.0ms

Algorithm
rewrite-expression-head
Rules
82×pow1
34×pow-prod-down
30×add-cbrt-cube add-exp-log
16×prod-exp cbrt-unprod
14×associate-*l/
13×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
12×times-frac
flip3-- flip--
pow-sqr pow-prod-up
add-log-exp
difference-of-squares
frac-times pow-plus insert-posit16 associate-/l*
associate-/r*
pow2 swap-sqr associate-*r* associate-*l* associate-*r/ associate-/r/ *-commutative associate-/l/
cbrt-undiv clear-num sub-neg frac-2neg diff-log div-sub div-exp div-inv
Counts
4 → 129
Calls
4 calls:
60.0ms
(* (* (- 1.0 x) y) (* (- 1.0 x) y))
33.0ms
(* (* x z) (* x z))
95.0ms
(- (* (* (- 1.0 x) y) (* (- 1.0 x) y)) (* (* x z) (* x z)))
144.0ms
(/ (- (* (* (- 1.0 x) y) (* (- 1.0 x) y)) (* (* x z) (* x z))) (- (* (- 1.0 x) y) (* x z)))

series425.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(* (* (- 1.0 x) y) (* (- 1.0 x) y))
45.0ms
(* (* x z) (* x z))
141.0ms
(- (* (* (- 1.0 x) y) (* (- 1.0 x) y)) (* (* x z) (* x z)))
188.0ms
(/ (- (* (* (- 1.0 x) y) (* (- 1.0 x) y)) (* (* x z) (* x z))) (- (* (- 1.0 x) y) (* x z)))

simplify1.8s

Counts
141 → 141
Iterations
IterNodes
done5001
22096
1555
0191

prune468.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes164.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done11
111
08

end0.0ms

sample1.0s

Algorithm
intervals
Results
738.0ms10006×body80valid