Details

Time bar (total: 33.5s)

sample1.4s

Algorithm
intervals
Results
1.2s229×body10240exit
68.0ms63×body1280valid
35.0ms55×body640valid
19.0ms168×body80nan
14.0ms98×body80valid
10.0ms23×body320valid
8.0msbody2560valid
4.0ms14×body160valid

simplify21.0ms

Calls
1 calls:
Slowest
20.0ms
(fmod (cosh c) (log1p a))

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 32.6b

localize52.0ms

Local error

Found 2 expressions with local error:

36.8b
(fmod (cosh c) (log1p a))
0.0b
(log1p a)

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
log1p-udef
Calls
2 calls:
Slowest
1.0ms
(fmod (cosh c) (log1p a))
1.0ms
(log1p a)

series59.0ms

Calls
2 calls:
Slowest
42.0ms
(log1p a)
17.0ms
(fmod (cosh c) (log1p a))

simplify965.0ms

Calls
6 calls:
Slowest
445.0ms
(- (+ (/ 1 a) (log -1)) (+ (* 1/2 (/ 1 (pow a 2))) (log (/ -1 a))))
315.0ms
(- (+ a (* 1/3 (pow a 3))) (* 1/2 (pow a 2)))
171.0ms
(- (/ 1 a) (+ (* 1/2 (/ 1 (pow a 2))) (log (/ 1 a))))
11.0ms
(fmod (cosh c) (log1p a))
11.0ms
(fmod (cosh c) (log1p a))

prune404.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 31.7b

localize25.0ms

Local error

Found 4 expressions with local error:

36.8b
(fmod (cosh c) (* (* (cbrt (log1p a)) (cbrt (log1p a))) (cbrt (log1p a))))
0.6b
(cbrt (log1p a))
0.6b
(cbrt (log1p a))
0.6b
(cbrt (log1p a))

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
pow1/3
Calls
4 calls:
Slowest
2.0ms
(cbrt (log1p a))
1.0ms
(cbrt (log1p a))
1.0ms
(cbrt (log1p a))
0.0ms
(fmod (cosh c) (* (* (cbrt (log1p a)) (cbrt (log1p a))) (cbrt (log1p a))))

series171.0ms

Calls
4 calls:
Slowest
57.0ms
(cbrt (log1p a))
55.0ms
(cbrt (log1p a))
55.0ms
(cbrt (log1p a))
4.0ms
(fmod (cosh c) (* (* (cbrt (log1p a)) (cbrt (log1p a))) (cbrt (log1p a))))

simplify1.7s

Calls
21 calls:
Slowest
275.0ms
(- (+ (* 1/3 (* (/ 1 a) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 2)) 1/3))) (pow (- (log -1) (log (/ -1 a))) 1/3)) (+ (* 1/6 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 2)) 1/3))) (* 1/9 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 5)) 1/3)))))
244.0ms
(- (+ (pow (- (log (/ 1 a))) 1/3) (* 1/6 (* (/ 1 (pow a 2)) (pow (/ -1 (pow (log (/ 1 a)) 2)) 1/3)))) (+ (* 1/9 (* (/ 1 (pow a 2)) (pow (/ -1 (pow (log (/ 1 a)) 5)) 1/3))) (* 1/3 (* (/ 1 a) (pow (/ -1 (pow (log (/ 1 a)) 2)) 1/3)))))
225.0ms
(- (+ (* 1/3 (* (/ 1 a) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 2)) 1/3))) (pow (- (log -1) (log (/ -1 a))) 1/3)) (+ (* 1/6 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 2)) 1/3))) (* 1/9 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 5)) 1/3)))))
199.0ms
(- (+ (* 1/3 (* (/ 1 a) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 2)) 1/3))) (pow (- (log -1) (log (/ -1 a))) 1/3)) (+ (* 1/6 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 2)) 1/3))) (* 1/9 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 5)) 1/3)))))
173.0ms
(- (+ (pow (- (log (/ 1 a))) 1/3) (* 1/6 (* (/ 1 (pow a 2)) (pow (/ -1 (pow (log (/ 1 a)) 2)) 1/3)))) (+ (* 1/9 (* (/ 1 (pow a 2)) (pow (/ -1 (pow (log (/ 1 a)) 5)) 1/3))) (* 1/3 (* (/ 1 a) (pow (/ -1 (pow (log (/ 1 a)) 2)) 1/3)))))

prune1.2s

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 31.0b

