Description: Define "all some" applied to a top-level implication, which means ps is true whenever ph is true and there is at least one x where ph is true. (Contributed by David A. Wheeler, 20-Oct-2018)
| Ref | Expression | ||
|---|---|---|---|
| Assertion | df-alsi | |- ( A! x ( ph -> ps ) <-> ( A. x ( ph -> ps ) /\ E. x ph ) ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 0 | vx | |- x |
|
| 1 | wph | |- ph |
|
| 2 | wps | |- ps |
|
| 3 | 1 2 0 | walsi | |- A! x ( ph -> ps ) |
| 4 | 1 2 | wi | |- ( ph -> ps ) |
| 5 | 4 0 | wal | |- A. x ( ph -> ps ) |
| 6 | 1 0 | wex | |- E. x ph |
| 7 | 5 6 | wa | |- ( A. x ( ph -> ps ) /\ E. x ph ) |
| 8 | 3 7 | wb | |- ( A! x ( ph -> ps ) <-> ( A. x ( ph -> ps ) /\ E. x ph ) ) |