Details

Time bar (total: 39.3s)

sample63.0ms

Algorithm
intervals
Results
40.0ms354×body80valid

simplify19.0ms

Counts
1 → 1
Iterations
IterNodes
done26
326
224
118
011

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize28.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (+ (* x y) (* z t)) (* a b))
0.0b
(+ (* x y) (* z t))

rewrite283.0ms

Algorithm
rewrite-expression-head
Rules
38×*-un-lft-identity
22×distribute-lft-out
17×associate-*l*
add-log-exp
sum-log
+-commutative
add-sqr-sqrt pow1 associate-+l+ flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+ insert-posit16
Counts
2 → 41
Calls
2 calls:
234.0ms
(+ (+ (* x y) (* z t)) (* a b))
48.0ms
(+ (* x y) (* z t))

series150.0ms

Counts
2 → 6
Calls
2 calls:
91.0ms
(+ (+ (* x y) (* z t)) (* a b))
59.0ms
(+ (* x y) (* z t))

simplify2.0s

Counts
47 → 47
Iterations
IterNodes
done5000
33207
2826
1193
059

prune216.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize55.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* a b) (* a b))
0.3b
(* (+ (* x y) (* z t)) (+ (* x y) (* z t)))
3.1b
(- (* (+ (* x y) (* z t)) (+ (* x y) (* z t))) (* (* a b) (* a b)))
27.8b
(/ (- (* (+ (* x y) (* z t)) (+ (* x y) (* z t))) (* (* a b) (* a b))) (- (+ (* x y) (* z t)) (* a b)))

rewrite8.9s

Algorithm
rewrite-expression-head
Rules
15323×*-un-lft-identity
7437×associate-*l*
4308×distribute-lft-out
3764×swap-sqr
3676×distribute-lft-out--
3440×add-sqr-sqrt
2490×times-frac
1183×unswap-sqr
1099×difference-of-squares
244×*-commutative
203×add-cube-cbrt
166×associate-/l*
50×pow1
31×associate-*r*
20×add-cbrt-cube add-exp-log
18×pow-prod-down
15×associate-/r*
prod-exp cbrt-unprod
flip3-+ flip-+ add-log-exp
pow-sqr pow-prod-up
distribute-rgt-in frac-times +-commutative distribute-lft-in associate--l+ insert-posit16
pow-plus flip3-- flip--
pow2 associate-*l/ associate-*r/ associate-/r/ associate-/l/
cbrt-undiv clear-num sub-neg frac-2neg diff-log div-sub div-exp div-inv
Counts
4 → 3013
Calls
4 calls:
56.0ms
(* (* a b) (* a b))
319.0ms
(* (+ (* x y) (* z t)) (+ (* x y) (* z t)))
2.9s
(- (* (+ (* x y) (* z t)) (+ (* x y) (* z t))) (* (* a b) (* a b)))
5.0s
(/ (- (* (+ (* x y) (* z t)) (+ (* x y) (* z t))) (* (* a b) (* a b))) (- (+ (* x y) (* z t)) (* a b)))

series1.1s

Counts
4 → 12
Calls
4 calls:
50.0ms
(* (* a b) (* a b))
76.0ms
(* (+ (* x y) (* z t)) (+ (* x y) (* z t)))
641.0ms
(- (* (+ (* x y) (* z t)) (+ (* x y) (* z t))) (* (* a b) (* a b)))
311.0ms
(/ (- (* (+ (* x y) (* z t)) (+ (* x y) (* z t))) (* (* a b) (* a b))) (- (+ (* x y) (* z t)) (* a b)))

simplify3.9s

Counts
3025 → 3025
Iterations
IterNodes
done5001
24249
11400
0490

prune2.4s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize68.0ms

Local error

Found 4 expressions with local error:

1.6b
(- (* (* z t) (* z t)) (* (* x y) (* z t)))
1.6b
(+ (* (* z t) (* (* z t) (* z t))) (* (* x y) (* (* x y) (* x y))))
3.2b
(* (* x y) (* z t))
36.7b
(/ (+ (* (* z t) (* (* z t) (* z t))) (* (* x y) (* (* x y) (* x y)))) (+ (* (* x y) (* x y)) (- (* (* z t) (* z t)) (* (* x y) (* z t)))))

