104
Emily Riehl Johns Hopkins University Categorifying cardinal arithmetic University of Chicago REU

Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Emily Riehl

Johns Hopkins University

Categorifying cardinal arithmetic

University of Chicago REU

Page 2: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Plan

Goal: prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) for any natural numbers

๐‘Ž, ๐‘, and ๐‘ .

by taking a tour of some deep ideas from category theory.

โ€ข Step 1: categorification

โ€ข Step 2: the Yoneda lemma

โ€ข Step 3: representability

โ€ข Step 4: the proof

โ€ข Epilogue: what was the point of that?

Page 3: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Plan

Goal: prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) for any natural numbers

๐‘Ž, ๐‘, and ๐‘ by taking a tour of some deep ideas from category theory.

โ€ข Step 1: categorification

โ€ข Step 2: the Yoneda lemma

โ€ข Step 3: representability

โ€ข Step 4: the proof

โ€ข Epilogue: what was the point of that?

Page 4: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Plan

Goal: prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) for any natural numbers

๐‘Ž, ๐‘, and ๐‘ by taking a tour of some deep ideas from category theory.

โ€ข Step 1: categorification

โ€ข Step 2: the Yoneda lemma

โ€ข Step 3: representability

โ€ข Step 4: the proof

โ€ข Epilogue: what was the point of that?

Page 5: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Plan

Goal: prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) for any natural numbers

๐‘Ž, ๐‘, and ๐‘ by taking a tour of some deep ideas from category theory.

โ€ข Step 1: categorification

โ€ข Step 2: the Yoneda lemma

โ€ข Step 3: representability

โ€ข Step 4: the proof

โ€ข Epilogue: what was the point of that?

Page 6: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

1

Step 1: categorification

Page 7: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The idea of categorification

The first step is to understand the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)

as expressing some deeper truth about mathematical structures.

Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

Q: What is the role of the natural numbers ๐‘Ž, ๐‘, and ๐‘ ?

Page 8: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The idea of categorification

The first step is to understand the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)

as expressing some deeper truth about mathematical structures.

Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

Q: What is the role of the natural numbers ๐‘Ž, ๐‘, and ๐‘ ?

Page 9: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The idea of categorification

The first step is to understand the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)

as expressing some deeper truth about mathematical structures.

Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

Q: What is the role of the natural numbers ๐‘Ž, ๐‘, and ๐‘ ?

Page 10: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying natural numbers

Q: What is the role of the natural numbers ๐‘Ž, ๐‘, and ๐‘ ?

A: Natural numbers define the cardinalities, or sizes, of finite sets.

Natural numbers ๐‘Ž, ๐‘, and ๐‘ encode the sizes of finite sets ๐ด, ๐ต, and ๐ถ.

๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, ๐‘ โ‰” |๐ถ|.

Page 11: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying natural numbers

Q: What is the role of the natural numbers ๐‘Ž, ๐‘, and ๐‘ ?

A: Natural numbers define the cardinalities, or sizes, of finite sets.

Natural numbers ๐‘Ž, ๐‘, and ๐‘ encode the sizes of finite sets ๐ด, ๐ต, and ๐ถ.

๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, ๐‘ โ‰” |๐ถ|.

Page 12: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying natural numbers

Q: What is the role of the natural numbers ๐‘Ž, ๐‘, and ๐‘ ?

A: Natural numbers define the cardinalities, or sizes, of finite sets.

Natural numbers ๐‘Ž, ๐‘, and ๐‘ encode the sizes of finite sets ๐ด, ๐ต, and ๐ถ.

๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, ๐‘ โ‰” |๐ถ|.

Page 13: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying equality

Natural numbers ๐‘Ž, ๐‘, and ๐‘ encode the sizes of finite sets ๐ด, ๐ต, and ๐ถ.

๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, ๐‘ โ‰” |๐ถ|.

Q: What is true of ๐ด and ๐ต if ๐‘Ž = ๐‘ ?A: ๐‘Ž = ๐‘ if and only if ๐ด and ๐ต are isomorphic, which means there exist

functions ๐‘“โˆถ ๐ด โ†’ ๐ต and ๐‘”โˆถ ๐ต โ†’ ๐ด that are inverses in the sense that

๐‘” โˆ˜ ๐‘“ = id and ๐‘“ โˆ˜ ๐‘” = id. In this case, we write ๐ด โ‰… ๐ต.

For ๐‘Ž โ‰” |๐ด| and ๐‘ โ‰” |๐ต|,the equation ๐‘Ž = ๐‘ asserts the existence of an isomorphism ๐ด โ‰… ๐ต.

Eugenia Cheng: โ€œAll equations are lies.โ€

Categorification: the truth behind ๐‘Ž = ๐‘ is ๐ด โ‰… ๐ต.

Page 14: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying equality

Natural numbers ๐‘Ž, ๐‘, and ๐‘ encode the sizes of finite sets ๐ด, ๐ต, and ๐ถ.

๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, ๐‘ โ‰” |๐ถ|.

Q: What is true of ๐ด and ๐ต if ๐‘Ž = ๐‘ ?

A: ๐‘Ž = ๐‘ if and only if ๐ด and ๐ต are isomorphic, which means there exist

functions ๐‘“โˆถ ๐ด โ†’ ๐ต and ๐‘”โˆถ ๐ต โ†’ ๐ด that are inverses in the sense that

๐‘” โˆ˜ ๐‘“ = id and ๐‘“ โˆ˜ ๐‘” = id. In this case, we write ๐ด โ‰… ๐ต.

For ๐‘Ž โ‰” |๐ด| and ๐‘ โ‰” |๐ต|,the equation ๐‘Ž = ๐‘ asserts the existence of an isomorphism ๐ด โ‰… ๐ต.

Eugenia Cheng: โ€œAll equations are lies.โ€

Categorification: the truth behind ๐‘Ž = ๐‘ is ๐ด โ‰… ๐ต.

Page 15: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying equality

Natural numbers ๐‘Ž, ๐‘, and ๐‘ encode the sizes of finite sets ๐ด, ๐ต, and ๐ถ.

๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, ๐‘ โ‰” |๐ถ|.

Q: What is true of ๐ด and ๐ต if ๐‘Ž = ๐‘ ?A: ๐‘Ž = ๐‘ if and only if ๐ด and ๐ต are isomorphic, which means there exist

functions ๐‘“โˆถ ๐ด โ†’ ๐ต and ๐‘”โˆถ ๐ต โ†’ ๐ด that are inverses in the sense that

๐‘” โˆ˜ ๐‘“ = id and ๐‘“ โˆ˜ ๐‘” = id. In this case, we write ๐ด โ‰… ๐ต.

For ๐‘Ž โ‰” |๐ด| and ๐‘ โ‰” |๐ต|,the equation ๐‘Ž = ๐‘ asserts the existence of an isomorphism ๐ด โ‰… ๐ต.

Eugenia Cheng: โ€œAll equations are lies.โ€

Categorification: the truth behind ๐‘Ž = ๐‘ is ๐ด โ‰… ๐ต.

Page 16: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying equality

Natural numbers ๐‘Ž, ๐‘, and ๐‘ encode the sizes of finite sets ๐ด, ๐ต, and ๐ถ.

๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, ๐‘ โ‰” |๐ถ|.

Q: What is true of ๐ด and ๐ต if ๐‘Ž = ๐‘ ?A: ๐‘Ž = ๐‘ if and only if ๐ด and ๐ต are isomorphic, which means there exist

functions ๐‘“โˆถ ๐ด โ†’ ๐ต and ๐‘”โˆถ ๐ต โ†’ ๐ด that are inverses in the sense that

๐‘” โˆ˜ ๐‘“ = id and ๐‘“ โˆ˜ ๐‘” = id. In this case, we write ๐ด โ‰… ๐ต.

For ๐‘Ž โ‰” |๐ด| and ๐‘ โ‰” |๐ต|,the equation ๐‘Ž = ๐‘ asserts the existence of an isomorphism ๐ด โ‰… ๐ต.

Eugenia Cheng: โ€œAll equations are lies.โ€

Categorification: the truth behind ๐‘Ž = ๐‘ is ๐ด โ‰… ๐ต.

Page 17: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying equality

Natural numbers ๐‘Ž, ๐‘, and ๐‘ encode the sizes of finite sets ๐ด, ๐ต, and ๐ถ.

๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, ๐‘ โ‰” |๐ถ|.

Q: What is true of ๐ด and ๐ต if ๐‘Ž = ๐‘ ?A: ๐‘Ž = ๐‘ if and only if ๐ด and ๐ต are isomorphic, which means there exist

functions ๐‘“โˆถ ๐ด โ†’ ๐ต and ๐‘”โˆถ ๐ต โ†’ ๐ด that are inverses in the sense that

๐‘” โˆ˜ ๐‘“ = id and ๐‘“ โˆ˜ ๐‘” = id. In this case, we write ๐ด โ‰… ๐ต.

For ๐‘Ž โ‰” |๐ด| and ๐‘ โ‰” |๐ต|,the equation ๐‘Ž = ๐‘ asserts the existence of an isomorphism ๐ด โ‰… ๐ต.

Eugenia Cheng: โ€œAll equations are lies.โ€

Categorification: the truth behind ๐‘Ž = ๐‘ is ๐ด โ‰… ๐ต.

Page 18: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying equality

Natural numbers ๐‘Ž, ๐‘, and ๐‘ encode the sizes of finite sets ๐ด, ๐ต, and ๐ถ.

๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, ๐‘ โ‰” |๐ถ|.

Q: What is true of ๐ด and ๐ต if ๐‘Ž = ๐‘ ?A: ๐‘Ž = ๐‘ if and only if ๐ด and ๐ต are isomorphic, which means there exist

functions ๐‘“โˆถ ๐ด โ†’ ๐ต and ๐‘”โˆถ ๐ต โ†’ ๐ด that are inverses in the sense that

๐‘” โˆ˜ ๐‘“ = id and ๐‘“ โˆ˜ ๐‘” = id. In this case, we write ๐ด โ‰… ๐ต.

For ๐‘Ž โ‰” |๐ด| and ๐‘ โ‰” |๐ต|,the equation ๐‘Ž = ๐‘ asserts the existence of an isomorphism ๐ด โ‰… ๐ต.

Eugenia Cheng: โ€œAll equations are lies.โ€

