Skip to content

Conversation

@Alizter
Copy link
Collaborator

@Alizter Alizter commented Dec 9, 2024

Here is a double recursion principle for Join. It is slightly more general than a typical double recursion principle since we allow for the types in each join to be different. This generalisation makes the overall lemma clearer to state and prove.

One place this will be used is in CayleyDickson.v where we define a H-space multiplication operation on Join (Susp A) (Susp A) for a Cayley-Dickson imaginaroid A. This lemma makes the construction there much clearer.

Presumably there ought to be a dependent variant of this, but I haven't yet thought about how to state or prove it.

Signed-off-by: Ali Caglayan <[email protected]>

<!-- ps-id: 9003322c-1a51-44a4-baca-d660f1480537 -->
@Alizter Alizter requested a review from jdchristensen December 9, 2024 20:27
Copy link
Collaborator

@jdchristensen jdchristensen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

@Alizter Alizter merged commit b980b91 into HoTT:master Dec 9, 2024
22 checks passed
@Alizter Alizter deleted the ps/rr/double_recursion_for_join branch December 9, 2024 22:04
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