Skip to content
Avatar
🏳️‍🌈
🏳️‍🌈

Highlights

  • Pro
Block or Report

Block or report ionathanch

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Add an optional note:
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ionathanch/README.md

closure ahead

Frankly everything you need to know about me should already be in the sidebar. Here, have some Agda instead:

{-# OPTIONS --sized-types #-}
open import Size
open import Data.Empty

data _<_ : Size  Size  Set where
  lt :  s  (r : Size< s)  r < s

data Acc (s : Size) : Set where
  acc : ( {r}  r < s  Acc r)  Acc s

false : ⊥
false = ¬wf∞ (wf ∞) where
  wf :  s  Acc s
  wf s = acc (λ {(lt .s r)  wf r})
  ¬wf∞ : Acc ∞  ⊥
  ¬wf∞ (acc p) = ¬wf∞ (p (lt ∞ ∞))

Pinned

  1. scraps Public

    Various mechanized proof files for fun.

    Idris 6 1

  2. msc-thesis Public

    Forked from briandealwis/ubcdiss

    LaTeX source for Sized Dependent Types via Extensional Type Theory

    TeX 7 1

  3. ttzoo Public

    Notes on type theory.

    TeX 2

  4. HoTT-Idris Public

    Some HoTT in Idris.

    Idris 2

  5. Church-style System F with definitions in Redex.

    Racket 3

  6. Generate a vanity EdDSA SSH key for fun.

    C 2 2

318 contributions in the last year

Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri

Contribution activity

October 2022

Created 3 commits in 1 repository
1 contribution in private repositories Oct 6

Seeing something unexpected? Take a look at the GitHub profile guide.