Metamath Proof Explorer


Theorem celaront

Description: "Celaront", one of the syllogisms of Aristotelian logic. No ph is ps , all ch is ph , and some ch exist, therefore some ch is not ps . Instance of barbari . In Aristotelian notation, EAO-1: MeP and SaM therefore SoP. For example, given "No reptiles have fur", "All snakes are reptiles", and "Snakes exist", prove "Some snakes have no fur". Note the existence hypothesis. Example from https://en.wikipedia.org/wiki/Syllogism . (Contributed by David A. Wheeler, 27-Aug-2016)

Ref Expression
Hypotheses celaront.maj
|- A. x ( ph -> -. ps )
celaront.min
|- A. x ( ch -> ph )
celaront.e
|- E. x ch
Assertion celaront
|- E. x ( ch /\ -. ps )

Proof

Step Hyp Ref Expression
1 celaront.maj
 |-  A. x ( ph -> -. ps )
2 celaront.min
 |-  A. x ( ch -> ph )
3 celaront.e
 |-  E. x ch
4 1 2 3 barbari
 |-  E. x ( ch /\ -. ps )