Skip to content

Instantly share code, notes, and snippets.

@wilbowma
Last active October 9, 2020 10:07
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wilbowma/317e573beba80faefd2f4e7d22a2b5d8 to your computer and use it in GitHub Desktop.
Save wilbowma/317e573beba80faefd2f4e7d22a2b5d8 to your computer and use it in GitHub Desktop.
#lang cur
(require
cur/stdlib/nat
cur/stdlib/equality
cur/ntac/base
cur/ntac/standard)
(define-syntax hot-take (make-rename-transformer #'define-theorem))
(define-syntax unpopular-opnion (make-rename-transformer #'define-theorem))
(begin-for-syntax
(require (for-syntax racket/base))
(define-syntax dont-|@|-me (make-rename-transformer #'qed)))
(hot-take my-spicy-take
(forall (a : Nat) (b : Nat) (c : Nat)
(== Nat (plus a (plus b c)) (plus (plus a b) c)))
dont-|@|-me)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment