Details

Time bar (total: 38.3s)

sample161.0ms

Algorithm
intervals
Results
60.0ms256×body80valid
38.0ms278×body80nan

simplify1.6s

Counts
1 → 1
Iterations
IterNodes
done5001
41302
3350
2100
150
028

prune16.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.2b

localize73.0ms

Local error

Found 4 expressions with local error:

0.2b
(* z (sqrt (+ t a)))
0.3b
(/ 2.0 (* t 3.0))
2.6b
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
5.6b
(/ (* z (sqrt (+ t a))) t)

rewrite137.0ms

Algorithm
rewrite-expression-head
Rules
20×frac-sub
16×add-cbrt-cube add-exp-log
15×add-sqr-sqrt
13×*-un-lft-identity
11×add-cube-cbrt
flip3-- flip--
frac-times associate-*r/
associate-*r*
pow1 times-frac associate--r+ add-log-exp
flip3-+ sqrt-prod flip-+
cbrt-undiv associate-/r* sqrt-div div-exp associate-/l*
distribute-rgt-in sub-neg distribute-lft-in associate-*l* prod-exp cbrt-unprod
clear-num frac-2neg associate-*l/ associate--l+ div-inv unswap-sqr associate-/l/
diff-log pow-prod-down *-commutative distribute-lft-out
Counts
4 → 101
Calls
4 calls:
34.0ms
(* z (sqrt (+ t a)))
12.0ms
(/ 2.0 (* t 3.0))
63.0ms
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
23.0ms
(/ (* z (sqrt (+ t a))) t)

series536.0ms

Counts
4 → 12
Calls
4 calls:
87.0ms
(* z (sqrt (+ t a)))
20.0ms
(/ 2.0 (* t 3.0))
304.0ms
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
125.0ms
(/ (* z (sqrt (+ t a))) t)

simplify2.9s

Counts
113 → 113
Iterations
IterNodes
done5106
24349
11041
0346

prune1.4s

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.5b

localize79.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ 2.0 (* t 3.0))
3.2b
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (log (exp (/ 2.0 (* t 3.0)))))))
3.7b
(log (exp (/ 2.0 (* t 3.0))))
5.6b
(/ (* z (sqrt (+ t a))) t)

rewrite96.0ms

Algorithm
rewrite-expression-head
Rules
14×add-cbrt-cube add-exp-log
11×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
times-frac
log-pow frac-sub
exp-prod flip3-- flip--
associate--r+ add-log-exp
pow1
frac-times cbrt-undiv associate-/r* div-exp associate-*r/ associate-/l*
distribute-rgt-in log-prod sub-neg distribute-lft-in div-inv
clear-num frac-2neg sqrt-div associate-*l/ prod-exp associate--l+ cbrt-unprod associate-/l/
flip3-+ diff-log rem-log-exp flip-+
Counts
4 → 89
Calls
4 calls:
10.0ms
(/ 2.0 (* t 3.0))
54.0ms
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (log (exp (/ 2.0 (* t 3.0)))))))
16.0ms
(log (exp (/ 2.0 (* t 3.0))))
13.0ms
(/ (* z (sqrt (+ t a))) t)

series453.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(/ 2.0 (* t 3.0))
281.0ms
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (log (exp (/ 2.0 (* t 3.0)))))))
33.0ms
(log (exp (/ 2.0 (* t 3.0))))
104.0ms
(/ (* z (sqrt (+ t a))) t)

simplify2.1s

Counts
101 → 101
Iterations
IterNodes
done5065
23454
1785
0280

prune1.1s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.5b

localize80.0ms

Local error

Found 4 expressions with local error:

2.3b
(* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t))
4.4b
(* z (* (+ b c) (sqrt (+ t a))))
5.9b
(- (* z (* (+ b c) (sqrt (+ t a)))) (* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t)))
24.6b
(/ (- (* z (* (+ b c) (sqrt (+ t a)))) (* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t))) (* t (+ b c)))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
688×frac-times
676×associate-*r/
658×associate-*l/
629×flip3-+ flip-+
416×frac-sub
318×sqrt-div
212×associate-/l/
155×flip3-- flip--
26×add-cbrt-cube add-exp-log
21×pow1
12×prod-exp cbrt-unprod
11×pow-prod-down
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
add-log-exp
associate-*l* sub-div
times-frac associate-/l*
cbrt-undiv div-exp associate-*r* associate-/r/ *-commutative
clear-num associate-/r* sub-neg frac-2neg diff-log div-sub div-inv
Counts
4 → 532
Calls
4 calls:
662.0ms
(* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t))
52.0ms
(* z (* (+ b c) (sqrt (+ t a))))
99.0ms
(- (* z (* (+ b c) (sqrt (+ t a)))) (* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t)))
175.0ms
(/ (- (* z (* (+ b c) (sqrt (+ t a)))) (* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t))) (* t (+ b c)))

series1.4s

Counts
4 → 12
Calls
4 calls:
190.0ms
(* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t))
138.0ms
(* z (* (+ b c) (sqrt (+ t a))))
516.0ms
(- (* z (* (+ b c) (sqrt (+ t a)))) (* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t)))
551.0ms
(/ (- (* z (* (+ b c) (sqrt (+ t a)))) (* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t))) (* t (+ b c)))

simplify3.0s

Counts
544 → 544
Iterations
IterNodes
done5000
01349

prune10.1s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.2b

localize70.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t)
0.3b
(/ (/ 2.0 t) 3.0)
2.3b
(* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t))
24.8b
(/ (- 0 (* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t))) (* t (+ b c)))

rewrite1.6s

Algorithm
rewrite-expression-head
Rules
78×times-frac
55×*-un-lft-identity
52×add-sqr-sqrt
50×add-cube-cbrt
34×associate-*l/
28×frac-times add-cbrt-cube add-exp-log
20×flip3-+ flip-+
18×pow1
16×associate-/l*
10×flip3-- prod-exp associate-*r/ cbrt-unprod flip--
pow-prod-down
associate-*l* div-inv
cbrt-undiv div-exp
associate-/r* associate-*r* add-log-exp
associate-/l/
clear-num frac-2neg associate-/r/ *-commutative distribute-lft-out
div-sub distribute-frac-neg distribute-lft-out-- unswap-sqr sub0-neg
Counts
4 → 167
Calls
4 calls:
869.0ms
(* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t)
15.0ms
(/ (/ 2.0 t) 3.0)
662.0ms
(* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t))
18.0ms
(/ (- 0 (* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t))) (* t (+ b c)))

series466.0ms

Counts
4 → 12
Calls
4 calls:
58.0ms
(* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t)
21.0ms
(/ (/ 2.0 t) 3.0)
143.0ms
(* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t))
245.0ms
(/ (- 0 (* (* (- b c) (+ b c)) (* (+ (- (/ 5.0 6.0) (/ (/ 2.0 t) 3.0)) a) t))) (* t (+ b c)))

simplify1.6s

Counts
179 → 179
Iterations
IterNodes
done5001
11155
0372

prune1.9s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.2b

regimes1.1s

Accuracy

47.8% (5.0b remaining)

Error of 5.6b against oracle of 0.6b and baseline of 10.2b

bsearch751.0ms

Steps
ItersRangePoint
9
4.45689518751331e-05
51913.834319190886
0.000928967988976938
13
-5.3532804746920945e+94
-1473627539.4288568
-699293331120.7522

simplify47.0ms

Iterations
IterNodes
done76
176
054

end0.0ms

sample4.4s

Algorithm
intervals
Results
1.8s8000×body80valid
1.6s7926×body80nan