feat(ModelTheory): add syntax and semantics for infinitary logic - #42758
feat(ModelTheory): add syntax and semantics for infinitary logic#42758cameronfreer wants to merge 1 commit into
Conversation
Welcome new contributor!Thank you for contributing to Mathlib! If you haven't done so already, please review our contribution guidelines, as well as the style guide and naming conventions. In particular, we kindly remind contributors that we have guidelines regarding the use of AI when making pull requests. We use a review queue to manage reviews. If your PR does not appear there, it is probably because it is not successfully building (i.e., it doesn't have a green checkmark), has the If you haven't already done so, please come to https://leanprover.zulipchat.com/, introduce yourself, and mention your new PR. Thank you again for joining our community. |
PR summary 8cfe4425f1Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
| Current number | Change | Type (weak) |
|---|---|---|
| 4932 | 2 | exposed public sections |
Current commit 8cfe4425f1
Reference commit caa4dbde35
This script lives in the mathlib-ci repository. To run it locally, from your mathlib4 directory:
git clone https://github.com/leanprover-community/mathlib-ci.git ../mathlib-ci
../mathlib-ci/scripts/reporting/technical-debt-metrics.sh pr_summary
- The
relativevalue is the weighted sum of the differences with weight given by the inverse of the current value of the statistic. - The
absolutevalue is therelativevalue divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).
|
LLM-generated |
Add basic syntax and semantics for infinitary model theory of L∞ω (and Lω₁ω).
The new
BoundedFormulaInf L ι α nuses index typeιfor all of a formula's infinitary conjunctions and disjunctions, and the definitionalabbrev BoundedFormulaω (α : Type u') (n : ℕ) := L.BoundedFormulaInf ℕ α nlands in exactly the universe of the finitary
BoundedFormula, as suggested by @plp127 in #mathlib4 > ModelTheory: API for infinitary formulas of L_{∞,ω} @ 💬.This PR contains
iSup/iInfconstructors, derived connectives together withalls/exs,Realizewithsimplemmas for every constructor and derived connective, and the embeddingBoundedFormula.toInfwithrealize_toInf.I developed this with extensive assistance from several Claude and GPT models along with lean4-skills and lean-lsp-mcp as part of the ongoing project cameronfreer/infinitary-logic.