comparison agda.tex @ 41:8fc2ac1f901f

Add delta definition in agda
author Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
date Fri, 13 Feb 2015 11:48:40 +0900
parents 470d99799398
children 4f1107f1f6aa
comparison
equal deleted inserted replaced
40:470d99799398 41:8fc2ac1f901f
339 339
340 また、Agda は証明に用いる規則なども Agda 内部で定義することができる。 340 また、Agda は証明に用いる規則なども Agda 内部で定義することができる。
341 例えば、直積型の定義はリスト\ref{src:product}のようなものがある。 341 例えば、直積型の定義はリスト\ref{src:product}のようなものがある。
342 342
343 \begin{table}[html] 343 \begin{table}[html]
344 \lstinputlisting[label=src:product, caption=Agdaにおける直積型の例] {src/product.agda} 344 \lstinputlisting[label=src:product, caption=Agdaにおける直積型の例] {src/product.agda.replaced}
345 \end{table} 345 \end{table}
346 346
347 関数の定義時に \verb/_/ とした部分には項を入れることで関数が適用される。 347 関数の定義時に \verb/_/ とした部分には項を入れることで関数が適用される。
348 つまり \verb/_x_/ とすれば中置関数を作成することができる。 348 つまり \verb/_x_/ とすれば中置関数を作成することができる。
349 データ型 \verb/_x_/ は型 A と B を持つ型である。 349 データ型 \verb/_x_/ は型 A と B を持つ型である。