the1lab / 1lab

A formalised, cross-linked reference resource for mathematics done in Homotopy Type Theory
https://1lab.dev
GNU Affero General Public License v3.0
348 stars 68 forks source link

Set-projective types and projective objects #421

Closed TOTBWF closed 3 months ago

TOTBWF commented 3 months ago

Description

This PR defines projective objects, and proves a bunch of properties about them. It also defines set-projective types, and shows that projectivity of propositions + a set-projective dedekind type implies countable choice. This closes #420.

Checklist

Before submitting a merge request, please check the items below:

If your change affects many files without adding substantial content, and you don't want your name to appear on those pages (for example, treewide refactorings or reformattings), start the commit message and PR title with chore:.

Lavenza commented 3 months ago

Pull request preview