Details

Time bar (total: 32.7s)

sample177.0ms

Algorithm
intervals
Results
152.0ms711×body80valid

simplify514.0ms

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

prune23.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize52.0ms

Local error

Found 4 expressions with local error:

0.6b
(* (* b b) (- 1 (* 3 a)))
0.3b
(pow (+ (* a a) (* b b)) 2)
0.1b
(* (* a a) (+ 1 a))
0.0b
(+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a))))))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log
add-cbrt-cube
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*r* add-log-exp
distribute-rgt-in distribute-lft-in associate-*r/ insert-posit16
unpow-prod-down
associate-+r+ sub-neg flip3-+ associate-*l* pow-prod-down prod-exp *-commutative cbrt-unprod flip-+
pow-to-exp +-commutative sum-log pow-pow flip3-- pow-exp flip-- unpow2
Calls
4 calls:
Slowest
26.0ms
(+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a))))))
5.0ms
(* (* b b) (- 1 (* 3 a)))
4.0ms
(* (* a a) (+ 1 a))
3.0ms
(pow (+ (* a a) (* b b)) 2)

series154.0ms

Calls
4 calls:
Slowest
75.0ms
(+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a))))))
31.0ms
(pow (+ (* a a) (* b b)) 2)
28.0ms
(* (* b b) (- 1 (* 3 a)))
21.0ms
(* (* a a) (+ 1 a))

simplify5.5s

Calls
42 calls:
Slowest
785.0ms
(* (* (* (* a a) (* a a)) (* a a)) (* (* (+ 1 a) (+ 1 a)) (+ 1 a)))
661.0ms
(* (* (* (* b b) (* b b)) (* b b)) (* (* (- 1 (* 3 a)) (- 1 (* 3 a))) (- 1 (* 3 a))))
437.0ms
(* 4 (* (* b b) (- 1 (* 3 a))))
427.0ms
(* (exp (pow (+ (* a a) (* b b)) 2)) (exp (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))))
288.0ms
(* (* (* b b) (- 1 (* 3 a))) 4)

prune1.1s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize32.0ms

Local error

Found 4 expressions with local error:

0.6b
(* (* b b) (- 1 (* 3 a)))
0.2b
(* (* a b) (* a b))
0.1b
(* (* a a) (+ 1 a))
0.0b
(+ (+ (+ (pow a 4) (* (* (* a b) (* a b)) 2)) (pow b 4)) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a))))))

rewrite130.0ms

Algorithm
rewrite-expression-head
Rules
32×associate-*r/
20×frac-add
14×flip3-+ flip-+
13×pow1 add-log-exp
10×add-cbrt-cube add-exp-log
associate-*r*
add-sqr-sqrt sum-log *-un-lft-identity add-cube-cbrt
flip3-- flip--
distribute-rgt-in distribute-lft-in insert-posit16
associate-*l* pow-prod-down prod-exp *-commutative cbrt-unprod
associate-+r+ sub-neg
pow2 +-commutative associate-+l+ pow-plus pow-prod-up
Calls
4 calls:
Slowest
102.0ms
(+ (+ (+ (pow a 4) (* (* (* a b) (* a b)) 2)) (pow b 4)) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a))))))
10.0ms
(* (* b b) (- 1 (* 3 a)))
8.0ms
(* (* a a) (+ 1 a))
8.0ms
(* (* a b) (* a b))

series168.0ms

Calls
4 calls:
Slowest
76.0ms
(+ (+ (+ (pow a 4) (* (* (* a b) (* a b)) 2)) (pow b 4)) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a))))))
38.0ms
(* (* b b) (- 1 (* 3 a)))
28.0ms
(* (* a b) (* a b))
26.0ms
(* (* a a) (+ 1 a))

simplify13.9s

