Details

Time bar (total: 27.1s)

sample117.0ms

Algorithm
intervals
Results
64.0ms492×body80valid

simplify5.8s

Counts
1 → 1
Iterations
IterNodes
done5002
84486
74046
63647
52153
4769
3227
276
132
018

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 3.4b

localize50.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))
0.0b
(+ (* x y) (* z t))
0.1b
(* (+ a (* b c)) c)
5.3b
(* (* (+ a (* b c)) c) i)

rewrite86.0ms

Algorithm
rewrite-expression-head
Rules
14×associate-*l/
11×pow1 add-cbrt-cube add-exp-log add-log-exp
add-sqr-sqrt
*-un-lft-identity flip3-+ add-cube-cbrt flip-+
associate-*r*
associate-*l* pow-prod-down prod-exp frac-sub cbrt-unprod
sum-log diff-log *-commutative
+-commutative sub-neg flip3-- associate--l+ flip-- unswap-sqr
Counts
4 → 69
Calls
4 calls:
38.0ms
(- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))
6.0ms
(+ (* x y) (* z t))
13.0ms
(* (+ a (* b c)) c)
27.0ms
(* (* (+ a (* b c)) c) i)

series1.1s

Counts
4 → 12
Calls
4 calls:
892.0ms
(- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))
67.0ms
(+ (* x y) (* z t))
89.0ms
(* (+ a (* b c)) c)
70.0ms
(* (* (+ a (* b c)) c) i)

simplify1.8s

Counts
81 → 81
Iterations
IterNodes
done5008
21701
1444
0148

prune807.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize29.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (+ (* x y) (* z t)) (* (+ a (* b c)) (* c i)))
0.0b
(+ (* x y) (* z t))
4.3b
(* (+ a (* b c)) (* c i))

rewrite84.0ms

Algorithm
rewrite-expression-head
Rules
10×add-log-exp
pow1 add-cbrt-cube add-exp-log
flip3-+ associate-*l/ flip-+
add-sqr-sqrt *-un-lft-identity frac-sub add-cube-cbrt
associate-*l* pow-prod-down prod-exp cbrt-unprod
sum-log diff-log
+-commutative sub-neg flip3-- associate-*r* associate--l+ *-commutative flip--
Counts
3 → 49
Calls
3 calls:
44.0ms
(- (+ (* x y) (* z t)) (* (+ a (* b c)) (* c i)))
6.0ms
(+ (* x y) (* z t))
33.0ms
(* (+ a (* b c)) (* c i))

series1.0s

Counts
3 → 9
Calls
3 calls:
867.0ms
(- (+ (* x y) (* z t)) (* (+ a (* b c)) (* c i)))
66.0ms
(+ (* x y) (* z t))
112.0ms
(* (+ a (* b c)) (* c i))

simplify1.7s

Counts
58 → 58
Iterations
IterNodes
done5001
21782
1402
0126

prune487.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0.0b

localize83.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt i)
0.6b
(cbrt i)
1.2b
(* (* (* (+ a (* b c)) c) (* (cbrt i) (cbrt i))) (cbrt i))
4.3b
(* (* (+ a (* b c)) c) (* (cbrt i) (cbrt i)))

rewrite268.0ms

Algorithm
rewrite-expression-head
Rules
34×pow1 add-exp-log
21×add-cbrt-cube pow-prod-down prod-exp cbrt-unprod
10×associate-*l/
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*r*
add-log-exp
flip3-+ pow1/3 associate-*l* *-commutative flip-+
Counts
4 → 78
Calls
4 calls:
2.0ms
(cbrt i)
1.0ms
(cbrt i)
216.0ms
(* (* (* (+ a (* b c)) c) (* (cbrt i) (cbrt i))) (cbrt i))
44.0ms
(* (* (+ a (* b c)) c) (* (cbrt i) (cbrt i)))

series1.0s

Counts
4 → 12
Calls
4 calls:
271.0ms
(cbrt i)
256.0ms
(cbrt i)
158.0ms
(* (* (* (+ a (* b c)) c) (* (cbrt i) (cbrt i))) (cbrt i))
360.0ms
(* (* (+ a (* b c)) c) (* (cbrt i) (cbrt i)))

simplify1.8s

Counts
90 → 90
Iterations
IterNodes
done5000
21494
1372
0122

prune746.0ms

Pruning

9 alts after pruning (6 fresh and 3 done)

Merged error: 0.0b

localize91.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt i)
0.6b
(cbrt i)
0.6b
(cbrt i)
5.0b
(* (* (+ (* c b) a) c) (* (* (cbrt i) (cbrt (cbrt i))) (* (cbrt i) (cbrt (cbrt i)))))

rewrite150.0ms

Algorithm
rewrite-expression-head
Rules
45×pow1 add-exp-log
31×pow-prod-down prod-exp cbrt-unprod
29×add-cbrt-cube
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*l/ add-log-exp
pow1/3
flip3-+ associate-*r* associate-*l* *-commutative flip-+
Counts
4 → 75
Calls
4 calls:
1.0ms
(cbrt i)
1.0ms
(cbrt i)
1.0ms
(cbrt i)
145.0ms
(* (* (+ (* c b) a) c) (* (* (cbrt i) (cbrt (cbrt i))) (* (cbrt i) (cbrt (cbrt i)))))

series1.5s

Counts
4 → 12
Calls
4 calls:
319.0ms
(cbrt i)
302.0ms
(cbrt i)
275.0ms
(cbrt i)
554.0ms
(* (* (+ (* c b) a) c) (* (* (cbrt i) (cbrt (cbrt i))) (* (cbrt i) (cbrt (cbrt i)))))

simplify2.1s

Counts
87 → 87
Iterations
IterNodes
done5010
21476
1345
0119

prune780.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0.0b

regimes2.2s

Accuracy

27.7% (0.6b remaining)

Error of 1.7b against oracle of 1.1b and baseline of 2.0b

bsearch1.0ms

simplify6.0ms

Iterations
IterNodes
done42
142
028

end0.0ms

sample3.2s

Algorithm
intervals
Results
2.0s15237×body80valid