Details

Time bar (total: 29.5s)

sample481.0ms

Algorithm
intervals
Results
298.0ms126×body1280valid
79.0ms64×body640valid
31.0ms256×pre80true
29.0ms26×body320valid
10.0ms38×body80valid
1.0msbody160valid

simplify2.6s

Counts
1 → 1
Iterations
IterNodes
done2000
1132000
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

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.7b

localize26.0ms

Local error

Found 3 expressions with local error:

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

rewrite51.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:
21.0ms
(+ x (- (tan (+ y z)) (tan a)))
16.0ms
(- (tan (+ y z)) (tan a))
12.0ms
(tan (+ y z))

series515.0ms

Counts
3 → 9
Calls
3 calls:
215.0ms
(+ x (- (tan (+ y z)) (tan a)))
201.0ms
(- (tan (+ y z)) (tan a))
99.0ms
(tan (+ y z))

simplify1.2s

Counts
84 → 84
Iterations
IterNodes
done2004
32004
2651
1286
0131

prune518.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.1b

localize43.0ms

Local error

Found 4 expressions with local error:

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

rewrite296.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:
148.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
8.0ms
(+ (tan y) (tan z))
106.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
30.0ms
(* (tan y) (tan z))

series1.4s

Counts
4 → 12
Calls
4 calls:
565.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
145.0ms
(+ (tan y) (tan z))
585.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
127.0ms
(* (tan y) (tan z))

simplify1.7s

Counts
223 → 223
Iterations
IterNodes
done2001
32001
21804
1695
0301

prune1.3s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize46.0ms

Local error

Found 4 expressions with local error:

0.1b
(exp (* (tan y) (tan z)))
0.2b
(- (/ (+ (tan y) (tan z)) (- 1 (log (exp (* (tan y) (tan z)))))) (tan a))
0.2b
(* (tan y) (tan z))
2.8b
(log (exp (* (tan y) (tan z))))

rewrite171.0ms

Algorithm
rewrite-expression-head
Rules
211×*-un-lft-identity
144×add-sqr-sqrt
113×times-frac
102×prod-diff
89×add-cube-cbrt
34×fma-neg difference-of-squares
33×distribute-lft-out--
28×distribute-lft-out
23×pow1
19×log-pow
add-log-exp
associate-/r/
add-cbrt-cube add-exp-log
flip3-- tan-quot flip--
expm1-log1p-u insert-posit16 log1p-expm1-u div-inv
log-prod associate-*r* associate-*l*
exp-prod exp-to-pow
frac-times sub-neg diff-log rem-log-exp pow-prod-down associate-*l/ prod-exp associate-*r/ *-commutative frac-sub cbrt-unprod unswap-sqr rem-exp-log
Counts
4 → 209
Calls
4 calls:
17.0ms
(exp (* (tan y) (tan z)))
115.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (log (exp (* (tan y) (tan z)))))) (tan a))
29.0ms
(* (tan y) (tan z))
5.0ms
(log (exp (* (tan y) (tan z))))

series1.0s

Counts
4 → 12
Calls
4 calls:
171.0ms
(exp (* (tan y) (tan z)))
582.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (log (exp (* (tan y) (tan z)))))) (tan a))
146.0ms
(* (tan y) (tan z))
141.0ms
(log (exp (* (tan y) (tan z))))

simplify1.2s

Counts
221 → 221
Iterations
IterNodes
done2007
32007
21302
1560
0266

prune910.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize82.0ms

Local error

Found 4 expressions with local error:

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

rewrite618.0ms

Algorithm
rewrite-expression-head
Rules
181×*-un-lft-identity
136×add-sqr-sqrt
98×times-frac
90×prod-diff
81×add-cube-cbrt
34×difference-of-squares
30×fma-neg
25×distribute-lft-out
18×add-cbrt-cube add-exp-log
17×distribute-lft-out--
associate-/r/
add-log-exp
pow1
flip3-- prod-exp cbrt-unprod div-inv flip--
expm1-log1p-u cbrt-undiv div-exp insert-posit16 log1p-expm1-u
fma-def associate-*r* associate-*l* tan-quot
sin-mult
+-commutative clear-num associate-/r* sum-log sub-neg frac-2neg flip3-+ diff-log pow-prod-down frac-add cos-mult *-commutative frac-sub flip-+ associate-/l* unswap-sqr associate-/l/
Counts
4 → 206
Calls
4 calls:
11.0ms
(+ (tan y) (tan z))
564.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin z) (sin y)) (* (cos y) (cos z))))) (tan a))
12.0ms
(* (sin z) (sin y))
26.0ms
(/ (* (sin z) (sin y)) (* (cos y) (cos z)))

series746.0ms

Counts
4 → 12
Calls
4 calls:
111.0ms
(+ (tan y) (tan z))
460.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin z) (sin y)) (* (cos y) (cos z))))) (tan a))
56.0ms
(* (sin z) (sin y))
118.0ms
(/ (* (sin z) (sin y)) (* (cos y) (cos z)))

simplify930.0ms

Counts
218 → 218
Iterations
IterNodes
done2005
22005
1723
0309

prune1.1s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

regimes383.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify6.0ms

Iterations
IterNodes
done31
131
024

end0.0ms

sample12.2s

Algorithm
intervals
Results
7.0s3893×body1280valid
2.3s2022×body640valid
1.1s8000×pre80true
904.0ms692×body320valid
276.0ms1135×body80valid
135.0ms258×body160valid