Calls
70 calls:
Slowest
920.0ms
(+ (* (+ (pow (+ (pow a 4) (* (* (* a b) (* a b)) 2)) 3) (pow (pow b 4) 3)) (- (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a))))) (* (+ (* (+ (pow a 4) (* (* (* a b) (* a b)) 2)) (+ (pow a 4) (* (* (* a b) (* a b)) 2))) (- (* (pow b 4) (pow b 4)) (* (+ (pow a 4) (* (* (* a b) (* a b)) 2)) (pow b 4)))) (* 4 (- (* (* (* a a) (+ 1 a)) (* (* a a) (+ 1 a))) (* (* (* b b) (- 1 (* 3 a))) (* (* b b) (- 1 (* 3 a))))))))
827.0ms
(* (* (* (* a a) (* a a)) (* a a)) (* (* (+ 1 a) (+ 1 a)) (+ 1 a)))
727.0ms
(+ (* (- (* (+ (pow a 4) (* (* (* a b) (* a b)) 2)) (+ (pow a 4) (* (* (* a b) (* a b)) 2))) (* (pow b 4) (pow b 4))) (- (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a))))) (* (- (+ (pow a 4) (* (* (* a b) (* a b)) 2)) (pow b 4)) (* 4 (- (* (* (* a a) (+ 1 a)) (* (* a a) (+ 1 a))) (* (* (* b b) (- 1 (* 3 a))) (* (* b b) (- 1 (* 3 a))))))))
669.0ms
(* (* (* (* b b) (* b b)) (* b b)) (* (* (- 1 (* 3 a)) (- 1 (* 3 a))) (- 1 (* 3 a))))
658.0ms
(* (- (+ (pow a 4) (* (* (* a b) (* a b)) 2)) (pow b 4)) (+ (* (* (* a a) (+ 1 a)) (* (* a a) (+ 1 a))) (- (* (* (* b b) (- 1 (* 3 a))) (* (* b b) (- 1 (* 3 a)))) (* (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))))

prune1.5s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize15.0ms

Local error

Found 4 expressions with local error:

16.6b
(cbrt (pow (+ (* a a) (* b b)) 2))
16.6b
(cbrt (pow (+ (* a a) (* b b)) 2))
16.6b
(cbrt (pow (+ (* a a) (* b b)) 2))
0.6b
(* (* b b) (- 1 (* 3 a)))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
21×cbrt-prod
11×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
unpow-prod-down
pow1 add-cbrt-cube add-exp-log
insert-posit16 add-log-exp
pow1/3 associate-*r* unpow2
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- associate-*l* pow-prod-down prod-exp *-commutative cbrt-unprod flip--
Calls
4 calls:
Slowest
7.0ms
(cbrt (pow (+ (* a a) (* b b)) 2))
5.0ms
(* (* b b) (- 1 (* 3 a)))
2.0ms
(cbrt (pow (+ (* a a) (* b b)) 2))
2.0ms
(cbrt (pow (+ (* a a) (* b b)) 2))

series362.0ms

Calls
4 calls:
Slowest
132.0ms
(cbrt (pow (+ (* a a) (* b b)) 2))
101.0ms
(cbrt (pow (+ (* a a) (* b b)) 2))
96.0ms
(cbrt (pow (+ (* a a) (* b b)) 2))
33.0ms
(* (* b b) (- 1 (* 3 a)))

simplify3.2s

Calls
45 calls:
Slowest
606.0ms
(* (* (* (* b b) (* b b)) (* b b)) (* (* (- 1 (* 3 a)) (- 1 (* 3 a))) (- 1 (* 3 a))))
280.0ms
(* (* b b) (- 1 (* 3 a)))
161.0ms
(- (pow b 2) (* 3 (* a (pow b 2))))
160.0ms
(- (pow b 2) (* 3 (* a (pow b 2))))
151.0ms
(- (pow b 2) (* 3 (* a (pow b 2))))

prune973.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes233.0ms

Accuracy

0% (0.0b remaining)

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

bsearch6.0ms

end0.0ms

sample4.7s

Algorithm
intervals
Results
4.4s20624×body80valid