Jason (jcreed) wrote,

Bleh. I think this is one of the most ugly type declarations I have ever made:
c--x:(Π-w:o.a w).Π-z:o.Π[i]y:(a·(d+·(*;x z))).a·(d+·(*;y))

Nonetheless, it serves as a useful counterexample to the approach I was trying earlier. Trying to typecheck
Y Y : a· (d+ · (*; Y Y))
Y = λ w . c- · (w;w;*)
leads to an infinite loop.

There had better be a workaround along the lines I was thinking last night, or else I'm kinda hosed.

  • (no subject)

    Apartment move finally completely done! Lugged air conditioner from old apartment to new, delivered bookshelf I didn't want to akiva, downstairs…

  • (no subject)

    Had a good bunch of discussions with Sean and Alyssa at work. Supposed to be stupid hot this weekend when we were planning to do the final cleanup of…

  • (no subject)

    Put kitchen table together, got K's desk set up in a useful place for her. Had dinner at a Thai place past the train a ways.

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded