Details

Time bar (total: 25.0s)

sample47.0ms

Algorithm
intervals
Results
18.0ms372×body80valid

simplify22.0ms

Counts
1 → 1
Iterations
IterNodes
done27
327
225
118
011

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize35.0ms

Local error

Found 2 expressions with local error:

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

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
sum-log
add-sqr-sqrt pow1 +-commutative *-un-lft-identity flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+
associate-+l+
Counts
2 → 24
Calls
2 calls:
24.0ms
(+ (+ (* x y) (* z t)) (* a b))
6.0ms
(+ (* x y) (* z t))

series132.0ms

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

simplify1.2s

Counts
30 → 30
Iterations
IterNodes
done5000
2972
1188
056

prune156.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize53.0ms

Local error

Found 4 expressions with local error:

1.0b
(+ (* (* b a) (* b a)) (* (+ (* z t) (* x y)) (- (+ (* z t) (* x y)) (* b a))))
1.0b
(* (+ (* z t) (* x y)) (- (+ (* z t) (* x y)) (* b a)))
2.6b
(+ (* (* (+ (* z t) (* x y)) (+ (* z t) (* x y))) (+ (* z t) (* x y))) (* (* (* b a) (* b a)) (* b a)))
40.7b
(/ (+ (* (* (+ (* z t) (* x y)) (+ (* z t) (* x y))) (+ (* z t) (* x y))) (* (* (* b a) (* b a)) (* b a))) (+ (* (* b a) (* b a)) (* (+ (* z t) (* x y)) (- (+ (* z t) (* x y)) (* b a)))))

rewrite876.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×*-un-lft-identity add-cube-cbrt
12×times-frac
10×pow3
add-cbrt-cube add-exp-log add-log-exp
distribute-rgt-in distribute-lft-in flip3-+ flip-+
pow1 associate-+r+
sum-cubes
frac-times sub-neg associate--l+ associate-/l*
associate-/r* flip3-- associate-*r* associate-*l* flip--
+-commutative associate-+l+ sum-log associate-*l/ associate-*r/ associate-/r/ associate-/l/
cbrt-undiv clear-num frac-2neg div-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 98
Calls
4 calls:
46.0ms
(+ (* (* b a) (* b a)) (* (+ (* z t) (* x y)) (- (+ (* z t) (* x y)) (* b a))))
146.0ms
(* (+ (* z t) (* x y)) (- (+ (* z t) (* x y)) (* b a)))
170.0ms
(+ (* (* (+ (* z t) (* x y)) (+ (* z t) (* x y))) (+ (* z t) (* x y))) (* (* (* b a) (* b a)) (* b a)))
508.0ms
(/ (+ (* (* (+ (* z t) (* x y)) (+ (* z t) (* x y))) (+ (* z t) (* x y))) (* (* (* b a) (* b a)) (* b a))) (+ (* (* b a) (* b a)) (* (+ (* z t) (* x y)) (- (+ (* z t) (* x y)) (* b a)))))

series5.9s

Counts
4 → 12
Calls
4 calls:
953.0ms
(+ (* (* b a) (* b a)) (* (+ (* z t) (* x y)) (- (+ (* z t) (* x y)) (* b a))))
312.0ms
(* (+ (* z t) (* x y)) (- (+ (* z t) (* x y)) (* b a)))
4.0s
(+ (* (* (+ (* z t) (* x y)) (+ (* z t) (* x y))) (+ (* z t) (* x y))) (* (* (* b a) (* b a)) (* b a)))
577.0ms
(/ (+ (* (* (+ (* z t) (* x y)) (+ (* z t) (* x y))) (+ (* z t) (* x y))) (* (* (* b a) (* b a)) (* b a))) (+ (* (* b a) (* b a)) (* (+ (* z t) (* x y)) (- (+ (* z t) (* x y)) (* b a)))))

simplify3.6s

