This is an inofficial mirror of http://metamath.tirix.org for personal testing of a visualizer extension only.
Description: "Barbara", one of the fundamental syllogisms of Aristotelian logic. All ph is ps , and all ch is ph , therefore all ch is ps . In Aristotelian notation, AAA-1: MaP and SaM therefore SaP. For example, given "All men are mortal" and "Socrates is a man", we can prove "Socrates is mortal". If H is the set of men, M is the set of mortal beings, and S is Socrates, these word phrases can be represented as A. x ( x e. H -> x e. M ) (all men are mortal) and A. x ( x = S -> x e. H ) (Socrates is a man) therefore A. x ( x = S -> x e. M ) (Socrates is mortal). Russell and Whitehead note that "the syllogism in Barbara is derived from [[ syl ]" (quote after Theorem *2.06 of WhiteheadRussell p. 101). Most of the proof is in alsyl . There are a legion of sources for Barbara, including http://www.friesian.com/aristotl.htm , http://plato.stanford.edu/entries/aristotle-logic/ , and https://en.wikipedia.org/wiki/Syllogism . (Contributed by David A. Wheeler, 24-Aug-2016)
| Ref | Expression | ||
|---|---|---|---|
| Hypotheses | barbara.maj | ⊢ ∀ 𝑥 ( 𝜑 → 𝜓 ) | |
| barbara.min | ⊢ ∀ 𝑥 ( 𝜒 → 𝜑 ) | ||
| Assertion | barbara | ⊢ ∀ 𝑥 ( 𝜒 → 𝜓 ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | barbara.maj | ⊢ ∀ 𝑥 ( 𝜑 → 𝜓 ) | |
| 2 | barbara.min | ⊢ ∀ 𝑥 ( 𝜒 → 𝜑 ) | |
| 3 | alsyl | ⊢ ( ( ∀ 𝑥 ( 𝜒 → 𝜑 ) ∧ ∀ 𝑥 ( 𝜑 → 𝜓 ) ) → ∀ 𝑥 ( 𝜒 → 𝜓 ) ) | |
| 4 | 2 1 3 | mp2an | ⊢ ∀ 𝑥 ( 𝜒 → 𝜓 ) |