Roman Avermann

6 posts

Roman Avermann banner
Roman Avermann

Roman Avermann

@parabeans

software engineer and curry-howard isomorphism fan

Austin, TX Katılım Nisan 2014
12 Takip Edilen4 Takipçiler
Matteo Capucci
Matteo Capucci@mattecapu·
Good Will Hunting Bar scene but it's about fibrations in category theory 🧵👇
Matteo Capucci tweet media
English
8
56
383
51K
Roman Avermann
Roman Avermann@parabeans·
@evie_fp @tangled_zans "Some animals are humans" corresponds with the type Σ(x: Animal) Σ(y: Human) x = y a function of type "Animal -> Bool" corresponds to an implication that if Animal is inhabited, then Bool is inhabited I don't know if I'm being dense or something but I don't see your point
English
0
0
1
22
Evie
Evie@evie_fp·
@parabeans @tangled_zans Here's an example of what I mean: consider something like "Some animals are humans". In logic, you can plug in "blue" to see whether it's a human and just get ⊥. Same goes for "Spike". OTOH, with `isHuman : Animal → Bool`, you get a type error for "blue, and ⊥ for "Spike".
English
1
0
1
30
Evie
Evie@evie_fp·
@tangled_zans You can write any garbled collection of words as a (false) logical proposition, but technically you shouldn't be able to do the same in a type theory because it'd need to typecheck?
English
2
0
2
311
Roman Avermann
Roman Avermann@parabeans·
BASED path induction?????? 😳😳
Roman Avermann tweet media
English
0
0
0
24
David Tolnay
David Tolnay@davidtolnay·
This is the impact of Cargo sparse registry protocol (Rust 1.68+) on my CI jobs.
David Tolnay tweet media
English
5
21
303
26.1K
Roman Avermann
Roman Avermann@parabeans·
no, I don't use haskell. now give me the damn pizza
English
0
0
0
71