Details

Time bar (total: 18.5s)

sample29.0ms

Algorithm
intervals
Results
11.0ms282×body80valid

simplify3.5s

Counts
1 → 1
Iterations
IterNodes
done5000
284960
274766
264563
254371
244168
233974
223771
213579
203374
193178
182963
172727
162476
152172
141837
131584
121041
11630
10390
9314
8258
7221
6185
5131
487
354
235
121
010

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.8b

localize21.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- z t) (- z a))
2.1b
(* y (/ (- z t) (- z a)))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
75×add-sqr-sqrt
70×*-un-lft-identity
51×times-frac
31×associate-*r*
26×add-cube-cbrt
22×distribute-lft-out-- difference-of-squares
add-cbrt-cube add-exp-log
associate-/r* associate-/l*
pow1 associate-/r/
flip3-- associate-*l* flip--
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv add-log-exp unswap-sqr associate-/l/
clear-num frac-2neg div-sub pow-prod-down associate-*r/ *-commutative
Counts
2 → 102
Calls
2 calls:
17.0ms
(/ (- z t) (- z a))
39.0ms
(* y (/ (- z t) (- z a)))

series122.0ms

Counts
2 → 6
Calls
2 calls:
50.0ms
(/ (- z t) (- z a))
72.0ms
(* y (/ (- z t) (- z a)))

simplify2.7s

Counts
108 → 108
Iterations
IterNodes
done5002
34806
21150
1369
0138

prune446.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

localize60.0ms

Local error

Found 4 expressions with local error:

2.1b
(* y (/ (- z t) (- z a)))
6.7b
(cbrt (* y (/ (- z t) (- z a))))
6.7b
(cbrt (* y (/ (- z t) (- z a))))
6.7b
(cbrt (* y (/ (- z t) (- z a))))

rewrite106.0ms

Algorithm
rewrite-expression-head
Rules
41×add-sqr-sqrt
36×*-un-lft-identity
31×associate-*r*
26×times-frac
16×add-cube-cbrt
10×distribute-lft-out-- difference-of-squares
add-cbrt-cube add-exp-log
pow1
associate-*r/ add-log-exp
cbrt-prod cbrt-div pow1/3 associate-*l*
prod-exp associate-/r/ cbrt-unprod unswap-sqr
cbrt-undiv flip3-- div-exp pow-prod-down *-commutative div-inv flip--
Counts
4 → 80
Calls
4 calls:
54.0ms
(* y (/ (- z t) (- z a)))
16.0ms
(cbrt (* y (/ (- z t) (- z a))))
16.0ms
(cbrt (* y (/ (- z t) (- z a))))
16.0ms
(cbrt (* y (/ (- z t) (- z a))))

series645.0ms

Counts
4 → 12
Calls
4 calls:
90.0ms
(* y (/ (- z t) (- z a)))
204.0ms
(cbrt (* y (/ (- z t) (- z a))))
182.0ms
(cbrt (* y (/ (- z t) (- z a))))
169.0ms
(cbrt (* y (/ (- z t) (- z a))))

simplify2.1s

Counts
92 → 92
Iterations
IterNodes
done5002
33800
2970
1308
0124

prune728.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

localize135.0ms

Local error

Found 4 expressions with local error:

2.1b
(* y (/ (- z t) (- z a)))
6.7b
(cbrt (* y (/ (- z t) (- z a))))
6.7b
(cbrt (* y (/ (- z t) (- z a))))
6.7b
(cbrt (* (* y (* (/ (cbrt (- z t)) (cbrt (- z a))) (/ (cbrt (- z t)) (cbrt (- z a))))) (/ (cbrt (- z t)) (cbrt (- z a)))))

rewrite407.0ms

Algorithm
rewrite-expression-head
Rules
41×add-sqr-sqrt
36×*-un-lft-identity
31×associate-*r*
26×times-frac
16×add-cube-cbrt
12×associate-*r/
10×distribute-lft-out-- difference-of-squares
cbrt-div add-cbrt-cube add-exp-log
pow1
frac-times associate-*l/
add-log-exp
cbrt-prod pow1/3 associate-*l*
prod-exp associate-/r/ cbrt-unprod unswap-sqr
cbrt-undiv flip3-- div-exp pow-prod-down *-commutative div-inv flip--
Counts
4 → 86
Calls
4 calls:
34.0ms
(* y (/ (- z t) (- z a)))
10.0ms
(cbrt (* y (/ (- z t) (- z a))))
10.0ms
(cbrt (* y (/ (- z t) (- z a))))
352.0ms
(cbrt (* (* y (* (/ (cbrt (- z t)) (cbrt (- z a))) (/ (cbrt (- z t)) (cbrt (- z a))))) (/ (cbrt (- z t)) (cbrt (- z a)))))

series598.0ms

Counts
4 → 12
Calls
4 calls:
69.0ms
(* y (/ (- z t) (- z a)))
162.0ms
(cbrt (* y (/ (- z t) (- z a))))
192.0ms
(cbrt (* y (/ (- z t) (- z a))))
174.0ms
(cbrt (* (* y (* (/ (cbrt (- z t)) (cbrt (- z a))) (/ (cbrt (- z t)) (cbrt (- z a))))) (/ (cbrt (- z t)) (cbrt (- z a)))))

simplify2.4s

Counts
98 → 98
Iterations
IterNodes
done5002
34895
21170
1380
0161

prune785.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0b

localize20.0ms

Local error

Found 2 expressions with local error:

0.0b
(* y (- z t))
12.1b
(/ (* y (- z t)) (- z a))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
12×*-un-lft-identity
add-cbrt-cube add-exp-log
add-cube-cbrt
associate-/r* times-frac associate-*r*
pow1 associate-*r/
flip3-- associate-*l* flip-- distribute-lft-out-- difference-of-squares
distribute-rgt-in cbrt-undiv sub-neg distribute-lft-in div-exp prod-exp associate-/r/ cbrt-unprod add-log-exp associate-/l/
clear-num frac-2neg pow-prod-down *-commutative div-inv associate-/l* unswap-sqr
Counts
2 → 55
Calls
2 calls:
23.0ms
(* y (- z t))
28.0ms
(/ (* y (- z t)) (- z a))

series120.0ms

Counts
2 → 6
Calls
2 calls:
38.0ms
(* y (- z t))
81.0ms
(/ (* y (- z t)) (- z a))

simplify1.7s

Counts
61 → 61
Iterations
IterNodes
done5004
33465
2816
1276
0105

prune277.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes598.0ms

Accuracy

0% (1.2b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done11
111
010

end0.0ms

sample846.0ms

Algorithm
intervals
Results
450.0ms8773×body80valid