Categorification: the truth behind ๐‘Ž = ๐‘ is ๐ด โ‰… ๐ต.

Page 19: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorification progress report

Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

The story so far:

โ€ข The natural numbers ๐‘Ž, ๐‘, and ๐‘ encode the sizes of finite sets ๐ด, ๐ต,

and ๐ถ:

๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, ๐‘ โ‰” |๐ถ|.

โ€ข The equation โ€œ=โ€ asserts the existence of an isomorphism โ€œโ‰…โ€.

Q: What is the deeper meaning of the symbols โ€œ+โ€ and โ€œร—โ€?

Page 20: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorification progress report

Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

The story so far:

โ€ข The natural numbers ๐‘Ž, ๐‘, and ๐‘ encode the sizes of finite sets ๐ด, ๐ต,

and ๐ถ:

๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, ๐‘ โ‰” |๐ถ|.

โ€ข The equation โ€œ=โ€ asserts the existence of an isomorphism โ€œโ‰…โ€.

Q: What is the deeper meaning of the symbols โ€œ+โ€ and โ€œร—โ€?

Page 21: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorification progress report

Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

The story so far:

โ€ข The natural numbers ๐‘Ž, ๐‘, and ๐‘ encode the sizes of finite sets ๐ด, ๐ต,

and ๐ถ:

๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, ๐‘ โ‰” |๐ถ|.

โ€ข The equation โ€œ=โ€ asserts the existence of an isomorphism โ€œโ‰…โ€.

Q: What is the deeper meaning of the symbols โ€œ+โ€ and โ€œร—โ€?

Page 22: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorification progress report

Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

The story so far:

โ€ข The natural numbers ๐‘Ž, ๐‘, and ๐‘ encode the sizes of finite sets ๐ด, ๐ต,

and ๐ถ:

๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, ๐‘ โ‰” |๐ถ|.

โ€ข The equation โ€œ=โ€ asserts the existence of an isomorphism โ€œโ‰…โ€.

Q: What is the deeper meaning of the symbols โ€œ+โ€ and โ€œร—โ€?

Page 23: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying +

Q: If ๐‘ โ‰” |๐ต| and ๐‘ โ‰” |๐ถ| what set has ๐‘ + ๐‘ elements?

A: The disjoint union ๐ต +๐ถ is a set with ๐‘ + ๐‘ elements.

๐ต =โŽง{โŽจ{โŽฉ

โ™ฏโ™ญโ™ฎ

โŽซ}โŽฌ}โŽญ

, ๐ถ = { โ™  โ™กโ™ข โ™ฃ } , ๐ต + ๐ถ = { โ™ฏ โ™ญ โ™  โ™ก

โ™ฎ โ™ข โ™ฃ }

๐‘ + ๐‘ โ‰” |๐ต + ๐ถ|

Page 24: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying +

Q: If ๐‘ โ‰” |๐ต| and ๐‘ โ‰” |๐ถ| what set has ๐‘ + ๐‘ elements?

A: The disjoint union ๐ต +๐ถ is a set with ๐‘ + ๐‘ elements.

๐ต =โŽง{โŽจ{โŽฉ

โ™ฏโ™ญโ™ฎ

โŽซ}โŽฌ}โŽญ

, ๐ถ = { โ™  โ™กโ™ข โ™ฃ } , ๐ต + ๐ถ = { โ™ฏ โ™ญ โ™  โ™ก

โ™ฎ โ™ข โ™ฃ }

๐‘ + ๐‘ โ‰” |๐ต + ๐ถ|

Page 25: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying +

Q: If ๐‘ โ‰” |๐ต| and ๐‘ โ‰” |๐ถ| what set has ๐‘ + ๐‘ elements?

A: The disjoint union ๐ต +๐ถ is a set with ๐‘ + ๐‘ elements.

๐ต =โŽง{โŽจ{โŽฉ

โ™ฏโ™ญโ™ฎ

โŽซ}โŽฌ}โŽญ

, ๐ถ = { โ™  โ™กโ™ข โ™ฃ } , ๐ต + ๐ถ = { โ™ฏ โ™ญ โ™  โ™ก

โ™ฎ โ™ข โ™ฃ }

๐‘ + ๐‘ โ‰” |๐ต + ๐ถ|

Emily Riehl
Page 26: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying ร—

Q: If ๐‘Ž โ‰” |๐ด| and ๐‘ โ‰” |๐ต| what set has ๐‘Ž ร— ๐‘ elements?

A: The cartesian product ๐ดร—๐ต is a set with ๐‘Ž ร— ๐‘ elements.

๐ด = { โˆ— โ‹† } , ๐ต =โŽง{โŽจ{โŽฉ

โ™ฏโ™ญโ™ฎ

โŽซ}โŽฌ}โŽญ

, ๐ด ร—๐ต =โŽง{โŽจ{โŽฉ

(โˆ—, โ™ฏ) (โ‹†, โ™ฏ)(โˆ—, โ™ญ) (โ‹†, โ™ญ)(โˆ—, โ™ฎ) (โ‹†, โ™ฎ)

โŽซ}โŽฌ}โŽญ

๐‘Žร— ๐‘ โ‰” |๐ด ร— ๐ต|

Page 27: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying ร—

Q: If ๐‘Ž โ‰” |๐ด| and ๐‘ โ‰” |๐ต| what set has ๐‘Ž ร— ๐‘ elements?

A: The cartesian product ๐ดร—๐ต is a set with ๐‘Ž ร— ๐‘ elements.

๐ด = { โˆ— โ‹† } , ๐ต =โŽง{โŽจ{โŽฉ

โ™ฏโ™ญโ™ฎ

โŽซ}โŽฌ}โŽญ

, ๐ด ร—๐ต =โŽง{โŽจ{โŽฉ

(โˆ—, โ™ฏ) (โ‹†, โ™ฏ)(โˆ—, โ™ญ) (โ‹†, โ™ญ)(โˆ—, โ™ฎ) (โ‹†, โ™ฎ)

โŽซ}โŽฌ}โŽญ

๐‘Žร— ๐‘ โ‰” |๐ด ร— ๐ต|

Page 28: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying ร—

Q: If ๐‘Ž โ‰” |๐ด| and ๐‘ โ‰” |๐ต| what set has ๐‘Ž ร— ๐‘ elements?

A: The cartesian product ๐ดร—๐ต is a set with ๐‘Ž ร— ๐‘ elements.

๐ด = { โˆ— โ‹† } , ๐ต =โŽง{โŽจ{โŽฉ

โ™ฏโ™ญโ™ฎ

โŽซ}โŽฌ}โŽญ

, ๐ด ร—๐ต =โŽง{โŽจ{โŽฉ

(โˆ—, โ™ฏ) (โ‹†, โ™ฏ)(โˆ—, โ™ญ) (โ‹†, โ™ญ)(โˆ—, โ™ฎ) (โ‹†, โ™ฎ)

โŽซ}โŽฌ}โŽญ

๐‘Žร— ๐‘ โ‰” |๐ด ร— ๐ต|

Emily Riehl
Page 29: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying cardinal arithmetic

In summary:

โ€ข Natural numbers define cardinalities: there are sets ๐ด, ๐ต, and ๐ถ so

that ๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|.โ€ข The equation ๐‘Ž = ๐‘ encodes an isomorphism ๐ด โ‰… ๐ต.

โ€ข The disjoint union ๐ต +๐ถ is a set with ๐‘ + ๐‘ elements.

โ€ข The cartesian product ๐ดร—๐ต is a set with ๐‘Ž ร— ๐‘ elements.

Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

A: It means that the sets ๐ดร— (๐ต + ๐ถ) and (๐ด ร— ๐ต) + (๐ด ร— ๐ถ) areisomorphic!

๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)

Page 30: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying cardinal arithmetic

In summary:

โ€ข Natural numbers define cardinalities: there are sets ๐ด, ๐ต, and ๐ถ so

that ๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|.

โ€ข The equation ๐‘Ž = ๐‘ encodes an isomorphism ๐ด โ‰… ๐ต.

โ€ข The disjoint union ๐ต +๐ถ is a set with ๐‘ + ๐‘ elements.

โ€ข The cartesian product ๐ดร—๐ต is a set with ๐‘Ž ร— ๐‘ elements.

Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

A: It means that the sets ๐ดร— (๐ต + ๐ถ) and (๐ด ร— ๐ต) + (๐ด ร— ๐ถ) areisomorphic!

๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)

Page 31: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying cardinal arithmetic

In summary:

โ€ข Natural numbers define cardinalities: there are sets ๐ด, ๐ต, and ๐ถ so

that ๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|.โ€ข The equation ๐‘Ž = ๐‘ encodes an isomorphism ๐ด โ‰… ๐ต.

โ€ข The disjoint union ๐ต +๐ถ is a set with ๐‘ + ๐‘ elements.

โ€ข The cartesian product ๐ดร—๐ต is a set with ๐‘Ž ร— ๐‘ elements.

Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

A: It means that the sets ๐ดร— (๐ต + ๐ถ) and (๐ด ร— ๐ต) + (๐ด ร— ๐ถ) areisomorphic!

๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)

Page 32: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying cardinal arithmetic

In summary:

โ€ข Natural numbers define cardinalities: there are sets ๐ด, ๐ต, and ๐ถ so

that ๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|.โ€ข The equation ๐‘Ž = ๐‘ encodes an isomorphism ๐ด โ‰… ๐ต.

โ€ข The disjoint union ๐ต +๐ถ is a set with ๐‘ + ๐‘ elements.

โ€ข The cartesian product ๐ดร—๐ต is a set with ๐‘Ž ร— ๐‘ elements.

Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

A: It means that the sets ๐ดร— (๐ต + ๐ถ) and (๐ด ร— ๐ต) + (๐ด ร— ๐ถ) areisomorphic!

๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)

Page 33: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying cardinal arithmetic

In summary:

โ€ข Natural numbers define cardinalities: there are sets ๐ด, ๐ต, and ๐ถ so

that ๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|.โ€ข The equation ๐‘Ž = ๐‘ encodes an isomorphism ๐ด โ‰… ๐ต.

โ€ข The disjoint union ๐ต +๐ถ is a set with ๐‘ + ๐‘ elements.

โ€ข The cartesian product ๐ดร—๐ต is a set with ๐‘Ž ร— ๐‘ elements.

Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

