Log inSign up
Aram Hăvărneanu
8,651 posts
Aram Hăvărneanu profile banner
@aramh

Aram Hăvărneanu

@aramh
Mathematical engineer bringing type safety to the cloud. Previously worked on CUE @cue_lang. JSR PC, @(R6)+; I wrote the arm64, sparc64, and Solaris Go ports.
Joined May 2009
1,605
Following
5,111
Followers
RepliesRepliesRepostsRepostsMediaMedia

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
  • Pinned
    @aramh
    Aram Hăvărneanu
    @aramh
    Oct 20, 2021
    Understanding means understanding the duality between the concrete and the abstract.
    5
  • @aramh
    Aram Hăvărneanu
    @aramh
    6h
    Strangely enough there is an AL type assignment for this calculus which only uses positive types. Perhaps this also means there is a an AL type assignment which only uses negative types. I don't know yet exactly what all of this means, except it must have something to do with
    @aramh
    Aram Hăvărneanu
    @aramh
    10h
    System L, λμμ~, etc, can't compete.
    Image
    Image
    Image
    Image
  • @aramh
    Aram Hăvărneanu
    @aramh
    9h
    Superpositions just keep appearing naturally. All negative types create superpositions. ⅋ creates a very degenerate superposition, there can be only one observable and and only one continuation. & is less degenerate, it contains more terms, but there can only be one observable
    1
  • @aramh
    Aram Hăvărneanu
    @aramh
    10h
    The design principles of this term calculus were the following. There is no good way to prove strong normalization of a logic that is either informative or easy to formalize in a theorem prover. Since we have to do hard work anyway, let's put it to good use rather than being
    @aramh
    Aram Hăvărneanu
    @aramh
    10h
    System L, λμμ~, etc, can't compete.
    Image
    Image
    Image
    Image
  • @aramh
    Aram Hăvărneanu
    @aramh
    10h
    I didn't want to have generalized n-ary multiplicative connectives to adjoint logic because they make things more complicated. N-ary additives are also rather unfortunate, but they are essential for subtyping, so I put them in. The benefit of generalized multiplicatives is less
    @aramh
    Aram Hăvărneanu
    @aramh
    10h
    System L, λμμ~, etc, can't compete.
    Image
    Image
    Image
    Image
Advertisement
Advertisement