| Metamath
Proof Explorer Theorem List (p. 374 of 507) | < Previous Next > | |
| Bad symbols? Try the
GIF version. |
||
|
Mirrors > Metamath Home Page > MPE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
||
| Color key: | (1-31300) |
(31301-32823) |
(32824-50686) |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | bj-cbval 37301* | Changing a bound variable (universal quantification case) in a weak axiomatization that assumes that all variables denote (which is valid in inclusive free logic) and that equality is symmetric. (Contributed by BJ, 12-Mar-2023.) Proved from ax-1 6-- ax-5 1943. (Proof modification is discouraged.) |
| ⊢ ∀𝑦∃𝑥 𝑥 = 𝑦 & ⊢ ∀𝑥∃𝑦 𝑦 = 𝑥 & ⊢ (𝑦 = 𝑥 → 𝑥 = 𝑦) & ⊢ (𝜑 → ∀𝑥𝜑) & ⊢ (𝜑 → ∀𝑦𝜑) & ⊢ ((𝜑 ∧ 𝑥 = 𝑦) → (𝜓 ↔ 𝜒)) ⇒ ⊢ (𝜑 → (∀𝑥𝜓 ↔ ∀𝑦𝜒)) | ||
| Theorem | bj-cbvex 37302* | Changing a bound variable (existential quantification case) in a weak axiomatization that assumes that all variables denote (which is valid in inclusive free logic) and that equality is symmetric. (Contributed by BJ, 12-Mar-2023.) Proved from ax-1 6-- ax-5 1943. (Proof modification is discouraged.) |
| ⊢ ∀𝑦∃𝑥 𝑥 = 𝑦 & ⊢ ∀𝑥∃𝑦 𝑦 = 𝑥 & ⊢ (𝑦 = 𝑥 → 𝑥 = 𝑦) & ⊢ (𝜑 → ∀𝑥𝜑) & ⊢ (𝜑 → ∀𝑦𝜑) & ⊢ ((𝜑 ∧ 𝑥 = 𝑦) → (𝜓 ↔ 𝜒)) ⇒ ⊢ (𝜑 → (∃𝑥𝜓 ↔ ∃𝑦𝜒)) | ||
| Syntax | wmoo 37303 | Syntax for BJ's version of the uniqueness quantifier. |
| wff ∃**𝑥𝜑 | ||
| Definition | df-bj-mo 37304* | Definition of the uniqueness quantifier which is correct on the empty domain. Instead of the fresh variable 𝑧, one could save a dummy variable by using 𝑥 or 𝑦 at the cost of having nested quantifiers on the same variable. (Contributed by BJ, 12-Mar-2023.) |
| ⊢ (∃**𝑥𝜑 ↔ ∀𝑧∃𝑦∀𝑥(𝜑 → 𝑥 = 𝑦)) | ||
| Theorem | bj-df-sb 37305* | Proposed definition to replace df-sb 2100 and df-sbc 3748. Proof is therefore unimportant. Contrary to df-sb 2100, this definition makes a substituted formula false when one substitutes a non-existent object for a variable: this is better suited to the "Levy-style" treatment of classes as virtual objects adopted by set.mm. That difference is unimportant since as soon as ax6ev 2002 is posited, all variables "exist". (Contributed by BJ, 19-Feb-2026.) |
| ⊢ ([𝐴 / 𝑥]𝜑 ↔ ∃𝑦(𝑦 = 𝐴 ∧ ∀𝑥(𝑥 = 𝑦 → 𝜑))) | ||
| Theorem | bj-sbcex 37306 | Proof of sbcex 3757 when taking bj-df-sb 37305 as definition. (Contributed by BJ, 19-Feb-2026.) (Proof modification is discouraged.) (New usage is discouraged.) |
| ⊢ ([𝐴 / 𝑥]𝜑 → 𝐴 ∈ V) | ||
| Theorem | bj-dfsbc 37307 | Proof of df-sbc 3748 when taking bj-df-sb 37305 as definition. (Contributed by BJ, 19-Feb-2026.) (Proof modification is discouraged.) (New usage is discouraged.) |
| ⊢ (𝐴 ∈ {𝑥 ∣ 𝜑} ↔ [𝐴 / 𝑥]𝜑) | ||
| Theorem | bj-ssbeq 37308* | Substitution in an equality, disjoint variables case. Uses only ax-1 6 through ax-6 2000. It might be shorter to prove the result about composition of two substitutions and prove bj-ssbeq 37308 first with a DV condition on 𝑥, 𝑡, and then in the general case. (Contributed by BJ, 22-Dec-2020.) (Proof modification is discouraged.) |
| ⊢ ([𝑡 / 𝑥]𝑦 = 𝑧 ↔ 𝑦 = 𝑧) | ||
| Theorem | bj-ssblem1 37309* | A lemma for the definiens of df-sb 2100. An instance of sp 2222 proved without it. Note: it has a common subproof with sbjust 2098. (Contributed by BJ, 22-Dec-2020.) (Proof modification is discouraged.) |
| ⊢ (∀𝑦(𝑦 = 𝑡 → ∀𝑥(𝑥 = 𝑦 → 𝜑)) → (𝑦 = 𝑡 → ∀𝑥(𝑥 = 𝑦 → 𝜑))) | ||
| Theorem | bj-ssblem2 37310* | An instance of ax-11 2195 proved without it. The converse may not be provable without ax-11 2195 (since using alcomimw 2076 would require a DV on 𝜑, 𝑥, which defeats the purpose). (Contributed by BJ, 22-Dec-2020.) (Proof modification is discouraged.) |
| ⊢ (∀𝑥∀𝑦(𝑦 = 𝑡 → (𝑥 = 𝑦 → 𝜑)) → ∀𝑦∀𝑥(𝑦 = 𝑡 → (𝑥 = 𝑦 → 𝜑))) | ||
| Theorem | bj-ax12v 37311* | A weaker form of ax-12 2216 and ax12v 2217, namely the generalization over 𝑥 of the latter. In this statement, all occurrences of 𝑥 are bound. (Contributed by BJ, 26-Dec-2020.) (Proof modification is discouraged.) |
| ⊢ ∀𝑥(𝑥 = 𝑡 → (𝜑 → ∀𝑥(𝑥 = 𝑡 → 𝜑))) | ||
| Theorem | bj-ax12 37312* | Remove a DV condition from bj-ax12v 37311 (using core axioms only). (Contributed by BJ, 26-Dec-2020.) (Proof modification is discouraged.) |
| ⊢ ∀𝑥(𝑥 = 𝑡 → (𝜑 → ∀𝑥(𝑥 = 𝑡 → 𝜑))) | ||
| Theorem | bj-ax12ssb 37313* | Axiom bj-ax12 37312 expressed using substitution. (Contributed by BJ, 26-Dec-2020.) (Proof modification is discouraged.) |
| ⊢ [𝑡 / 𝑥](𝜑 → [𝑡 / 𝑥]𝜑) | ||
| Theorem | bj-19.41al 37314 | Special case of 19.41 2274 proved from core axioms, ax-10 2179 (modal5), and hba1 2331 (modal4). (Contributed by BJ, 29-Dec-2020.) (Proof modification is discouraged.) |
| ⊢ (∃𝑥(𝜑 ∧ ∀𝑥𝜓) ↔ (∃𝑥𝜑 ∧ ∀𝑥𝜓)) | ||
| Theorem | bj-equsexval 37315* | Special case of equsexv 2307 proved from core axioms, ax-10 2179 (modal5), and hba1 2331 (modal4). (Contributed by BJ, 29-Dec-2020.) (Proof modification is discouraged.) |
| ⊢ (𝑥 = 𝑦 → (𝜑 ↔ ∀𝑥𝜓)) ⇒ ⊢ (∃𝑥(𝑥 = 𝑦 ∧ 𝜑) ↔ ∀𝑥𝜓) | ||
| Theorem | bj-subst 37316* | Proof of sbalex 2281 from core axioms, ax-10 2179 (modal5), and bj-ax12 37312. (Contributed by BJ, 29-Dec-2020.) (Proof modification is discouraged.) |
| ⊢ (∃𝑥(𝑥 = 𝑦 ∧ 𝜑) ↔ ∀𝑥(𝑥 = 𝑦 → 𝜑)) | ||
| Theorem | bj-ssbid2 37317 | A special case of sbequ2 2288. (Contributed by BJ, 22-Dec-2020.) |
| ⊢ ([𝑥 / 𝑥]𝜑 → 𝜑) | ||
| Theorem | bj-ssbid2ALT 37318 | Alternate proof of bj-ssbid2 37317, not using sbequ2 2288. (Contributed by BJ, 22-Dec-2020.) (Proof modification is discouraged.) (New usage is discouraged.) |
| ⊢ ([𝑥 / 𝑥]𝜑 → 𝜑) | ||
| Theorem | bj-ssbid1 37319 | A special case of sbequ1 2287. (Contributed by BJ, 22-Dec-2020.) |
| ⊢ (𝜑 → [𝑥 / 𝑥]𝜑) | ||
| Theorem | bj-ssbid1ALT 37320 | Alternate proof of bj-ssbid1 37319, not using sbequ1 2287. (Contributed by BJ, 22-Dec-2020.) (Proof modification is discouraged.) (New usage is discouraged.) |
| ⊢ (𝜑 → [𝑥 / 𝑥]𝜑) | ||
| Theorem | bj-ax6elem1 37321* | Lemma for bj-ax6e 37323. (Contributed by BJ, 22-Dec-2020.) (Proof modification is discouraged.) |
| ⊢ (¬ ∀𝑥 𝑥 = 𝑦 → (𝑦 = 𝑧 → ∀𝑥 𝑦 = 𝑧)) | ||
| Theorem | bj-ax6elem2 37322* | Lemma for bj-ax6e 37323. (Contributed by BJ, 22-Dec-2020.) (Proof modification is discouraged.) |
| ⊢ (∀𝑥 𝑦 = 𝑧 → ∃𝑥 𝑥 = 𝑦) | ||
| Theorem | bj-ax6e 37323 | Proof of ax6e 2418 (hence ax6 2419) from Tarski's system, ax-c9 39697, ax-c16 39699. Remark: ax-6 2000 is used only via its principal (unbundled) instance ax6v 2001. (Contributed by BJ, 22-Dec-2020.) (Proof modification is discouraged.) (New usage is discouraged.) |
| ⊢ ∃𝑥 𝑥 = 𝑦 | ||
| Theorem | bj-spim0 37324* | A universal specialization result in deduction form, proved from ax-1 6 -- ax-6 2000, where the only DV condition is on 𝑥, 𝑦 and where 𝑥 should be nonfree in the new proposition 𝜒 (and in the context 𝜑). (Contributed by BJ, 4-Apr-2026.) |
| ⊢ (𝜑 → ∀𝑥𝜑) & ⊢ (𝜑 → (∃𝑥𝜒 → 𝜒)) & ⊢ ((𝜑 ∧ 𝑥 = 𝑦) → (𝜓 → 𝜒)) ⇒ ⊢ (𝜑 → (∀𝑥𝜓 → 𝜒)) | ||
| Theorem | bj-spimvwt 37325* | Closed form of spimvw 2019. See also spimt 2421. (Contributed by BJ, 8-Nov-2021.) |
| ⊢ (∀𝑥(𝑥 = 𝑦 → (𝜑 → 𝜓)) → (∀𝑥𝜑 → 𝜓)) | ||
| Theorem | bj-spnfw 37326 | Theorem close to a closed form of spnfw 2012. (Contributed by BJ, 12-May-2019.) |
| ⊢ ((∃𝑥𝜑 → 𝜓) → (∀𝑥𝜑 → 𝜓)) | ||
| Theorem | bj-cbvexiw 37327* | Change bound variable. This is to cbvexvw 2070 what cbvaliw 2039 is to cbvalvw 2069. TODO: move after cbvalivw 2040. (Contributed by BJ, 17-Mar-2020.) |
| ⊢ (∃𝑥∃𝑦𝜓 → ∃𝑦𝜓) & ⊢ (𝜑 → ∀𝑦𝜑) & ⊢ (𝑦 = 𝑥 → (𝜑 → 𝜓)) ⇒ ⊢ (∃𝑥𝜑 → ∃𝑦𝜓) | ||
| Theorem | bj-cbvexivw 37328* | Change bound variable. This is to cbvexvw 2070 what cbvalivw 2040 is to cbvalvw 2069. TODO: move after cbvalivw 2040. (Contributed by BJ, 17-Mar-2020.) |
| ⊢ (𝑦 = 𝑥 → (𝜑 → 𝜓)) ⇒ ⊢ (∃𝑥𝜑 → ∃𝑦𝜓) | ||
| Theorem | bj-modald 37329 | A short form of the axiom D of modal logic. (Contributed by BJ, 4-Apr-2021.) |
| ⊢ (∀𝑥 ¬ 𝜑 → ¬ ∀𝑥𝜑) | ||
| Theorem | bj-denot 37330* | A weakening of ax-6 2000 and ax6v 2001. (Contributed by BJ, 4-Apr-2021.) (New usage is discouraged.) |
| ⊢ (𝑥 = 𝑥 → ¬ ∀𝑦 ¬ 𝑦 = 𝑥) | ||
| Theorem | bj-eqs 37331* | A lemma for substitutions, proved from Tarski's FOL. The version without DV (𝑥, 𝑦) is true but requires ax-13 2407. The disjoint variable condition DV (𝑥, 𝜑) is necessary for both directions: consider substituting 𝑥 = 𝑧 for 𝜑. (Contributed by BJ, 25-May-2021.) |
| ⊢ (𝜑 ↔ ∀𝑥(𝑥 = 𝑦 → 𝜑)) | ||
| Theorem | bj-cbvexw 37332* | Change bound variable. This is to cbvexvw 2070 what cbvalw 2068 is to cbvalvw 2069. (Contributed by BJ, 17-Mar-2020.) |
| ⊢ (∃𝑥∃𝑦𝜓 → ∃𝑦𝜓) & ⊢ (𝜑 → ∀𝑦𝜑) & ⊢ (∃𝑦∃𝑥𝜑 → ∃𝑥𝜑) & ⊢ (𝜓 → ∀𝑥𝜓) & ⊢ (𝑥 = 𝑦 → (𝜑 ↔ 𝜓)) ⇒ ⊢ (∃𝑥𝜑 ↔ ∃𝑦𝜓) | ||
| Theorem | bj-ax12w 37333* | The general statement that ax12w 2171 proves. (Contributed by BJ, 20-Mar-2020.) |
| ⊢ (𝜑 → (𝜓 ↔ 𝜒)) & ⊢ (𝑦 = 𝑧 → (𝜓 ↔ 𝜃)) ⇒ ⊢ (𝜑 → (∀𝑦𝜓 → ∀𝑥(𝜑 → 𝜓))) | ||
| Theorem | bj-ax89 37334 | A theorem which could be used as sole axiom for the non-logical predicate instead of ax-8 2148 and ax-9 2156. Indeed, it is implied over propositional calculus by the conjunction of ax-8 2148 and ax-9 2156, as proved here. In the other direction, one can prove ax-8 2148 (respectively ax-9 2156) from bj-ax89 37334 by using mpan2 704 (respectively mpan 703) and equid 2045. TODO: move to main part. (Contributed by BJ, 3-Oct-2019.) |
| ⊢ ((𝑥 = 𝑦 ∧ 𝑧 = 𝑡) → (𝑥 ∈ 𝑧 → 𝑦 ∈ 𝑡)) | ||
| Theorem | bj-cleljusti 37335* | One direction of cleljust 2155, requiring only ax-1 6-- ax-5 1943 and ax8v1 2150. (Contributed by BJ, 31-Dec-2020.) (Proof modification is discouraged.) |
| ⊢ (∃𝑧(𝑧 = 𝑥 ∧ 𝑧 ∈ 𝑦) → 𝑥 ∈ 𝑦) | ||
| Theorem | bj-alcomexcom 37336 | Commutation of two existential quantifiers on a formula is equivalent to commutation of two universal quantifiers over the same variables on the negation of that formula. Can be placed in the ax-4 1842 section, soon after 2nexaln 1863, and used to prove excom 2200. (Contributed by BJ, 29-Nov-2020.) (Proof modification is discouraged.) |
| ⊢ ((∀𝑥∀𝑦 ¬ 𝜑 → ∀𝑦∀𝑥 ¬ 𝜑) ↔ (∃𝑦∃𝑥𝜑 → ∃𝑥∃𝑦𝜑)) | ||
| Theorem | bj-hbald 37337 | General statement that hbald 2206 proves . (Contributed by BJ, 4-Apr-2026.) |
| ⊢ (𝜑 → ∀𝑦𝜓) & ⊢ (𝜓 → (𝜒 → ∀𝑥𝜃)) ⇒ ⊢ (𝜑 → (∀𝑦𝜒 → ∀𝑥∀𝑦𝜃)) | ||
| Theorem | bj-hbalt 37338 | Closed form of (general instance of) hbal 2205. (Contributed by BJ, 2-May-2019.) |
| ⊢ (∀𝑦(𝜑 → ∀𝑥𝜓) → (∀𝑦𝜑 → ∀𝑥∀𝑦𝜓)) | ||
| Theorem | bj-hbal 37339 | More general instance of hbal 2205. (Contributed by BJ, 4-Apr-2026.) |
| ⊢ (𝜑 → ∀𝑥𝜓) ⇒ ⊢ (∀𝑦𝜑 → ∀𝑥∀𝑦𝜓) | ||
| Theorem | axc11n11 37340 | Proof of axc11n 2461 from { ax-1 6-- ax-7 2041, axc11 2465 } . Almost identical to axc11nfromc11 39733. (Contributed by NM, 6-Jul-2021.) (Proof modification is discouraged.) |
| ⊢ (∀𝑥 𝑥 = 𝑦 → ∀𝑦 𝑦 = 𝑥) | ||
| Theorem | axc11n11r 37341 |
Proof of axc11n 2461 from { ax-1 6--
ax-7 2041, axc9 2417, axc11r 2403 } (note
that axc16 2300 is provable from { ax-1 6--
ax-7 2041, axc11r 2403 }).
Note that axc11n 2461 proves (over minimal calculus) that axc11 2465 and axc11r 2403 are equivalent. Therefore, axc11n11 37340 and axc11n11r 37341 prove that one can use one or the other as an axiom, provided one assumes the axioms listed above (axc11 2465 appears slightly stronger since axc11n11r 37341 requires axc9 2417 while axc11n11 37340 does not). (Contributed by BJ, 6-Jul-2021.) (Proof modification is discouraged.) |
| ⊢ (∀𝑥 𝑥 = 𝑦 → ∀𝑦 𝑦 = 𝑥) | ||
| Theorem | bj-axc16g16 37342* | Proof of axc16g 2299 from { ax-1 6-- ax-7 2041, axc16 2300 }. (Contributed by BJ, 6-Jul-2021.) (Proof modification is discouraged.) |
| ⊢ (∀𝑥 𝑥 = 𝑦 → (𝜑 → ∀𝑧𝜑)) | ||
| Theorem | bj-ax12v3 37343* | A weak version of ax-12 2216 which is stronger than ax12v 2217. Note that if one assumes reflexivity of equality ⊢ 𝑥 = 𝑥 (equid 2045), then bj-ax12v3 37343 implies ax-5 1943 over modal logic K (substitute 𝑥 for 𝑦). See also bj-ax12v3ALT 37344. (Contributed by BJ, 6-Jul-2021.) (Proof modification is discouraged.) |
| ⊢ (𝑥 = 𝑦 → (𝜑 → ∀𝑥(𝑥 = 𝑦 → 𝜑))) | ||
| Theorem | bj-ax12v3ALT 37344* | Alternate proof of bj-ax12v3 37343. Uses axc11r 2403 and axc15 2457 instead of ax-12 2216. (Contributed by BJ, 6-Jul-2021.) (Proof modification is discouraged.) (New usage is discouraged.) |
| ⊢ (𝑥 = 𝑦 → (𝜑 → ∀𝑥(𝑥 = 𝑦 → 𝜑))) | ||
| Theorem | bj-sb 37345* | A weak variant of sbid2 2543 not requiring ax-13 2407 nor ax-10 2179. On top of Tarski's FOL, one implication requires only ax12v 2217, and the other requires only sp 2222. (Contributed by BJ, 25-May-2021.) |
| ⊢ (𝜑 ↔ ∀𝑦(𝑦 = 𝑥 → ∀𝑥(𝑥 = 𝑦 → 𝜑))) | ||
| Theorem | bj-modalbe 37346 | The predicate-calculus version of the axiom (B) of modal logic. See also modal-b 2355. (Contributed by BJ, 20-Oct-2019.) |
| ⊢ (𝜑 → ∀𝑥∃𝑥𝜑) | ||
| Theorem | bj-spst 37347 | Closed form of sps 2224. Once in main part, prove sps 2224 and spsd 2226 from it. (Contributed by BJ, 20-Oct-2019.) |
| ⊢ ((𝜑 → 𝜓) → (∀𝑥𝜑 → 𝜓)) | ||
| Theorem | bj-19.21bit 37348 | Closed form of 19.21bi 2228. (Contributed by BJ, 20-Oct-2019.) |
| ⊢ ((𝜑 → ∀𝑥𝜓) → (𝜑 → 𝜓)) | ||
| Theorem | bj-19.23bit 37349 | Closed form of 19.23bi 2230. (Contributed by BJ, 20-Oct-2019.) |
| ⊢ ((∃𝑥𝜑 → 𝜓) → (𝜑 → 𝜓)) | ||
| Theorem | bj-nexrt 37350 | Closed form of nexr 2231. Contrapositive of 19.8a 2220. (Contributed by BJ, 20-Oct-2019.) |
| ⊢ (¬ ∃𝑥𝜑 → ¬ 𝜑) | ||
| Theorem | bj-alrim 37351 | Closed form of alrimi 2252. (Contributed by BJ, 2-May-2019.) |
| ⊢ (Ⅎ𝑥𝜑 → (∀𝑥(𝜑 → 𝜓) → (𝜑 → ∀𝑥𝜓))) | ||
| Theorem | bj-alrim2 37352 | Uncurried (imported) form of bj-alrim 37351. (Contributed by BJ, 2-May-2019.) |
| ⊢ ((Ⅎ𝑥𝜑 ∧ ∀𝑥(𝜑 → 𝜓)) → (𝜑 → ∀𝑥𝜓)) | ||
| Theorem | bj-nfdt0 37353 | A theorem close to a closed form of nf5d 2322 and nf5dh 2185. (Contributed by BJ, 2-May-2019.) |
| ⊢ (∀𝑥(𝜑 → (𝜓 → ∀𝑥𝜓)) → (∀𝑥𝜑 → Ⅎ𝑥𝜓)) | ||
| Theorem | bj-nfdt 37354 | Closed form of nf5d 2322 and nf5dh 2185. (Contributed by BJ, 2-May-2019.) |
| ⊢ (∀𝑥(𝜑 → (𝜓 → ∀𝑥𝜓)) → ((𝜑 → ∀𝑥𝜑) → (𝜑 → Ⅎ𝑥𝜓))) | ||
| Theorem | bj-nexdt 37355 | Closed form of nexd 2260. (Contributed by BJ, 20-Oct-2019.) |
| ⊢ (Ⅎ𝑥𝜑 → (∀𝑥(𝜑 → ¬ 𝜓) → (𝜑 → ¬ ∃𝑥𝜓))) | ||
| Theorem | bj-nexdvt 37356* | Closed form of nexdv 1969. (Contributed by BJ, 20-Oct-2019.) |
| ⊢ (∀𝑥(𝜑 → ¬ 𝜓) → (𝜑 → ¬ ∃𝑥𝜓)) | ||
| Theorem | bj-alexbiex 37357 | Adding a second quantifier over the same variable is a transparent operation, (∀∃ case). (Contributed by BJ, 20-Oct-2019.) |
| ⊢ (∀𝑥∃𝑥𝜑 ↔ ∃𝑥𝜑) | ||
| Theorem | bj-exexbiex 37358 | Adding a second quantifier over the same variable is a transparent operation, (∃∃ case). (Contributed by BJ, 20-Oct-2019.) |
| ⊢ (∃𝑥∃𝑥𝜑 ↔ ∃𝑥𝜑) | ||
| Theorem | bj-alalbial 37359 | Adding a second quantifier over the same variable is a transparent operation, (∀∀ case). (Contributed by BJ, 20-Oct-2019.) |
| ⊢ (∀𝑥∀𝑥𝜑 ↔ ∀𝑥𝜑) | ||
| Theorem | bj-exalbial 37360 | Adding a second quantifier over the same variable is a transparent operation, (∃∀ case). (Contributed by BJ, 20-Oct-2019.) |
| ⊢ (∃𝑥∀𝑥𝜑 ↔ ∀𝑥𝜑) | ||
| Theorem | bj-19.9htbi 37361 | Strengthening 19.9ht 2356 by replacing its consequent with a biconditional (19.9t 2243 does have a biconditional consequent). This propagates. (Contributed by BJ, 20-Oct-2019.) |
| ⊢ (∀𝑥(𝜑 → ∀𝑥𝜑) → (∃𝑥𝜑 ↔ 𝜑)) | ||
| Theorem | bj-hbntbi 37362 | Strengthening hbnt 2332 by replacing its consequent with a biconditional. See also hbntg 36308 and hbntal 45295. (Contributed by BJ, 20-Oct-2019.) Proved from bj-19.9htbi 37361. (Proof modification is discouraged.) |
| ⊢ (∀𝑥(𝜑 → ∀𝑥𝜑) → (¬ 𝜑 ↔ ∀𝑥 ¬ 𝜑)) | ||
| Theorem | bj-biexal1 37363 | A general FOL biconditional that generalizes 19.9ht 2356 among others. For this and the following theorems, see also 19.35 1910, 19.21 2246, 19.23 2250. When 𝜑 is substituted for 𝜓, both sides express a form of nonfreeness. (Contributed by BJ, 20-Oct-2019.) |
| ⊢ (∀𝑥(𝜑 → ∀𝑥𝜓) ↔ (∃𝑥𝜑 → ∀𝑥𝜓)) | ||
| Theorem | bj-biexal2 37364 | When 𝜑 is substituted for 𝜓, both sides express a form of nonfreeness. (Contributed by BJ, 20-Oct-2019.) |
| ⊢ (∀𝑥(∃𝑥𝜑 → 𝜓) ↔ (∃𝑥𝜑 → ∀𝑥𝜓)) | ||
| Theorem | bj-biexal3 37365 | When 𝜑 is substituted for 𝜓, both sides express a form of nonfreeness. (Contributed by BJ, 20-Oct-2019.) |
| ⊢ (∀𝑥(𝜑 → ∀𝑥𝜓) ↔ ∀𝑥(∃𝑥𝜑 → 𝜓)) | ||
| Theorem | bj-bialal 37366 | When 𝜑 is substituted for 𝜓, both sides express a form of nonfreeness. (Contributed by BJ, 20-Oct-2019.) |
| ⊢ (∀𝑥(∀𝑥𝜑 → 𝜓) ↔ (∀𝑥𝜑 → ∀𝑥𝜓)) | ||
| Theorem | bj-biexex 37367 | When 𝜑 is substituted for 𝜓, both sides express a form of nonfreeness. (Contributed by BJ, 20-Oct-2019.) |
| ⊢ (∀𝑥(𝜑 → ∃𝑥𝜓) ↔ (∃𝑥𝜑 → ∃𝑥𝜓)) | ||
| Theorem | bj-hbexd 37368 | A more general instance of the deduction form of hbex 2361. (Contributed by BJ, 4-Apr-2026.) |
| ⊢ (𝜑 → ∀𝑦𝜓) & ⊢ (𝜓 → (𝜒 → ∀𝑥𝜃)) ⇒ ⊢ (𝜑 → (∃𝑦𝜒 → ∀𝑥∃𝑦𝜃)) | ||
| Theorem | bj-hbext 37369 | Closed form of bj-hbex 37370 and hbex 2361. (Contributed by BJ, 10-Oct-2019.) |
| ⊢ (∀𝑦∀𝑥(𝜑 → ∀𝑥𝜓) → (∃𝑦𝜑 → ∀𝑥∃𝑦𝜓)) | ||
| Theorem | bj-hbex 37370 | A more general instance of hbex 2361. (Contributed by BJ, 4-Apr-2026.) |
| ⊢ (𝜑 → ∀𝑥𝜓) ⇒ ⊢ (∃𝑦𝜑 → ∀𝑥∃𝑦𝜓) | ||
| Theorem | bj-nfalt 37371 | Closed form of nfal 2359. (Contributed by BJ, 2-May-2019.) |
| ⊢ (∀𝑥Ⅎ𝑦𝜑 → Ⅎ𝑦∀𝑥𝜑) | ||
| Theorem | bj-nfext 37372 | Closed form of nfex 2360. (Contributed by BJ, 10-Oct-2019.) |
| ⊢ (∀𝑥Ⅎ𝑦𝜑 → Ⅎ𝑦∃𝑥𝜑) | ||
| Theorem | bj-eeanvw 37373* | Version of exdistrv 1988 with a disjoint variable condition on 𝑥, 𝑦 not requiring ax-11 2195. (The same can be done with eeeanv 2385 and ee4anv 2386.) (Contributed by BJ, 29-Sep-2019.) (Proof modification is discouraged.) |
| ⊢ (∃𝑥∃𝑦(𝜑 ∧ 𝜓) ↔ (∃𝑥𝜑 ∧ ∃𝑦𝜓)) | ||
| Theorem | bj-modal4 37374 | First-order logic form of the modal axiom (4). See hba1 2331. This is the standard proof of the implication in modal logic (B5 ⇒ 4). Its dual statement is bj-modal4e 37375. (Contributed by BJ, 12-Aug-2023.) (Proof modification is discouraged.) |
| ⊢ (∀𝑥𝜑 → ∀𝑥∀𝑥𝜑) | ||
| Theorem | bj-modal4e 37375 | First-order logic form of the modal axiom (4) using existential quantifiers. Dual statement of bj-modal4 37374 (hba1 2331). (Contributed by BJ, 21-Dec-2020.) (Proof modification is discouraged.) |
| ⊢ (∃𝑥∃𝑥𝜑 → ∃𝑥𝜑) | ||
| Theorem | bj-modalb 37376 | A short form of the axiom B of modal logic using only primitive symbols (→ , ¬ , ∀). (Contributed by BJ, 4-Apr-2021.) (Proof modification is discouraged.) |
| ⊢ (¬ 𝜑 → ∀𝑥 ¬ ∀𝑥𝜑) | ||
| Theorem | bj-wnf1 37377 | When 𝜑 is substituted for 𝜓, this is the first half of nonfreness (. → ∀) of the weak form of nonfreeness (∃ → ∀). (Contributed by BJ, 9-Dec-2023.) |
| ⊢ ((∃𝑥𝜑 → ∀𝑥𝜓) → ∀𝑥(∃𝑥𝜑 → ∀𝑥𝜓)) | ||
| Theorem | bj-wnf2 37378 | When 𝜑 is substituted for 𝜓, this is the first half of nonfreness (. → ∀) of the weak form of nonfreeness (∃ → ∀). (Contributed by BJ, 9-Dec-2023.) |
| ⊢ (∃𝑥(∃𝑥𝜑 → ∀𝑥𝜓) → (∃𝑥𝜑 → ∀𝑥𝜓)) | ||
| Theorem | bj-wnfanf 37379 | When 𝜑 is substituted for 𝜓, this statement expresses that weak nonfreeness implies the universal form of nonfreeness. (Contributed by BJ, 9-Dec-2023.) |
| ⊢ ((∃𝑥𝜑 → ∀𝑥𝜓) → ∀𝑥(𝜑 → ∀𝑥𝜓)) | ||
| Theorem | bj-wnfenf 37380 | When 𝜑 is substituted for 𝜓, this statement expresses that weak nonfreeness implies the existential form of nonfreeness. (Contributed by BJ, 9-Dec-2023.) |
| ⊢ ((∃𝑥𝜑 → ∀𝑥𝜓) → ∀𝑥(∃𝑥𝜑 → 𝜓)) | ||
| Theorem | bj-19.12 37381 | See 19.12 2363. Could be labeled "exalimalex" for "'there exists for all' implies 'for all there exists'". This proof is from excom 2200 and modal (B) on top of modalK logic. (Contributed by BJ, 12-Aug-2023.) The proof should not rely on df-nf 1817 or df-bj-nnf 37385, directly or indirectly. (Proof modification is discouraged.) |
| ⊢ (∃𝑥∀𝑦𝜑 → ∀𝑦∃𝑥𝜑) | ||
The results in the previous section, as actually many theorems of the main part using ax-12 2216, actually only require sp 2222 (which is proved using ax-12 2216). | ||
| Theorem | bj-substax12 37382 |
Equivalent form of the axiom of substitution bj-ax12 37312. Although both
sides need a DV condition on 𝑥, 𝑡 (or as in bj-ax12v3 37343 on
𝑡,
𝜑) to hold, their
equivalence holds without DV conditions. The
forward implication is proved in modal (K4) while the reverse implication
is proved in modal (T5). The LHS has the advantage of not involving
nested quantifiers on the same variable. Its metaweakening is proved from
the core axiom schemes in bj-substw 37383. Note that in the LHS, the reverse
implication holds by equs4 2451 (or equs4v 2033 if a DV condition is added on
𝑥,
𝑡 as in bj-ax12 37312), and the forward implication is sbalex 2281.
The LHS can be read as saying that if there exists a variable equal to a given term witnessing a given formula, then all variables equal to that term also witness that formula. The equivalent form of the LHS using only primitive symbols is (∀𝑥(𝑥 = 𝑡 → 𝜑) ∨ ∀𝑥(𝑥 = 𝑡 → ¬ 𝜑)), which expresses that a given formula is true at all variables equal to a given term, or false at all these variables. An equivalent form of the LHS using only the existential quantifier is ¬ (∃𝑥(𝑥 = 𝑡 ∧ 𝜑) ∧ ∃𝑥(𝑥 = 𝑡 ∧ ¬ 𝜑)), which expresses that there can be no two variables both equal to a given term, one witnessing a formula and the other witnessing its negation. These equivalences do not hold in intuitionistic logic. The LHS should be the preferred form, and has the advantage of having no negation nor nested quantifiers. (Contributed by BJ, 21-May-2024.) (Proof modification is discouraged.) |
| ⊢ ((∃𝑥(𝑥 = 𝑡 ∧ 𝜑) → ∀𝑥(𝑥 = 𝑡 → 𝜑)) ↔ ∀𝑥(𝑥 = 𝑡 → (𝜑 → ∀𝑥(𝑥 = 𝑡 → 𝜑)))) | ||
| Theorem | bj-substw 37383* | Weak form of the LHS of bj-substax12 37382 proved from the core axiom schemes. Compare ax12w 2171. (Contributed by BJ, 26-May-2024.) (Proof modification is discouraged.) |
| ⊢ (𝑥 = 𝑡 → (𝜑 ↔ 𝜓)) ⇒ ⊢ (∃𝑥(𝑥 = 𝑡 ∧ 𝜑) → ∀𝑥(𝑥 = 𝑡 → 𝜑)) | ||
| Syntax | wnnf 37384 | Syntax for the nonfreeness quantifier. |
| wff Ⅎ'𝑥𝜑 | ||
| Definition | df-bj-nnf 37385 |
Definition of the nonfreeness quantifier. The formula Ⅎ'𝑥𝜑 has
the intended meaning that the variable 𝑥 is semantically nonfree in
the formula 𝜑. The motivation for this quantifier
is to have a
condition expressible in the logic which is as close as possible to the
non-occurrence condition DV (𝑥, 𝜑) (in Metamath files, "$d x ph
$."), which belongs to the metalogic.
The standard syntactic nonfreeness condition, also expressed in the metalogic, is intermediate between these two notions: semantic nonfreeness implies syntactic nonfreeness, which implies non-occurrence. Both implications are strict; for the first, note that ⊢ Ⅎ'𝑥𝑥 = 𝑥, that is, 𝑥 is semantically (but not syntactically) nonfree in the formula 𝑥 = 𝑥; for the second, note that 𝑥 is syntactically nonfree in the formula ∀𝑥𝑥 = 𝑥 although it occurs in it. We now prove two metatheorems which make precise the above fact that, as far as proving power is concerned, the nonfreeness condition Ⅎ'𝑥𝜑 is very close to the non-occurrence condition DV (𝑥, 𝜑). Let S be a Metamath system with the FOL-syntax of (i)set.mm, containing intuitionistic positive propositional calculus and ax-5 1943 and ax5e 1945. Theorem 1. If the scheme (Ⅎ'𝑥𝜑 & PHI1 & ... & PHIn ⇒ PHI0, DV) is provable in S, then so is the scheme (PHI1 & ... & PHIn ⇒ PHI0, DV ∪ {{𝑥, 𝜑}}). Proof: By bj-nnfv 37426, we can prove (Ⅎ'𝑥𝜑, {{𝑥, 𝜑}}), from which the theorem follows. QED Theorem 2. Suppose that S also contains (the FOL version of) modal logic KB and commutation of quantifiers alcom 2197 and excom 2200 (possibly weakened by a DV condition on the quantifying variables), and that S can be axiomatized such that the only axioms with a DV condition involving a formula variable are among ax-5 1943, ax5e 1945, ax5ea 1946. If the scheme (PHI1 & ... & PHIn ⇒ PHI0, DV) is provable in S, then so is the scheme (Ⅎ'𝑥𝜑 & PHI1 & ... & PHIn ⇒ PHI0, DV ∖ {{𝑥, 𝜑}}). More precisely, if S contains modal 45 and if the variables quantified over in PHI0, ..., PHIn are among 𝑥1, ..., 𝑥m, then the scheme (PHI1 & ... & PHIn ⇒ (antecedent → PHI0), DV ∖ {{𝑥, 𝜑}}) is provable in S, where the antecedent is a finite conjunction of formulas of the form ∀𝑥i1 ...∀𝑥ip Ⅎ'𝑥𝜑 where the 𝑥ij's are among the 𝑥i's. Lemma: If 𝑥 ∉ OC(PHI), then S proves the scheme (Ⅎ'𝑥𝜑 ⇒ Ⅎ'𝑥 PHI, {{𝑥, 𝑎} ∣ 𝑎 ∈ OC(PHI) ∖ {𝜑}}). More precisely, if the variables quantified over in PHI are among 𝑥1, ..., 𝑥m, then ((antecedent → Ⅎ'𝑥 PHI), {{𝑥, 𝑎} ∣ 𝑎 ∈ OC(PHI) ∖ {𝜑}}) is provable in S, with the same form of antecedent as above. Proof: By induction on the height of PHI. We first note that by bj-nnfbi 37405 we can assume that PHI contains only primitive (as opposed to defined) symbols. For the base case, atomic formulas are either 𝜑, in which case the scheme to prove is an instance of id 23, or have variables all in OC(PHI) ∖ {𝜑}, so (Ⅎ'𝑥 PHI, {{𝑥, 𝑎} ∣ 𝑎 ∈ OC(PHI) ∖ {𝜑}}) by bj-nnfv 37426, hence ((Ⅎ'𝑥𝜑 → Ⅎ'𝑥 PHI), {{𝑥, 𝑎} ∣ 𝑎 ∈ OC(PHI) ∖ {𝜑}}) by a1i 11. For the induction step, PHI is either an implication, a negation, a conjunction, a disjunction, a biconditional, a universal or an existential quantification of formulas where 𝑥 does not occur. We use respectively bj-nnfim 37410, bj-nnfnt 37408, bj-nnfan 37412, bj-nnfor 37414, bj-nnfbit 37416, bj-nnfalt 37448, bj-nnfext 37449. For instance, in the implication case, if we have by induction hypothesis ((∀𝑥1 ...∀𝑥m Ⅎ'𝑥𝜑 → Ⅎ'𝑥 PHI), {{𝑥, 𝑎} ∣ 𝑎 ∈ OC(PHI) ∖ {𝜑}}) and ((∀𝑦1 ...∀𝑦n Ⅎ'𝑥𝜑 → Ⅎ'𝑥 PSI), {{𝑥, 𝑎} ∣ 𝑎 ∈ OC(PSI) ∖ {𝜑}}), then bj-nnfim 37410 yields (((∀𝑥1 ...∀𝑥m Ⅎ'𝑥𝜑 ∧ ∀𝑦1 ...∀𝑦n Ⅎ'𝑥𝜑) → Ⅎ'𝑥 (PHI → PSI)), {{𝑥, 𝑎} ∣ 𝑎 ∈ OC(PHI → PSI) ∖ {𝜑}}) and similarly for antecedents which are conjunctions as in the statement of the lemma. In the universal quantification case, say quantification over 𝑦, if we have by induction hypothesis ((∀𝑥1 ...∀𝑥m Ⅎ'𝑥𝜑 → Ⅎ'𝑥 PHI), {{𝑥, 𝑎} ∣ 𝑎 ∈ OC(PHI) ∖ {𝜑}}), then bj-nnfalt 37448 yields ((∀𝑦∀𝑥1 ...∀𝑥m Ⅎ'𝑥𝜑 → Ⅎ'𝑥∀𝑦 PHI), {{𝑥, 𝑎} ∣ 𝑎 ∈ OC(∀𝑦 PHI) ∖ {𝜑}}) and similarly for antecedents which are conjunctions as in the statement of the lemma. Note bj-nnfalt 37448 and bj-nnfext 37449 are proved from positive propositional calculus with alcom 2197 and excom 2200 (possibly weakened by a DV condition on the quantifying variables), and modalB (via bj-19.12 37381). QED Proof of the theorem: Consider a proof of that scheme directly from the axioms. Consider a step where a DV condition involving 𝜑 is used. By hypothesis, that step is an instance of ax-5 1943 or ax5e 1945 or ax5ea 1946. It has the form (PSI → ∀𝑥 PSI) where PSI has the form of the lemma and the DV conditions of the proof contain {{𝑥, 𝑎} ∣ 𝑎 ∈ OC(PSI) }. Therefore, one has ((∀𝑥1 ...∀𝑥m Ⅎ'𝑥𝜑 → Ⅎ'𝑥 PSI), {{𝑥, 𝑎} ∣ 𝑎 ∈ OC(PSI) ∖ {𝜑}}) for appropriate 𝑥i's, and by bj-nnfa 37386 we obtain ((∀𝑥1 ...∀𝑥m Ⅎ'𝑥𝜑 → (PSI → ∀𝑥 PSI)), {{𝑥, 𝑎} ∣ 𝑎 ∈ OC(PSI) ∖ {𝜑}}) and similarly for antecedents which are conjunctions as in the statement of the theorem. Similarly if the step is using ax5e 1945 or ax5ea 1946, we would use bj-nnfe 37389 or bj-nnfea 37392 respectively. Therefore, taking as antecedent of the theorem to prove the conjunction of all the antecedents at each of these steps, we obtain a proof by "carrying the context over", which is possible, as in the deduction theorem when the step uses ax-mp 5, and when the step uses ax-gen 1828, by bj-nnf-alrim 37403 and bj-nnfa1 37442 (which requires modal 45). The condition DV (𝑥, 𝜑) is not required by the resulting proof. Finally, there may be in the global antecedent thus constructed some dummy variables, which can be removed by spvw 2014. QED Compared with df-nf 1817, the present definition is stricter on positive propositional calculus (bj-nnfnfTEMP 37398) and equivalent on core FOL plus sp 2222 (bj-nfnnfTEMP 37440). While being stricter, it still holds for non-occurring variables (bj-nnfv 37426), which is the basic requirement for this quantifier. In particular, it translates more closely the associated variable disjointness condition. Since the nonfreeness quantifier is a means to translate a variable disjointness condition from the metalogic to the logic, it seems preferable. Also, since nonfreeness is mainly used as a hypothesis, this definition would allow more theorems, notably the 19.xx theorems, to be proved from the core axioms, without needing a 19.xxv variant. One can devise infinitely many definitions increasingly close to the non-occurring condition, like ((∃𝑥𝜑 → 𝜑) ∧ (𝜑 → ∀𝑥𝜑)) ∧ ∀𝑥((∃𝑥𝜑 → 𝜑) ∧ (𝜑 → ∀𝑥𝜑)) ∧ ∀𝑥∀𝑥... and each stronger definition would permit more theorems to be proved from the core axioms. A reasonable rule seems to be to stop before nested quantifiers appear (since they typically require ax-10 2179 to work with), and also not to have redundant conjuncts when full metacomplete FOL= is developed. (Contributed by BJ, 28-Jul-2023.) |
| ⊢ (Ⅎ'𝑥𝜑 ↔ ((∃𝑥𝜑 → 𝜑) ∧ (𝜑 → ∀𝑥𝜑))) | ||
| Theorem | bj-nnfa 37386 | Nonfreeness implies the equivalent of ax-5 1943. See nf5r 2233. (Contributed by BJ, 28-Jul-2023.) |
| ⊢ (Ⅎ'𝑥𝜑 → (𝜑 → ∀𝑥𝜑)) | ||
| Theorem | bj-nnfad 37387 | Nonfreeness implies the equivalent of ax-5 1943, deduction form. See nf5rd 2235. (Contributed by BJ, 2-Dec-2023.) |
| ⊢ (𝜑 → Ⅎ'𝑥𝜓) ⇒ ⊢ (𝜑 → (𝜓 → ∀𝑥𝜓)) | ||
| Theorem | bj-nnfai 37388 | Nonfreeness implies the equivalent of ax-5 1943, inference form. See nf5ri 2234. (Contributed by BJ, 22-Sep-2024.) |
| ⊢ Ⅎ'𝑥𝜑 ⇒ ⊢ (𝜑 → ∀𝑥𝜑) | ||
| Theorem | bj-nnfe 37389 | Nonfreeness implies the equivalent of ax5e 1945. (Contributed by BJ, 28-Jul-2023.) |
| ⊢ (Ⅎ'𝑥𝜑 → (∃𝑥𝜑 → 𝜑)) | ||
| Theorem | bj-nnfed 37390 | Nonfreeness implies the equivalent of ax5e 1945, deduction form. (Contributed by BJ, 2-Dec-2023.) |
| ⊢ (𝜑 → Ⅎ'𝑥𝜓) ⇒ ⊢ (𝜑 → (∃𝑥𝜓 → 𝜓)) | ||
| Theorem | bj-nnfei 37391 | Nonfreeness implies the equivalent of ax5e 1945, inference form. (Contributed by BJ, 22-Sep-2024.) |
| ⊢ Ⅎ'𝑥𝜑 ⇒ ⊢ (∃𝑥𝜑 → 𝜑) | ||
| Theorem | bj-nnfea 37392 | Nonfreeness implies the equivalent of ax5ea 1946. (Contributed by BJ, 28-Jul-2023.) |
| ⊢ (Ⅎ'𝑥𝜑 → (∃𝑥𝜑 → ∀𝑥𝜑)) | ||
| Theorem | bj-nnfead 37393 | Nonfreeness implies the equivalent of ax5ea 1946, deduction form. (Contributed by BJ, 2-Dec-2023.) |
| ⊢ (𝜑 → Ⅎ'𝑥𝜓) ⇒ ⊢ (𝜑 → (∃𝑥𝜓 → ∀𝑥𝜓)) | ||
| Theorem | bj-nnfeai 37394 | Nonfreeness implies the equivalent of ax5ea 1946, inference form. (Contributed by BJ, 22-Sep-2024.) |
| ⊢ Ⅎ'𝑥𝜑 ⇒ ⊢ (∃𝑥𝜑 → ∀𝑥𝜑) | ||
| Theorem | bj-alnnf 37395 | In deduction-style proofs, it is equivalent to assert that the context holds for all values of a variable, or that is does not depend on that variable. (Contributed by BJ, 28-Mar-2026.) |
| ⊢ ((𝜑 → ∀𝑥𝜑) ↔ (𝜑 → Ⅎ'𝑥𝜑)) | ||
| Theorem | bj-alnnf2 37396 | If a proposition holds, then it holds for all values of a given variable if and only if it does not depend on that variable. (Contributed by BJ, 28-Mar-2026.) |
| ⊢ (𝜑 → (∀𝑥𝜑 ↔ Ⅎ'𝑥𝜑)) | ||
| Theorem | bj-dfnnf2 37397 | Alternate definition of df-bj-nnf 37385 using only primitive symbols (→, ¬, ∀) in each conjunct. (Contributed by BJ, 20-Aug-2023.) |
| ⊢ (Ⅎ'𝑥𝜑 ↔ ((𝜑 → ∀𝑥𝜑) ∧ (¬ 𝜑 → ∀𝑥 ¬ 𝜑))) | ||
| Theorem | bj-nnfnfTEMP 37398 | New nonfreeness implies old nonfreeness on minimal implicational calculus (the proof indicates it uses ax-3 8 because of set.mm's definition of the biconditional, but the proof actually holds in minimal implicational calculus). (Contributed by BJ, 28-Jul-2023.) The proof should not rely on df-nf 1817 except via df-nf 1817 directly. (Proof modification is discouraged.) |
| ⊢ (Ⅎ'𝑥𝜑 → Ⅎ𝑥𝜑) | ||
| Theorem | bj-nnfim1 37399 | A consequence of nonfreeness in the antecedent and the consequent of an implication. (Contributed by BJ, 27-Aug-2023.) |
| ⊢ ((Ⅎ'𝑥𝜑 ∧ Ⅎ'𝑥𝜓) → ((𝜑 → 𝜓) → (∃𝑥𝜑 → ∀𝑥𝜓))) | ||
| Theorem | bj-nnfim2 37400 | A consequence of nonfreeness in the antecedent and the consequent of an implication. (Contributed by BJ, 27-Aug-2023.) |
| ⊢ ((Ⅎ'𝑥𝜑 ∧ Ⅎ'𝑥𝜓) → ((∀𝑥𝜑 → ∃𝑥𝜓) → (𝜑 → 𝜓))) | ||
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |