Users' Mathboxes Mathbox for David A. Wheeler < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  alsd Structured version   Visualization version   GIF version

Theorem alsd 50449
Description: Introduction rule: "all some" holds if the "for all" part holds and the antecedent has a witness. This is the converse of als1d 50451 and als2d 50452 taken together, and is what lets an "all some" statement be proved rather than merely taken apart. (Contributed by David A. Wheeler, 12-Jul-2026.)
Hypotheses
Ref Expression
alsd.1 (𝜑 → ∀𝑥(𝜓𝜒))
alsd.2 (𝜑 → ∃𝑥𝜓)
Assertion
Ref Expression
alsd (𝜑 → ∀∃𝑥(𝜓𝜒))

Proof of Theorem alsd
StepHypRef Expression
1 alsd.1 . 2 (𝜑 → ∀𝑥(𝜓𝜒))
2 alsd.2 . 2 (𝜑 → ∃𝑥𝜓)
3 df-als 50446 . 2 (∀∃𝑥(𝜓𝜒) ↔ (∀𝑥(𝜓𝜒) ∧ ∃𝑥𝜓))
41, 2, 3sylanbrc 594 1 (𝜑 → ∀∃𝑥(𝜓𝜒))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wal 1565  wex 1806  ∀∃wals 50444
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8
This theorem depends on definitions:  df-bi 210  df-an 401  df-als 50446
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator