Hello World


Title: Hello World
Authors: Cornelius Diekmann and Lars Hupel
Submission date: 2020-03-07
Abstract: In this article, we present a formalization of the well-known "Hello, World!" code, including a formal framework for reasoning about IO. Our model is inspired by the handling of IO in Haskell. We start by formalizing the 🌍 and embrace the IO monad afterwards. Then we present a sample main :: IO (), followed by its proof of correctness.
  author  = {Cornelius Diekmann and Lars Hupel},
  title   = {Hello World},
  journal = {Archive of Formal Proofs},
  month   = mar,
  year    = 2020,
  note    = {\url{http://isa-afp.org/entries/Hello_World.html},
            Formal proof development},
  ISSN    = {2150-914x},
License: BSD License
Status: [ok] This is a development version of this entry. It might change over time and is not stable. Please refer to release versions for citations.