Algebras. Larry Moss Indiana University, Bloomington. TACL 13 Summer School, Vanderbilt University

Similar documents
Conceptual Connections of Circularity and Category Theory

ESSLLI 2010 CHP INTRODUCTION TO CATEGORY THEORY, ALGEBRAS AND COALGEBRA. Stefan Milius

Elements of Category Theory

PART I. Abstract algebraic categories

Adjunctions! Everywhere!

CATEGORY THEORY. Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths.

Notes about Filters. Samuel Mimram. December 6, 2012

Real Analysis. Joe Patten August 12, 2018

Boolean Algebras, Boolean Rings and Stone s Representation Theorem

Topology. Xiaolong Han. Department of Mathematics, California State University, Northridge, CA 91330, USA address:

Category Theory (UMV/TK/07)

1 Categorical Background

A Note on Extensional PERs

Simulations in Coalgebra

MAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9

Notes on ordinals and cardinals

Joseph Muscat Universal Algebras. 1 March 2013

What are Iteration Theories?

Modèles des langages de programmation Domaines, catégories, jeux. Programme de cette seconde séance:

Endomorphism Semialgebras in Categorical Quantum Mechanics

Category theory for computer science. Overall idea

MH 7500 THEOREMS. (iii) A = A; (iv) A B = A B. Theorem 5. If {A α : α Λ} is any collection of subsets of a space X, then

Axioms of separation

Walker Ray Econ 204 Problem Set 3 Suggested Solutions August 6, 2015

Functors Determined by Values on Objects 4

Coreflections in Algebraic Quantum Logic

FUNCTORS AND ADJUNCTIONS. 1. Functors

1. The Method of Coalgebra

Adjunctions, the Stone-Čech compactification, the compact-open topology, the theorems of Ascoli and Arzela

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA

An introduction to toposes. Richard Pettigrew Department of Philosophy University of Bristol

COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY

A Fixed Point Theorem in a Category of Compact Metric Spaces

Analysis Finite and Infinite Sets The Real Numbers The Cantor Set

A Non-Topological View of Dcpos as Convergence Spaces

REVIEW OF ESSENTIAL MATH 346 TOPICS

Sequential product on effect logics

CONTINUITY. 1. Continuity 1.1. Preserving limits and colimits. Suppose that F : J C and R: C D are functors. Consider the limit diagrams.

The space of located subsets

0 Sets and Induction. Sets

THE CANTOR-SCHROEDER-BERNSTEIN PROPERTY IN CATEGORIES

Immerse Metric Space Homework

GALOIS CATEGORIES MELISSA LYNN

Lattice Theory Lecture 5. Completions

Categories and functors

Category Theory. Categories. Definition.

Categorical coherence in the untyped setting. Peter M. Hines

A Readable Introduction to Real Mathematics

ON THE RELATIONSHIP BETWEEN SETS AND GROUPS

9 Direct products, direct sums, and free abelian groups

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3

58 CHAPTER 2. COMPUTATIONAL METHODS

Axioms for Set Theory

MATH 54 - TOPOLOGY SUMMER 2015 FINAL EXAMINATION. Problem 1

Economics 204 Fall 2011 Problem Set 1 Suggested Solutions

2.23 Theorem. Let A and B be sets in a metric space. If A B, then L(A) L(B).

Solutions to Tutorial 8 (Week 9)

ALGEBRAIC GROUPS. Disclaimer: There are millions of errors in these notes!

11691 Review Guideline Real Analysis. Real Analysis. - According to Principles of Mathematical Analysis by Walter Rudin (Chapter 1-4)

Posets, homomorphisms and homogeneity

Part II. Logic and Set Theory. Year

Lecture 2 Sheaves and Functors

2.1 Sets. Definition 1 A set is an unordered collection of objects. Important sets: N, Z, Z +, Q, R.

Category Theory. Steve Awodey. Carnegie Mellon University

Boolean Algebra and Propositional Logic

UNIVERSAL DERIVED EQUIVALENCES OF POSETS

1 Differentiable manifolds and smooth maps

Lecture 5 - Hausdorff and Gromov-Hausdorff Distance

Thus, X is connected by Problem 4. Case 3: X = (a, b]. This case is analogous to Case 2. Case 4: X = (a, b). Choose ε < b a

MATH 3300 Test 1. Name: Student Id:

Closure operators on sets and algebraic lattices

Reconsidering MacLane. Peter M. Hines

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.

A C 0 coarse structure for families of pseudometrics and the Higson-Roe functor

Boolean Algebra and Propositional Logic

Qualifying Exam Logic August 2005

Varieties of Metric and Quantitative Algebras. Wataru Hino. A Master Thesis

BOOLEAN SUBALGEBRAS OF ORTHOALGEBRAS

Symbol Index Group GermAnal Ring AbMonoid

What s category theory, anyway? Dedicated to the memory of Dietmar Schumacher ( )

tp(c/a) tp(c/ab) T h(m M ) is assumed in the background.

A strongly rigid binary relation

Enriched Categories. Stephen Fitz

Real Analysis Chapter 4 Solutions Jonathan Conder

Algebraic Geometry

Class Notes on Poset Theory Johan G. Belinfante Revised 1995 May 21

MATH 51H Section 4. October 16, Recall what it means for a function between metric spaces to be continuous:

Mathematics 220 Workshop Cardinality. Some harder problems on cardinality.

INTRODUCTION TO CATEGORY THEORY FOR FUNCTIONAL PROGRAMMING

A Logician s Toolbox

Introduction to generalized topological spaces

Topological algebra based on sorts and properties as free and cofree universes

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 2

Real Analysis Math 131AH Rudin, Chapter #1. Dominique Abdi

Algebraic Geometry: Limits and Colimits

Exercises on chapter 0

CLASSIFYING TANGENT STRUCTURES USING WEIL ALGEBRAS

Lecture 9: Sheaves. February 11, 2018

Chapter 1 : The language of mathematics.

EXAMPLES AND EXERCISES IN BASIC CATEGORY THEORY

Transcription:

1/39 Algebras Larry Moss Indiana University, Bloomington TACL 13 Summer School, Vanderbilt University

2/39 Binary trees Let T be the set which starts out as,,,,

2/39 Let T be the set which starts out as,,,, Then T = 1 + (T T), where 1 is an arbitrary singleton, and + is disjoint union. Binary trees

2/39 Binary trees Let T be the set which starts out as,,,, Recursion Principle for Finite Trees For all sets X, all x X, all f : X X X, there is a unique ϕ : T X so that ϕ is one-point tree x t f(ϕ(t), ϕ(u)) u

2/39 Binary trees Let T be the set which starts out as,,,, Recall T = 1 + (T T). Recursion Principle for Finite Trees For all sets X, all f : 1 + (X X) X, there is a unique ϕ : T X so that 1 + (T T) 1+(ϕ ϕ) 1 + (X X) id f T X ϕ commutes, where (ϕ ϕ)(t, u) = (ϕ(t), ϕ(u)).

2/39 Binary trees If we only knew about the set operation F(X) = X 1 + (X X), we could get our hands on T by taking i F i ( ) F 1 : F 2 : F 3 :,,,,, That is, T is the least fixed point of F on sets.

3/39 Let HF be the set which starts out as Hereditarily finite sets { } {, { }} {, { }, {, { }}, {{ }}} Note that every finite subset of HF is an element of HF. (Usual notation is V ω.)

3/39 Let HF be the set which starts out as Hereditarily finite sets { } {, { }} {, { }, {, { }}, {{ }}} Note that every finite subset of HF is an element of HF. (Usual notation is V ω.) Then HF = P fin (HF).

3/39 Let HF be the set which starts out as Hereditarily finite sets { } {, { }} {, { }, {, { }}, {{ }}} Note that every finite subset of HF is an element of HF. (Usual notation is V ω.) Recursion Principle for Hereditarily Finite Sets For all sets X, all f : P fin (X) X, there is a unique ϕ : HF X so that ϕ({a 1,..., a n }) = f({ϕ(a 1 ),..., ϕ(a n )}).

3/39 Hereditarily finite sets Let HF be the set which starts out as { } {, { }} {, { }, {, { }}, {{ }}} Note that every finite subset of HF is an element of HF. (Usual notation is V ω.) Recursion Principle for Hereditarily Finite Sets For all sets X, all f : P fin (X) X, there is a unique ϕ : HF X so that P fin (HF) P fin ϕ P fin (X) id f HF X ϕ commutes, where P fin ϕ(a) = {ϕ(a) : a A}.

