Details

Time bar (total: 16.7s)

sample77.0ms

Algorithm
intervals
Results
38.0ms403×body80valid

simplify1.2s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01821
13821
211221
337921
4200021
done500021

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (- y 1.0) z)
0.0b
(* (- t 1.0) a)
0.0b
(* (- (+ y t) 2.0) b)
0.0b
(+ (- (- x (* (- y 1.0) z)) (* (- t 1.0) a)) (* (- (+ y t) 2.0) b))

rewrite377.0ms

Algorithm
rewrite-expression-head
Rules
26×associate-*l/
22×add-sqr-sqrt
19×flip3-- *-un-lft-identity flip--
16×associate-*l*
13×add-log-exp
12×frac-add
10×pow1 add-exp-log add-cube-cbrt add-cbrt-cube
associate-*r*
frac-sub
associate-+l+ distribute-lft-out--
diff-log pow-prod-down prod-exp sum-log *-commutative cbrt-unprod difference-of-squares unswap-sqr
sub-neg associate--l+
+-commutative associate-+l- flip3-+ flip-+ distribute-lft-out
Counts
4 → 97
Calls
4 calls:
26.0ms
(* (- y 1.0) z)
28.0ms
(* (- t 1.0) a)
120.0ms
(* (- (+ y t) 2.0) b)
197.0ms
(+ (- (- x (* (- y 1.0) z)) (* (- t 1.0) a)) (* (- (+ y t) 2.0) b))

series344.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(* (- y 1.0) z)
36.0ms
(* (- t 1.0) a)
30.0ms
(* (- (+ y t) 2.0) b)
241.0ms
(+ (- (- x (* (- y 1.0) z)) (* (- t 1.0) a)) (* (- (+ y t) 2.0) b))

simplify2.0s

Counts
109 → 109
Iterations

Useful iterations: 2 (664.0ms)

IterNodesCost
02662710
18982499
247842403
done50002403

prune449.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize43.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (- (+ y t) 2.0) b)
0.0b
(+ (- (- x (/ (* (- (pow y 3) (pow 1.0 3)) z) (+ (* y y) (+ (* 1.0 1.0) (* y 1.0))))) (* (- t 1.0) a)) (* (- (+ y t) 2.0) b))
3.4b
(* (- (pow y 3) (pow 1.0 3)) z)
11.9b
(/ (* (- (pow y 3) (pow 1.0 3)) z) (+ (* y y) (+ (* 1.0 1.0) (* y 1.0))))

rewrite2.3s

Algorithm
rewrite-expression-head
Rules
40×add-sqr-sqrt
31×associate-*l*
26×associate-*l/
25×*-un-lft-identity
19×flip3-- flip--
17×difference-of-squares
13×add-exp-log add-cbrt-cube add-log-exp
12×unpow-prod-down cube-prod frac-add
10×add-cube-cbrt
pow1 frac-sub sqr-pow
distribute-lft-out--
associate-*r*
associate-+l+
times-frac diff-log prod-exp associate-/r* sum-log cbrt-unprod
cbrt-undiv sub-neg flip3-+ div-exp pow-prod-down associate--l+ associate-/r/ *-commutative flip-+ associate-/l/ unswap-sqr
difference-cubes +-commutative associate-+l- frac-2neg clear-num div-inv distribute-lft-out associate-/l*
Counts
4 → 120
Calls
4 calls:
168.0ms
(* (- (+ y t) 2.0) b)
1.9s
(+ (- (- x (/ (* (- (pow y 3) (pow 1.0 3)) z) (+ (* y y) (+ (* 1.0 1.0) (* y 1.0))))) (* (- t 1.0) a)) (* (- (+ y t) 2.0) b))
108.0ms
(* (- (pow y 3) (pow 1.0 3)) z)
123.0ms
(/ (* (- (pow y 3) (pow 1.0 3)) z) (+ (* y y) (+ (* 1.0 1.0) (* y 1.0))))

series602.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(* (- (+ y t) 2.0) b)
391.0ms
(+ (- (- x (/ (* (- (pow y 3) (pow 1.0 3)) z) (+ (* y y) (+ (* 1.0 1.0) (* y 1.0))))) (* (- t 1.0) a)) (* (- (+ y t) 2.0) b))
47.0ms
(* (- (pow y 3) (pow 1.0 3)) z)
122.0ms
(/ (* (- (pow y 3) (pow 1.0 3)) z) (+ (* y y) (+ (* 1.0 1.0) (* y 1.0))))

simplify484.0ms

Counts
132 → 132
Iterations

Useful iterations: done (478.0ms)