A: It means that the sets ๐ดร— (๐ต + ๐ถ) and (๐ด ร— ๐ต) + (๐ด ร— ๐ถ) areisomorphic!

๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)

Page 34: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying cardinal arithmetic

In summary:

โ€ข Natural numbers define cardinalities: there are sets ๐ด, ๐ต, and ๐ถ so

that ๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|.โ€ข The equation ๐‘Ž = ๐‘ encodes an isomorphism ๐ด โ‰… ๐ต.

โ€ข The disjoint union ๐ต +๐ถ is a set with ๐‘ + ๐‘ elements.

โ€ข The cartesian product ๐ดร—๐ต is a set with ๐‘Ž ร— ๐‘ elements.

Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

A: It means that the sets ๐ดร— (๐ต + ๐ถ) and (๐ด ร— ๐ต) + (๐ด ร— ๐ถ) areisomorphic!

๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)

Page 35: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Categorifying cardinal arithmetic

In summary:

โ€ข Natural numbers define cardinalities: there are sets ๐ด, ๐ต, and ๐ถ so

that ๐‘Ž โ‰” |๐ด|, ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|.โ€ข The equation ๐‘Ž = ๐‘ encodes an isomorphism ๐ด โ‰… ๐ต.

โ€ข The disjoint union ๐ต +๐ถ is a set with ๐‘ + ๐‘ elements.

โ€ข The cartesian product ๐ดร—๐ต is a set with ๐‘Ž ร— ๐‘ elements.

Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

A: It means that the sets ๐ดร— (๐ต + ๐ถ) and (๐ด ร— ๐ต) + (๐ด ร— ๐ถ) areisomorphic!

๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)

Page 36: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Step 1Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

A: The sets ๐ดร— (๐ต + ๐ถ) and (๐ด ร— ๐ต) + (๐ด ร— ๐ถ) are isomorphic!

โŽง{{{{โŽจ{{{{โŽฉ

(โˆ—, โ™ฏ) (โ‹†, โ™ฏ)(โˆ—, โ™ญ) (โ‹†, โ™ญ)(โˆ—, โ™ฎ) (โ‹†, โ™ฎ)(โˆ—,โ™ ) (โ‹†,โ™ )(โˆ—,โ™ก) (โ‹†,โ™ก)(โˆ—,โ™ข) (โ‹†,โ™ข)(โˆ—,โ™ฃ) (โ‹†,โ™ฃ)

โŽซ}}}}โŽฌ}}}}โŽญ

โ‰…

โŽง{{โŽจ{{โŽฉ

(โˆ—, โ™ฏ) (โˆ—, โ™ญ) (โˆ—,โ™ ) (โˆ—,โ™ก)(โˆ—, โ™ฎ) (โˆ—,โ™ข) (โˆ—,โ™ฃ)

(โ‹†, โ™ฏ) (โ‹†, โ™ญ) (โ‹†,โ™ ) (โ‹†,โ™ก)(โ‹†, โ™ฎ) (โ‹†,โ™ข) (โ‹†,โ™ฃ)

โŽซ}}โŽฌ}}โŽญ

๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

Page 37: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Step 1Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

A: The sets ๐ดร— (๐ต + ๐ถ) and (๐ด ร— ๐ต) + (๐ด ร— ๐ถ) are isomorphic!

โŽง{{{{โŽจ{{{{โŽฉ

(โˆ—, โ™ฏ) (โ‹†, โ™ฏ)(โˆ—, โ™ญ) (โ‹†, โ™ญ)(โˆ—, โ™ฎ) (โ‹†, โ™ฎ)(โˆ—,โ™ ) (โ‹†,โ™ )(โˆ—,โ™ก) (โ‹†,โ™ก)(โˆ—,โ™ข) (โ‹†,โ™ข)(โˆ—,โ™ฃ) (โ‹†,โ™ฃ)

โŽซ}}}}โŽฌ}}}}โŽญ

โ‰…

โŽง{{โŽจ{{โŽฉ

(โˆ—, โ™ฏ) (โˆ—, โ™ญ) (โˆ—,โ™ ) (โˆ—,โ™ก)(โˆ—, โ™ฎ) (โˆ—,โ™ข) (โˆ—,โ™ฃ)

(โ‹†, โ™ฏ) (โ‹†, โ™ญ) (โ‹†,โ™ ) (โ‹†,โ™ก)(โ‹†, โ™ฎ) (โ‹†,โ™ข) (โ‹†,โ™ฃ)

โŽซ}}โŽฌ}}โŽญ

๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)

By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

Page 38: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Step 1Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

A: The sets ๐ดร— (๐ต + ๐ถ) and (๐ด ร— ๐ต) + (๐ด ร— ๐ถ) are isomorphic!

โŽง{{{{โŽจ{{{{โŽฉ

(โˆ—, โ™ฏ) (โ‹†, โ™ฏ)(โˆ—, โ™ญ) (โ‹†, โ™ญ)(โˆ—, โ™ฎ) (โ‹†, โ™ฎ)(โˆ—,โ™ ) (โ‹†,โ™ )(โˆ—,โ™ก) (โ‹†,โ™ก)(โˆ—,โ™ข) (โ‹†,โ™ข)(โˆ—,โ™ฃ) (โ‹†,โ™ฃ)

โŽซ}}}}โŽฌ}}}}โŽญ

โ‰…

โŽง{{โŽจ{{โŽฉ

(โˆ—, โ™ฏ) (โˆ—, โ™ญ) (โˆ—,โ™ ) (โˆ—,โ™ก)(โˆ—, โ™ฎ) (โˆ—,โ™ข) (โˆ—,โ™ฃ)

(โ‹†, โ™ฏ) (โ‹†, โ™ญ) (โ‹†,โ™ ) (โ‹†,โ™ก)(โ‹†, โ™ฎ) (โ‹†,โ™ข) (โ‹†,โ™ฃ)

โŽซ}}โŽฌ}}โŽญ

๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)

โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

Page 39: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Step 1Q: What is the deeper meaning of the equation

๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘) ?

A: The sets ๐ดร— (๐ต + ๐ถ) and (๐ด ร— ๐ต) + (๐ด ร— ๐ถ) are isomorphic!

โŽง{{{{โŽจ{{{{โŽฉ

(โˆ—, โ™ฏ) (โ‹†, โ™ฏ)(โˆ—, โ™ญ) (โ‹†, โ™ญ)(โˆ—, โ™ฎ) (โ‹†, โ™ฎ)(โˆ—,โ™ ) (โ‹†,โ™ )(โˆ—,โ™ก) (โ‹†,โ™ก)(โˆ—,โ™ข) (โ‹†,โ™ข)(โˆ—,โ™ฃ) (โ‹†,โ™ฃ)

โŽซ}}}}โŽฌ}}}}โŽญ

โ‰…

โŽง{{โŽจ{{โŽฉ

(โˆ—, โ™ฏ) (โˆ—, โ™ญ) (โˆ—,โ™ ) (โˆ—,โ™ก)(โˆ—, โ™ฎ) (โˆ—,โ™ข) (โˆ—,โ™ฃ)

(โ‹†, โ™ฏ) (โ‹†, โ™ญ) (โ‹†,โ™ ) (โ‹†,โ™ก)(โ‹†, โ™ฎ) (โ‹†,โ™ข) (โ‹†,โ™ฃ)

โŽซ}}โŽฌ}}โŽญ

๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

Page 40: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

2

Step 2: the Yoneda lemma

Page 41: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The Yoneda lemma

The Yoneda lemma. Two sets ๐ด and ๐ต are isomorphic if and only if

โ€ข for all sets ๐‘‹, the sets of functions

Fun(๐ด,๐‘‹) โ‰” {โ„Žโˆถ ๐ด โ†’ ๐‘‹} and Fun(๐ต,๐‘‹) โ‰” {๐‘˜โˆถ ๐ต โ†’ ๐‘‹}

are isomorphic and moreover

โ€ข the isomorphisms Fun(๐ด,๐‘‹) โ‰… Fun(๐ต,๐‘‹) are โ€œnaturalโ€ in the

sense of commuting with composition with any function โ„“ โˆถ ๐‘‹ โ†’ ๐‘Œ.

? ? ?

Page 42: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The Yoneda lemma

The Yoneda lemma. Two sets ๐ด and ๐ต are isomorphic if and only if

โ€ข for all sets ๐‘‹, the sets of functions

Fun(๐ด,๐‘‹) โ‰” {โ„Žโˆถ ๐ด โ†’ ๐‘‹} and Fun(๐ต,๐‘‹) โ‰” {๐‘˜โˆถ ๐ต โ†’ ๐‘‹}

are isomorphic

and moreover

โ€ข the isomorphisms Fun(๐ด,๐‘‹) โ‰… Fun(๐ต,๐‘‹) are โ€œnaturalโ€ in the

sense of commuting with composition with any function โ„“ โˆถ ๐‘‹ โ†’ ๐‘Œ.

? ? ?

Page 43: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The Yoneda lemma

The Yoneda lemma. Two sets ๐ด and ๐ต are isomorphic if and only if

โ€ข for all sets ๐‘‹, the sets of functions

Fun(๐ด,๐‘‹) โ‰” {โ„Žโˆถ ๐ด โ†’ ๐‘‹} and Fun(๐ต,๐‘‹) โ‰” {๐‘˜โˆถ ๐ต โ†’ ๐‘‹}

are isomorphic and moreover

โ€ข the isomorphisms Fun(๐ด,๐‘‹) โ‰… Fun(๐ต,๐‘‹) are โ€œnaturalโ€ in the

sense of commuting with composition with any function โ„“ โˆถ ๐‘‹ โ†’ ๐‘Œ.

? ? ?

Page 44: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The Yoneda lemma

The Yoneda lemma. Two sets ๐ด and ๐ต are isomorphic if and only if

โ€ข for all sets ๐‘‹, the sets of functions

Fun(๐ด,๐‘‹) โ‰” {โ„Žโˆถ ๐ด โ†’ ๐‘‹} and Fun(๐ต,๐‘‹) โ‰” {๐‘˜โˆถ ๐ต โ†’ ๐‘‹}

are isomorphic and moreover

โ€ข the isomorphisms Fun(๐ด,๐‘‹) โ‰… Fun(๐ต,๐‘‹) are โ€œnaturalโ€ in the

