Satallax is a higher-orderautomated theorem prover. Satallax won the THF divisionof CASC-23 in 2011.
Let A be an object. Let φ(a) be a proposition depending on a member a of A. Assume ∀a∈A⋅¬φ(a). Then we have ¬(∃a∈A⋅φ(a)).
The following background is necessary to understand this theorem.
(.) Let A and x be objects. Then x∈A is a proposition.
(.) Let φ be a proposition. Then ¬φ is a proposition.
(.) Let A be an object. Let φ(a) be a proposition depending on a member a of A. Then "∀a∈A⋅φ(a)" is a proposition.
(.) Let A be an object. Let φ(a) be a proposition depending on a member a of A. Then "∃a∈A⋅φ(a)" is a proposition.
The following background is necessary for the proof.
(.) Let φ and ψ be propositions. Assume φ and ¬φ. Then we know ψ.
(.) "false" is a proposition.
(.) Let φ be a proposition. Assume φ implies false. Then we know ¬φ.
(.) Let A be an object. Let φ(a) be a proposition depending on a member a of A. Assume ∀a∈A⋅φ(a). Let a be a member of A. Then we know φ(a).
(.) Let A be an object. Let φ(a) be a proposition depending on a member a of A. Assume ∃a∈A⋅φ(a). Let ψ be a proposition. Assume for all a ∈ A φ(a) implies ψ. Then we know ψ.
It is enough to show ∃a∈A⋅φ(a) implies false. Assume ∃a∈A⋅φ(a). Let a be a member of A such that φ(a). Since ∀a∈A⋅¬φ(a), we have ¬φ(a). Using this and φ(a), we conclude false.
Click here to modify variable names (JavaScript Must Be Enabled).
Hide Background.
Test yourself on this item.