Details

Time bar (total: 35.2s)

sample484.0ms

Algorithm
intervals
Results
236.0ms111×body1280valid
142.0ms73×body640valid
33.0ms256×pre80true
25.0ms28×body320valid
10.0ms36×body80valid
5.0msbody160valid

simplify2.1s

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

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.4b

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

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

series530.0ms

Counts
3 → 9
Calls
3 calls:
228.0ms
(+ x (- (tan (+ y z)) (tan a)))
213.0ms
(- (tan (+ y z)) (tan a))
88.0ms
(tan (+ y z))

simplify1.1s

Counts
84 → 84
Iterations
IterNodes
done2004
32004
2651
1286
0131

prune1.1s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.1b

localize39.0ms

Local error

Found 4 expressions with local error:

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

rewrite165.0ms

Algorithm
rewrite-expression-head
Rules
102×*-un-lft-identity
73×add-sqr-sqrt
66×add-cube-cbrt
61×times-frac
54×prod-diff
18×fma-neg
17×distribute-lft-out
10×associate-/r/
tan-quot
add-cbrt-cube add-exp-log add-log-exp
pow1 flip3-- flip--
div-inv
expm1-log1p-u insert-posit16 log1p-expm1-u associate-/l*
associate-/r* fma-def associate-*r* associate-*l* associate-/l/
flip3-+ frac-add flip-+ difference-of-squares
frac-times cbrt-undiv +-commutative clear-num sum-log sub-neg frac-2neg diff-log div-exp pow-prod-down associate-*l/ prod-exp associate-*r/ *-commutative frac-sub cbrt-unprod distribute-lft-out-- unswap-sqr
Counts
4 → 173
Calls
4 calls:
8.0ms
(+ (tan y) (tan z))
35.0ms
(/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))
96.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
23.0ms
(* (tan y) (tan z))

series1.2s

Counts
4 → 12
Calls
4 calls:
146.0ms
(+ (tan y) (tan z))
292.0ms
(/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z))))
604.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
169.0ms
(* (tan y) (tan z))

simplify1.4s

Counts
185 → 185
Iterations
IterNodes
done2000
32000
21634
1588
0248

prune2.6s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.0b

localize83.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (tan y) (tan z))
0.2b
(* (tan y) (tan z))
0.3b
(* (* (tan y) (tan z)) (* (tan y) (tan z)))
0.3b
(pow (* (tan y) (tan z)) 3)

rewrite168.0ms

Algorithm
rewrite-expression-head
Rules
50×pow1
44×tan-quot
23×add-cbrt-cube add-exp-log
20×frac-times pow-prod-down
14×associate-*l/ associate-*r/
13×add-sqr-sqrt
11×prod-exp cbrt-unprod
*-un-lft-identity add-cube-cbrt
associate-*r* associate-*l*
expm1-log1p-u pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp
cube-div pow-unpow *-commutative
pow-pow pow-plus pow-exp rem-cube-cbrt unswap-sqr
pow2 cube-mult pow-to-exp unpow-prod-down unpow3 cube-prod swap-sqr sqr-pow
Counts
4 → 128
Calls
4 calls:
14.0ms
(* (tan y) (tan z))
20.0ms
(* (tan y) (tan z))
109.0ms
(* (* (tan y) (tan z)) (* (tan y) (tan z)))
23.0ms
(pow (* (tan y) (tan z)) 3)

series559.0ms

Counts
4 → 12
Calls
4 calls:
128.0ms
(* (tan y) (tan z))
115.0ms
(* (tan y) (tan z))
141.0ms
(* (* (tan y) (tan z)) (* (tan y) (tan z)))
174.0ms
(pow (* (tan y) (tan z)) 3)

simplify935.0ms

Counts
140 → 140
Iterations
IterNodes
done2005
22005
1554
0165

prune3.6s

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 0.0b

localize105.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (tan y) (tan z))
0.2b
(* (tan y) (tan z))
0.3b
(* (* (tan y) (tan z)) (* (tan y) (tan z)))
0.3b
(* (* (tan z) (tan y)) (* (tan z) (tan y)))

rewrite268.0ms

Algorithm
rewrite-expression-head
Rules
86×pow1
72×tan-quot
36×frac-times pow-prod-down
32×add-cbrt-cube add-exp-log
24×associate-*l/ associate-*r/
18×prod-exp cbrt-unprod
12×add-sqr-sqrt
*-un-lft-identity associate-*r* associate-*l* pow-sqr pow-prod-up add-cube-cbrt
expm1-log1p-u pow-plus *-commutative insert-posit16 log1p-expm1-u add-log-exp
pow2 swap-sqr unswap-sqr
Counts
4 → 152
Calls
4 calls:
16.0ms
(* (tan y) (tan z))
27.0ms
(* (tan y) (tan z))
115.0ms
(* (* (tan y) (tan z)) (* (tan y) (tan z)))
108.0ms
(* (* (tan z) (tan y)) (* (tan z) (tan y)))

series684.0ms

Counts
4 → 12
Calls
4 calls:
185.0ms
(* (tan y) (tan z))
167.0ms
(* (tan y) (tan z))
186.0ms
(* (* (tan y) (tan z)) (* (tan y) (tan z)))
146.0ms
(* (* (tan z) (tan y)) (* (tan z) (tan y)))

simplify1.3s

Counts
164 → 164
Iterations
IterNodes
done2002
32002
21754
1506
0170

prune3.0s

Pruning

13 alts after pruning (11 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
done38
138
028

end0.0ms

sample12.3s

Algorithm
intervals
Results
7.4s3865×body1280valid
2.7s1989×body640valid
770.0ms8000×pre80true
612.0ms675×body320valid
244.0ms1200×body80valid
145.0ms271×body160valid