view Paper/src/agda/abridgement.agda.replaced @ 14:393c839f987b default tip

DONE
author soto <soto@cr.ie.u-ryukyu.ac.jp>
date Sat, 08 Jan 2022 12:41:39 +0900
parents 339fb67b4375
children
line wrap: on
line source

module abridgement where

open import Data.Nat

record env : Set where
  field
    a : !$\mathbb{N}$!
    b : !$\mathbb{N}$!
    c : !$\mathbb{N}$!
open env

patternmatch-default : env !$\rightarrow$! !$\mathbb{N}$!
patternmatch-default record { a = a ; b = b ; c = c } = c

patternmatch-extraction : env !$\rightarrow$! !$\mathbb{N}$!
patternmatch-extraction env with c env
patternmatch-extraction env | c = c

patternmatch-extraction!$\prime$! : env !$\rightarrow$! !$\mathbb{N}$!
patternmatch-extraction!$\prime$! env with c env
... | c = c