Details

Time bar (total: 17.6s)

sample42.0ms

Algorithm
intervals
Results
22.0ms256×body80valid

simplify3.1s

Counts
1 → 1
Iterations
IterNodes
done5001
83263
71792
61228
5907
4476
3182
271
132
016

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 24.6b

localize41.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ y t) a)
1.3b
(- (* z (+ x y)) (* b y))
1.7b
(+ (* (+ y t) a) (- (* z (+ x y)) (* b y)))
24.6b
(/ (+ (* (+ y t) a) (- (* z (+ x y)) (* b y))) (+ x (+ y t)))

rewrite200.0ms

Algorithm
rewrite-expression-head
Rules
38×*-un-lft-identity
18×add-sqr-sqrt
16×add-cube-cbrt
15×times-frac
13×distribute-lft-out
11×add-log-exp
10×associate-*l/
flip3-+ add-cbrt-cube frac-add add-exp-log flip-+
pow1 associate-/l/
associate-/r* flip3-- flip--
associate-+r+ associate-*l* associate--l+ insert-posit16
associate-*r* associate-/l*
distribute-rgt-in associate-+r- sum-log sub-neg distribute-lft-in diff-log associate-/r/
cbrt-undiv +-commutative clear-num frac-2neg div-sub div-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 104
Calls
4 calls:
17.0ms
(* (+ y t) a)
19.0ms
(- (* z (+ x y)) (* b y))
35.0ms
(+ (* (+ y t) a) (- (* z (+ x y)) (* b y)))
127.0ms
(/ (+ (* (+ y t) a) (- (* z (+ x y)) (* b y))) (+ x (+ y t)))

series385.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(* (+ y t) a)
43.0ms
(- (* z (+ x y)) (* b y))
136.0ms
(+ (* (+ y t) a) (- (* z (+ x y)) (* b y)))
179.0ms
(/ (+ (* (+ y t) a) (- (* z (+ x y)) (* b y))) (+ x (+ y t)))

simplify1.8s

Counts
116 → 116
Iterations
IterNodes
done5002
22468
1533
0185

prune692.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 6.8b

localize35.0ms

Local error

Found 4 expressions with local error:

0.0b
(* a (+ t y))
1.3b
(- (* z (+ x y)) (* b y))
1.7b
(+ (* a (+ t y)) (- (* z (+ x y)) (* b y)))
24.6b
(/ (+ (* a (+ t y)) (- (* z (+ x y)) (* b y))) (+ x (+ y t)))

rewrite183.0ms

Algorithm
rewrite-expression-head
Rules
38×*-un-lft-identity
18×add-sqr-sqrt
16×add-cube-cbrt
15×times-frac
13×distribute-lft-out
11×add-log-exp
10×associate-*r/
flip3-+ add-cbrt-cube frac-add add-exp-log flip-+
pow1 associate-/l/
associate-/r* flip3-- flip--
distribute-rgt-in associate-+r+ distribute-lft-in associate-*r* associate--l+ insert-posit16
associate-*l* associate-/l*
associate-+l+ associate-+r- sum-log sub-neg diff-log associate-/r/
cbrt-undiv +-commutative clear-num frac-2neg div-sub div-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 108
Calls
4 calls:
18.0ms
(* a (+ t y))
17.0ms
(- (* z (+ x y)) (* b y))
37.0ms
(+ (* a (+ t y)) (- (* z (+ x y)) (* b y)))
109.0ms
(/ (+ (* a (+ t y)) (- (* z (+ x y)) (* b y))) (+ x (+ y t)))

series504.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(* a (+ t y))
45.0ms
(- (* z (+ x y)) (* b y))
148.0ms
(+ (* a (+ t y)) (- (* z (+ x y)) (* b y)))
283.0ms
(/ (+ (* a (+ t y)) (- (* z (+ x y)) (* b y))) (+ x (+ y t)))

simplify1.8s

Counts
120 → 120
Iterations
IterNodes
done5002
22649
1570
0190

prune677.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 5.4b

localize43.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ y t) a)
1.3b
(- (* z (+ x y)) (* b y))
1.7b
(+ (* (+ y t) a) (- (* z (+ x y)) (* b y)))
24.7b
(* (+ (* (+ y t) a) (- (* z (+ x y)) (* b y))) (/ 1 (+ x (+ y t))))

rewrite271.0ms

Algorithm
rewrite-expression-head
Rules
34×*-un-lft-identity
25×add-sqr-sqrt
24×associate-*r*
20×associate-*l/
17×times-frac
16×add-cube-cbrt
15×add-exp-log
12×frac-add
11×flip3-+ add-cbrt-cube flip-+ add-log-exp
10×distribute-lft-out
pow1
flip3-- associate-*l* flip--
frac-times
prod-exp
associate-+r+ associate--l+ insert-posit16 unswap-sqr
cbrt-unprod
distribute-rgt-in sum-log sub-neg distribute-lft-in diff-log div-exp pow-prod-down associate-/r/ *-commutative
cbrt-undiv +-commutative rec-exp associate-+r- 1-exp associate-*r/ un-div-inv div-inv
Counts
4 → 116
Calls
4 calls:
17.0ms
(* (+ y t) a)
20.0ms
(- (* z (+ x y)) (* b y))
46.0ms
(+ (* (+ y t) a) (- (* z (+ x y)) (* b y)))
186.0ms
(* (+ (* (+ y t) a) (- (* z (+ x y)) (* b y))) (/ 1 (+ x (+ y t))))

series339.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(* (+ y t) a)
38.0ms
(- (* z (+ x y)) (* b y))
110.0ms
(+ (* (+ y t) a) (- (* z (+ x y)) (* b y)))
167.0ms
(* (+ (* (+ y t) a) (- (* z (+ x y)) (* b y))) (/ 1 (+ x (+ y t))))

simplify1.8s

Counts
128 → 128
Iterations
IterNodes
done5026
23066
1693
0220

prune573.0ms

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 5.4b

localize28.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1 (/ (+ (+ t y) x) (+ (* (+ y x) z) (- (* (+ t y) a) (* y b)))))
0.9b
(- (* (+ t y) a) (* y b))
1.9b
(+ (* (+ y x) z) (- (* (+ t y) a) (* y b)))
24.6b
(/ (+ (+ t y) x) (+ (* (+ y x) z) (- (* (+ t y) a) (* y b))))

rewrite204.0ms

Algorithm
rewrite-expression-head
Rules
156×*-un-lft-identity
150×times-frac
76×add-sqr-sqrt add-cube-cbrt
48×distribute-lft-out
31×associate-/r/
28×associate-/r*
24×associate-*l/ frac-add
19×flip3-+ flip-+
17×add-exp-log
13×flip3-- flip--
11×add-cbrt-cube add-log-exp
div-exp associate-/l*
div-inv
pow1
cbrt-undiv insert-posit16
rec-exp associate-+r+ clear-num sum-log sub-neg frac-2neg diff-log 1-exp associate-/l/
+-commutative associate-+r- pow-flip inv-pow
Counts
4 → 202
Calls
4 calls:
72.0ms
(/ 1 (/ (+ (+ t y) x) (+ (* (+ y x) z) (- (* (+ t y) a) (* y b)))))
12.0ms
(- (* (+ t y) a) (* y b))
27.0ms
(+ (* (+ y x) z) (- (* (+ t y) a) (* y b)))
90.0ms
(/ (+ (+ t y) x) (+ (* (+ y x) z) (- (* (+ t y) a) (* y b))))

series816.0ms

Counts
4 → 12
Calls
4 calls:
593.0ms
(/ 1 (/ (+ (+ t y) x) (+ (* (+ y x) z) (- (* (+ t y) a) (* y b)))))
33.0ms
(- (* (+ t y) a) (* y b))
108.0ms
(+ (* (+ y x) z) (- (* (+ t y) a) (* y b)))
81.0ms
(/ (+ (+ t y) x) (+ (* (+ y x) z) (- (* (+ t y) a) (* y b))))

simplify1.8s

Counts
214 → 214
Iterations
IterNodes
done5005
23047
1810
0279

prune809.0ms

Pruning

10 alts after pruning (7 fresh and 3 done)

Merged error: 5.4b

regimes572.0ms

Accuracy

46.6% (11.1b remaining)

Error of 15.8b against oracle of 4.7b and baseline of 25.5b

bsearch46.0ms

Steps
ItersRangePoint
5
5.161969344066879e+110
2.048884910706767e+111
1.2649927179778784e+111
3
-2.6958999886616935e+123
-2.1453533459851056e+123
-2.3749133523278352e+123

simplify5.0ms

Iterations
IterNodes
done34
134
024

end0.0ms

sample905.0ms

Algorithm
intervals
Results
680.0ms7999×body80valid
0.0msbody1280valid