{α : Type} →
  [inst : DecidableEq α] →
    [inst_1 : Hashable α] →
      [inst_2 : DecidableEq α] →
        {w : ℕ} →
          {motive : Std.Sat.AIG.RefVecEntry α w → Sort u} →
            (t : Std.Sat.AIG.RefVecEntry α w) →
              ((aig : Std.Sat.AIG α) → (vec : aig.RefVec w) → motive { aig := aig, vec := vec }) → motive t