IterNodesCost
03235281
111064562
done50014358

prune871.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

localize28.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ y t) (+ y t))
0.0b
(+ (- (- x (* (- y 1.0) z)) (* (- t 1.0) a)) (/ (* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) b) (+ (+ y t) 2.0)))
6.9b
(* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) b)
12.0b
(/ (* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) b) (+ (+ y t) 2.0))

rewrite441.0ms

Algorithm
rewrite-expression-head
Rules
38×*-un-lft-identity
16×add-sqr-sqrt
13×pow1 add-exp-log add-cbrt-cube distribute-lft-out add-log-exp
12×add-cube-cbrt
10×associate-*l/
flip3-+ associate-*l* flip-+
flip3-- associate-*r* flip--
swap-sqr frac-add
times-frac associate-/r*
frac-times associate-+l+ frac-sub
diff-log prod-exp sum-log cbrt-unprod
cbrt-undiv sub-neg associate-*r/ div-exp pow-prod-down associate--l+ associate-/r/ *-commutative associate-/l/ unswap-sqr
+-commutative pow2 distribute-rgt-in associate-+l- frac-2neg distribute-lft-in pow-plus clear-num pow-sqr pow-prod-up div-inv associate-/l* difference-of-squares
Counts
4 → 115
Calls
4 calls:
42.0ms
(* (+ y t) (+ y t))
194.0ms
(+ (- (- x (* (- y 1.0) z)) (* (- t 1.0) a)) (/ (* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) b) (+ (+ y t) 2.0)))
112.0ms
(* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) b)
89.0ms
(/ (* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) b) (+ (+ y t) 2.0))

series813.0ms

Counts
4 → 12
Calls
4 calls:
25.0ms
(* (+ y t) (+ y t))
604.0ms
(+ (- (- x (* (- y 1.0) z)) (* (- t 1.0) a)) (/ (* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) b) (+ (+ y t) 2.0)))
75.0ms
(* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) b)
108.0ms
(/ (* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) b) (+ (+ y t) 2.0))

simplify446.0ms

Counts
127 → 127
Iterations

Useful iterations: done (440.0ms)

IterNodesCost
02863275
110233024
done50012790

prune555.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

localize38.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ y t) (+ y t))
0.0b
(/ b (+ (+ y t) 2.0))
0.0b
(+ (- (- x (* (- y 1.0) z)) (* (- t 1.0) a)) (* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) (/ b (+ (+ y t) 2.0))))
19.0b
(* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) (/ b (+ (+ y t) 2.0)))

rewrite423.0ms

Algorithm
rewrite-expression-head
Rules
77×*-un-lft-identity
39×flip3-- flip--
36×associate-*l/
35×add-sqr-sqrt
31×times-frac
30×frac-add
28×add-cube-cbrt
27×distribute-lft-out
25×associate-*r*
20×frac-sub
18×frac-times
13×pow1 add-exp-log add-cbrt-cube add-log-exp
flip3-+ associate-*r/ flip-+
associate-*l*
swap-sqr
associate-/r*
associate-+l+ associate-/r/
diff-log prod-exp sum-log cbrt-unprod associate-/l* unswap-sqr
cbrt-undiv sub-neg div-exp pow-prod-down associate--l+ *-commutative div-inv
+-commutative pow2 distribute-rgt-in associate-+l- frac-2neg distribute-lft-in pow-plus clear-num pow-sqr pow-prod-up difference-of-squares
Counts
4 → 170
Calls
4 calls:
47.0ms
(* (+ y t) (+ y t))
53.0ms
(/ b (+ (+ y t) 2.0))
129.0ms
(+ (- (- x (* (- y 1.0) z)) (* (- t 1.0) a)) (* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) (/ b (+ (+ y t) 2.0))))
180.0ms
(* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) (/ b (+ (+ y t) 2.0)))

series702.0ms

Counts
4 → 12
Calls
4 calls:
16.0ms
(* (+ y t) (+ y t))
47.0ms
(/ b (+ (+ y t) 2.0))
539.0ms
(+ (- (- x (* (- y 1.0) z)) (* (- t 1.0) a)) (* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) (/ b (+ (+ y t) 2.0))))
101.0ms
(* (- (* (+ y t) (+ y t)) (* 2.0 2.0)) (/ b (+ (+ y t) 2.0)))

simplify611.0ms

Counts
182 → 182
Iterations

Useful iterations: done (603.0ms)

IterNodesCost
04077714
115247061
done50006609

prune1.0s

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0.0b

regimes431.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify4.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01821
12321
done2321

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.6s12398×body80valid
0.0msbody160valid
0.0msbody320valid