• 0 Posts
  • 244 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle



  • 🍕(–, B) : C -> Set denotes the contravariant hom functor, normally written Hom(–, B). In this case, C is a category, and B is a fixed object in that category. The – can be replaced by either an object or morphism of C, and that defines a map from C to Set.

    For any given object X in C, the hom-set Hom(X, C) is the set of morphisms X -> B in C. For a morphism f : X -> Y in C, the Set morphism Hom(f, B) : Hom(Y, B) -> Hom(X, B) is defined by sending each g : Y -> B to gf : X -> B. This is the mapping C -> Set defined by Hom(–, C), and it’s a (contravariant) functor because it respects composition: if h : X -> Y and f : Y -> Z then fh : X -> Z and Hom(fh, C) = Hom(h, C)Hom(f, C) sends g : Z -> B to gfh : X -> B.

    P^(n)® AKA RP^n is the n-dimensional real projective space.

    The caveat “phi is a morphism” is probably just to clarify that we’re talking about “all morphisms X -> Y [in a given category]” and not simply all functions or something.

    For more context, the derived functor of Hom(–, B) is called the Ext functor, and the exactness of that sequence (if the typo were fixed) is the statement of the universal coefficient theorem (for cohomology): https://en.wikipedia.org/wiki/Universal_coefficient_theorem The solution to this problem is the “Example: mod 2 cohomology of the real projective space” on that page. It’s (Z/2Z)[x] / <x^(n+1)> or 🍔[x]/<x^(n+1)>, i.e. the ring of polynomials of degree n or less with coefficients in 🍔 = Z/2Z, meaning coefficients of 0 or 1.






  • Yeah, specifically for something like coreutils I can’t see the malicious endgame that is suggested by others here. Is the fear that a proprietary version of cat or pwd or printf takes over the ecosystem and then traps users into a nonfree agreement? Or a proprietary coreutils superset that offers some new tool and does the same thing? Or a proprietary coreutils that generates profit for businesses without attribution to the developers? What would stop anyone from just writing their own proprietary set of tools to do the same thing now, even if uutils didn’t exist? Clearly not much, since uutils did exactly that (minus the proprietary bit).

    I personally don’t see a compelling reason to change to MIT, but I also don’t see the problem.









  • I don’t think you need permission to send someone an email directly addressed to and written for them. I don’t have context for the claims about Kagi being disputed, but I’d be frustrated if someone posted a misinformed rant about my work and then refused to talk to me about it. I might even write an email. Doesn’t sound crazy. If there’s more to the “harassment” that I don’t know about, obviously I’m not in favor.