omega
α : Type
inst✝² : BEq α
inst✝¹ : Hashable α
inst✝ : DecidableEq α
assign1 assign2 : α → Bool
aig : AIG α
idx : Nat
hidx : idx < aig.decls.size
h : ∀ (a : α), a ∈ aig → assign1 a = assign2 a
lhs rhs : Nat
linv rinv : Bool
heq : aig.decls[idx] = Decl.gate lhs rhs linv rinv
this : lhs < idx ∧ rhs < idx
⊢ lhs < aig.decls.size
no goals