Counts
110 → 110
Iterations
IterNodes
done5000
24649
1665
0209

prune908.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize88.0ms

Local error

Found 4 expressions with local error:

4.3b
(* (* z t) (* (+ (* z t) (* x y)) (+ (* z t) (* x y))))
5.1b
(* (* x y) (* (+ (* z t) (* x y)) (+ (* z t) (* x y))))
7.9b
(+ (* (* z t) (* (+ (* z t) (* x y)) (+ (* z t) (* x y)))) (+ (* (* x y) (* (+ (* z t) (* x y)) (+ (* z t) (* x y)))) (* (* (* b a) (* b a)) (* b a))))
40.7b
(/ (+ (* (* z t) (* (+ (* z t) (* x y)) (+ (* z t) (* x y)))) (+ (* (* x y) (* (+ (* z t) (* x y)) (+ (* z t) (* x y)))) (* (* (* b a) (* b a)) (* b a)))) (+ (* (* b a) (* b a)) (* (+ (* z t) (* x y)) (- (+ (* z t) (* x y)) (* b a)))))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
60×associate-*r/
55×flip3-+ flip-+
32×frac-add
30×add-cbrt-cube add-exp-log
28×pow1
24×frac-times
18×associate-/l/
16×pow-prod-down prod-exp cbrt-unprod
12×distribute-rgt-in add-sqr-sqrt *-un-lft-identity distribute-lft-in associate-*l/ add-cube-cbrt
times-frac add-log-exp
associate-+l+
associate-/r* sum-log associate-/l*
associate-*r* associate-*l* associate-/r/ *-commutative
cbrt-undiv +-commutative associate-+r+ clear-num frac-2neg div-exp div-inv
Counts
4 → 148
Calls
4 calls:
58.0ms
(* (* z t) (* (+ (* z t) (* x y)) (+ (* z t) (* x y))))
71.0ms
(* (* x y) (* (+ (* z t) (* x y)) (+ (* z t) (* x y))))
236.0ms
(+ (* (* z t) (* (+ (* z t) (* x y)) (+ (* z t) (* x y)))) (+ (* (* x y) (* (+ (* z t) (* x y)) (+ (* z t) (* x y)))) (* (* (* b a) (* b a)) (* b a))))
689.0ms
(/ (+ (* (* z t) (* (+ (* z t) (* x y)) (+ (* z t) (* x y)))) (+ (* (* x y) (* (+ (* z t) (* x y)) (+ (* z t) (* x y)))) (* (* (* b a) (* b a)) (* b a)))) (+ (* (* b a) (* b a)) (* (+ (* z t) (* x y)) (- (+ (* z t) (* x y)) (* b a)))))

series5.5s

Counts
4 → 12
Calls
4 calls:
147.0ms
(* (* z t) (* (+ (* z t) (* x y)) (+ (* z t) (* x y))))
154.0ms
(* (* x y) (* (+ (* z t) (* x y)) (+ (* z t) (* x y))))
4.5s
(+ (* (* z t) (* (+ (* z t) (* x y)) (+ (* z t) (* x y)))) (+ (* (* x y) (* (+ (* z t) (* x y)) (+ (* z t) (* x y)))) (* (* (* b a) (* b a)) (* b a))))
724.0ms
(/ (+ (* (* z t) (* (+ (* z t) (* x y)) (+ (* z t) (* x y)))) (+ (* (* x y) (* (+ (* z t) (* x y)) (+ (* z t) (* x y)))) (* (* (* b a) (* b a)) (* b a)))) (+ (* (* b a) (* b a)) (* (+ (* z t) (* x y)) (- (+ (* z t) (* x y)) (* b a)))))

simplify2.0s

Counts
160 → 160
Iterations
IterNodes
done5000
11167
0326

prune1.4s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.0b

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

end0.0ms

sample1.4s

Algorithm
intervals
Results
685.0ms11993×body80valid