Skip to content

change(FirstOrder): redesign FirstOrder#794

Merged
SnO2WMaN merged 65 commits into
masterfrom
refine-fo
Jul 2, 2026
Merged

change(FirstOrder): redesign FirstOrder#794
SnO2WMaN merged 65 commits into
masterfrom
refine-fo

Conversation

@iehality

@iehality iehality commented Feb 28, 2026

Copy link
Copy Markdown
Member

#793

  • FirstOrder/Basic
  • FirstOrder/Completeness
  • FirstOrder/Bootstrapping
  • FirstOrder/Incompleteness

@iehality

iehality commented Mar 4, 2026

Copy link
Copy Markdown
Member Author

TODO: rename SyntacticSemiformula / SyntacticFormula to Semiproposition / Proposition.

@iehality iehality changed the title change(FirstOrder): #793 change(FirstOrder): redesign FirstOrder Mar 31, 2026
@iehality iehality marked this pull request as ready for review June 24, 2026 19:04
iehality and others added 9 commits June 26, 2026 05:35
The ProvabilityLogic formalization has been moved to SeqPL, so remove it
from Foundation along with the Modal lemmas that depended on arithmetical
soundness/completeness:

- Foundation/ProvabilityLogic/ (whole directory)
- Foundation/Modal/Boxdot/GL_S.lean
- Foundation/Modal/Boxdot/Grz_S.lean
- Foundation/Modal/Logic/S/Consistent.lean

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QDE3PcJrxn8nz7V5hJTbjH
…e term types

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S1wqPfbHabyo2rsKAtJm9g
Use ⊢ᴸᴷ¹/close/contra/contraction/identity, context-splitting cut,
and (∅ : Theory L) with empty_provable_iff_eprovable in place of 𝐋𝐊/𝐋𝐊₀/Proof.cast.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S1wqPfbHabyo2rsKAtJm9g
…fine-fo-fill

# Conflicts:
#	Foundation.lean
#	Foundation/ProvabilityLogic/Grz/Completeness.lean
#	Foundation/ProvabilityLogic/Realization.lean
#	Foundation/ProvabilityLogic/S/Completeness.lean
#	Foundation/ProvabilityLogic/S/Soundness.lean
#	Foundation/ProvabilityLogic/SolovaySentences.lean
Comment thread Foundation/LinearLogic/FirstOrder/ClassicalEmbedding.lean
Use 𝐋𝐊¹/𝐋𝐋₀ over Proposition instead of (∅ : Theory L)/𝐋𝐋 over Sentence.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S1wqPfbHabyo2rsKAtJm9g
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants