<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Agda - 标签 - 采石场</title><link>https://ych817.github.io/tags/agda/</link><description>采石场</description><generator>Hugo 0.158.0 &amp; FixIt v0.4.5</generator><language>zh-CN</language><lastBuildDate>Thu, 22 Oct 2026 16:12:16 +1300</lastBuildDate><atom:link href="https://ych817.github.io/tags/agda/index.xml" rel="self" type="application/rss+xml"/><item><title>翻译-A Few Constructions on Constructors</title><link>https://ych817.github.io/posts/2ceeee8/</link><pubDate>Thu, 22 Oct 2026 16:12:16 +1300</pubDate><guid>https://ych817.github.io/posts/2ceeee8/</guid><description>&lt;h2 class="heading-element" id="摘要-abstract"&gt;&lt;span&gt;摘要 Abstract&lt;/span&gt;
 &lt;a href="#%e6%91%98%e8%a6%81-abstract" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;We present four constructions for standard equipment which
can be generated for every inductive datatype:
case analysis,
structural recursion,
no confusion,
acyclicity.
Our constructions follow a two-level approach—
they require less work than the standard techniques which inspired them. Moreover,
given a suitably heterogeneous notion of equality,
they extend without difficulty to inductive families of datatypes.
These constructions are vital components of the translation from
dependently typed programs in pattern matching style to the
equivalent programs expressed in terms of induction principles and as such
play a crucial behind-the-scenes rˆole in Epigram.&lt;/p&gt;</description></item></channel></rss>