Details

Time bar (total: 15.7s)

sample42.0ms

Algorithm
intervals
Results
21.0ms333×body80valid

simplify2.6s

Counts
1 → 1
Iterations
IterNodes
done5000
274892
264724
254538
244371
234185
224017
213831
203664
193478
183310
173124
162935
152735
142563
132357
121964
111245
10808
9546
8311
7187
6124
587
470
355
239
120
09

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.3b

localize24.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (+ x y) z)
0.3b
(/ (- (+ x y) z) (* t 2.0))

rewrite142.0ms

Algorithm
rewrite-expression-head
Rules
19×*-un-lft-identity
10×add-sqr-sqrt
add-cbrt-cube add-exp-log add-log-exp
times-frac associate-/l* distribute-lft-out--
add-cube-cbrt
distribute-lft-out difference-of-squares
pow1 cbrt-undiv flip3-- diff-log div-exp insert-posit16 flip-- associate-/l/
clear-num associate-/r* sum-log sub-neg frac-2neg div-sub prod-exp associate--l+ cbrt-unprod div-inv
Counts
2 → 49
Calls
2 calls:
64.0ms
(- (+ x y) z)
76.0ms
(/ (- (+ x y) z) (* t 2.0))

series103.0ms

Counts
2 → 6
Calls
2 calls:
29.0ms
(- (+ x y) z)
74.0ms
(/ (- (+ x y) z) (* t 2.0))

simplify2.0s

Counts
55 → 55
Iterations
IterNodes
done5007
33627
2784
1236
095

prune241.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize27.0ms

Local error

Found 3 expressions with local error:

0.0b
(* 0.5 (+ (- (/ x t) (/ z t)) (/ y t)))
0.0b
(+ (- (/ x t) (/ z t)) (/ y t))
0.0b
(- (/ x t) (/ z t))

rewrite645.0ms

Algorithm
rewrite-expression-head
Rules
49×*-un-lft-identity
28×times-frac
27×add-sqr-sqrt
13×add-cube-cbrt
12×distribute-lft-out--
10×distribute-lft-out add-log-exp
associate-*r* frac-add
associate-*r/
pow1 add-cbrt-cube add-exp-log
difference-of-squares
flip3-- associate-*l* frac-sub insert-posit16 flip-- sub-div
associate-+l+ sum-log sub-neg flip3-+ diff-log flip-+ div-inv
distribute-rgt-in +-commutative distribute-lft-in distribute-rgt-out-- pow-prod-down prod-exp *-commutative associate-+l- cbrt-unprod unswap-sqr
Counts
3 → 81
Calls
3 calls:
457.0ms
(* 0.5 (+ (- (/ x t) (/ z t)) (/ y t)))
144.0ms
(+ (- (/ x t) (/ z t)) (/ y t))
41.0ms
(- (/ x t) (/ z t))

series124.0ms

Counts
3 → 9
Calls
3 calls:
59.0ms
(* 0.5 (+ (- (/ x t) (/ z t)) (/ y t)))
36.0ms
(+ (- (/ x t) (/ z t)) (/ y t))
29.0ms
(- (/ x t) (/ z t))

simplify1.3s

Counts
90 → 90
Iterations
IterNodes
done5004
21344
1393
0147

prune356.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize20.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (+ x y) (- z))
0.3b
(/ (+ (+ x y) (- z)) (* t 2.0))

rewrite161.0ms

Algorithm
rewrite-expression-head
Rules
34×*-un-lft-identity
18×distribute-lft-out
12×add-log-exp
times-frac add-cbrt-cube add-exp-log associate-/l*
sum-log distribute-rgt-neg-in
add-sqr-sqrt add-cube-cbrt
div-sub
neg-sub0 pow1 cbrt-undiv associate-+r- flip3-+ div-exp unsub-neg neg-log flip-+ insert-posit16 associate-/l/
+-commutative associate-+l+ clear-num associate-/r* frac-2neg prod-exp cbrt-unprod div-inv
Counts
2 → 58
Calls
2 calls:
41.0ms
(+ (+ x y) (- z))
119.0ms
(/ (+ (+ x y) (- z)) (* t 2.0))

series62.0ms

Counts
2 → 6
Calls
2 calls:
18.0ms
(+ (+ x y) (- z))
44.0ms
(/ (+ (+ x y) (- z)) (* t 2.0))

simplify2.1s

Counts
64 → 64
Iterations
IterNodes
done5000
34985
21001
1259
095

prune202.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize45.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (/ (- (* (* (+ y x) (+ y x)) (+ y x)) (* (* z z) z)) (+ (* z z) (* (+ y x) (+ z (+ y x))))) (* t 2.0))
1.0b
(+ (* z z) (* (+ y x) (+ z (+ y x))))
4.3b
(- (* (* (+ y x) (+ y x)) (+ y x)) (* (* z z) z))
39.8b
(/ (- (* (* (+ y x) (+ y x)) (+ y x)) (* (* z z) z)) (+ (* z z) (* (+ y x) (+ z (+ y x)))))

rewrite568.0ms

Algorithm
rewrite-expression-head
Rules
54×times-frac
29×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
22×pow3 associate-/l*
18×add-cbrt-cube add-exp-log
11×difference-cubes
add-log-exp
cbrt-undiv div-exp
associate-/r/
pow1 associate-/r* flip3-+ flip-+ insert-posit16 div-inv
div-sub associate-/l/
distribute-rgt-in associate-+r+ clear-num frac-2neg distribute-lft-in flip3-- prod-exp associate--l+ cbrt-unprod flip--
+-commutative sum-log sub-neg diff-log
Counts
4 → 125
Calls
4 calls:
225.0ms
(/ (/ (- (* (* (+ y x) (+ y x)) (+ y x)) (* (* z z) z)) (+ (* z z) (* (+ y x) (+ z (+ y x))))) (* t 2.0))
10.0ms
(+ (* z z) (* (+ y x) (+ z (+ y x))))
85.0ms
(- (* (* (+ y x) (+ y x)) (+ y x)) (* (* z z) z))
244.0ms
(/ (- (* (* (+ y x) (+ y x)) (+ y x)) (* (* z z) z)) (+ (* z z) (* (+ y x) (+ z (+ y x)))))

series651.0ms

Counts
4 → 12
Calls
4 calls:
205.0ms
(/ (/ (- (* (* (+ y x) (+ y x)) (+ y x)) (* (* z z) z)) (+ (* z z) (* (+ y x) (+ z (+ y x))))) (* t 2.0))
100.0ms
(+ (* z z) (* (+ y x) (+ z (+ y x))))
195.0ms
(- (* (* (+ y x) (+ y x)) (+ y x)) (* (* z z) z))
151.0ms
(/ (- (* (* (+ y x) (+ y x)) (+ y x)) (* (* z z) z)) (+ (* z z) (* (+ y x) (+ z (+ y x)))))

simplify2.3s

Counts
137 → 137
Iterations
IterNodes
done5000
22878
1725
0239

prune689.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes386.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
done13
113
011

end0.0ms

sample966.0ms

Algorithm
intervals
Results
515.0ms10859×body80valid