sense of commuting with composition with any function โ„“ โˆถ ๐‘‹ โ†’ ๐‘Œ.

? ? ?

Page 45: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Proof of the Yoneda lemma

The Yoneda lemma. ๐ด and ๐ต are isomorphic if and only if for any ๐‘‹ the

sets of functions Fun(๐ด,๐‘‹) and Fun(๐ต,๐‘‹) are โ€œnaturallyโ€ isomorphic.

Proof (โ‡): Suppose Fun(๐ด,๐‘‹) โ‰… Fun(๐ต,๐‘‹) for all ๐‘‹. Taking ๐‘‹ = ๐ดand ๐‘‹ = ๐ต, we use the bijections:

Fun(๐ด,๐ด) Fun(๐ต,๐ด) Fun(๐ด,๐ต) Fun(๐ต,๐ต)

๐ด

โ‰… โ‰…

to define functions ๐‘”โˆถ ๐ต โ†’ ๐ด and ๐‘“โˆถ ๐ด โ†’ ๐ต. By naturality:

id๐ด ๐‘”

Fun(๐ด,๐ด) Fun(๐ต,๐ด)

Fun(๐ด,๐ต) Fun(๐ต,๐ต)

๐‘“ id๐ต = ๐‘“ โˆ˜ ๐‘”

โˆˆ โˆˆ

โ‰…๐‘“โˆ˜โˆ’ ๐‘“โˆ˜โˆ’

โ‰…โˆˆ โˆˆ

and similarly

๐‘” โˆ˜ ๐‘“ = id๐ด.

Page 46: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Proof of the Yoneda lemma

The Yoneda lemma. ๐ด and ๐ต are isomorphic if and only if for any ๐‘‹ the

sets of functions Fun(๐ด,๐‘‹) and Fun(๐ต,๐‘‹) are โ€œnaturallyโ€ isomorphic.

Proof (โ‡):

Suppose Fun(๐ด,๐‘‹) โ‰… Fun(๐ต,๐‘‹) for all ๐‘‹. Taking ๐‘‹ = ๐ดand ๐‘‹ = ๐ต, we use the bijections:

Fun(๐ด,๐ด) Fun(๐ต,๐ด) Fun(๐ด,๐ต) Fun(๐ต,๐ต)

๐ด

โ‰… โ‰…

to define functions ๐‘”โˆถ ๐ต โ†’ ๐ด and ๐‘“โˆถ ๐ด โ†’ ๐ต. By naturality:

id๐ด ๐‘”

Fun(๐ด,๐ด) Fun(๐ต,๐ด)

Fun(๐ด,๐ต) Fun(๐ต,๐ต)

๐‘“ id๐ต = ๐‘“ โˆ˜ ๐‘”

โˆˆ โˆˆ

โ‰…๐‘“โˆ˜โˆ’ ๐‘“โˆ˜โˆ’

โ‰…โˆˆ โˆˆ

and similarly

๐‘” โˆ˜ ๐‘“ = id๐ด.

Page 47: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Proof of the Yoneda lemma

The Yoneda lemma. ๐ด and ๐ต are isomorphic if and only if for any ๐‘‹ the

sets of functions Fun(๐ด,๐‘‹) and Fun(๐ต,๐‘‹) are โ€œnaturallyโ€ isomorphic.

Proof (โ‡): Suppose Fun(๐ด,๐‘‹) โ‰… Fun(๐ต,๐‘‹) for all ๐‘‹.

Taking ๐‘‹ = ๐ดand ๐‘‹ = ๐ต, we use the bijections:

Fun(๐ด,๐ด) Fun(๐ต,๐ด) Fun(๐ด,๐ต) Fun(๐ต,๐ต)

๐ด

โ‰… โ‰…

to define functions ๐‘”โˆถ ๐ต โ†’ ๐ด and ๐‘“โˆถ ๐ด โ†’ ๐ต. By naturality:

id๐ด ๐‘”

Fun(๐ด,๐ด) Fun(๐ต,๐ด)

Fun(๐ด,๐ต) Fun(๐ต,๐ต)

๐‘“ id๐ต = ๐‘“ โˆ˜ ๐‘”

โˆˆ โˆˆ

โ‰…๐‘“โˆ˜โˆ’ ๐‘“โˆ˜โˆ’

โ‰…โˆˆ โˆˆ

and similarly

๐‘” โˆ˜ ๐‘“ = id๐ด.

Page 48: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Proof of the Yoneda lemma

The Yoneda lemma. ๐ด and ๐ต are isomorphic if and only if for any ๐‘‹ the

sets of functions Fun(๐ด,๐‘‹) and Fun(๐ต,๐‘‹) are โ€œnaturallyโ€ isomorphic.

Proof (โ‡): Suppose Fun(๐ด,๐‘‹) โ‰… Fun(๐ต,๐‘‹) for all ๐‘‹. Taking ๐‘‹ = ๐ดand ๐‘‹ = ๐ต, we use the bijections:

Fun(๐ด,๐ด) Fun(๐ต,๐ด) Fun(๐ด,๐ต) Fun(๐ต,๐ต)

๐ด

โ‰… โ‰…

to define functions ๐‘”โˆถ ๐ต โ†’ ๐ด and ๐‘“โˆถ ๐ด โ†’ ๐ต. By naturality:

id๐ด ๐‘”

Fun(๐ด,๐ด) Fun(๐ต,๐ด)

Fun(๐ด,๐ต) Fun(๐ต,๐ต)

๐‘“ id๐ต = ๐‘“ โˆ˜ ๐‘”

โˆˆ โˆˆ

โ‰…๐‘“โˆ˜โˆ’ ๐‘“โˆ˜โˆ’

โ‰…โˆˆ โˆˆ

and similarly

๐‘” โˆ˜ ๐‘“ = id๐ด.

Page 49: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Proof of the Yoneda lemma

The Yoneda lemma. ๐ด and ๐ต are isomorphic if and only if for any ๐‘‹ the

sets of functions Fun(๐ด,๐‘‹) and Fun(๐ต,๐‘‹) are โ€œnaturallyโ€ isomorphic.

Proof (โ‡): Suppose Fun(๐ด,๐‘‹) โ‰… Fun(๐ต,๐‘‹) for all ๐‘‹. Taking ๐‘‹ = ๐ดand ๐‘‹ = ๐ต, we use the bijections:

Fun(๐ด,๐ด) Fun(๐ต,๐ด) Fun(๐ด,๐ต) Fun(๐ต,๐ต)

id๐ด id๐ต

โ‰… โ‰…

โˆˆ โˆˆ

to define functions ๐‘”โˆถ ๐ต โ†’ ๐ด and ๐‘“โˆถ ๐ด โ†’ ๐ต. By naturality:

id๐ด ๐‘”

Fun(๐ด,๐ด) Fun(๐ต,๐ด)

Fun(๐ด,๐ต) Fun(๐ต,๐ต)

๐‘“ id๐ต = ๐‘“ โˆ˜ ๐‘”

โˆˆ โˆˆ

โ‰…๐‘“โˆ˜โˆ’ ๐‘“โˆ˜โˆ’

โ‰…โˆˆ โˆˆ

and similarly

๐‘” โˆ˜ ๐‘“ = id๐ด.

Page 50: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Proof of the Yoneda lemma

The Yoneda lemma. ๐ด and ๐ต are isomorphic if and only if for any ๐‘‹ the

sets of functions Fun(๐ด,๐‘‹) and Fun(๐ต,๐‘‹) are โ€œnaturallyโ€ isomorphic.

Proof (โ‡): Suppose Fun(๐ด,๐‘‹) โ‰… Fun(๐ต,๐‘‹) for all ๐‘‹. Taking ๐‘‹ = ๐ดand ๐‘‹ = ๐ต, we use the bijections:

Fun(๐ด,๐ด) Fun(๐ต,๐ด) Fun(๐ด,๐ต) Fun(๐ต,๐ต)

id๐ด ๐‘” ๐‘“ id๐ต

โ‰… โ‰…

โˆˆ โˆˆ โˆˆ โˆˆ

to define functions ๐‘”โˆถ ๐ต โ†’ ๐ด and ๐‘“โˆถ ๐ด โ†’ ๐ต.

By naturality:

id๐ด ๐‘”

Fun(๐ด,๐ด) Fun(๐ต,๐ด)

Fun(๐ด,๐ต) Fun(๐ต,๐ต)

๐‘“ id๐ต = ๐‘“ โˆ˜ ๐‘”

โˆˆ โˆˆ

โ‰…๐‘“โˆ˜โˆ’ ๐‘“โˆ˜โˆ’

โ‰…โˆˆ โˆˆ

and similarly

๐‘” โˆ˜ ๐‘“ = id๐ด.

Page 51: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Proof of the Yoneda lemma

The Yoneda lemma. ๐ด and ๐ต are isomorphic if and only if for any ๐‘‹ the

sets of functions Fun(๐ด,๐‘‹) and Fun(๐ต,๐‘‹) are โ€œnaturallyโ€ isomorphic.

Proof (โ‡): Suppose Fun(๐ด,๐‘‹) โ‰… Fun(๐ต,๐‘‹) for all ๐‘‹. Taking ๐‘‹ = ๐ดand ๐‘‹ = ๐ต, we use the bijections:

Fun(๐ด,๐ด) Fun(๐ต,๐ด) Fun(๐ด,๐ต) Fun(๐ต,๐ต)

id๐ด ๐‘” ๐‘“ id๐ต

โ‰… โ‰…

โˆˆ โˆˆ โˆˆ โˆˆ

to define functions ๐‘”โˆถ ๐ต โ†’ ๐ด and ๐‘“โˆถ ๐ด โ†’ ๐ต. By naturality:

id๐ด ๐‘”

Fun(๐ด,๐ด) Fun(๐ต,๐ด)

Fun(๐ด,๐ต) Fun(๐ต,๐ต)

๐‘“ id๐ต = ๐‘“ โˆ˜ ๐‘”

โˆˆ โˆˆ

โ‰…๐‘“โˆ˜โˆ’ ๐‘“โˆ˜โˆ’

โ‰…โˆˆ โˆˆ

and similarly

๐‘” โˆ˜ ๐‘“ = id๐ด.

Page 52: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Proof of the Yoneda lemma

The Yoneda lemma. ๐ด and ๐ต are isomorphic if and only if for any ๐‘‹ the

