Details

Time bar (total: 45.8s)

sample967.0ms

Algorithm
intervals
Results
741.0ms122×body1280valid
110.0ms60×body640valid
33.0ms256×pre80true
21.0ms23×body320valid
14.0ms45×body80valid
4.0msbody160valid

simplify3.3s

Counts
1 → 1
Iterations
IterNodes
342015
331949
321871
311805
301727
291661
281583
271517
261439
251373
241295
231229
221151
211085
201007
19941
18863
17797
16719
15653
14575
13510
12430
11354
10254
9186
8103
771
661
546
435
329
222
115
09

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 12.8b

localize18.0ms

Local error

Found 3 expressions with local error:

0.1b
(+ x (- (tan (+ y z)) (tan a)))
0.1b
(- (tan (+ y z)) (tan a))
2.9b
(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 insert-posit16 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 → 75
Calls
3 calls:
28.0ms
(+ x (- (tan (+ y z)) (tan a)))
14.0ms
(- (tan (+ y z)) (tan a))
5.0ms
(tan (+ y z))

series509.0ms

Counts
3 → 9
Calls
3 calls:
204.0ms
(+ x (- (tan (+ y z)) (tan a)))
207.0ms
(- (tan (+ y z)) (tan a))
98.0ms
(tan (+ y z))

simplify723.0ms

Counts
84 → 84
Iterations
IterNodes
32108
2651
1286
0131

prune996.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.1b

localize49.0ms

Local error

Found 4 expressions with local error:

0.1b
(+ (tan y) (tan z))
0.1b
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
0.1b
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
0.2b
(* (tan y) (tan z))

rewrite265.0ms

Algorithm
rewrite-expression-head
Rules
151×*-un-lft-identity
108×prod-diff
107×add-sqr-sqrt
100×add-cube-cbrt
85×times-frac
56×associate-+r+
24×distribute-lft-out
18×fma-neg
14×associate-/r/
13×add-log-exp
flip3-- flip--
tan-quot div-inv
pow1 fma-def add-cbrt-cube add-exp-log
expm1-log1p-u insert-posit16 log1p-expm1-u
sum-log associate-*r* associate-*l*
+-commutative sub-neg flip3-+ diff-log flip-+ distribute-lft-out-- difference-of-squares
frac-times associate-+r- pow-prod-down associate-*l/ frac-add prod-exp associate-*r/ *-commutative frac-sub cbrt-unprod unswap-sqr
Counts
4 → 211
Calls
4 calls:
8.0ms
(+ (tan y) (tan z))
148.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
84.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
21.0ms
(* (tan y) (tan z))

series1.5s

Counts
4 → 12
Calls
4 calls:
168.0ms
(+ (tan y) (tan z))
564.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
621.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
125.0ms
(* (tan y) (tan z))

simplify2.6s

Counts
223 → 223
Iterations
IterNodes
35104
21706
1688
0301

prune3.7s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.1b

localize72.0ms

Local error

Found 4 expressions with local error:

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

rewrite484.0ms

Algorithm
rewrite-expression-head
Rules
321×*-un-lft-identity
237×add-sqr-sqrt
180×prod-diff
172×times-frac
146×add-cube-cbrt
92×associate-+r+
58×difference-of-squares
44×distribute-lft-out
30×fma-neg distribute-lft-out--
14×associate-/r/
11×add-cbrt-cube add-exp-log add-log-exp
flip3-- div-inv flip--
pow1
expm1-log1p-u insert-posit16 log1p-expm1-u
associate-/r* fma-def associate-*r* associate-*l* tan-quot
cbrt-undiv sum-log sub-neg diff-log div-exp associate-*l/ prod-exp cbrt-unprod
+-commutative clear-num associate-+r- frac-2neg flip3-+ pow-prod-down *-commutative frac-sub flip-+ associate-/l* unswap-sqr associate-/l/
Counts
4 → 299
Calls
4 calls:
225.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (tan y) (sin z)) (cos z)))) (tan a)))
184.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (/ (* (tan y) (sin z)) (cos z)))) (tan a))
40.0ms
(/ (* (tan y) (sin z)) (cos z))
24.0ms
(* (tan y) (sin z))

series1.4s

Counts
4 → 12
Calls
4 calls:
538.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (/ (* (tan y) (sin z)) (cos z)))) (tan a)))
610.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (/ (* (tan y) (sin z)) (cos z)))) (tan a))
149.0ms
(/ (* (tan y) (sin z)) (cos z))
94.0ms
(* (tan y) (sin z))

simplify3.4s

Counts
311 → 311
Iterations
IterNodes
36797
21985
1817
0367

prune6.1s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

localize37.0ms

Local error

Found 4 expressions with local error:

0.1b
(+ (tan y) (tan z))
0.1b
(+ x (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))))
0.1b
(- (+ x (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (tan a))
0.2b
(* (tan y) (tan z))

rewrite293.0ms

Algorithm
rewrite-expression-head
Rules
33×*-un-lft-identity
20×add-sqr-sqrt
16×add-cube-cbrt
13×add-log-exp
12×prod-diff
tan-quot
distribute-lft-out
pow1 fma-def add-cbrt-cube add-exp-log
expm1-log1p-u fma-neg insert-posit16 log1p-expm1-u
sum-log flip3-+ associate-*r* associate-*l* flip-+
+-commutative diff-log frac-sub distribute-lft-out--
frac-times sub-neg flip3-- pow-prod-down associate-*l/ frac-add prod-exp associate--l+ associate-*r/ *-commutative cbrt-unprod flip-- difference-of-squares unswap-sqr
Counts
4 → 99
Calls
4 calls:
8.0ms
(+ (tan y) (tan z))
21.0ms
(+ x (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))))
231.0ms
(- (+ x (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (tan a))
31.0ms
(* (tan y) (tan z))

series1.1s

Counts
4 → 12
Calls
4 calls:
128.0ms
(+ (tan y) (tan z))
379.0ms
(+ x (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))))
498.0ms
(- (+ x (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))) (tan a))
112.0ms
(* (tan y) (tan z))

simplify2.0s

Counts
111 → 111
Iterations
IterNodes
34865
21326
1451
0185

prune1.4s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

regimes657.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
223
123
017

end0.0ms

sample14.2s

Algorithm
intervals
Results
9.1s3882×body1280valid
2.4s2005×body640valid
904.0ms8000×pre80true
685.0ms701×body320valid
415.0ms1121×body80valid
175.0ms291×body160valid