{α : Type} →
  [inst : Hashable α] →
    [inst_1 : DecidableEq α] →
      {aig : Std.Sat.AIG α} →
        {len : ℕ} →
          {motive : aig.BinaryRefVec len → Sort u} →
            (t : aig.BinaryRefVec len) → ((lhs rhs : aig.RefVec len) → motive { lhs := lhs, rhs := rhs }) → motive t