sets of functions Fun(๐ด,๐‘‹) and Fun(๐ต,๐‘‹) are โ€œnaturallyโ€ isomorphic.

Proof (โ‡): Suppose Fun(๐ด,๐‘‹) โ‰… Fun(๐ต,๐‘‹) for all ๐‘‹. Taking ๐‘‹ = ๐ดand ๐‘‹ = ๐ต, we use the bijections:

Fun(๐ด,๐ด) Fun(๐ต,๐ด) Fun(๐ด,๐ต) Fun(๐ต,๐ต)

id๐ด ๐‘” ๐‘“ id๐ต

โ‰… โ‰…

โˆˆ โˆˆ โˆˆ โˆˆ

to define functions ๐‘”โˆถ ๐ต โ†’ ๐ด and ๐‘“โˆถ ๐ด โ†’ ๐ต. By naturality:

id๐ด ๐‘”

Fun(๐ด,๐ด) Fun(๐ต,๐ด)

Fun(๐ด,๐ต) Fun(๐ต,๐ต)

๐‘“ id๐ต = ๐‘“ โˆ˜ ๐‘”

โˆˆ โˆˆ

โ‰…๐‘“โˆ˜โˆ’ ๐‘“โˆ˜โˆ’

โ‰…โˆˆ โˆˆ

and similarly

๐‘” โˆ˜ ๐‘“ = id๐ด.

Page 53: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Steps 1 and 2

By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)

โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

By the Yoneda lemma:

Step 2 summary: To prove ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)โ‡ weโ€™ll instead define a โ€œnaturalโ€ isomorphism

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).

Page 54: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Steps 1 and 2

By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

By the Yoneda lemma:

Step 2 summary: To prove ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)โ‡ weโ€™ll instead define a โ€œnaturalโ€ isomorphism

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).

Page 55: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Steps 1 and 2

By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

By the Yoneda lemma:

Step 2 summary: To prove ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)

โ‡ weโ€™ll instead define a โ€œnaturalโ€ isomorphism

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).

Page 56: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Steps 1 and 2

By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

By the Yoneda lemma:

Step 2 summary: To prove ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)โ‡ weโ€™ll instead define a โ€œnaturalโ€ isomorphism

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).

Page 57: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

3

Step 3: representability

Page 58: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The universal property of the disjoint union

Q: For sets ๐ต, ๐ถ, and ๐‘‹, what is Fun(๐ต + ๐ถ,๐‘‹)?

Q: What is needed to define a function ๐‘“โˆถ ๐ต + ๐ถ โ†’ ๐‘‹?

A: For each ๐‘ โˆˆ ๐ต, we need to specify ๐‘“(๐‘) โˆˆ ๐‘‹, and for each ๐‘ โˆˆ ๐ถ,

we need to specify ๐‘“(๐‘) โˆˆ ๐‘‹. So the function ๐‘“โˆถ ๐ต + ๐ถ โ†’ ๐‘‹ is

determined by two functions ๐‘“๐ต โˆถ ๐ต โ†’ ๐‘‹ and ๐‘“๐ถ โˆถ ๐ถ โ†’ ๐‘‹.

By โ€œpairingโ€

Fun(๐ต + ๐ถ,๐‘‹) Fun(๐ต,๐‘‹) ร— Fun(๐ถ,๐‘‹)

๐‘“ (๐‘“๐ต, ๐‘“๐ถ)

โ‰…

โˆˆ

โ†ญ

โˆˆ

Page 59: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The universal property of the disjoint union

Q: For sets ๐ต, ๐ถ, and ๐‘‹, what is Fun(๐ต + ๐ถ,๐‘‹)?

Q: What is needed to define a function ๐‘“โˆถ ๐ต + ๐ถ โ†’ ๐‘‹?

A: For each ๐‘ โˆˆ ๐ต, we need to specify ๐‘“(๐‘) โˆˆ ๐‘‹, and for each ๐‘ โˆˆ ๐ถ,

we need to specify ๐‘“(๐‘) โˆˆ ๐‘‹. So the function ๐‘“โˆถ ๐ต + ๐ถ โ†’ ๐‘‹ is

determined by two functions ๐‘“๐ต โˆถ ๐ต โ†’ ๐‘‹ and ๐‘“๐ถ โˆถ ๐ถ โ†’ ๐‘‹.

By โ€œpairingโ€

Fun(๐ต + ๐ถ,๐‘‹) Fun(๐ต,๐‘‹) ร— Fun(๐ถ,๐‘‹)

๐‘“ (๐‘“๐ต, ๐‘“๐ถ)

โ‰…

โˆˆ

โ†ญ

โˆˆ

Page 60: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The universal property of the disjoint union

Q: For sets ๐ต, ๐ถ, and ๐‘‹, what is Fun(๐ต + ๐ถ,๐‘‹)?

Q: What is needed to define a function ๐‘“โˆถ ๐ต + ๐ถ โ†’ ๐‘‹?

A: For each ๐‘ โˆˆ ๐ต, we need to specify ๐‘“(๐‘) โˆˆ ๐‘‹, and for each ๐‘ โˆˆ ๐ถ,

we need to specify ๐‘“(๐‘) โˆˆ ๐‘‹.

So the function ๐‘“โˆถ ๐ต + ๐ถ โ†’ ๐‘‹ is

determined by two functions ๐‘“๐ต โˆถ ๐ต โ†’ ๐‘‹ and ๐‘“๐ถ โˆถ ๐ถ โ†’ ๐‘‹.

By โ€œpairingโ€

Fun(๐ต + ๐ถ,๐‘‹) Fun(๐ต,๐‘‹) ร— Fun(๐ถ,๐‘‹)

๐‘“ (๐‘“๐ต, ๐‘“๐ถ)

โ‰…

โˆˆ

โ†ญ

โˆˆ

Page 61: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The universal property of the disjoint union

Q: For sets ๐ต, ๐ถ, and ๐‘‹, what is Fun(๐ต + ๐ถ,๐‘‹)?

Q: What is needed to define a function ๐‘“โˆถ ๐ต + ๐ถ โ†’ ๐‘‹?

A: For each ๐‘ โˆˆ ๐ต, we need to specify ๐‘“(๐‘) โˆˆ ๐‘‹, and for each ๐‘ โˆˆ ๐ถ,

we need to specify ๐‘“(๐‘) โˆˆ ๐‘‹. So the function ๐‘“โˆถ ๐ต + ๐ถ โ†’ ๐‘‹ is

determined by two functions ๐‘“๐ต โˆถ ๐ต โ†’ ๐‘‹ and ๐‘“๐ถ โˆถ ๐ถ โ†’ ๐‘‹.

By โ€œpairingโ€

Fun(๐ต + ๐ถ,๐‘‹) Fun(๐ต,๐‘‹) ร— Fun(๐ถ,๐‘‹)

๐‘“ (๐‘“๐ต, ๐‘“๐ถ)

โ‰…

โˆˆ

โ†ญ

โˆˆ

Page 62: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The universal property of the disjoint union

Q: For sets ๐ต, ๐ถ, and ๐‘‹, what is Fun(๐ต + ๐ถ,๐‘‹)?

Q: What is needed to define a function ๐‘“โˆถ ๐ต + ๐ถ โ†’ ๐‘‹?

A: For each ๐‘ โˆˆ ๐ต, we need to specify ๐‘“(๐‘) โˆˆ ๐‘‹, and for each ๐‘ โˆˆ ๐ถ,

we need to specify ๐‘“(๐‘) โˆˆ ๐‘‹. So the function ๐‘“โˆถ ๐ต + ๐ถ โ†’ ๐‘‹ is

determined by two functions ๐‘“๐ต โˆถ ๐ต โ†’ ๐‘‹ and ๐‘“๐ถ โˆถ ๐ถ โ†’ ๐‘‹.

By โ€œpairingโ€

Fun(๐ต + ๐ถ,๐‘‹) Fun(๐ต,๐‘‹) ร— Fun(๐ถ,๐‘‹)

๐‘“ (๐‘“๐ต, ๐‘“๐ถ)

โ‰…

โˆˆ

โ†ญโˆˆ

Page 63: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

A universal property of the cartesian product

Q: For sets ๐ด, ๐ต, and ๐‘‹, what is Fun(๐ด ร— ๐ต,๐‘‹)?

Q: What is needed to define a function ๐‘“โˆถ ๐ด ร— ๐ต โ†’ ๐‘‹?

A: For each ๐‘ โˆˆ ๐ต and ๐‘Ž โˆˆ ๐ด, we need to specify an element

๐‘“(๐‘Ž, ๐‘) โˆˆ ๐‘‹. Thus, for each ๐‘ โˆˆ ๐ต, we need to specify a function

๐‘“(โˆ’, ๐‘) โˆถ ๐ด โ†’ ๐‘‹ sending ๐‘Ž to ๐‘“(๐‘Ž, ๐‘). So, altogether we need to

define a function ๐‘“โˆถ ๐ต โ†’ Fun(๐ด,๐‘‹).

By โ€œcurryingโ€

Fun(๐ด ร— ๐ต,๐‘‹) Fun(๐ต, Fun(๐ด,๐‘‹))

๐‘“โˆถ ๐ด ร— ๐ต โ†’ ๐‘‹ ๐‘“โˆถ ๐ต โ†’ Fun(๐ด,๐‘‹)

โ‰…

โˆˆ

โ†ญ

โˆˆ

Page 64: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

A universal property of the cartesian product

Q: For sets ๐ด, ๐ต, and ๐‘‹, what is Fun(๐ด ร— ๐ต,๐‘‹)?

Q: What is needed to define a function ๐‘“โˆถ ๐ด ร— ๐ต โ†’ ๐‘‹?

A: For each ๐‘ โˆˆ ๐ต and ๐‘Ž โˆˆ ๐ด, we need to specify an element

๐‘“(๐‘Ž, ๐‘) โˆˆ ๐‘‹. Thus, for each ๐‘ โˆˆ ๐ต, we need to specify a function

๐‘“(โˆ’, ๐‘) โˆถ ๐ด โ†’ ๐‘‹ sending ๐‘Ž to ๐‘“(๐‘Ž, ๐‘). So, altogether we need to

define a function ๐‘“โˆถ ๐ต โ†’ Fun(๐ด,๐‘‹).

By โ€œcurryingโ€

