Details

Time bar (total: 34.0s)

sample316.0ms

Algorithm
intervals
Results
157.0ms129×body1280valid
88.0ms57×body640valid
16.0ms256×pre80true
7.0ms16×body320valid
6.0ms38×body80valid
5.0ms16×body160valid

simplify6.8s

Counts
1 → 1
Iterations
IterNodes
done5000
94724
81354
7446
6193
589
439
333
222
115
09

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 9.9b

localize33.0ms

Local error

Found 3 expressions with local error:

0.1b
(+ x (- (tan (+ y z)) (tan a)))
0.2b
(- (tan (+ y z)) (tan a))
2.8b
(tan (+ y z))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
24×*-un-lft-identity
19×add-sqr-sqrt
18×prod-diff
17×add-cube-cbrt
11×associate-+r+
10×add-log-exp
tan-quot
expm1-log1p-u pow1 fma-def add-cbrt-cube fma-neg add-exp-log log1p-expm1-u
tan-sum sum-log sub-neg diff-log frac-sub distribute-lft-out distribute-lft-out--
+-commutative associate-+r- flip3-+ flip3-- flip-+ flip-- difference-of-squares
Counts
3 → 72
Calls
3 calls:
18.0ms
(+ x (- (tan (+ y z)) (tan a)))
18.0ms
(- (tan (+ y z)) (tan a))
9.0ms
(tan (+ y z))

series454.0ms

Counts
3 → 9
Calls
3 calls:
186.0ms
(+ x (- (tan (+ y z)) (tan a)))
182.0ms
(- (tan (+ y z)) (tan a))
86.0ms
(tan (+ y z))

simplify1.3s

Counts
81 → 81
Iterations
IterNodes
done5000
21003
1284
0128

prune566.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.1b

localize69.0ms

Local error

Found 4 expressions with local error:

0.2b
(- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a)))
0.2b
(* (tan y) (tan z))
0.2b
(* (tan y) (tan z))
0.3b
(/ (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))) (* (- 1 (* (tan y) (tan z))) (cos a)))

rewrite189.0ms

Algorithm
rewrite-expression-head
Rules
28×associate-*l/
16×tan-quot
14×add-sqr-sqrt
13×add-cbrt-cube add-exp-log
12×frac-sub
10×*-un-lft-identity add-cube-cbrt
flip3-- flip--
pow1 associate-/l/
associate-*r* associate-*l* add-log-exp
expm1-log1p-u flip3-+ frac-add flip-+ log1p-expm1-u
times-frac prod-exp cbrt-unprod associate-/l*
frac-times cbrt-undiv div-exp pow-prod-down associate-*r/ associate-/r/ *-commutative unswap-sqr
clear-num associate-/r* sub-neg frac-2neg fma-neg diff-log div-sub prod-diff div-inv
Counts
4 → 102
Calls
4 calls:
57.0ms
(- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a)))
23.0ms
(* (tan y) (tan z))
24.0ms
(* (tan y) (tan z))
79.0ms
(/ (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))) (* (- 1 (* (tan y) (tan z))) (cos a)))

series1.5s

Counts
4 → 12
Calls
4 calls:
414.0ms
(- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a)))
132.0ms
(* (tan y) (tan z))
143.0ms
(* (tan y) (tan z))
809.0ms
(/ (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))) (* (- 1 (* (tan y) (tan z))) (cos a)))

simplify2.1s

Counts
114 → 114
Iterations
IterNodes
done5000
23851
1709
0206

prune1.1s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize88.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (* (tan y) (tan z))) (cbrt (* (tan y) (tan z))))
8.6b
(cbrt (* (tan y) (tan z)))
8.6b
(cbrt (* (tan y) (tan z)))
8.6b
(cbrt (* (tan y) (tan z)))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
44×tan-quot
33×cbrt-div
20×frac-times
14×associate-*l/ associate-*r/
11×pow1
10×add-sqr-sqrt
pow1/3
*-un-lft-identity add-cube-cbrt
cbrt-prod
add-exp-log
expm1-log1p-u add-cbrt-cube swap-sqr associate-*r* associate-*l* log1p-expm1-u add-log-exp
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 90
Calls
4 calls:
56.0ms
(* (cbrt (* (tan y) (tan z))) (cbrt (* (tan y) (tan z))))
13.0ms
(cbrt (* (tan y) (tan z)))
13.0ms
(cbrt (* (tan y) (tan z)))
8.0ms
(cbrt (* (tan y) (tan z)))

series892.0ms

Counts
4 → 12
Calls
4 calls:
265.0ms
(* (cbrt (* (tan y) (tan z))) (cbrt (* (tan y) (tan z))))
195.0ms
(cbrt (* (tan y) (tan z)))
249.0ms
(cbrt (* (tan y) (tan z)))
183.0ms
(cbrt (* (tan y) (tan z)))

simplify1.0s

Counts
102 → 102
Iterations
IterNodes
done5000
21135
1291
0122

prune1.1s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize57.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (tan y) (tan z))
0.2b
(* (tan y) (tan z))
0.3b
(/ 1 (/ (* (- 1 (* (tan y) (tan z))) (cos a)) (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a)))))
0.3b
(/ (* (- 1 (* (tan y) (tan z))) (cos a)) (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))))

rewrite210.0ms

Algorithm
rewrite-expression-head
Rules
64×associate-*l/
60×times-frac
41×associate-/r/
38×add-sqr-sqrt
34×*-un-lft-identity add-exp-log add-cube-cbrt
30×frac-sub
28×tan-quot
22×add-cbrt-cube
21×flip3-- flip--
18×associate-/r*
14×div-exp
10×flip3-+ frac-add flip-+
pow1
cbrt-undiv
associate-*r* associate-*l* prod-exp div-inv
expm1-log1p-u cbrt-unprod log1p-expm1-u associate-/l* add-log-exp
rec-exp 1-exp
frac-times clear-num frac-2neg pow-prod-down associate-*r/ *-commutative unswap-sqr associate-/l/
pow-flip inv-pow
Counts
4 → 169
Calls
4 calls:
18.0ms
(* (tan y) (tan z))
12.0ms
(* (tan y) (tan z))
93.0ms
(/ 1 (/ (* (- 1 (* (tan y) (tan z))) (cos a)) (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a)))))
72.0ms
(/ (* (- 1 (* (tan y) (tan z))) (cos a)) (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))))

series1.9s

Counts
4 → 12
Calls
4 calls:
204.0ms
(* (tan y) (tan z))
148.0ms
(* (tan y) (tan z))
755.0ms
(/ 1 (/ (* (- 1 (* (tan y) (tan z))) (cos a)) (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a)))))
770.0ms
(/ (* (- 1 (* (tan y) (tan z))) (cos a)) (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))))

simplify1.5s

Counts
181 → 181
Iterations
IterNodes
done5001
11034
0318

prune1.5s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0.0b

regimes1.3s

Accuracy

0% (0.1b remaining)

Error of 0.2b against oracle of 0.1b and baseline of 0.2b

bsearch0.0ms

simplify8.0ms

Iterations
IterNodes
done31
131
022

end0.0ms

sample9.8s

Algorithm
intervals
Results
5.6s3899×body1280valid
1.9s1935×body640valid
1.1s8000×pre80true
368.0ms683×body320valid
198.0ms1185×body80valid
84.0ms298×body160valid