Satallax
Satallax is a higher-order
automated theorem prover.
Satallax won the THF division
of CASC-23 in 2011.

Scunak

Impressum
Contact Person
Chad E Brown

Theorem

Let A be an object. Let φ(a) be a proposition depending on a member a of A. Assume ∀aA⋅¬φ(a). Then we have ¬(∃aAφ(a)).

Background

The following background is necessary to understand this theorem.

(.) Let A and x be objects. Then xA 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 "∀aAφ(a)" is a proposition.

(.) Let A be an object. Let φ(a) be a proposition depending on a member a of A. Then "∃aAφ(a)" is a proposition.

Background for Proof

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 ∀aAφ(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 ∃aAφ(a). Let ψ be a proposition. Assume for all aA φ(a) implies ψ. Then we know ψ.

Proof

It is enough to show ∃aAφ(a) implies false. Assume ∃aAφ(a). Let a be a member of A such that φ(a). Since ∀aA⋅¬φ(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.