Fun(๐ด ร— ๐ต,๐‘‹) Fun(๐ต, Fun(๐ด,๐‘‹))

๐‘“โˆถ ๐ด ร— ๐ต โ†’ ๐‘‹ ๐‘“โˆถ ๐ต โ†’ Fun(๐ด,๐‘‹)

โ‰…

โˆˆ

โ†ญ

โˆˆ

Page 65: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

A universal property of the cartesian product

Q: For sets ๐ด, ๐ต, and ๐‘‹, what is Fun(๐ด ร— ๐ต,๐‘‹)?

Q: What is needed to define a function ๐‘“โˆถ ๐ด ร— ๐ต โ†’ ๐‘‹?

A: For each ๐‘ โˆˆ ๐ต and ๐‘Ž โˆˆ ๐ด, we need to specify an element

๐‘“(๐‘Ž, ๐‘) โˆˆ ๐‘‹.

Thus, for each ๐‘ โˆˆ ๐ต, we need to specify a function

๐‘“(โˆ’, ๐‘) โˆถ ๐ด โ†’ ๐‘‹ sending ๐‘Ž to ๐‘“(๐‘Ž, ๐‘). So, altogether we need to

define a function ๐‘“โˆถ ๐ต โ†’ Fun(๐ด,๐‘‹).

By โ€œcurryingโ€

Fun(๐ด ร— ๐ต,๐‘‹) Fun(๐ต, Fun(๐ด,๐‘‹))

๐‘“โˆถ ๐ด ร— ๐ต โ†’ ๐‘‹ ๐‘“โˆถ ๐ต โ†’ Fun(๐ด,๐‘‹)

โ‰…

โˆˆ

โ†ญ

โˆˆ

Page 66: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

A universal property of the cartesian product

Q: For sets ๐ด, ๐ต, and ๐‘‹, what is Fun(๐ด ร— ๐ต,๐‘‹)?

Q: What is needed to define a function ๐‘“โˆถ ๐ด ร— ๐ต โ†’ ๐‘‹?

A: For each ๐‘ โˆˆ ๐ต and ๐‘Ž โˆˆ ๐ด, we need to specify an element

๐‘“(๐‘Ž, ๐‘) โˆˆ ๐‘‹. Thus, for each ๐‘ โˆˆ ๐ต, we need to specify a function

๐‘“(โˆ’, ๐‘) โˆถ ๐ด โ†’ ๐‘‹ sending ๐‘Ž to ๐‘“(๐‘Ž, ๐‘).

So, altogether we need to

define a function ๐‘“โˆถ ๐ต โ†’ Fun(๐ด,๐‘‹).

By โ€œcurryingโ€

Fun(๐ด ร— ๐ต,๐‘‹) Fun(๐ต, Fun(๐ด,๐‘‹))

๐‘“โˆถ ๐ด ร— ๐ต โ†’ ๐‘‹ ๐‘“โˆถ ๐ต โ†’ Fun(๐ด,๐‘‹)

โ‰…

โˆˆ

โ†ญ

โˆˆ

Page 67: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

A universal property of the cartesian product

Q: For sets ๐ด, ๐ต, and ๐‘‹, what is Fun(๐ด ร— ๐ต,๐‘‹)?

Q: What is needed to define a function ๐‘“โˆถ ๐ด ร— ๐ต โ†’ ๐‘‹?

A: For each ๐‘ โˆˆ ๐ต and ๐‘Ž โˆˆ ๐ด, we need to specify an element

๐‘“(๐‘Ž, ๐‘) โˆˆ ๐‘‹. Thus, for each ๐‘ โˆˆ ๐ต, we need to specify a function

๐‘“(โˆ’, ๐‘) โˆถ ๐ด โ†’ ๐‘‹ sending ๐‘Ž to ๐‘“(๐‘Ž, ๐‘). So, altogether we need to

define a function ๐‘“โˆถ ๐ต โ†’ Fun(๐ด,๐‘‹).

By โ€œcurryingโ€

Fun(๐ด ร— ๐ต,๐‘‹) Fun(๐ต, Fun(๐ด,๐‘‹))

๐‘“โˆถ ๐ด ร— ๐ต โ†’ ๐‘‹ ๐‘“โˆถ ๐ต โ†’ Fun(๐ด,๐‘‹)

โ‰…

โˆˆ

โ†ญ

โˆˆ

Page 68: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

A universal property of the cartesian product

Q: For sets ๐ด, ๐ต, and ๐‘‹, what is Fun(๐ด ร— ๐ต,๐‘‹)?

Q: What is needed to define a function ๐‘“โˆถ ๐ด ร— ๐ต โ†’ ๐‘‹?

A: For each ๐‘ โˆˆ ๐ต and ๐‘Ž โˆˆ ๐ด, we need to specify an element

๐‘“(๐‘Ž, ๐‘) โˆˆ ๐‘‹. Thus, for each ๐‘ โˆˆ ๐ต, we need to specify a function

๐‘“(โˆ’, ๐‘) โˆถ ๐ด โ†’ ๐‘‹ sending ๐‘Ž to ๐‘“(๐‘Ž, ๐‘). So, altogether we need to

define a function ๐‘“โˆถ ๐ต โ†’ Fun(๐ด,๐‘‹).

By โ€œcurryingโ€

Fun(๐ด ร— ๐ต,๐‘‹) Fun(๐ต, Fun(๐ด,๐‘‹))

๐‘“โˆถ ๐ด ร— ๐ต โ†’ ๐‘‹ ๐‘“โˆถ ๐ต โ†’ Fun(๐ด,๐‘‹)

โ‰…

โˆˆ

โ†ญโˆˆ

Page 69: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Steps 1, 2, and 3

By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)

โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

By the Yoneda lemma:

Step 2 summary: To prove ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)โ‡ weโ€™ll instead define a โ€œnaturalโ€ isomorphism

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).

By representability:

Step 3 summary:

โ€ข Fun(๐ต + ๐ถ,๐‘‹) โ‰… Fun(๐ต,๐‘‹) ร— Fun(๐ถ,๐‘‹) by โ€œpairingโ€ andโ€ข Fun(๐ด ร— ๐ต,๐‘‹) โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) by โ€œcurrying.โ€

Page 70: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Steps 1, 2, and 3

By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

By the Yoneda lemma:

Step 2 summary: To prove ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)โ‡ weโ€™ll instead define a โ€œnaturalโ€ isomorphism

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).

By representability:

Step 3 summary:

โ€ข Fun(๐ต + ๐ถ,๐‘‹) โ‰… Fun(๐ต,๐‘‹) ร— Fun(๐ถ,๐‘‹) by โ€œpairingโ€ andโ€ข Fun(๐ด ร— ๐ต,๐‘‹) โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) by โ€œcurrying.โ€

Page 71: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Steps 1, 2, and 3

By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

By the Yoneda lemma:

Step 2 summary: To prove ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)

โ‡ weโ€™ll instead define a โ€œnaturalโ€ isomorphism

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).

By representability:

Step 3 summary:

โ€ข Fun(๐ต + ๐ถ,๐‘‹) โ‰… Fun(๐ต,๐‘‹) ร— Fun(๐ถ,๐‘‹) by โ€œpairingโ€ andโ€ข Fun(๐ด ร— ๐ต,๐‘‹) โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) by โ€œcurrying.โ€

Page 72: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Steps 1, 2, and 3

By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

By the Yoneda lemma:

Step 2 summary: To prove ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)โ‡ weโ€™ll instead define a โ€œnaturalโ€ isomorphism

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).

By representability:

Step 3 summary:

โ€ข Fun(๐ต + ๐ถ,๐‘‹) โ‰… Fun(๐ต,๐‘‹) ร— Fun(๐ถ,๐‘‹) by โ€œpairingโ€ andโ€ข Fun(๐ด ร— ๐ต,๐‘‹) โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) by โ€œcurrying.โ€

Page 73: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Steps 1, 2, and 3

By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

By the Yoneda lemma:

Step 2 summary: To prove ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)โ‡ weโ€™ll instead define a โ€œnaturalโ€ isomorphism

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).

By representability:

Step 3 summary:

โ€ข Fun(๐ต + ๐ถ,๐‘‹) โ‰… Fun(๐ต,๐‘‹) ร— Fun(๐ถ,๐‘‹) by โ€œpairingโ€ andโ€ข Fun(๐ด ร— ๐ต,๐‘‹) โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) by โ€œcurrying.โ€

Page 74: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Steps 1, 2, and 3

By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

By the Yoneda lemma:

Step 2 summary: To prove ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)โ‡ weโ€™ll instead define a โ€œnaturalโ€ isomorphism

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).

By representability:

Step 3 summary:

โ€ข Fun(๐ต + ๐ถ,๐‘‹) โ‰… Fun(๐ต,๐‘‹) ร— Fun(๐ถ,๐‘‹) by โ€œpairingโ€

and

โ€ข Fun(๐ด ร— ๐ต,๐‘‹) โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) by โ€œcurrying.โ€

Page 75: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Summary of Steps 1, 2, and 3

By categorification:

Step 1 summary: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘)โ‡ weโ€™ll instead show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

By the Yoneda lemma:

Step 2 summary: To prove ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ)โ‡ weโ€™ll instead define a โ€œnaturalโ€ isomorphism

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).

By representability:

Step 3 summary:

โ€ข Fun(๐ต + ๐ถ,๐‘‹) โ‰… Fun(๐ต,๐‘‹) ร— Fun(๐ถ,๐‘‹) by โ€œpairingโ€ andโ€ข Fun(๐ด ร— ๐ต,๐‘‹) โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) by โ€œcurrying.โ€

Page 76: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

4

Step 4: the proof

Page 77: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The proof

Theorem. For any natural numbers ๐‘Ž, ๐‘, and ๐‘,๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘).

Proof:

To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘):โ€ข pick sets ๐ด, ๐ต, and ๐ถ so that ๐‘Ž โ‰” |๐ด|, and ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|โ€ข and show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).โ€ข By the Yoneda lemma, this holds if and only if, โ€œnaturally,โ€

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).โ€ข Now

Fun(๐ด ร— (๐ต+๐ถ),๐‘‹) โ‰…