localize36.0ms

Local error

Found 4 expressions with local error:

36.7b
(fmod (cosh c) (* (* (* (* (cbrt (cbrt (log1p a))) (cbrt (cbrt (log1p a)))) (cbrt (cbrt (log1p a)))) (cbrt (log1p a))) (cbrt (log1p a))))
0.6b
(cbrt (cbrt (log1p a)))
0.6b
(cbrt (cbrt (log1p a)))
0.6b
(cbrt (cbrt (log1p a)))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
27×cbrt-prod
10×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
pow1/3
Calls
4 calls:
Slowest
2.0ms
(cbrt (cbrt (log1p a)))
2.0ms
(cbrt (cbrt (log1p a)))
2.0ms
(cbrt (cbrt (log1p a)))
0.0ms
(fmod (cosh c) (* (* (* (* (cbrt (cbrt (log1p a))) (cbrt (cbrt (log1p a)))) (cbrt (cbrt (log1p a)))) (cbrt (log1p a))) (cbrt (log1p a))))

series239.0ms

Calls
4 calls:
Slowest
81.0ms
(cbrt (cbrt (log1p a)))
77.0ms
(cbrt (cbrt (log1p a)))
76.0ms
(cbrt (cbrt (log1p a)))
6.0ms
(fmod (cosh c) (* (* (* (* (cbrt (cbrt (log1p a))) (cbrt (cbrt (log1p a)))) (cbrt (cbrt (log1p a)))) (cbrt (log1p a))) (cbrt (log1p a))))

simplify1.8s

Calls
30 calls:
Slowest
221.0ms
(- (+ (pow (- (log -1) (log (/ -1 a))) 1/9) (* 1/9 (* (/ 1 a) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 8)) 1/9)))) (+ (* 4/81 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 17)) 1/9))) (* 1/18 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 8)) 1/9)))))
220.0ms
(- (+ (pow (- (log -1) (log (/ -1 a))) 1/9) (* 1/9 (* (/ 1 a) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 8)) 1/9)))) (+ (* 4/81 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 17)) 1/9))) (* 1/18 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 8)) 1/9)))))
209.0ms
(- (+ (pow (- (log (/ 1 a))) 1/9) (* 1/18 (* (/ 1 (pow a 2)) (pow (/ -1 (pow (log (/ 1 a)) 8)) 1/9)))) (+ (* 1/9 (* (/ 1 a) (pow (/ -1 (pow (log (/ 1 a)) 8)) 1/9))) (* 4/81 (* (/ 1 (pow a 2)) (pow (/ -1 (pow (log (/ 1 a)) 17)) 1/9)))))
207.0ms
(- (+ (pow (- (log -1) (log (/ -1 a))) 1/9) (* 1/9 (* (/ 1 a) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 8)) 1/9)))) (+ (* 4/81 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 17)) 1/9))) (* 1/18 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 8)) 1/9)))))
203.0ms
(- (+ (pow (- (log (/ 1 a))) 1/9) (* 1/18 (* (/ 1 (pow a 2)) (pow (/ -1 (pow (log (/ 1 a)) 8)) 1/9)))) (+ (* 1/9 (* (/ 1 a) (pow (/ -1 (pow (log (/ 1 a)) 8)) 1/9))) (* 4/81 (* (/ 1 (pow a 2)) (pow (/ -1 (pow (log (/ 1 a)) 17)) 1/9)))))

prune1.3s

Pruning

33 alts after pruning (33 fresh and 0 done)

Merged error: 30.5b

localize27.0ms

Local error

Found 4 expressions with local error:

36.8b
(fmod (cosh c) (* (* (* (* (cbrt (cbrt (log1p a))) (* (* (cbrt (cbrt (cbrt (log1p a)))) (cbrt (cbrt (cbrt (log1p a))))) (cbrt (cbrt (cbrt (log1p a)))))) (cbrt (cbrt (log1p a)))) (cbrt (log1p a))) (cbrt (log1p a))))
0.6b
(* (cbrt (cbrt (cbrt (log1p a)))) (cbrt (cbrt (cbrt (log1p a)))))
0.6b
(cbrt (cbrt (cbrt (log1p a))))
0.6b
(cbrt (cbrt (cbrt (log1p a))))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
72×cbrt-prod
18×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
12×associate-*r* associate-*l*
pow1
pow1/3 add-exp-log
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Calls
4 calls:
Slowest
9.0ms
(* (cbrt (cbrt (cbrt (log1p a)))) (cbrt (cbrt (cbrt (log1p a)))))
1.0ms
(cbrt (cbrt (cbrt (log1p a))))
1.0ms
(cbrt (cbrt (cbrt (log1p a))))
0.0ms
(fmod (cosh c) (* (* (* (* (cbrt (cbrt (log1p a))) (* (* (cbrt (cbrt (cbrt (log1p a)))) (cbrt (cbrt (cbrt (log1p a))))) (cbrt (cbrt (cbrt (log1p a)))))) (cbrt (cbrt (log1p a)))) (cbrt (log1p a))) (cbrt (log1p a))))

