Skip to content

feat: add fundamental theorem of topos theory eval problem#397

Open
kim-em wants to merge 1 commit into
mainfrom
feat/fundamental-topos
Open

feat: add fundamental theorem of topos theory eval problem#397
kim-em wants to merge 1 commit into
mainfrom
feat/fundamental-topos

Conversation

@kim-em

@kim-em kim-em commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

This PR adds the fundamental theorem of topos theory (§54 of the Knill survey): the slice category E/X of an elementary topos E is again an elementary topos. The trusted helper IsTopos (a non-hole) bundles the four Mathlib classes that make up "elementary topos". Mathlib has finite limits and cartesian-monoidal structure on Over X and a subobject-classifier class, but neither MonoidalClosed (Over X) (the locally-cartesian-closed upgrade) nor HasSubobjectClassifier (Over X).
🤖 Prepared with Claude Code

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

1 participant