Details

Time bar (total: 24.5s)

sample169.0ms

Algorithm
intervals
Results
132.0ms571×body80valid

simplify283.0ms

Calls
1 calls:
Slowest
283.0ms
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y))))

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 12.2b

localize57.0ms

Local error

Found 4 expressions with local error:

6.6b
(* b (- (* c z) (* i a)))
4.5b
(* j (- (* c t) (* i y)))
4.5b
(* x (- (* y z) (* t a)))
0.3b
(- (* c z) (* i a))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
associate-*r*
add-sqr-sqrt sub-neg *-un-lft-identity add-cube-cbrt
distribute-rgt-in distribute-lft-in associate-*r/ add-log-exp
pow1 flip3-- add-cbrt-cube add-exp-log insert-posit16 flip--
*-commutative
diff-log
Calls
4 calls:
Slowest
5.0ms
(* b (- (* c z) (* i a)))
4.0ms
(* j (- (* c t) (* i y)))
4.0ms
(* x (- (* y z) (* t a)))
3.0ms
(- (* c z) (* i a))

series268.0ms

Calls
4 calls:
Slowest
76.0ms
(* b (- (* c z) (* i a)))
75.0ms
(* x (- (* y z) (* t a)))
73.0ms
(* j (- (* c t) (* i y)))
44.0ms
(- (* c z) (* i a))

simplify2.2s

Calls
40 calls:
Slowest
216.0ms
(+ (* (* c t) (* c t)) (+ (* (* i y) (* i y)) (* (* c t) (* i y))))
188.0ms
(+ (* (* y z) (* y z)) (+ (* (* t a) (* t a)) (* (* y z) (* t a))))
153.0ms
(+ (* (* c z) (* c z)) (+ (* (* i a) (* i a)) (* (* c z) (* i a))))
147.0ms
(- (* z (* b c)) (* a (* i b)))
126.0ms
(- (* x (* z y)) (* a (* x t)))

prune1.7s

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 8.5b

localize30.0ms

Local error

Found 4 expressions with local error:

6.9b
(* b (- (* i a)))
6.2b
(* b (* c z))
4.5b
(* j (- (* c t) (* i y)))
4.5b
(* x (- (* y z) (* t a)))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
13×associate-*r*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
distribute-rgt-in pow1 sub-neg distribute-lft-in add-cbrt-cube associate-*r/ add-exp-log *-commutative insert-posit16 add-log-exp
flip3-- flip--
distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in distribute-rgt-neg-out
Calls
4 calls:
Slowest
9.0ms
(* x (- (* y z) (* t a)))
8.0ms
(* j (- (* c t) (* i y)))
5.0ms
(* b (- (* i a)))
2.0ms
(* b (* c z))

series174.0ms

Calls
4 calls:
Slowest
61.0ms
(* x (- (* y z) (* t a)))
55.0ms
(* j (- (* c t) (* i y)))
31.0ms
(* b (* c z))
26.0ms
(* b (- (* i a)))

simplify1.6s

Calls
35 calls:
Slowest
198.0ms
(+ (* (* c t) (* c t)) (+ (* (* i y) (* i y)) (* (* c t) (* i y))))
192.0ms
(+ (* (* y z) (* y z)) (+ (* (* t a) (* t a)) (* (* y z) (* t a))))
149.0ms
(- (* t (* j c)) (* i (* y j)))
123.0ms
(- (* x (* z y)) (* a (* x t)))
100.0ms
(* -1 (* a (* i b)))

prune1.7s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 5.7b

localize18.0ms

Local error

Found 4 expressions with local error:

6.2b
(* b (* c z))
5.2b
(* (* b i) (- a))
4.5b
(* j (- (* c t) (* i y)))
4.5b
(* x (- (* y z) (* t a)))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
11×associate-*r*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube add-exp-log
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ *-commutative insert-posit16 add-log-exp
flip3-- flip--
neg-mul-1 associate-*l* pow-prod-down prod-exp distribute-rgt-neg-out cbrt-unprod
Calls
4 calls:
Slowest
4.0ms
(* x (- (* y z) (* t a)))
4.0ms
(* j (- (* c t) (* i y)))
4.0ms
(* (* b i) (- a))
1.0ms
(* b (* c z))

series187.0ms

Calls
4 calls:
Slowest
79.0ms
(* j (- (* c t) (* i y)))
55.0ms
(* x (- (* y z) (* t a)))
28.0ms
(* (* b i) (- a))
25.0ms
(* b (* c z))

simplify1.8s

Calls
36 calls:
Slowest
196.0ms
(+ (* (* y z) (* y z)) (+ (* (* t a) (* t a)) (* (* y z) (* t a))))
169.0ms
(+ (* (* c t) (* c t)) (+ (* (* i y) (* i y)) (* (* c t) (* i y))))
113.0ms
(- (* t (* j c)) (* i (* y j)))
101.0ms
(- (* x (* z y)) (* a (* x t)))
100.0ms
(- (* t (* j c)) (* i (* y j)))

prune1.7s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 5.4b

localize16.0ms

Local error

Found 4 expressions with local error:

6.9b
(* b (- (* i a)))
6.2b
(* b (* c z))
4.5b
(* j (- (* c t) (* i y)))
4.5b
(* j (- (* c t) (* i y)))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
13×associate-*r*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
distribute-rgt-in pow1 sub-neg distribute-lft-in add-cbrt-cube associate-*r/ add-exp-log *-commutative insert-posit16 add-log-exp
flip3-- flip--
distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in distribute-rgt-neg-out
Calls
4 calls:
Slowest
4.0ms
(* j (- (* c t) (* i y)))
4.0ms
(* j (- (* c t) (* i y)))
2.0ms
(* b (- (* i a)))
1.0ms
(* b (* c z))

series188.0ms

Calls
4 calls:
Slowest
68.0ms
(* j (- (* c t) (* i y)))
67.0ms
(* j (- (* c t) (* i y)))
27.0ms
(* b (- (* i a)))
26.0ms
(* b (* c z))

simplify1.6s

Calls
35 calls:
Slowest
198.0ms
(+ (* (* c t) (* c t)) (+ (* (* i y) (* i y)) (* (* c t) (* i y))))
158.0ms
(+ (* (* c t) (* c t)) (+ (* (* i y) (* i y)) (* (* c t) (* i y))))
145.0ms
(- (* t (* j c)) (* i (* y j)))
119.0ms
(- (* t (* j c)) (* i (* y j)))
112.0ms
(- (* t (* j c)) (* i (* y j)))

prune1.7s

Pruning

21 alts after pruning (20 fresh and 1 done)

Merged error: 5.4b

regimes2.6s

Accuracy

50.5% (3.0b remaining)

Error of 8.8b against oracle of 5.8b and baseline of 11.9b

bsearch444.0ms

end0.0ms

sample6.0s

Algorithm
intervals
Results
4.8s19061×body80valid