series219.0ms

Calls
4 calls:
Slowest
75.0ms
(cbrt (cbrt (cbrt (log1p a))))
73.0ms
(cbrt (cbrt (cbrt (log1p a))))
66.0ms
(* (cbrt (cbrt (cbrt (log1p a)))) (cbrt (cbrt (cbrt (log1p a)))))
4.0ms
(fmod (cosh c) (* (* (* (* (cbrt (cbrt (log1p a))) (* (* (cbrt (cbrt (cbrt (log1p a)))) (cbrt (cbrt (cbrt (log1p a))))) (cbrt (cbrt (cbrt (log1p a)))))) (cbrt (cbrt (log1p a)))) (cbrt (log1p a))) (cbrt (log1p a))))

simplify2.2s

Calls
62 calls:
Slowest
359.0ms
(- (+ (pow (pow (- (log -1) (log (/ -1 a))) 2) 1/27) (+ (* 1/27 (* (/ (log (/ -1 a)) (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 52)) 1/27))) (+ (* 2/27 (* (/ (log -1) a) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 52)) 1/27))) (+ (* 1/27 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 52)) 1/27))) (* 104/729 (* (/ (* (log (/ -1 a)) (log -1)) (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 106)) 1/27))))))) (+ (* 2/27 (* (/ (log (/ -1 a)) a) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 52)) 1/27))) (+ (* 52/729 (* (/ (pow (log (/ -1 a)) 2) (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 106)) 1/27))) (+ (* 1/27 (* (/ (log -1) (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 52)) 1/27))) (* 52/729 (* (/ (pow (log -1) 2) (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 106)) 1/27)))))))
263.0ms
(- (+ (* 1/27 (* (/ 1 a) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 26)) 1/27))) (pow (- (log -1) (log (/ -1 a))) 1/27)) (+ (* 1/54 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 26)) 1/27))) (* 13/729 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 53)) 1/27)))))
225.0ms
(- (+ (* 1/27 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (log (/ 1 a)) 25)) 1/27))) (pow (pow (log (/ 1 a)) 2) 1/27)) (+ (* 2/27 (* (/ 1 a) (pow (/ 1 (pow (log (/ 1 a)) 25)) 1/27))) (* 25/729 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (log (/ 1 a)) 52)) 1/27)))))
221.0ms
(- (+ (pow (- (log (/ 1 a))) 1/27) (* 1/54 (* (/ 1 (pow a 2)) (pow (/ -1 (pow (log (/ 1 a)) 26)) 1/27)))) (+ (* 13/729 (* (/ 1 (pow a 2)) (pow (/ -1 (pow (log (/ 1 a)) 53)) 1/27))) (* 1/27 (* (/ 1 a) (pow (/ -1 (pow (log (/ 1 a)) 26)) 1/27)))))
203.0ms
(- (+ (* 1/27 (* (/ 1 a) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 26)) 1/27))) (pow (- (log -1) (log (/ -1 a))) 1/27)) (+ (* 1/54 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 26)) 1/27))) (* 13/729 (* (/ 1 (pow a 2)) (pow (/ 1 (pow (- (log -1) (log (/ -1 a))) 53)) 1/27)))))

prune1.8s

Pruning

44 alts after pruning (44 fresh and 0 done)

Merged error: 30.0b

regimes1.7s

Accuracy

0% (2.3b remaining)

Error of 33.4b against oracle of 31.2b and baseline of 33.4b

bsearch9.0ms

end0.0ms

sample18.2s

Algorithm
intervals
Results
12.8s7675×body10240exit
2.1s2291×body1280valid
1.4s1541×body640valid
489.0ms5257×body80nan
341.0ms2840×body80valid
270.0ms756×body320valid
227.0ms152×body2560valid
88.0ms409×body160valid
24.0ms11×body5120valid