Details

Time bar (total: 8.6s)

sample28.0ms

Algorithm
intervals
Results
11.0ms339×body80valid

simplify2.4s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
099
1209
2419
3579
4769
51109
62199
75259
815169
949449
done50009

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize10.0ms

Local error

Found 2 expressions with local error:

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

rewrite180.0ms

Algorithm
rewrite-expression-head
Rules
35×*-un-lft-identity
18×add-sqr-sqrt
12×add-cube-cbrt prod-diff
add-exp-log add-cbrt-cube distribute-lft-out add-log-exp
times-frac associate-/l* distribute-lft-out--
fma-neg
difference-of-squares
pow1 cbrt-undiv expm1-log1p-u flip3-- diff-log div-exp flip-- log1p-expm1-u associate-/l/
sub-neg frac-2neg div-sub prod-exp associate--l+ clear-num associate-/r* sum-log cbrt-unprod div-inv
Counts
2 → 67
Calls
2 calls:
74.0ms
(- (+ x y) z)
102.0ms
(/ (- (+ x y) z) (* t 2.0))

series92.0ms

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

simplify704.0ms

Counts
73 → 73
Iterations

Useful iterations: done (702.0ms)

IterNodesCost
0121936
1305818
21097682
done5001654

prune179.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 2 expressions with local error:

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

rewrite413.0ms

Algorithm
rewrite-expression-head
Rules
246×*-un-lft-identity
181×times-frac
117×add-sqr-sqrt
112×add-cube-cbrt
104×prod-diff
64×distribute-lft-out
39×div-inv
15×distribute-rgt-out
13×fma-def
add-log-exp
fma-neg
distribute-lft-out--
frac-sub
pow1 add-exp-log expm1-log1p-u flip3-+ diff-log frac-add sum-log add-cbrt-cube flip-+ log1p-expm1-u difference-of-squares
+-commutative sub-neg flip3-- associate--l+ flip--
Counts
2 → 170
Calls
2 calls:
35.0ms
(+ (/ y t) (/ x t))
355.0ms
(- (+ (/ y t) (/ x t)) (/ z t))

series63.0ms

Counts
2 → 6
Calls
2 calls:
25.0ms
(+ (/ y t) (/ x t))
38.0ms
(- (+ (/ y t) (/ x t)) (/ z t))

simplify2.3s

Counts
176 → 176
Iterations

Useful iterations: done (2.3s)

IterNodesCost
02545747
16325137
223983903
done50002951

prune290.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize11.0ms

Local error

Found 1 expressions with local error:

0.1b
(fma (/ 1 t) (+ y x) (- (/ z t)))

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube fma-udef log1p-expm1-u add-log-exp
Counts
1 → 10
Calls
1 calls:
0.0ms
(fma (/ 1 t) (+ y x) (- (/ z t)))

series48.0ms

Counts
1 → 3
Calls
1 calls:
48.0ms
(fma (/ 1 t) (+ y x) (- (/ z t)))

simplify496.0ms

Counts
13 → 13
Iterations

Useful iterations: 3 (60.0ms)

IterNodesCost
026184
148184
299140
3457134
done5000134

prune53.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes159.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
099
1119
done119

end0.0ms

sample1.2s

Algorithm
intervals
Results
473.0ms10899×body80valid