Details

Time bar (total: 19.3s)

sample100.0ms

Algorithm
intervals
Results
81.0ms711×body80valid

simplify553.0ms

Calls
1 calls:
Slowest
553.0ms
(- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1)

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.2b

localize21.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (+ (* a a) (* b b)) (+ (* a a) (* b b)))
0.0b
(+ (* (* b b) 4) (* (+ (* a a) (* b b)) (+ (* a a) (* b b))))
0.0b
(* (* b b) 4)
0.0b
(+ (* a a) (* b b))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
pow1
flip3-+ flip-+ add-log-exp
add-sqr-sqrt *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
frac-times associate-*l* insert-posit16
associate-*r*
distribute-rgt-in +-commutative associate-+r+ sum-log distribute-lft-in associate-*l/ associate-*r/ *-commutative
pow2 pow-plus pow-prod-down prod-exp pow-prod-up cbrt-unprod
Calls
4 calls:
Slowest
9.0ms
(* (+ (* a a) (* b b)) (+ (* a a) (* b b)))
6.0ms
(+ (* (* b b) 4) (* (+ (* a a) (* b b)) (+ (* a a) (* b b))))
5.0ms
(+ (* a a) (* b b))
3.0ms
(* (* b b) 4)

series138.0ms

Calls
4 calls:
Slowest
62.0ms
(+ (* (* b b) 4) (* (+ (* a a) (* b b)) (+ (* a a) (* b b))))
32.0ms
(* (+ (* a a) (* b b)) (+ (* a a) (* b b)))
25.0ms
(+ (* a a) (* b b))
19.0ms
(* (* b b) 4)

simplify4.8s

Calls
41 calls:
Slowest
460.0ms
(* (+ (pow (* a a) 3) (pow (* b b) 3)) (- (* (* a a) (* a a)) (* (* b b) (* b b))))
450.0ms
(* (+ (* (* a a) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* b b)))) (- (* a a) (* b b)))
373.0ms
(* (+ (pow (* a a) 3) (pow (* b b) 3)) (+ (pow (* a a) 3) (pow (* b b) 3)))
340.0ms
(* (- (* (* a a) (* a a)) (* (* b b) (* b b))) (+ (* a a) (* b b)))
295.0ms
(* (- (* (* a a) (* a a)) (* (* b b) (* b b))) (- (* (* a a) (* a a)) (* (* b b) (* b b))))

prune858.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize49.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* a b) (* a b))
0.0b
(+ (* (* b b) 4) (+ (+ (pow a 4) (* (* (* a b) (* a b)) 2)) (pow b 4)))
0.0b
(* (* (* a b) (* a b)) 2)
0.0b
(* (* b b) 4)

rewrite85.0ms

Algorithm
rewrite-expression-head
Rules
13×add-log-exp
pow1
sum-log add-cbrt-cube add-exp-log
add-sqr-sqrt *-un-lft-identity add-cube-cbrt insert-posit16
associate-*l* *-commutative
pow2 +-commutative associate-+r+ flip3-+ pow-plus associate-*r* pow-prod-down prod-exp pow-prod-up cbrt-unprod flip-+
Calls
4 calls:
Slowest
60.0ms
(+ (* (* b b) 4) (+ (+ (pow a 4) (* (* (* a b) (* a b)) 2)) (pow b 4)))
13.0ms
(* (* (* a b) (* a b)) 2)
9.0ms
(* (* a b) (* a b))
3.0ms
(* (* b b) 4)

series117.0ms

Calls
4 calls:
Slowest
42.0ms
(+ (* (* b b) 4) (+ (+ (pow a 4) (* (* (* a b) (* a b)) 2)) (pow b 4)))
30.0ms
(* (* (* a b) (* a b)) 2)
25.0ms
(* (* a b) (* a b))
19.0ms
(* (* b b) 4)

simplify1.8s

Calls
23 calls:
Slowest
353.0ms
(* (* (* (* a b) (* a b)) (* a b)) (* (* (* a b) (* a b)) (* a b)))
315.0ms
(* (exp (* (* b b) 4)) (* (* (exp (pow a 4)) (exp (* (* (* a b) (* a b)) 2))) (exp (pow b 4))))
209.0ms
(+ (pow b 4) (+ (* 2 (* (pow a 2) (pow b 2))) (* 4 (pow b 2))))
191.0ms
(+ (pow b 4) (+ (* 2 (* (pow a 2) (pow b 2))) (pow a 4)))
139.0ms
(* (exp (* (* b b) 4)) (exp (+ (+ (pow a 4) (* (* (* a b) (* a b)) 2)) (pow b 4))))

prune849.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize1.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (+ (* a a) (* b b)) (+ (* a a) (* b b)))
0.0b
(+ (* (* b b) 4) (* (+ (* a a) (* b b)) (+ (* a a) (* b b))))
0.0b
(* (* b b) 4)
0.0b
(+ (* a a) (* b b))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
pow1
flip3-+ flip-+ add-log-exp
add-sqr-sqrt *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
frac-times associate-*l* insert-posit16
associate-*r*
distribute-rgt-in +-commutative associate-+r+ sum-log distribute-lft-in associate-*l/ associate-*r/ *-commutative
pow2 pow-plus pow-prod-down prod-exp pow-prod-up cbrt-unprod
Calls
4 calls:
Slowest
10.0ms
(+ (* (* b b) 4) (* (+ (* a a) (* b b)) (+ (* a a) (* b b))))
9.0ms
(* (+ (* a a) (* b b)) (+ (* a a) (* b b)))
6.0ms
(* (* b b) 4)
5.0ms
(+ (* a a) (* b b))

series114.0ms

Calls
4 calls:
Slowest
50.0ms
(+ (* (* b b) 4) (* (+ (* a a) (* b b)) (+ (* a a) (* b b))))
35.0ms
(* (+ (* a a) (* b b)) (+ (* a a) (* b b)))
17.0ms
(+ (* a a) (* b b))
11.0ms
(* (* b b) 4)

simplify5.4s

Calls
41 calls:
Slowest
506.0ms
(* (+ (* (* a a) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* b b)))) (- (* a a) (* b b)))
494.0ms
(* (+ (pow (* a a) 3) (pow (* b b) 3)) (- (* (* a a) (* a a)) (* (* b b) (* b b))))
487.0ms
(* (+ (* (* a a) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* b b)))) (+ (* (* a a) (* a a)) (- (* (* b b) (* b b)) (* (* a a) (* b b)))))
437.0ms
(* (+ (pow (* a a) 3) (pow (* b b) 3)) (+ (pow (* a a) 3) (pow (* b b) 3)))
382.0ms
(* (- (* (* a a) (* a a)) (* (* b b) (* b b))) (+ (* a a) (* b b)))

prune762.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes115.0ms

Accuracy

0% (0.0b remaining)

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

bsearch5.0ms

end0.0ms

sample3.5s

Algorithm
intervals
Results
3.1s20624×body80valid