Details

Time bar (total: 10.8s)

sample40.0ms

Algorithm
intervals
Results
17.0ms287×body80valid
0.0msbody640valid
0.0msbody1280valid
0.0msbody160valid

simplify72.0ms

Counts
1 → 1
Iterations
IterNodes
done93
593
486
373
245
119
09

prune8.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize7.0ms

Local error

Found 1 expressions with local error:

0.0b
(* (+ (+ 10.0 20.0) d2) d1)

rewrite117.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-sqr-sqrt associate-*l*
pow1 add-cbrt-cube associate-*r* add-exp-log add-cube-cbrt distribute-lft-out
associate-*l/
expm1-log1p-u flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ log1p-expm1-u add-log-exp unswap-sqr
Counts
1 → 24
Calls
1 calls:
116.0ms
(* (+ (+ 10.0 20.0) d2) d1)

series42.0ms

Counts
1 → 3
Calls
1 calls:
42.0ms
(* (+ (+ 10.0 20.0) d2) d1)

simplify507.0ms

Counts
27 → 27
Iterations
IterNodes
done5002
2685
1129
049

prune148.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize11.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* d1 10.0) (* d1 d2))
0.2b
(+ (+ (* d1 10.0) (* d1 d2)) (* d1 20.0))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
fma-def
sum-log distribute-lft-out
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 +-commutative flip3-+ add-cbrt-cube add-exp-log flip-+ log1p-expm1-u
associate-+l+
Counts
2 → 35
Calls
2 calls:
9.0ms
(+ (* d1 10.0) (* d1 d2))
49.0ms
(+ (+ (* d1 10.0) (* d1 d2)) (* d1 20.0))

series125.0ms

Counts
2 → 6
Calls
2 calls:
66.0ms
(+ (* d1 10.0) (* d1 d2))
60.0ms
(+ (+ (* d1 10.0) (* d1 d2)) (* d1 20.0))

simplify1.2s

Counts
41 → 41
Iterations
IterNodes
done5001
2939
1206
062

prune204.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize18.0ms

Local error

Found 2 expressions with local error:

0.1b
(* (sqrt (+ 10.0 (+ 20.0 d2))) d1)
0.2b
(* (sqrt (+ (+ 10.0 20.0) d2)) (* (sqrt (+ 10.0 (+ 20.0 d2))) d1))

rewrite217.0ms

Algorithm
rewrite-expression-head
Rules
17×*-un-lft-identity
16×associate-*l*
14×sqrt-div
11×add-sqr-sqrt sqrt-prod
10×associate-*l/
pow1 add-cbrt-cube add-exp-log
flip3-+ add-cube-cbrt flip-+
distribute-lft-out
frac-times associate-*r* pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u associate-*r/ *-commutative log1p-expm1-u add-log-exp unswap-sqr
Counts
2 → 61
Calls
2 calls:
69.0ms
(* (sqrt (+ 10.0 (+ 20.0 d2))) d1)
146.0ms
(* (sqrt (+ (+ 10.0 20.0) d2)) (* (sqrt (+ 10.0 (+ 20.0 d2))) d1))

series163.0ms

Counts
2 → 6
Calls
2 calls:
123.0ms
(* (sqrt (+ 10.0 (+ 20.0 d2))) d1)
40.0ms
(* (sqrt (+ (+ 10.0 20.0) d2)) (* (sqrt (+ 10.0 (+ 20.0 d2))) d1))

simplify791.0ms

Counts
67 → 67
Iterations
IterNodes
done5002
21565
1377
0140

prune364.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

localize40.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (+ 20.0 d2) 3/2)
3.2b
(* (* (sqrt (+ 10.0 (+ 20.0 d2))) (hypot (pow (+ 20.0 d2) 3/2) (pow 10.0 3/2))) d1)
3.4b
(/ (* (* (sqrt (+ 10.0 (+ 20.0 d2))) (hypot (pow (+ 20.0 d2) 3/2) (pow 10.0 3/2))) d1) (sqrt (+ (* 10.0 10.0) (- (* (+ 20.0 d2) (+ 20.0 d2)) (* 10.0 (+ 20.0 d2))))))
9.9b
(sqrt (+ (* 10.0 10.0) (- (* (+ 20.0 d2) (+ 20.0 d2)) (* 10.0 (+ 20.0 d2)))))

rewrite368.0ms

Algorithm
rewrite-expression-head
Rules
19×add-exp-log
18×add-cbrt-cube
14×add-sqr-sqrt *-un-lft-identity
12×add-cube-cbrt
11×pow1
sqrt-prod
sqrt-div associate-*l/
associate-/r* times-frac prod-exp cbrt-unprod
expm1-log1p-u unpow-prod-down flip3-+ flip-+ log1p-expm1-u add-log-exp
cbrt-undiv pow-unpow div-exp associate-*r* pow-prod-down
associate-/r/ associate-/l/
pow-to-exp rem-sqrt-square clear-num pow-pow frac-2neg sqrt-pow1 pow1/2 associate-*l* pow-exp *-commutative hypot-def div-inv distribute-lft-out associate-/l* sqr-pow
Counts
4 → 95
Calls
4 calls:
14.0ms
(pow (+ 20.0 d2) 3/2)
91.0ms
(* (* (sqrt (+ 10.0 (+ 20.0 d2))) (hypot (pow (+ 20.0 d2) 3/2) (pow 10.0 3/2))) d1)
159.0ms
(/ (* (* (sqrt (+ 10.0 (+ 20.0 d2))) (hypot (pow (+ 20.0 d2) 3/2) (pow 10.0 3/2))) d1) (sqrt (+ (* 10.0 10.0) (- (* (+ 20.0 d2) (+ 20.0 d2)) (* 10.0 (+ 20.0 d2))))))
101.0ms
(sqrt (+ (* 10.0 10.0) (- (* (+ 20.0 d2) (+ 20.0 d2)) (* 10.0 (+ 20.0 d2)))))

series3.7s

Counts
4 → 12
Calls
4 calls:
112.0ms
(pow (+ 20.0 d2) 3/2)
1.7s
(* (* (sqrt (+ 10.0 (+ 20.0 d2))) (hypot (pow (+ 20.0 d2) 3/2) (pow 10.0 3/2))) d1)
1.8s
(/ (* (* (sqrt (+ 10.0 (+ 20.0 d2))) (hypot (pow (+ 20.0 d2) 3/2) (pow 10.0 3/2))) d1) (sqrt (+ (* 10.0 10.0) (- (* (+ 20.0 d2) (+ 20.0 d2)) (* 10.0 (+ 20.0 d2))))))
62.0ms
(sqrt (+ (* 10.0 10.0) (- (* (+ 20.0 d2) (+ 20.0 d2)) (* 10.0 (+ 20.0 d2)))))

simplify646.0ms

Counts
107 → 107
Iterations
IterNodes
done5001
11210
0410

prune933.0ms

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0b

regimes149.0ms

Accuracy

0% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 0.0b

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done10
110
07

end0.0ms

sample914.0ms

Algorithm
intervals
Results
562.0ms9057×body80valid
12.0ms54×body1280valid
9.0ms51×body640valid
3.0ms23×body320valid
1.0ms13×body160valid