Details

Time bar (total: 29.1s)

sample418.0ms

Algorithm
intervals
Results
266.0ms126×body1280valid
62.0ms58×body640valid
27.0ms256×pre80true
19.0ms22×body320valid
9.0ms39×body80valid
6.0ms11×body160valid

simplify2.3s

Counts
1 → 1
Iterations
IterNodes
done2000
1121986
1111968
1101953
1091937
1081917
1071903
1061888
1051870
1041854
1031840
1021823
1011807
1001791
991771
981756
971740
961720
951706
941691
931673
921657
911643
901626
891610
881594
871574
861559
851543
841521
831507
821492
811474
801458
791444
781427
771411
761395
751377
741362
731346
721324
711310
701295
691277
681261
671247
661230
651214
641198
631178
621163
611147
601127
591113
581098
571080
561064
551050
541033
531017
521001
51983
50968
49952
48932
47918
46903
45885
44869
43855
42838
41822
40806
39786
38771
37755
36733
35719
34704
33686
32670
31656
30639
29623
28607
27587
26572
25556
24534
23520
22505
21487
20471
19457
18440
17424
16408
15386
14370
13360
12330
11270
10178
9126
893
778
658
546
435
329
222
115
09

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.1b

localize17.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.3b
(tan (+ y z))

rewrite48.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:
19.0ms
(+ x (- (tan (+ y z)) (tan a)))
22.0ms
(- (tan (+ y z)) (tan a))
6.0ms
(tan (+ y z))

series385.0ms

Counts
3 → 9
Calls
3 calls:
161.0ms
(+ x (- (tan (+ y z)) (tan a)))
151.0ms
(- (tan (+ y z)) (tan a))
72.0ms
(tan (+ y z))

simplify605.0ms

Counts
84 → 84
Iterations
IterNodes
done2001
2651
1286
0131

prune491.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.1b

localize29.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (+ (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)) (- 1 (* (tan y) (tan z)))) (tan a))
0.2b
(* (tan y) (tan z))

rewrite276.0ms

Algorithm
rewrite-expression-head
Rules
165×*-un-lft-identity
115×add-sqr-sqrt
108×prod-diff add-cube-cbrt
97×times-frac
56×associate-+r+
27×distribute-lft-out
18×fma-neg
16×associate-/r/
11×add-log-exp
flip3-- flip--
add-cbrt-cube add-exp-log div-inv
tan-quot
pow1
expm1-log1p-u insert-posit16 log1p-expm1-u associate-/l*
associate-/r* fma-def associate-*r* associate-*l* associate-/l/
sum-log sub-neg flip3-+ diff-log flip-+ distribute-lft-out-- difference-of-squares
frac-times cbrt-undiv +-commutative clear-num associate-+r- frac-2neg div-exp pow-prod-down associate-*l/ frac-add prod-exp associate-*r/ *-commutative frac-sub cbrt-unprod unswap-sqr
Counts
4 → 231
Calls
4 calls:
26.0ms
(/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))
116.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
109.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
17.0ms
(* (tan y) (tan z))

series1.7s

Counts
4 → 12
Calls
4 calls:
393.0ms
(/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))
546.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
638.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
157.0ms
(* (tan y) (tan z))

simplify1.3s

Counts
243 → 243
Iterations
IterNodes
done2000
21849
1718
0308

prune1.4s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize57.0ms

Local error

Found 4 expressions with local error:

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

rewrite105.0ms

Algorithm
rewrite-expression-head
Rules
19×add-cbrt-cube add-exp-log
18×add-sqr-sqrt
12×*-un-lft-identity add-cube-cbrt
10×pow1
associate-*r* associate-*l*
prod-exp cbrt-unprod
associate-/r/
expm1-log1p-u tan-quot insert-posit16 log1p-expm1-u add-log-exp
frac-times cbrt-undiv times-frac div-exp pow-prod-down associate-*l/ cos-mult *-commutative associate-/l* unswap-sqr
flip3-- associate-*r/ flip-- associate-/l/
clear-num associate-/r* frac-2neg flip3-+ flip-+ div-inv sin-cos-mult
Counts
4 → 100
Calls
4 calls:
10.0ms
(* (sin y) (cos z))
17.0ms
(* (cos y) (sin z))
17.0ms
(* (tan y) (tan z))
60.0ms
(/ (+ (* (sin y) (cos z)) (* (cos y) (sin z))) (* (- 1 (* (tan y) (tan z))) (* (cos y) (cos z))))

series548.0ms

Counts
4 → 12
Calls
4 calls:
51.0ms
(* (sin y) (cos z))
48.0ms
(* (cos y) (sin z))
137.0ms
(* (tan y) (tan z))
311.0ms
(/ (+ (* (sin y) (cos z)) (* (cos y) (sin z))) (* (- 1 (* (tan y) (tan z))) (* (cos y) (cos z))))

simplify652.0ms

Counts
112 → 112
Iterations
IterNodes
done2000
1592
0224

prune1.0s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize52.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (sin y) (cos y))
0.2b
(/ (sin z) (cos z))
0.2b
(/ (sin z) (cos z))
0.2b
(* (/ (sin z) (cos z)) (/ (sin y) (cos y)))

rewrite63.0ms

Algorithm
rewrite-expression-head
Rules
54×add-sqr-sqrt
49×times-frac
42×*-un-lft-identity add-cube-cbrt
22×add-cbrt-cube add-exp-log
13×associate-*r* associate-*l*
associate-/r* associate-/l*
cbrt-undiv div-exp
pow1
div-inv
expm1-log1p-u prod-exp cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
quot-tan clear-num frac-2neg
frac-times pow-prod-down associate-*l/ associate-*r/ *-commutative
Counts
4 → 146
Calls
4 calls:
10.0ms
(/ (sin y) (cos y))
8.0ms
(/ (sin z) (cos z))
8.0ms
(/ (sin z) (cos z))
32.0ms
(* (/ (sin z) (cos z)) (/ (sin y) (cos y)))

series295.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(/ (sin y) (cos y))
26.0ms
(/ (sin z) (cos z))
31.0ms
(/ (sin z) (cos z))
206.0ms
(* (/ (sin z) (cos z)) (/ (sin y) (cos y)))

simplify908.0ms

Counts
158 → 158
Iterations
IterNodes
done2000
21645
1472
0179

prune1.3s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

regimes485.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify8.0ms

Iterations
IterNodes
done25
125
020

end0.0ms

sample14.7s

Algorithm
intervals
Results
8.8s3845×body1280valid
3.2s2053×body640valid
918.0ms8000×pre80true
574.0ms658×body320valid
475.0ms1145×body80valid
288.0ms299×body160valid