Fun(๐ต + ๐ถ, Fun(๐ด,๐‘‹)) by โ€œcurryingโ€โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) ร— Fun(๐ถ, Fun(๐ด,๐‘‹)) by โ€œpairingโ€โ‰… Fun(๐ด ร— ๐ต,๐‘‹) ร— Fun(๐ด ร— ๐ถ,๐‘‹) by โ€œcurryingโ€โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹) by โ€œpairing.โ€

Page 78: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The proof

Theorem. For any natural numbers ๐‘Ž, ๐‘, and ๐‘,๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘).

Proof: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘):

โ€ข pick sets ๐ด, ๐ต, and ๐ถ so that ๐‘Ž โ‰” |๐ด|, and ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|โ€ข and show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).โ€ข By the Yoneda lemma, this holds if and only if, โ€œnaturally,โ€

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).โ€ข Now

Fun(๐ด ร— (๐ต+๐ถ),๐‘‹) โ‰…

Fun(๐ต + ๐ถ, Fun(๐ด,๐‘‹)) by โ€œcurryingโ€โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) ร— Fun(๐ถ, Fun(๐ด,๐‘‹)) by โ€œpairingโ€โ‰… Fun(๐ด ร— ๐ต,๐‘‹) ร— Fun(๐ด ร— ๐ถ,๐‘‹) by โ€œcurryingโ€โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹) by โ€œpairing.โ€

Page 79: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The proof

Theorem. For any natural numbers ๐‘Ž, ๐‘, and ๐‘,๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘).

Proof: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘):โ€ข pick sets ๐ด, ๐ต, and ๐ถ so that ๐‘Ž โ‰” |๐ด|, and ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|

โ€ข and show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).โ€ข By the Yoneda lemma, this holds if and only if, โ€œnaturally,โ€

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).โ€ข Now

Fun(๐ด ร— (๐ต+๐ถ),๐‘‹) โ‰…

Fun(๐ต + ๐ถ, Fun(๐ด,๐‘‹)) by โ€œcurryingโ€โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) ร— Fun(๐ถ, Fun(๐ด,๐‘‹)) by โ€œpairingโ€โ‰… Fun(๐ด ร— ๐ต,๐‘‹) ร— Fun(๐ด ร— ๐ถ,๐‘‹) by โ€œcurryingโ€โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹) by โ€œpairing.โ€

Page 80: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The proof

Theorem. For any natural numbers ๐‘Ž, ๐‘, and ๐‘,๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘).

Proof: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘):โ€ข pick sets ๐ด, ๐ต, and ๐ถ so that ๐‘Ž โ‰” |๐ด|, and ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|โ€ข and show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).

โ€ข By the Yoneda lemma, this holds if and only if, โ€œnaturally,โ€

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).โ€ข Now

Fun(๐ด ร— (๐ต+๐ถ),๐‘‹) โ‰…

Fun(๐ต + ๐ถ, Fun(๐ด,๐‘‹)) by โ€œcurryingโ€โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) ร— Fun(๐ถ, Fun(๐ด,๐‘‹)) by โ€œpairingโ€โ‰… Fun(๐ด ร— ๐ต,๐‘‹) ร— Fun(๐ด ร— ๐ถ,๐‘‹) by โ€œcurryingโ€โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹) by โ€œpairing.โ€

Page 81: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The proof

Theorem. For any natural numbers ๐‘Ž, ๐‘, and ๐‘,๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘).

Proof: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘):โ€ข pick sets ๐ด, ๐ต, and ๐ถ so that ๐‘Ž โ‰” |๐ด|, and ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|โ€ข and show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).โ€ข By the Yoneda lemma, this holds if and only if, โ€œnaturally,โ€

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).

โ€ข Now

Fun(๐ด ร— (๐ต+๐ถ),๐‘‹) โ‰…

Fun(๐ต + ๐ถ, Fun(๐ด,๐‘‹)) by โ€œcurryingโ€โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) ร— Fun(๐ถ, Fun(๐ด,๐‘‹)) by โ€œpairingโ€โ‰… Fun(๐ด ร— ๐ต,๐‘‹) ร— Fun(๐ด ร— ๐ถ,๐‘‹) by โ€œcurryingโ€โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹) by โ€œpairing.โ€

Page 82: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The proof

Theorem. For any natural numbers ๐‘Ž, ๐‘, and ๐‘,๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘).

Proof: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘):โ€ข pick sets ๐ด, ๐ต, and ๐ถ so that ๐‘Ž โ‰” |๐ด|, and ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|โ€ข and show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).โ€ข By the Yoneda lemma, this holds if and only if, โ€œnaturally,โ€

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).โ€ข Now

Fun(๐ด ร— (๐ต+๐ถ),๐‘‹) โ‰…

Fun(๐ต + ๐ถ, Fun(๐ด,๐‘‹)) by โ€œcurryingโ€โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) ร— Fun(๐ถ, Fun(๐ด,๐‘‹)) by โ€œpairingโ€โ‰… Fun(๐ด ร— ๐ต,๐‘‹) ร— Fun(๐ด ร— ๐ถ,๐‘‹) by โ€œcurryingโ€โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹) by โ€œpairing.โ€

Page 83: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The proof

Theorem. For any natural numbers ๐‘Ž, ๐‘, and ๐‘,๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘).

Proof: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘):โ€ข pick sets ๐ด, ๐ต, and ๐ถ so that ๐‘Ž โ‰” |๐ด|, and ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|โ€ข and show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).โ€ข By the Yoneda lemma, this holds if and only if, โ€œnaturally,โ€

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).โ€ข Now

Fun(๐ด ร— (๐ต+๐ถ),๐‘‹) โ‰… Fun(๐ต + ๐ถ, Fun(๐ด,๐‘‹)) by โ€œcurryingโ€

โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) ร— Fun(๐ถ, Fun(๐ด,๐‘‹)) by โ€œpairingโ€โ‰… Fun(๐ด ร— ๐ต,๐‘‹) ร— Fun(๐ด ร— ๐ถ,๐‘‹) by โ€œcurryingโ€โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹) by โ€œpairing.โ€

Page 84: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The proof

Theorem. For any natural numbers ๐‘Ž, ๐‘, and ๐‘,๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘).

Proof: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘):โ€ข pick sets ๐ด, ๐ต, and ๐ถ so that ๐‘Ž โ‰” |๐ด|, and ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|โ€ข and show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).โ€ข By the Yoneda lemma, this holds if and only if, โ€œnaturally,โ€

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).โ€ข Now

Fun(๐ด ร— (๐ต+๐ถ),๐‘‹) โ‰… Fun(๐ต + ๐ถ, Fun(๐ด,๐‘‹)) by โ€œcurryingโ€โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) ร— Fun(๐ถ, Fun(๐ด,๐‘‹)) by โ€œpairingโ€

โ‰… Fun(๐ด ร— ๐ต,๐‘‹) ร— Fun(๐ด ร— ๐ถ,๐‘‹) by โ€œcurryingโ€โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹) by โ€œpairing.โ€

Page 85: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The proof

Theorem. For any natural numbers ๐‘Ž, ๐‘, and ๐‘,๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘).

Proof: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘):โ€ข pick sets ๐ด, ๐ต, and ๐ถ so that ๐‘Ž โ‰” |๐ด|, and ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|โ€ข and show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).โ€ข By the Yoneda lemma, this holds if and only if, โ€œnaturally,โ€

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).โ€ข Now

Fun(๐ด ร— (๐ต+๐ถ),๐‘‹) โ‰… Fun(๐ต + ๐ถ, Fun(๐ด,๐‘‹)) by โ€œcurryingโ€โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) ร— Fun(๐ถ, Fun(๐ด,๐‘‹)) by โ€œpairingโ€โ‰… Fun(๐ด ร— ๐ต,๐‘‹) ร— Fun(๐ด ร— ๐ถ,๐‘‹) by โ€œcurryingโ€

โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹) by โ€œpairing.โ€

Page 86: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The proof

Theorem. For any natural numbers ๐‘Ž, ๐‘, and ๐‘,๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘).

Proof: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘):โ€ข pick sets ๐ด, ๐ต, and ๐ถ so that ๐‘Ž โ‰” |๐ด|, and ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|โ€ข and show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).โ€ข By the Yoneda lemma, this holds if and only if, โ€œnaturally,โ€

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).โ€ข Now

Fun(๐ด ร— (๐ต+๐ถ),๐‘‹) โ‰… Fun(๐ต + ๐ถ, Fun(๐ด,๐‘‹)) by โ€œcurryingโ€โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) ร— Fun(๐ถ, Fun(๐ด,๐‘‹)) by โ€œpairingโ€โ‰… Fun(๐ด ร— ๐ต,๐‘‹) ร— Fun(๐ด ร— ๐ถ,๐‘‹) by โ€œcurryingโ€โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹) by โ€œpairing.โ€

Page 87: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The proof

Theorem. For any natural numbers ๐‘Ž, ๐‘, and ๐‘,๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘).

Proof: To prove ๐‘Ž ร— (๐‘ + ๐‘) = (๐‘Ž ร— ๐‘) + (๐‘Ž ร— ๐‘):โ€ข pick sets ๐ด, ๐ต, and ๐ถ so that ๐‘Ž โ‰” |๐ด|, and ๐‘ โ‰” |๐ต|, and ๐‘ โ‰” |๐ถ|โ€ข and show that ๐ดร— (๐ต + ๐ถ) โ‰… (๐ด ร— ๐ต) + (๐ด ร— ๐ถ).โ€ข By the Yoneda lemma, this holds if and only if, โ€œnaturally,โ€

Fun(๐ด ร— (๐ต + ๐ถ),๐‘‹) โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹).โ€ข Now

Fun(๐ด ร— (๐ต+๐ถ),๐‘‹) โ‰… Fun(๐ต + ๐ถ, Fun(๐ด,๐‘‹)) by โ€œcurryingโ€โ‰… Fun(๐ต, Fun(๐ด,๐‘‹)) ร— Fun(๐ถ, Fun(๐ด,๐‘‹)) by โ€œpairingโ€โ‰… Fun(๐ด ร— ๐ต,๐‘‹) ร— Fun(๐ด ร— ๐ถ,๐‘‹) by โ€œcurryingโ€โ‰… Fun((๐ด ร— ๐ต) + (๐ด ร— ๐ถ),๐‘‹) by โ€œpairing.โ€

Page 88: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

5

Epilogue: what was the point of that?

Page 89: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Generalization to infinite cardinals

