∀ {α : Type} [inst : Hashable α] [inst_1 : DecidableEq α] (entry : Std.Sat.AIG.Entrypoint α) {i : ℕ}
  {lhs rhs : Std.Sat.AIG.Fanin} (h : i < entry.aig.decls.size),
  entry.aig.decls[i] = Std.Sat.AIG.Decl.gate lhs rhs → lhs.gate < i ∧ rhs.gate < i