simp [eval_nrel]
n₂ : ℕ
L : Language
μ : Type v
μ₁ : Type v₁
μ₂ : Type v₂
M : Type w
s : Structure L M
n : ℕ
e : Fin n → M
e₂ : Fin n₂ → M
ε : μ → M
ε₂ : μ₂ → M
r : L.Rel 2
t₁ t₂ : Semiterm L μ n
⊢ (Eval s e ε) (nrel r ![t₁, t₂]) ↔ ¬Structure.rel r ![Semiterm.val s e ε t₁, Semiterm.val s e ε t₂]
n₂ : ℕ
L : Language
μ : Type v
μ₁ : Type v₁
μ₂ : Type v₂
M : Type w
s : Structure L M
n : ℕ
e : Fin n → M
e₂ : Fin n₂ → M
ε : μ → M
ε₂ : μ₂ → M
r : L.Rel 2
t₁ t₂ : Semiterm L μ n
⊢ (¬Structure.rel r fun i => Semiterm.val s e ε (![t₁, t₂] i)) ↔
    ¬Structure.rel r ![Semiterm.val s e ε t₁, Semiterm.val s e ε t₂]