Note we didnโ€™t actually need the sets ๐ด, ๐ต, and ๐ถ to be finite.

Theorem. For any cardinals ๐›ผ, ๐›ฝ, ๐›พ,๐›ผ ร— (๐›ฝ + ๐›พ) = (๐›ผ ร— ๐›ฝ) + (๐›ผ ร— ๐›พ).

Proof: The one we just gave.

Exercise: Find a similar proof for other identities of cardinal arithmetic:

๐›ผ๐›ฝ+๐›พ = ๐›ผ๐›ฝ ร— ๐›ผ๐›พ and (๐›ผ๐›ฝ)๐›พ = ๐›ผ๐›ฝร—๐›พ = (๐›ผ๐›พ)๐›ฝ .

Page 90: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Generalization to infinite cardinals

Note we didnโ€™t actually need the sets ๐ด, ๐ต, and ๐ถ to be finite.

Theorem. For any cardinals ๐›ผ, ๐›ฝ, ๐›พ,๐›ผ ร— (๐›ฝ + ๐›พ) = (๐›ผ ร— ๐›ฝ) + (๐›ผ ร— ๐›พ).

Proof: The one we just gave.

Exercise: Find a similar proof for other identities of cardinal arithmetic:

๐›ผ๐›ฝ+๐›พ = ๐›ผ๐›ฝ ร— ๐›ผ๐›พ and (๐›ผ๐›ฝ)๐›พ = ๐›ผ๐›ฝร—๐›พ = (๐›ผ๐›พ)๐›ฝ .

Page 91: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Generalization to infinite cardinals

Note we didnโ€™t actually need the sets ๐ด, ๐ต, and ๐ถ to be finite.

Theorem. For any cardinals ๐›ผ, ๐›ฝ, ๐›พ,๐›ผ ร— (๐›ฝ + ๐›พ) = (๐›ผ ร— ๐›ฝ) + (๐›ผ ร— ๐›พ).

Proof: The one we just gave.

Exercise: Find a similar proof for other identities of cardinal arithmetic:

๐›ผ๐›ฝ+๐›พ = ๐›ผ๐›ฝ ร— ๐›ผ๐›พ and (๐›ผ๐›ฝ)๐›พ = ๐›ผ๐›ฝร—๐›พ = (๐›ผ๐›พ)๐›ฝ .

Page 92: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Generalization to infinite cardinals

Note we didnโ€™t actually need the sets ๐ด, ๐ต, and ๐ถ to be finite.

Theorem. For any cardinals ๐›ผ, ๐›ฝ, ๐›พ,๐›ผ ร— (๐›ฝ + ๐›พ) = (๐›ผ ร— ๐›ฝ) + (๐›ผ ร— ๐›พ).

Proof: The one we just gave.

Exercise: Find a similar proof for other identities of cardinal arithmetic:

๐›ผ๐›ฝ+๐›พ = ๐›ผ๐›ฝ ร— ๐›ผ๐›พ and (๐›ผ๐›ฝ)๐›พ = ๐›ผ๐›ฝร—๐›พ = (๐›ผ๐›พ)๐›ฝ .

Page 93: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Generalization to other mathematical contexts

In the discussion of representability or the Yoneda lemma, we didnโ€™t

need ๐ด, ๐ต, and ๐ถ to be sets at all!

Theorem.

โ€ข For vector spaces ๐‘ˆ, ๐‘‰, ๐‘Š,

๐‘ˆ โŠ— (๐‘‰ โŠ•๐‘Š) โ‰… (๐‘ˆ โŠ— ๐‘‰ ) โŠ• (๐‘ˆ โŠ—๐‘Š).

โ€ข For nice topological spaces ๐‘‹, ๐‘Œ, ๐‘,

๐‘‹ ร— (๐‘Œ โŠ” ๐‘) = (๐‘‹ ร— ๐‘Œ ) โŠ” (๐‘‹ ร— ๐‘).

โ€ข For abelian groups ๐ด, ๐ต, ๐ถ,

๐ดโŠ—โ„ค (๐ต โŠ• ๐ถ) โ‰… (๐ด โŠ—โ„ค ๐ต) โŠ• (๐ด โŠ—โ„ค ๐ถ).

Proof: The one we just gave.

Page 94: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Generalization to other mathematical contexts

In the discussion of representability or the Yoneda lemma, we didnโ€™t

need ๐ด, ๐ต, and ๐ถ to be sets at all!

Theorem.

โ€ข For vector spaces ๐‘ˆ, ๐‘‰, ๐‘Š,

๐‘ˆ โŠ— (๐‘‰ โŠ•๐‘Š) โ‰… (๐‘ˆ โŠ— ๐‘‰ ) โŠ• (๐‘ˆ โŠ—๐‘Š).

โ€ข For nice topological spaces ๐‘‹, ๐‘Œ, ๐‘,

๐‘‹ ร— (๐‘Œ โŠ” ๐‘) = (๐‘‹ ร— ๐‘Œ ) โŠ” (๐‘‹ ร— ๐‘).

โ€ข For abelian groups ๐ด, ๐ต, ๐ถ,

๐ดโŠ—โ„ค (๐ต โŠ• ๐ถ) โ‰… (๐ด โŠ—โ„ค ๐ต) โŠ• (๐ด โŠ—โ„ค ๐ถ).

Proof: The one we just gave.

Page 95: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

Generalization to other mathematical contexts

In the discussion of representability or the Yoneda lemma, we didnโ€™t

need ๐ด, ๐ต, and ๐ถ to be sets at all!

Theorem.

โ€ข For vector spaces ๐‘ˆ, ๐‘‰, ๐‘Š,

๐‘ˆ โŠ— (๐‘‰ โŠ•๐‘Š) โ‰… (๐‘ˆ โŠ— ๐‘‰ ) โŠ• (๐‘ˆ โŠ—๐‘Š).

โ€ข For nice topological spaces ๐‘‹, ๐‘Œ, ๐‘,

๐‘‹ ร— (๐‘Œ โŠ” ๐‘) = (๐‘‹ ร— ๐‘Œ ) โŠ” (๐‘‹ ร— ๐‘).

โ€ข For abelian groups ๐ด, ๐ต, ๐ถ,

๐ดโŠ—โ„ค (๐ต โŠ• ๐ถ) โ‰… (๐ด โŠ—โ„ค ๐ต) โŠ• (๐ด โŠ—โ„ค ๐ถ).

Proof: The one we just gave.

Page 96: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The real point

The ideas of

โ€ข categorification (replacing equality by isomorphism),

โ€ข the Yoneda lemma (replacing isomorphism by natural

isomorphism),

โ€ข representability (characterizing maps to or from an object),

โ€ข limits and colimits (like cartesian product and disjoint union), and

โ€ข adjunctions (such as currying)

are all over mathematics โ€” so keep a look out!

Thank you!

Page 97: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The real point

The ideas of

โ€ข categorification (replacing equality by isomorphism),

โ€ข the Yoneda lemma (replacing isomorphism by natural

isomorphism),

โ€ข representability (characterizing maps to or from an object),

โ€ข limits and colimits (like cartesian product and disjoint union), and

โ€ข adjunctions (such as currying)

are all over mathematics โ€” so keep a look out!

Thank you!

Page 98: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The real point

The ideas of

โ€ข categorification (replacing equality by isomorphism),

โ€ข the Yoneda lemma (replacing isomorphism by natural

isomorphism),

โ€ข representability (characterizing maps to or from an object),

โ€ข limits and colimits (like cartesian product and disjoint union), and

โ€ข adjunctions (such as currying)

are all over mathematics โ€” so keep a look out!

Thank you!

Page 99: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The real point

The ideas of

โ€ข categorification (replacing equality by isomorphism),

โ€ข the Yoneda lemma (replacing isomorphism by natural

isomorphism),

โ€ข representability (characterizing maps to or from an object),

โ€ข limits and colimits (like cartesian product and disjoint union), and

โ€ข adjunctions (such as currying)

are all over mathematics โ€” so keep a look out!

Thank you!

Page 100: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The real point

The ideas of

โ€ข categorification (replacing equality by isomorphism),

โ€ข the Yoneda lemma (replacing isomorphism by natural

isomorphism),

โ€ข representability (characterizing maps to or from an object),

โ€ข limits and colimits (like cartesian product and disjoint union),

and

โ€ข adjunctions (such as currying)

are all over mathematics โ€” so keep a look out!

Thank you!

Page 101: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The real point

The ideas of

โ€ข categorification (replacing equality by isomorphism),

โ€ข the Yoneda lemma (replacing isomorphism by natural

isomorphism),

โ€ข representability (characterizing maps to or from an object),

โ€ข limits and colimits (like cartesian product and disjoint union), and

โ€ข adjunctions (such as currying)

are all over mathematics โ€” so keep a look out!

Thank you!

Page 102: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The real point

The ideas of

โ€ข categorification (replacing equality by isomorphism),

โ€ข the Yoneda lemma (replacing isomorphism by natural

isomorphism),

โ€ข representability (characterizing maps to or from an object),

โ€ข limits and colimits (like cartesian product and disjoint union), and

โ€ข adjunctions (such as currying)

are all over mathematics

โ€” so keep a look out!

Thank you!

Page 103: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The real point

The ideas of

โ€ข categorification (replacing equality by isomorphism),

โ€ข the Yoneda lemma (replacing isomorphism by natural

isomorphism),

โ€ข representability (characterizing maps to or from an object),

โ€ข limits and colimits (like cartesian product and disjoint union), and

โ€ข adjunctions (such as currying)

are all over mathematics โ€” so keep a look out!

Thank you!

Page 104: Categorifying cardinal arithmetic - MAA MathFest, โ€ฆ โ€บ ~eriehl โ€บ arithmetic.pdfPlan Goal:prove๐‘Žร—(๐‘+๐‘)=(๐‘Žร—๐‘)+(๐‘Žร—๐‘)foranynaturalnumbers ๐‘Ž,๐‘,and๐‘

The real point

The ideas of

โ€ข categorification (replacing equality by isomorphism),

โ€ข the Yoneda lemma (replacing isomorphism by natural

isomorphism),

โ€ข representability (characterizing maps to or from an object),

โ€ข limits and colimits (like cartesian product and disjoint union), and

โ€ข adjunctions (such as currying)

are all over mathematics โ€” so keep a look out!

Thank you!