{α : Type} →
  [inst : DecidableEq α] →
    [inst_1 : Hashable α] →
      {motive : Std.Sat.AIG.Entrypoint α → Sort u} →
        (t : Std.Sat.AIG.Entrypoint α) →
          ((aig : Std.Sat.AIG α) → (ref : aig.Ref) → motive { aig := aig, ref := ref }) → motive t