Tomorrow I'm off to Canada (Banff) for a week, to work on cohomology theories in Lean. Adam Topaz is one of the organisers of the conference, and he whetted our appetite earlier this week by writing down the definition of singular homology:
```
def integral_singular_homology (n : ℕ) : Top.{0} ⥤ Module ℤ :=
Top.to_sSet ⋙ ((simplicial_object.whiskering _ _).obj (Module.free ℤ)) ⋙
algebraic_topology.alternating_face_map_complex _ ⋙ homology_functor _ _ n
```
In fact this definition has been kicking around for a while -- Brendan Seamas Murphy used it here https://github.com/Shamrock-Frost/BrouwerFixedPoint/blob/52f48d25068df0eadf3df5b2ede7bcb087d30527/src/brouwer_fixed_point.lean#L274 eight months ago in his proof of the Brouwer fixed point theorem. It's all well and good making enough definitions in category theory to give a cool looking definition of the homology of a topological space; the big testing ground in formalisation is not "can you define the object", it's "can you actually prove some theorems about your definition"? A lousy definition might be unusable in practice. Brendan proved for example here https://github.com/Shamrock-Frost/BrouwerFixedPoint/blob/52f48d25068df0eadf3df5b2ede7bcb087d30527/src/homology_of_spheres.lean#L2043-L2045 that $H_n(S^n,R)$ was isomorphic to $R$, for $R$ a nonzero commutative ring.
My PhD student Amelia Livingston has done the same thing for group cohomology; her definition has hit Lean's maths library, which means that it will live for as long as Lean lives. It's here https://leanprover-community.github.io/mathlib_docs/representation_theory/group_cohomology/basic.html . Amelia has further work proving things like Inf-Res, Hilbert 90 and so on, proving that her definition is usable.
After next week it will be interesting to see how much more progress we have made with cohomology theories. Topological K-theory is close, and another target for this week is etale and proetale cohomology of schemes. Wish us luck in the mountains of Canada!
Orcas have sunk 3 boats in Europe and appear to be teaching others to do the same.
Scientists think a traumatized orca initiated the assault on boats after a "critical moment of agony" and that the behavior is spreading among the population through social learning.
https://www.youtube.com/watch?v=p-VYUSV0_6A
Beautiful video. Honestly, can't hate on #StevenWilson. He's doing his thing and it's cool. If I want to, I can grab an old CD, but modern re-releases are very important to have.
From the comments under the YouTube video which I rewatch every year since 2010, I have learned of the passing of #RayShulman. I'm deeply saddened by this... It may sound a bit goofy, but lately, #GentleGiant releases a lot of new visual content, music videos and all. All the Shulmans got together and made the anniversary release of #GentleGiant discography.
It feels like Ray could have done so much more...
https://www.youtube.com/watch?v=kzDCfnBhinw
Don't trust people who don't like #GentleGiant.
The best band ever.
bandcamp won their union! bandcamp won their union!!
i'm so fucking happy for them, and also for the possible knock-on effects of some of epic game's holdings unionizing
their full statement - https://blog.bandcamp.com/2023/05/19/bandcamp-and-bandcamp-united-release-joint-statement-on-union-vote/
Was taking a shower, thinking about my art and tech project ideas for which I'd rather have a team, thinking about the heroic efforts of @spacekookie with their projects *while* getting funding while coping with an immense amounts of bureaucracy. (BTW, give them your money! #Irdest[1] HAS TO GET ADOPTED!).
I think that in a society with guaranteed basic income or in a self-sovereign, self-sufficient commune we (collectively) could have achieved so much more. Our time here is finite, why do we need to have such a shit baseline for existence?
The aren't ironic questions, perhaps some #capitalism fan will answer with some meta-analysis or something. I'm especially interested in hearing from people who understand how decision-making is organised in existing #socialist-congruent countries like #Sweden, #Germany and #Canada. How come your governments didn't establish universal income yet? Is it considered? What are the actual drawbacks?
[1]: https://irde.st/
#ManillaRoad is very very very good.
I was thinking about XML, toml and JSON and I realised that they should be small. As long as they are small, they are readable and comprehensible.
Interestingly, XML scales a little bit better because it reminds you of the context when the context ends.
I really like some systems that incorporate inlining the code into their configs, but I'd prefer for it to go the other way — have configs in code.
The way #elixir and #webpack handle configuration is almost perfect.
So apparently that was 6th longest game in the history of the sport. I need to look up the stats now.
https://www.youtube.com/watch?v=-2hkLVlfbRc
Please contribute to #TimeGhost #DDay project. Their sponsor has pulled out and this absolutely has to happen.
That https://doma.dev guy
#lean #rust #typescript #react #nix
In my non-existent free time I design and run #TTRPG
If you use tools made by genocide-apologists, you are a genocide-apologist.
#lemmy users aren't welcome here.