Time bar (total: 38.9s)
| 374.0ms | (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) |
1 alts after pruning (1 fresh and 0 done)
Merged error: 0.1b
Found 4 expressions with local error:
| 0.6b | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 0.5b | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) |
| 0.4b | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) |
| 0.2b | (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) |
| 3× | sub-neg p16-flip-- |
| 52.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) |
| 46.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 32.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) |
| 11.0ms | (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) |
| 0.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 0.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) |
| 0.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) |
| 0.0ms | (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) |
| 370.0ms | (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) |
| 360.0ms | (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) |
| 346.0ms | (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) |
| 263.0ms | (sqrt.p16 (*.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b)) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c))) |
4 alts after pruning (3 fresh and 1 done)
Merged error: 0.1b
Found 4 expressions with local error:
| 1.0b | (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 a a)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) |
| 0.5b | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) |
| 0.5b | (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 a a)) |
| 0.4b | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) |
| 4× | p16-flip-- |
| 3× | sub-neg |
| 2× | difference-of-squares |
| 1× | associate-/l* associate-/l/ |
| 60.0ms | (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 a a)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) |
| 23.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) |
| 22.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) |
| 3.0ms | (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 a a)) |
| 0.0ms | (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 a a)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) |
| 0.0ms | (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 a a)) |
| 0.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) |
| 0.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) |
| 130.0ms | (-.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (*.p16 (*.p16 a a) (*.p16 a a))) |
| 89.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 25.0ms | (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 14.0ms | (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
4 alts after pruning (4 fresh and 0 done)
Merged error: 0.1b
Found 4 expressions with local error:
| 0.7b | (/.p16 (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) |
| 0.6b | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 0.5b | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) |
| 0.5b | (/.p16 (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (/.p16 (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) |
| 4× | p16-flip-- |
| 3× | associate-/r/ |
| 2× | sub-neg |
| 1× | associate-/r* |
| 83.0ms | (/.p16 (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) |
| 81.0ms | (/.p16 (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (/.p16 (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) |
| 22.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) |
| 22.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 0.0ms | (/.p16 (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a)) |
| 0.0ms | (/.p16 (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (/.p16 (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a))) |
| 0.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 0.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) |
| 79.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 16.0ms | (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 14.0ms | (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 13.0ms | (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 13.0ms | (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
4 alts after pruning (3 fresh and 1 done)
Merged error: 0.1b
Found 4 expressions with local error:
| 1.1b | (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)) |
| 0.6b | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 0.5b | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) |
| 0.5b | (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) |
| 4× | p16-flip-- |
| 3× | sub-neg |
| 2× | difference-of-squares |
| 1× | associate-/l* associate-/l/ |
| 63.0ms | (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)) |
| 23.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 22.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) |
| 3.0ms | (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) |
| 0.0ms | (/.p16 (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c)) |
| 0.0ms | (-.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 c c)) |
| 0.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) a) |
| 0.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) b) |
| 157.0ms | (-.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) |
| 92.0ms | (-.p16 (*.p16 (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2))) (*.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)))) (*.p16 (*.p16 c c) (*.p16 c c))) |
| 22.0ms | (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) |
| 14.0ms | (+.p16 (/.p16 (+.p16 (+.p16 a b) c) (real->posit16 2)) c) |
4 alts after pruning (3 fresh and 1 done)
Merged error: 0.1b
-∞% (-63.8b remaining)
Error of 0.2b against oracle of 64.0b and baseline of 64.0b