Ramon benchmark for Z3
-
Job description: try deg1 heuristic
Job tag: deg1
Runner: rise-runner-2
Z3 repo: Z3Prover/z3
Z3 commit: a5d3ad9bb27e42f5f5f3f0b324c2ab7174bf71e8
Z3 branch: deg1
Z3 options: "-T:60 smt.random_seed=31"
Z3 inputs: inputs/QF_NIA_small
Z3 commit message: Skip deg1 hub heuristic when hub is first/last root function

When the deg-1 neighbor is the first root function (index 0) on the left
or the last root function on the right, routing through it has no effect
since there are no root functions beyond it. However, the hub's lc() was
still being projected unnecessarily. Tighten the guards so a hub is only
set when it actually has something to route.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