rewrite8.6s

Algorithm
rewrite-expression-head
Rules
2206×*-un-lft-identity
2105×associate-*l*
825×distribute-lft-out
528×times-frac
470×distribute-lft-out--
299×add-sqr-sqrt
280×cube-unmult
156×*-commutative
140×sum-cubes
134×unswap-sqr
67×add-cube-cbrt
64×associate-*r*
45×difference-of-squares
33×associate-/r*
24×distribute-rgt-out--
18×add-cbrt-cube add-exp-log
16×pow1 associate-/l*
10×swap-sqr
pow-prod-down prod-exp cbrt-unprod add-log-exp
insert-posit16
flip3-+ flip-+
associate-/r/ associate-/l/
cbrt-undiv +-commutative clear-num sum-log sub-neg frac-2neg flip3-- diff-log div-exp div-inv flip--
Counts
4 → 761
Calls
4 calls:
419.0ms
(- (* (* z t) (* z t)) (* (* x y) (* z t)))
1.4s
(+ (* (* z t) (* (* z t) (* z t))) (* (* x y) (* (* x y) (* x y))))
60.0ms
(* (* x y) (* z t))
6.7s
(/ (+ (* (* z t) (* (* z t) (* z t))) (* (* x y) (* (* x y) (* x y)))) (+ (* (* x y) (* x y)) (- (* (* z t) (* z t)) (* (* x y) (* z t)))))

series625.0ms

Counts
4 → 12
Calls
4 calls:
106.0ms
(- (* (* z t) (* z t)) (* (* x y) (* z t)))
256.0ms
(+ (* (* z t) (* (* z t) (* z t))) (* (* x y) (* (* x y) (* x y))))
79.0ms
(* (* x y) (* z t))
183.0ms
(/ (+ (* (* z t) (* (* z t) (* z t))) (* (* x y) (* (* x y) (* x y)))) (+ (* (* x y) (* x y)) (- (* (* z t) (* z t)) (* (* x y) (* z t)))))

simplify3.0s

Counts
773 → 773
Iterations
IterNodes
done5002
23343
1921
0310

prune1.2s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.0b

localize48.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* x y) (* z t))
0.2b
(* (sqrt (+ (* x y) (* z t))) (sqrt (+ (* x y) (* z t))))
0.5b
(sqrt (+ (* x y) (* z t)))
0.5b
(sqrt (+ (* x y) (* z t)))

rewrite472.0ms

Algorithm
rewrite-expression-head
Rules
142×*-un-lft-identity
88×sqrt-prod
70×associate-*l*
60×distribute-lft-out
32×swap-sqr
28×add-sqr-sqrt
21×pow1
16×sqrt-div
14×add-cube-cbrt
10×sqrt-pow1 pow1/2 associate-*r*
flip3-+ flip-+
add-cbrt-cube add-exp-log add-log-exp
pow-prod-up
frac-times insert-posit16 unswap-sqr
pow-prod-down pow-sqr
rem-sqrt-square associate-*l/ associate-*r/
pow2 +-commutative sum-log rem-square-sqrt pow-plus sqrt-unprod prod-exp *-commutative cbrt-unprod
Counts
4 → 146
Calls
4 calls:
60.0ms
(+ (* x y) (* z t))
262.0ms
(* (sqrt (+ (* x y) (* z t))) (sqrt (+ (* x y) (* z t))))
76.0ms
(sqrt (+ (* x y) (* z t)))
63.0ms
(sqrt (+ (* x y) (* z t)))

series307.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(+ (* x y) (* z t))
49.0ms
(* (sqrt (+ (* x y) (* z t))) (sqrt (+ (* x y) (* z t))))
103.0ms
(sqrt (+ (* x y) (* z t)))
114.0ms
(sqrt (+ (* x y) (* z t)))

simplify2.0s

Counts
158 → 158
Iterations
IterNodes
done5000
32873
2759
1264
0109

prune631.0ms

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0.0b

regimes815.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
done16
116
011

end0.0ms

sample2.3s

Algorithm
intervals
Results
1.6s11862×body80valid