One proof assuming eight other concepts
Lax771644.ManyForeignAssumptions · concepts/Lax771644/ManyForeignAssumptions.lean · lax-771644
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
A single-statement concept whose proof assumes one statement from each of eight different concepts of this submission. Every one of those uses is coarsened by the drawing to a single port on the assumed concept's box, so this is the test for a wide rail of cross-concept assumption arrows.
Concept map
Lean source view on GitHub
| 1 | import Mathlib.Data.Nat.Notation |
| 2 | import Lax771644.Foundations |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: One proof assuming eight other concepts |
| 7 | type: theorem |
| 8 | --- |
| 9 | A single-statement concept whose proof assumes one statement from each of eight |
| 10 | different concepts of this submission. Every one of those uses is coarsened by |
| 11 | the drawing to a single port on the assumed concept's box, so this is the test |
| 12 | for a wide rail of *cross-concept* assumption arrows. |
| 13 | |
| 14 | # Formalization notes |
| 15 | |
| 16 | The eight foreign rungs are chosen to descend, so the composite from stage 200 |
| 17 | down to stage 10 uses each of them. |
| 18 | -/ |
| 19 | |
| 20 | namespace Lax771644.ManyForeignAssumptions |
| 21 | |
| 22 | /-- Descent from stage 200 to stage 10, assembled from eight other concepts. -/ |
| 23 | axiom descends_far : Foundations.Descent 200 10 |
| 24 | |
| 25 | end Lax771644.ManyForeignAssumptions |
| 26 |
Formalization notes
The eight foreign rungs are chosen to descend, so the composite from stage 200 down to stage 10 uses each of them.
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments