Details

Time bar (total: 22.7s)

sample107.0ms

Algorithm
intervals
Results
53.0ms473×body80valid

simplify3.2s

Counts
1 → 1

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.9b

localize24.0ms

Local error

Found 4 expressions with local error:

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

rewrite153.0ms

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

series914.0ms

Counts
4 → 12
Calls
4 calls:
29.0ms
(+ a (* b c))
738.0ms
(- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))
60.0ms
(* (+ a (* b c)) c)
87.0ms
(* (* (+ a (* b c)) c) i)

simplify937.0ms

Counts
81 → 81

prune400.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 0.5b

localize27.0ms

Local error

Found 4 expressions with local error:

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

rewrite126.0ms

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

series929.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(+ (* x y) (* z t))
34.0ms
(+ a (* b c))
772.0ms
(- (+ (* x y) (* z t)) (* (+ a (* b c)) (* c i)))
82.0ms
(* (+ a (* b c)) (* c i))

simplify849.0ms

Counts
72 → 72

prune342.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 0.5b

localize36.0ms

Local error

Found 4 expressions with local error:

2.1b
(cbrt (+ (* x y) (* z t)))
2.1b
(cbrt (+ (* x y) (* z t)))
2.1b
(cbrt (+ (* x y) (* z t)))
6.1b
(* (+ a (* b c)) (* c i))

rewrite66.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log cbrt-prod add-cbrt-cube
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-div
flip3-+ flip-+ add-log-exp
pow1/3 associate-*l* pow-prod-down prod-exp cbrt-unprod
associate-*l/
associate-*r* *-commutative
Counts
4 → 59
Calls
4 calls:
9.0ms
(cbrt (+ (* x y) (* z t)))
6.0ms
(cbrt (+ (* x y) (* z t)))
8.0ms
(cbrt (+ (* x y) (* z t)))
41.0ms
(* (+ a (* b c)) (* c i))

series489.0ms

Counts
4 → 12
Calls
4 calls:
143.0ms
(cbrt (+ (* x y) (* z t)))
131.0ms
(cbrt (+ (* x y) (* z t)))
128.0ms
(cbrt (+ (* x y) (* z t)))
88.0ms
(* (+ a (* b c)) (* c i))

simplify2.2s

Counts
71 → 71

prune496.0ms

Pruning

14 alts after pruning (12 fresh and 2 done)

Merged error: 0.5b

localize46.0ms

Local error

Found 4 expressions with local error:

2.1b
(cbrt (+ (* x y) (* z t)))
2.1b
(cbrt (+ (* x y) (* z t)))
2.1b
(cbrt (+ (* x y) (* z t)))
6.1b
(* (+ a (* b c)) (* c i))

rewrite105.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log cbrt-prod add-cbrt-cube
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-div
flip3-+ flip-+ add-log-exp
pow1/3 associate-*l* pow-prod-down prod-exp cbrt-unprod
associate-*l/
associate-*r* *-commutative
Counts
4 → 59
Calls
4 calls:
10.0ms
(cbrt (+ (* x y) (* z t)))
10.0ms
(cbrt (+ (* x y) (* z t)))
11.0ms
(cbrt (+ (* x y) (* z t)))
71.0ms
(* (+ a (* b c)) (* c i))

series608.0ms

Counts
4 → 12
Calls
4 calls:
142.0ms
(cbrt (+ (* x y) (* z t)))
158.0ms
(cbrt (+ (* x y) (* z t)))
199.0ms
(cbrt (+ (* x y) (* z t)))
109.0ms
(* (+ a (* b c)) (* c i))

simplify2.0s

Counts
71 → 71

prune584.0ms

Pruning

14 alts after pruning (11 fresh and 3 done)

Merged error: 0.5b

regimes1.9s

Accuracy

64.3% (0.7b remaining)

Error of 1.5b against oracle of 0.8b and baseline of 2.6b

bsearch3.0ms

simplify3.0s

end0.0ms

sample3.2s

Algorithm
intervals
Results
1.4s15343×body80valid