領域 M を持つ任意の構造 M、任意の付値 s、P(x) の x に代入可能な任意の項 t について:M⊨s∀xP(x) ならば M⊨sP(t)。規則形式:∀xP(x)⊢P(t)。
なぜ正しいのか?
∀xP(x) は「x に何を代入しても P が成り立つ」ことを意味する——だから特定の項 t を代入しても P(t) は成り立たなければならない。これは一般法則を具体的な事例に変える規則である。「∀x(Human(x)→Mortal(x))」から t=Socrates で例化すると「Human(Socrates)→Mortal(Socrates)」が得られる。これは古典的三段論法の第一前提である。
証明の概略
構造における真理性を論理式の構造に関する帰納で定義するタルスキの充足意味論から直接論じる。
∀ に対する意味論的節により:M⊨s∀xP(x)⟺for every d∈M,M⊨s[x↦d]P(x)。仮定 M⊨s∀xP(x) を仮定する。この節により、M⊨s[x↦d]P(x) がすべてのd∈M について例外なく成り立つ。
この主張はすべての d∈M について成り立つので、特に d=tM,s(項 t が s のもとで M において表す元)についても成り立つ。この特定の d を代入すると M⊨s[x↦tM,s]P(x) が得られる。
代入補題(変数割り当てと項代入を結びつける標準的な結果で、P の構造に関する帰納法で証明できる)により:M⊨s[x↦tM,s]P(x)⟺M⊨sP(t)。これは t が P(x) の x に代入可能である(すなわち t の自由変数が意図せず束縛されない)ときに正確に成り立つ。この補題を適用すると M⊨s[x↦tM,s]P(x) は M⊨sP(t) になる。