Details

Time bar (total: 26.6s)

sample385.0ms

Algorithm
intervals
Results
245.0ms126×body1280valid
65.0ms64×body640valid
23.0ms256×pre80true
17.0ms26×body320valid
9.0ms38×body80valid
1.0msbody160valid

simplify1.9s

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

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.7b

localize29.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))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
10×*-un-lft-identity add-log-exp
add-sqr-sqrt
tan-quot
pow1 add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16
tan-sum associate-+r+ 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 → 45
Calls
3 calls:
20.0ms
(+ x (- (tan (+ y z)) (tan a)))
26.0ms
(- (tan (+ y z)) (tan a))
8.0ms
(tan (+ y z))

series390.0ms

Counts
3 → 9
Calls
3 calls:
163.0ms
(+ x (- (tan (+ y z)) (tan a)))
145.0ms
(- (tan (+ y z)) (tan a))
81.0ms
(tan (+ y z))

simplify973.0ms

Counts
54 → 54
Iterations
IterNodes
done2000
42000
31509
2472
1200
094

prune325.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.2b

localize46.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))

rewrite212.0ms

Algorithm
rewrite-expression-head
Rules
15×*-un-lft-identity
13×add-sqr-sqrt add-log-exp
tan-quot
pow1 add-cbrt-cube add-exp-log add-cube-cbrt
insert-posit16
sum-log associate-*r* associate-*l* distribute-lft-out
+-commutative associate-+r+ sub-neg flip3-+ diff-log flip-+ distribute-lft-out-- difference-of-squares
frac-times associate-+r- times-frac flip3-- pow-prod-down associate-*l/ frac-add prod-exp associate-*r/ *-commutative frac-sub cbrt-unprod flip-- unswap-sqr
Counts
4 → 71
Calls
4 calls:
100.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
7.0ms
(+ (tan y) (tan z))
74.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
31.0ms
(* (tan y) (tan z))

series1.3s

Counts
4 → 12
Calls
4 calls:
514.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
133.0ms
(+ (tan y) (tan z))
532.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
115.0ms
(* (tan y) (tan z))

simplify1.1s

Counts
83 → 83
Iterations
IterNodes
done2000
32000
21022
1379
0159

prune541.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.1b

localize38.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))))

rewrite107.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
*-un-lft-identity add-log-exp
pow1 add-cube-cbrt
add-cbrt-cube add-exp-log
tan-quot
insert-posit16
log-prod associate-*r* associate-*l* log-pow
exp-prod exp-to-pow difference-of-squares
frac-times sub-neg times-frac flip3-- diff-log rem-log-exp pow-prod-down associate-*l/ prod-exp associate-*r/ *-commutative frac-sub cbrt-unprod flip-- distribute-lft-out-- unswap-sqr rem-exp-log
Counts
4 → 65
Calls
4 calls:
15.0ms
(exp (* (tan y) (tan z)))
74.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (log (exp (* (tan y) (tan z)))))) (tan a))
13.0ms
(* (tan y) (tan z))
4.0ms
(log (exp (* (tan y) (tan z))))

series934.0ms

Counts
4 → 12
Calls
4 calls:
159.0ms
(exp (* (tan y) (tan z)))
515.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (log (exp (* (tan y) (tan z)))))) (tan a))
118.0ms
(* (tan y) (tan z))
142.0ms
(log (exp (* (tan y) (tan z))))

simplify1.2s

Counts
77 → 77
Iterations
IterNodes
done2001
42001
31708
2631
1272
0132

prune533.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 0.1b

localize64.0ms

Local error

Found 4 expressions with local error:

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

rewrite292.0ms

Algorithm
rewrite-expression-head
Rules
18×add-cbrt-cube add-exp-log
13×add-sqr-sqrt
10×*-un-lft-identity
add-log-exp
pow1 add-cube-cbrt
prod-exp cbrt-unprod
cbrt-undiv div-exp insert-posit16
associate-*r* associate-*l* tan-quot
times-frac sin-mult difference-of-squares
+-commutative clear-num associate-/r* sum-log sub-neg frac-2neg flip3-+ flip3-- diff-log pow-prod-down frac-add associate-/r/ cos-mult *-commutative frac-sub flip-+ div-inv flip-- distribute-lft-out associate-/l* distribute-lft-out-- unswap-sqr associate-/l/
Counts
4 → 75
Calls
4 calls:
7.0ms
(+ (tan y) (tan z))
240.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (sin z)) (* (cos y) (cos z))))) (tan a))
10.0ms
(* (sin y) (sin z))
33.0ms
(/ (* (sin y) (sin z)) (* (cos y) (cos z)))

series882.0ms

Counts
4 → 12
Calls
4 calls:
145.0ms
(+ (tan y) (tan z))
546.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (sin z)) (* (cos y) (cos z))))) (tan a))
70.0ms
(* (sin y) (sin z))
121.0ms
(/ (* (sin y) (sin z)) (* (cos y) (cos z)))

simplify1.0s

Counts
87 → 87
Iterations
IterNodes
done2001
32001
21560
1435
0175

prune628.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.1b

regimes452.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
done31
131
024

end0.0ms

sample13.2s

Algorithm
intervals
Results
8.0s3893×body1280valid
2.9s2022×body640valid
879.0ms8000×pre80true
592.0ms692×body320valid
329.0ms1135×body80valid
126.0ms258×body160valid