haskell_foundation, to haskell
@haskell_foundation@mastodon.social avatar

🎧Check out the latest interview with David Christiansen, the former ED of #HaskellFoundation on the Type Theory Forall podcast by Pedro Abreu. It’s a must-listen! Have 116 minutes to spare? Dive in here: https://discourse.haskell.org/t/david-christiansen-on-type-theory-forall/9598 #Haskell #TypeTheory

chriskrycho, to random
@chriskrycho@mastodon.social avatar

The slides and script for my second #lambdaconf2024 talk are up—this one on how we make good software. If that sounds like a massive question: yes.

The talk ranges from #DDD and #TDD and #typetheory to #systemsthinking and sociology and ethics—as it must!

https://v5.chriskrycho.com/elsewhere/seeing-like-a-programmer/

abuseofnotation, to haskell
@abuseofnotation@mathstodon.xyz avatar

A great paper for understanding (partly authored by @pigworker )

https://www.andres-loeh.de/LambdaPi/LambdaPi.pdf

I like how it introduces the typing rules of simply-typed lambda calculus and then amends them to support dependent types.

abuseofnotation, to haskell
@abuseofnotation@mathstodon.xyz avatar

A nice guide on the different types of type systems:

https://serokell.io/blog/look-at-typed-lambda-calculus

But I find such articles ridiculously hard to understand, especially system F (although I have been coding in for years).

Ironically, dependently-typed seem much simpler. In non-dependently-typed systems it's very hard to pinpoint the connections between types and terms. In dependently-typed systems, terms and types are the same thing.

Anyone feel the same way?

brokenix, to random

A good strategy to go from a thesis to a typechecker #typetheory
https://spire-lang.org/blog/2014/01/05/an-unremarkable-type-checker/

RanaldClouston, to ComputerScience
@RanaldClouston@fediscience.org avatar

I've been on Mastodon for a year, so it's time for a new pinned post with an updated dog pic! I'm a lecturer in at Australian National University in , / country. I research , , and a little , and teach an intro to programming class in . Sometimes I post about work; when I'm busy at work I'm more likely to post about , my , and other pleasant distractions

brokenix, to random

Yeah , thats a thing and thats why correct code is more important than the released code
type coherence doesnt firx everythin

rml, to Software
@rml@functional.cafe avatar

"This talk is an invitation to embark on a journey to solve one of the most naive yet insanely convoluted open question in architecture: the problem of unit systems and physical quantities. As surprising as it may seem, in 2023, there is still no software library available in any of the most common programming languages that covers the issue in its full complexity including its myriad of edge cases. In the context of a standardization effort within the programming language committee on the topic of units this talk constitutes an attempt to reach out to the community in order to approach the subject from a new angle.

Throughout the presentation, a particular attention will be put on the underlying reasons behind the emerging complexity of the subject and why applied category theory may be key to disentangle this apparent complexity. This will be illustrated by concrete applications in computational and metrology, including particularly pathological cases that will put into question the very notion of what a unit is. Exploring conceptual boundaries through edge cases will help putting constraints on the mathematical structures that may be used to abstract the problem. Beyond the mere scope of being able to standardize a unit systems software library, the challenge raised in this talk represents a gateway to deep questions about physics, its language, its structure, and how to translate it into . It also constitutes a perfect playground for applied category theory, going from a naive and well-framed question to an interdisciplinary open problem at the intersection of physics, computer science, and mathematics with broad impacts for programming languages and international standards."

https://www.youtube.com/watch?v=6Fc-mjFMSrw

abcdw, to Lisp
@abcdw@fosstodon.org avatar

If you are into programming languages, learning Ocaml (or other ML dialect like StandardML) makes a lot of sense, it's helpful for reading papers, watching conference talks, understanding basics of type theory, going through PL courses and all other fancy stuff.

Here is a good introductionary course on OCaml and functional programming:

https://cs3110.github.io/textbook/cover.html

https://www.youtube.com/playlist?list=PLre5AT9JnKShBOPeuiD9b-I4XROIJhkIU

chrisamaphone, to Logic
@chrisamaphone@hci.social avatar

has anyone written up an explanation of Yoneda in terms of logic? in particular it seems like a “metatheorem” about category theory with a similar kind of structure (and implications) to cut and identity admissibility as metatheorems about logics. is there anything there?

DelftPL, to ProgrammingLanguages

The Software Technology department at TU Delft is hiring new assistant and associate professors! This is an open call for any research field within one of our groups, so if you are a PL researcher and are interested to join us you are very welcome to apply. You can find more information about the positions and the application procedure at https://www.tudelft.nl/ewi/over-de-faculteit/afdelingen/software-technology/computer-science-open-call.

rml, to random
@rml@functional.cafe avatar

Getting interested in upon reading that the community isn't very concerned about whether it meets constructivists' criteria for theoretical soundness

rml, to science
@rml@functional.cafe avatar

Here's the thing: types are primarily of interest for typers. You shouldn't expect the scribblers to get interested in

rml, to science
@rml@functional.cafe avatar

Axiom K is an axiom in , named due to the fact that if you use it too much you go into the "Axiom K-Hole" and your friends have to take care of you for the rest of the night.

rml, to random
@rml@functional.cafe avatar
Atexjam, to random
rml, to random
@rml@functional.cafe avatar

"Something I'm curious about working on is an imperative dependently typed programming language that uses linear types and to keep the mutation in line. Something I have to admit is that I'm not actually interested in . I'm simply interested in ."

xameer, to random

I have read 1 book( M. R. HOLMES, Elementary with a Universal Set -ISBN 2-87209-488-1)and one thesis ( and : Philosophical Foundations: crosella -2016) thoroughly . Among other things . Now I want to build up on these conceptual foundations, by pursuing this direction, could you suggest me , the relevent literature for this purpose?

RanaldClouston, to random
@RanaldClouston@fediscience.org avatar

As promised, a blog post on 'Normalization for Multimodal Type Theory' https://updatedscholar.blogspot.com/2023/04/discussing-normalization-for-multimodal.html by @danielgratzer . It appears I have much to learn to fully appreciate some recent developments in ...

RanaldClouston,
@RanaldClouston@fediscience.org avatar

Next week I'll retreat a little from the cutting edge to read over Martin-Löf's classic 'Intuitionistic ' (1984, but based on lectures given in 1980) https://archive-pml.github.io/martin-lof/pdfs/Bibliopolis-Book-retypeset-1984.pdf

msp729, to random

if you start with a logic system and introduce a binary operator “:”, where “x: y” means “x is of type y,” alongside a few types, probably a universal type, probably a type type, a function type operator, etc., is that meaningfully inferior to many-sorted logic?
asking because i plan to prove some things in a system like this, and i’m wondering if i should figure out how many-sorted logic works instead.



buchholtz, to random

I've had this account since 2017, but I have to thank the Muskrat for pushing so many people over here, whom I'd like to keep following, for me to finally also spend some time here.

I'm hoping to see lots of discussions of homotopy type theory and related matters.

ColinTheMathmo,
@ColinTheMathmo@mathstodon.xyz avatar

@buchholtz It's worth putting in your posts to help people find relevant conversations:

Give it time, but people will find each other.

And welcome!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Youngstown
  • everett
  • anitta
  • slotface
  • GTA5RPClips
  • rosin
  • thenastyranch
  • kavyap
  • mdbf
  • Leos
  • modclub
  • osvaldo12
  • Durango
  • khanakhh
  • provamag3
  • cisconetworking
  • ngwrru68w68
  • cubers
  • tester
  • ethstaker
  • megavids
  • normalnudes
  • lostlight
  • All magazines