3/39 If we only knew about the set operation P fin (X), we could get our hands on HF by taking i P i fin ( ) Hereditarily finite sets P 1 fin : P 2 fin : P 3 fin : { } {, { }} {, { }, {, { }}, {{ }}} That is, HF is the least fixed point of P fin on sets.

4/39 The natural numbers Let N be the set which starts out as 0 =, 1 + 0, 1 + (1 + 0), 1 + (1 + (1 + 0)),..., 1 + X is the disjoint union of a singleton set and X.

4/39 The natural numbers Let N be the set which starts out as 0 =, 1 + 0, 1 + (1 + 0), 1 + (1 + (1 + 0)),..., 1 + X is the disjoint union of a singleton set and X. Then N = 1 + N. Or depending on how you implement disjoint unions, N 1 + N.

4/39 The natural numbers Let N be the set which starts out as 0 =, 1 + 0, 1 + (1 + 0), 1 + (1 + (1 + 0)),..., 1 + X is the disjoint union of a singleton set and X. Recursion Principle for N For all sets X, all x X, all f : X X, there is a unique ϕ : N X so that ϕ(0) = x ϕ(n + 1) = f(ϕ(x))

4/39 The natural numbers Let N be the set which starts out as 0 =, 1 + 0, 1 + (1 + 0), 1 + (1 + (1 + 0)),..., 1 + X is the disjoint union of a singleton set and X. Recursion Principle for N For all sets X, all x X, all f : X X, there is a unique ϕ : N X so that 1 + N t N 1+ϕ 1 + X f X ϕ commutes, where, for all n N, (1 + ϕ)(n) = ϕ(n) inside 1 + X.

4/39 If we only knew about the set operation F(X) = 1 + X we could get our hands on N by taking i F i ( ) The natural numbers F 1 : F 2 : F 3 : 1 + 1 + F 1 1 + F 2 That is, N is the least fixed point of X + 1 on sets.

5/39 Recursion on N is tantamount to Initiality This important observation is due to Lawvere Recursion on N: For all sets A, all a A, and all f : A A, there is a unique ϕ : N A so that ϕ(0) = a, and ϕ(n + 1) = f(ϕ(n)) for all n. Initiality of N: For all (A, a), there is a unique homomorphism ϕ : (N, t) (A, a): 1 + N N 1+ϕ 1 + A a A ϕ These are equivalent in set theory without Infinity.

6/39 Generalizing At this point, we want to generalize the three examples which we have seen. The basic ingredients are Initial objects in categories. Functors, especially functors F : Set Set. Algebras of functors. Initial algebras. I will introduce these in an expansive way, much more generally than we actually need for the three examples which we have seen. After this, we turn to other examples, and then to coalgebraic variations on what we have seen.

7/39 Categories A category C consists of 1 objects c, d,... The collection of objects might be a proper class. 2 For each two objects c and d, a collection of morphisms f, g,.... with emphdomain c and codomain d. We write f : c d to say that f is such a morphism. 3 identity morphisms id a for all objects. 4 a composition operation: if f : a b and g : b c, then g f : a c. subject to the requirements that Composition is associative. If f : a b, then id b f = f = f id a.

8/39 First example: the category Set The objects of Set are sets (all of them). A morphism from X to Y is a function from X to Y. The identity morphism id a for a set a is the identity function on a. The composition operation of morphisms is the one we know from sets.

9/39 Second example: the category Pos of posets The objects of Pos are posets (P, ). (That is, is reflexive, transitive, and anti-symmetric.) A morphism from P to Q is a monotone function f from X to Y. (If p p in P, then f(p) f(p ) in Q. The identity morphism id a for a poset P is the identity function on the underlying set P. The composition operation of morphisms is again the one we know from sets.

9/39 Second example: the category Pos of posets The objects of Pos are posets (P, ). (That is, is reflexive, transitive, and anti-symmetric.) A morphism from P to Q is a monotone function f from X to Y. (If p p in P, then f(p) f(p ) in Q. The identity morphism id a for a poset P is the identity function on the underlying set P. The composition operation of morphisms is again the one we know from sets. The anti-symmetry plays no role, and we might as well generalize to preorders

10/39 Third example: every poset is itself a category Let (P, ) be a poset. We consider P to be a poset by taking its elements as the objects. The morphisms f : p q are just the pairs (p, q) with p q. Unlike sets, between any two objects there is either 0 or 1 morphisms. The morphism id p is (p, p). (q, r) (p, q) = (p, r).

11/39 The categories MS and CMS MS is the category of metric spaces (X, d), with d : X X [0, 1] satisfying the metric properties: d(x, x) = 0 If d(x, y) = 0, then x = y. d(x, y) = d(y, x). d(x, z) d(x, y) + d(y, z). A morphisms from (X, d) to (Y, d ) is a non-expanding function f : X Y. This means that d (f(x), f(y)) d(x, y) The category CMS is the same, but we use complete metric spaces.

12/39 The category BiP of bi-pointed sets Objects are (X,, ), where X is a set and and are elements of X. We require. A morphism f : (X,, ) (Y,, ) is a function f : X Y such that f( ) = and f( ) =. The rest of the structure is as in Set, or any other concrete category.

13/39 Initial objects Let C be a category. An initial object is an object c such that for all d, there is unique morphism f : c d.

13/39 Initial objects Let C be a category. An initial object is an object c such that for all d, there is unique morphism f : c d. In Set, is initial. Recall that the empty function is a function from to any set. Also, there is no function from any non-empty set to.

13/39 Initial objects Let C be a category. An initial object is an object c such that for all d, there is unique morphism f : c d. In Pos, the empty poset is initial. The same basically works for MS.

13/39 Initial objects Let C be a category. An initial object is an object c such that for all d, there is unique morphism f : c d. In a poset P, an initial object would be a minimal element. (This may or may not exist.)

13/39 Initial objects Let C be a category. An initial object is an object c such that for all d, there is unique morphism f : c d. In BiP, the initial object is any object based on a two-element set: ({, },, ). We often write 0 for an initial object.

14/39 Variations on Set Set : the non-empty sets, as a full subcategory of Set. (This means that we use all morphisms in the big category.) Set p : the pointed sets. Objects: (X, x), where X is a set and x X. Morphisms f : (X, x) (Y, y) is a function f : X Y such that f(x) = y. Do these have initial objects?

15/39 Functors Let C and D be categories. A functor from C to D consists of An object mapping a Fa, taking objects of C to objects of D. A morphism mapping f Ff, taking morphisms of C to morphisms of D. such that If f : a b, then Ff : Fa Fb. Fid a = id Fa. F(f g) = Ff Fg. A functor from C to itself is an endofunctor. (In our terminology, an endofunctor is a recipe for cooking.

16/39 FX = 1 + X as a functor Set Set 1 here is any one-element set, and to emphasize the arbitrariness one often writes it as { }. + is disjoint union, the categorical coproduct. X X * FX

16/39 FX = 1 + X as a functor Set Set 1 here is any one-element set, and to emphasize the arbitrariness one often writes it as { }. + is disjoint union, the categorical coproduct. X X * FX f Ff Y Y * FY Ff is defined to preserve the new points.

17/39 The power set endofunctor P : Set Set For any set X, PX is the set of subsets of X. P extends to an endofunctor, taking to f : X Y Pf : PX PY given by direct images: for a X, Pf(a) = f[a] = {f(x) : x a}. We similarly have functors such as the finite power set functor P fin.

18/39 Examples of F : Set Set which we will use later For any set A, FX = A X. If f : X Y, then Ff : A X A Y is Ff(a, x) = (a, fx). F(X) = X A, where A is a fixed set. (Here X A is the set of functions from A to X.) If f : X Y, then Ff : X A Y A is given by Ff = g f g. That is, Ff(g) = f g.

19/39 The discrete measure functor D A discrete measure on a set A is a function m : A [0, 1] such that 1 m has finite support: {a A m(a) > 0} is finite. 2 a A m(a) = 1. D(A) is the set of discrete measures on A. We make D into a functor by setting, for f : A B, Df(m)(b) = m(f 1 (b)); this is {m(a) : f(a) = b}.

19/39 The discrete measure functor D A discrete measure on a set A is a function m : A [0, 1] such that 1 m has finite support: {a A m(a) > 0} is finite. 2 a A m(a) = 1. D(A) is the set of discrete measures on A. We make D into a functor by setting, for f : A B, Df(m)(b) = m(f 1 (b)); this is {m(a) : f(a) = b}. Incidentally, this is a monad: η X : X XC is η X (x) = δ x (the Dirac δ): µ X : X X is mixing : η X (x)(y) = 1 iff y = x, otherwise 0 µ X (m)(x) = q (X) m(q)(x)

20/39 Other examples of functors and endofunctors upclosed : Pos Pos taking a poset P to the set of upward closed subsets, under. If f : (P, ) (Q, ), you might like to think about how Ff should work. On a particular poset P, a functor F : P P is the same thing as a monotone function F : P P. In fact the monotonicity property of an endofunction corresponds to the functoriality property F(f g) = Ff Fg

Let (X,, ) be a bipointed set. We define X X to be two separate copies of X which I ll write as X 1 and X 2. The of X X is the of X 1. The of X X is the of X 2. The of X 1 is identified with the of X 2. (This is called the midpoint of X X.) A functor on BiP X X X identify of left with of right We get a functor F : BiP BiP by FX = X X If f : X Y is a BiP morphism, then Ff : X X Y Y works in the obvious way, preserving the midpoint. 21/39

22/39 Constant functors Let d be an object of D. We get F : C D, the constant functor d by: Fc = d, Ff = id d. The composition of functors is again a functor.

Algebras for an endofunctor Let A be a category, and let F : A A be a functor. An F-algebra is a pair (A, a), where a : FA A. Technically, these are pairs. a is called the structure of the algebra, and A the carrier. Let (A, a : FA A) and (B, b : FB B) be algebras. An F-algebra morphism is f : A B in the same underlying category A so that commutes. FA a A Ff f FB b B So now we have a category of algebras for an endofunctor. 23/39

23/39 Algebras for an endofunctor Let A be a category, and let F : A A be a functor. An F-algebra is a pair (A, a), where a : FA A. Technically, these are pairs. a is called the structure of the algebra, and A the carrier. An initial F-algebra is one with a unique morphism to any algebra. FA a A Fϕ FB for all b B there is a unique morphism ϕ

24/39 An Initial Algebra for FX = 1 + X on Set For FX = 1 + X on Set, Initial algebra is (N, ν), with N the set of natural numbers, and ν : 1 + N N given by 0 n n + 1 Initiality is recursion, the most important definition principle for functions on numbers.

25/39 Initiality at work: FX = 1 + X Consider an algebra (A, a : 1 + A A), where A = {α, β, γ, δ}, and a( ) = γ a(γ) = δ a(α) = β a(δ) = α a(β) = γ Query: What is the map h below? 1 + N ν N Fh h 1 + A a A

25/39 Initiality at work: FX = 1 + X Consider an algebra (A, a : 1 + A A), where A = {α, β, γ, δ}, and a( ) = γ a(γ) = δ a(α) = β a(δ) = α a(β) = γ Query: What is the map h below? It is 1 + N ν N Fh h 1 + A a A 0 γ 1 δ 2 α 3 β 4 γ 5 δ... h is defined by recursion.

For FX = P fin X, we have an algebra Our other examples on Set P fin (HF) id HF and then initiality is the recursion principle for HF. P fin (HF) P fin ϕ P fin (X) id f HF X ϕ The commutativity of the diagram means that for s HF, ϕ(s) = {ϕ(x) : x s}. For FX = 1 + (X X), initial algebra is the set T of finite binary trees. Again, we can take the structure to be the identity. 26/39

27/39 In a poset category Recall that an endofunctor on a poset (P, ) is a monotone function f : P P. An algebra for f is some p such that f(p) p. An initial algebra for f is some p such that f(p) p. If f(q) q, then p q. These are least fixed points of the functor.

28/39 F(X) = X X on Set Initial algebra is the empty set = together with the empty function F. Actually, if F0 = 0, then (0, id 0 ) is an initial algebra.

29/39 Uniqueness of initial algebras In any category C, objects a and b are isomorphic if there are f : a b g : b a such that g f = id a, and f g = id b. Isomorphic objects have the same categorical properties.

29/39 Uniqueness of initial algebras In any category C, objects a and b are isomorphic if there are f : a b g : b a such that g f = id a, and f g = id b. Isomorphic objects have the same categorical properties. Proposition If a is an initial object of C, then the only f : a a is id a. Therefore: If a and b are initial objects of C, then they are isomorphic.

29/39 Uniqueness of initial algebras In any category C, objects a and b are isomorphic if there are f : a b g : b a such that g f = id a, and f g = id b. Isomorphic objects have the same categorical properties. Proposition If (a, f) and (b, g) are initial algebras of F : C C, then these algebras are isomorphic (as algebras), and in particular a and b are isomorphic as objects.

30/39 Let s study FX = 1 + X on another category MS is category of metric spaces (X, d) with distances 1, and non-expanding maps: d(fx, fy) d(x, y) FX = 1 + X is the disjoint union of X with a one-point space, with distance 1 to the new point. Initial algebra is the discrete metric space on the natural numbers.

The structure ϕ : 1 + 1 2 (Nat, d) (Nat, d) is the same as for N. 31/39 Let s study FX = 1 + 1 2X on MS 1 X is the space X, but with distances scaled by 1. 2 2 (X, d) (X, 1 2 d) * d(, x) = 1 for x X Initial algebra of this F turns out to be ((Nat, d), ϕ), where Nat is the set of natural numbers, and for n m, d(n, m) = 2 min(n,m).

32/39 1 + X and 1 + 1 2X on CMS CMS is the subcategory of complete metric spaces. (Again, distances bounded by 1, and non-expanding maps.) Initial algebra of 1 + X is same as for MS: (N, d discrete ). For 1 + 1 2 X: it s N, again with d(n, m) = 2 min(n,m), treating as larger than all n N. So it s a Cauchy sequence together with its limit.

33/39 1 + X and 1 + 1 2X on KMS KMS is the subcategory of compact metric spaces. (Again, distances bounded by 1, and non-expanding maps.) Initial algebra of 1 + X doesn t exist. For 1 + 1 2X: it s the same space as for this functor on CMS.

34/39 FX = X X on BiP Recall F works as X X X identify of left with of right Initial algebra is not so easy to guess, and we ll develop tools to compute it later.

34/39 FX = X X on BiP Recall F works as X X X identify of left with of right Initial algebra is not so easy to guess, and we ll develop tools to compute it later. It may be described as the set D of dyadic rational numbers in [0, 1], with 0 = and 1 =. What do you think the structure is?

35/39 Lambek s Lemma Lemma (Lambek s Lemma) Let C be a category, let F : C C be a functor, and let (a, f) be an initial algebra for F. Then f is an isomorphism: there is a morphism g : Fa a such that g f = id a and f g = id Fa. The same statement holds for final coalgebras of F.

Proof of Lambek s Lemma Note first that (Fa, Ff) is an algebra for F. The square below commutes: Ff FFa Fa Ff Fa By initiality, there is a morphism g : a Fa so that the square on the top commutes: f a f Fg Fa FFa f Ff a g Fa Ff Fa The bottom is obvious, the outside of the figure thus commutes. f a f 36/39

37/39 Proof of Lambek s Lemma, continued By initiality, there is a morphism g : a Fa so that the square on the top commutes: Fa f a F(f g) Fg FFa Ff g Fa f g Ff Fa f a f By initiality, we see that f g = id a. And then from that top square again, g f = Ff Fg = F(f g) = Fid a = id Fa. This completes the proof.

38/39 There are no initial algebras of P : Set Set An isomorphism in Set is a bijection. And there are no maps from any set onto its power set (Cantor s Theorem). Together with Lambek s Lemma, we see that P on Set has no initial algebra. To get around this, one either 1 moves from Set to the category Class of classes. 2 moves from P to P κ, the functor giving the subsets of a set of size < κ. (H κ, id) is an initial algebra of P κ, where H κ is the set of sets of herediary cardinality < κ. ( So when κ = ℵ 0, we get HF from before.)

39/39 Induction on N Recall that (N, ν) is the initial algebra of FX = 1 + X. A subalgebra of (N, ν) is an F-algebra (M, µ) such that there is a one-to-one algebra morphism i : M N. Induction on N If (M, µ) is a subalgebra of (N, ν), then (M, µ) N, ν).