Agda实施者会议28

第二十八届Agda实施者会议将于2018年10月15日至10月20日(周一至周六)在英国诺丁汉大学计算机科学学院举行。计划包括:

  • 关于Agda的理论、实现和用例的讨论和演示。
  • 关于Agda的许多讨论,包括潜在的新功能、目标和里程碑。
  • 与其他参与者合作,有充足的时间在Agda上工作。

重要日期

2018-10-10
注册截止日期

最后期限很短,如果你错过了,我们仍然欢迎你的到来。然而,如果你让尼科莱知道你打算来,这将有助于你的计划。一封简短的电子邮件就足够了;当然,你以后还可以提出建议。

2018-10-15(周一)至2018-10-20(周六)
目标二十八

注意事项

Visa卡

英国是不是在申根地区!如果你有欧盟护照/身份证,这不是问题(至少到明年初,希望以后);否则,你可能需要额外的签证。请联系尼古拉如果你需要帮助。

电源适配器

英国没有欧洲电源插头,所以记得带上你的电源适配器! (或者学习如何将(纤细的)欧式插头插入英国插座!:)

注册

请填写以下表格并发送至尼古拉.

没有注册费。可能包括休息时间(可能是)。交通、住宿和膳食费用由参与者承担。可能会有一次远足,这可能会给参与者带来额外的费用(细节待定)。

登记表Agda实施者会议28姓名:标题和可选摘要(如果您想演讲或引导讨论;可选):代码冲刺建议(可选):附加注释(可选):

参与者

  • 枪Pinyo
  • 约翰·利奥
  • 托尔斯滕·阿尔滕基奇
  • 保罗·卡普里奥蒂
  • 雅各布·冯·劳默
  • 菲利波·塞斯蒂尼
  • 尼古拉·克劳斯
  • 杰斯珀考克斯
  • 马修·达吉特
  • 尼尔斯·范德魏德
  • 安德烈亚斯·阿贝尔
  • 尼尔斯·安德斯·丹尼尔森
  • 乌尔夫·诺雷尔
  • 安德烈亚·维佐西
  • 安德拉斯·科瓦奇
  • 佩特迪瓦恩斯基
  • 尼科洛·维尔特里
  • 弗雷德里克·诺德瓦尔·福斯伯格
  • 纪尧姆·阿拉斯
  • 亚当·奥利弗
  • 本·普莱斯
  • 亚历山大·麦肯纳
  • 安东·塞泽尔
  • …您的名字可能在这里:)

日程表(重要部分)

星期日(14/10)

晚上7点开始:我们在酒吧**玫瑰与皇冠**见面。地址:500 Derby Road,Lenton,NG7 2GW,Jubilee Campus南部出口。这家酒吧供应食物到晚上9点。

星期一(15/10)

开始时间:9:30,地点:朱比利校区计算机科学C1室。休息时间:10:00和15:30供应咖啡、茶、饼干,12:00在阿斯皮雷午餐。

星期二(16/10)

开始时间:9:30,地点:朱比利校区计算机科学C1室。休息时间:10:30和15:30供应咖啡、茶、饼干,12:00在阿斯皮雷午餐。

星期三(17/10)-游览

火车9点47分从诺丁汉火车站开出。会议时间:9:20,门厅(我们将不迟于9点35分到达站台,如果你晚一点到达,可能很难通过检票栏,因为团体票已经在站台上了)。计划如下:

  • 9:47-11:39乘火车前往霍普
  • 13:00-14:00卡斯顿午餐
  • 午饭后:继续徒步旅行就像8年前一样,但发生了逆转:卡斯顿-洛斯山-大岭-霍林斯-克罗斯-伊代尔
  • 17:30-19:20在Edale的酒吧和晚餐
  • 19:32-21:34返回诺丁汉的巴士和火车

星期四(18/10)至星期六(20/10)

常规会议日,与星期一和星期二类似,不同的是咖啡/茶/饼干/水果/果汁将在9:30和13:00供应(这样我们就可以在开始时和午饭后直接喝咖啡)。

详细计划(建议,灵活)

10月14日,星期日
19:00玫瑰皇冠酒吧
10月15日,星期一
09:30介绍与规划
10:00咖啡休息时间
10:30托尔斯滕:相干(内在)类型理论
12:00午餐
13:00小组/代码冲刺/讨论
15:30咖啡休息时间
16:30小组/代码冲刺/讨论
17:45总结会议
10月16日,星期二
09:30尼尔斯:消除Agda中的遍历(GitHub上的Agda代码)
10:30咖啡休息时间
11:00安德拉斯:构建商电感类型
12:00午餐
13:00小组/代码冲刺/讨论
15:30咖啡休息时间
16:30小组/代码冲刺/讨论
17:30总结会议
10月17日,星期三-前往匹克区
 有关详细信息,请参阅上面的部分#-时间很紧迫
9点20分诺特车站正门厅会议
#9:47火车到希望(途经谢菲尔德)
13:00卡斯顿午餐
 步行就像8年前一样,但情况逆转了
17:30Edale的酒吧和晚餐
#19:32火车去诺丁汉
21:34抵达诺丁汉
10月18日,星期四
09:30Nisse:时间和空间复杂性的完全定义解释器
10:30咖啡休息时间
11:00Ulf:Agda程序编译时性能的基准测试
11:20小组/代码冲刺/讨论
12:00午餐
13:00小组/代码冲刺/讨论
15:30咖啡休息时间
16:30小组/代码冲刺/讨论
17:00佩特:介绍新的通用/可变功能
17:30总结会议
10月19日星期五
07:30前往沃尔拉顿公园跑步游览。会议地点:威尔福德街运河拖道
10:00AIM XXIX与特邀嘉宾进行地点讨论
10:30暂时需要移至JC-DEARING-B19
12:00午餐
13:30小组/代码冲刺/讨论
15:00咖啡休息时间
15:30Andreas:Agda中本质上类型良好的C片段的可运行解释器
16:30小组/代码冲刺/讨论
17:30总结会议
10月20日,星期六
09:30对话时段:志愿者?
10:30咖啡休息时间
11:00小组/代码冲刺/讨论
12:00午餐(非Aspire)
......
??:??最后讨论

演讲/演示/讨论

欢迎介绍Agda和类型理论的理论、实现和用例。如果你想做演示,请写信给尼古拉.

  • 尼尔斯:消除阿格达的悲剧;简要摘要:我们讨论了使用Sized类型在Agda中对Bird的replaceMin程序(用一次遍历中的最小值替换树中的所有值)的形式化。GitHub上的Agda代码。
  • 安德拉斯:构建商电感类型
  • Nisse:循环程序的总定义解释器
  • Péter:介绍新的泛化/变量特性
  • 安德烈亚斯:在Agda中为C实现可运行的良好类型解释器的经验教训

代码冲刺建议

  • 约翰/本:编辑时间战术/自动(与Idris相关)
  • 重新思考函数和数据类型的交错(第2858期).
  • Matthew:使文件内杂注跨文件保持一致,例如--安全,--不带-K(第2487期). 可能还包括:.agda-lib文件中的project-global选项
  • Andreas:通过0模式与运行时无关
  • 佩特,乌尔夫:解决标有“泛化”的问题。
  • Guillaume:类型提供程序
  • 托尔斯滕:立方体+2层+独立系列

总结会议

将添加每日进度的简短摘要。

[星期一]刚刚开始。[星期二]约翰演示!2+2 = 4. 然后是同义反复。您可以编写上下文相关的Agda编辑策略。[星期四]Jesper演示了用Agda编写的迷你汽车。尚未尝试黎曼假设。为了写迷你汽车,他使用了一点战术语言。[星期五]一些改进工作。文件在变更日志和手册中。战术库现在是一元的,并使用延续。现在,您可以像编写块一样编写校对脚本。[星期六]合并为master。重构还没有完全完成,因此类型检查只进行一次。[周六]阿塔卡是阿格达的TACic图书馆:https://github.com/jespercockx/ataca

[星期一]杰斯珀还没有出现。[星期二]没有人在做这件事。杰斯珀忙于前一点。[星期五]我们放弃了这个。

  • Matthew:使文件内杂注跨文件保持一致,例如--安全,--不带-K(第2487期). 也许还有:在.agda-lib文件中投影全局选项

[星期一]太令人兴奋了。关注更令人兴奋的事情:标准库的下一个版本。[星期二]兴奋过度。我们要放弃这个。

  • Andreas:通过0模式与运行时无关

[星期一]安德烈亚斯花了一天时间熟悉他在上次Agda会议上所做的事情。承诺明天演示。秘密申请也发生了。[星期二]Andreas有一个失败的测试用例(这很好)。明天将显示更多内容。[星期四]安德烈亚斯作了报告。现在可以声明运行时不需要的数据。示例:基础良好的递归。这对Bove-Capretta有效吗?[星期五]安德烈亚斯忘记了这个问题。但它仍然很有趣。[周六]又忘了。作业。

  • 佩特,乌尔夫:解决标有“泛化”的问题。

[星期一]研究了问题并制定了一个非常好的计划。有一个泛化分支,其中的错误已被其他错误替换。星期四将有一场演讲。

【周二】Ulf:开始执行计划。此刻,一切都破碎了。有希望。彼得正在做他的报告。

[星期四]彼得刚刚做了演讲。这现在在主分支中。仍将添加一些文档。

[星期五]只有乌尔夫离开了。彼得逃到匈牙利。模块望远镜中的通用变量。[周六]Peter发布了一些文档(在用户手册中)。Ulf:记录中不可能存在可泛化变量。Ulf将生成更好的错误消息。为了解决这个问题,我们必须解决如何检查记录这一长期存在的问题。

  • Guillaume:类型提供程序

[星期一]还没有进展。已经修复了旧补丁。

[星期二]纪尧姆做了其他事情。自动现在解决了所有目标。

[星期五]纪尧姆修复了一些错误。一些函数应该移回安全部分(例如字符串的可判定等式)。

出现了一些关于安全的讨论。不同的扩展兼容吗。我们不理解诱导定义中类型参数的负出现。

[Saturday]Erase意味着即使没有K也要使用uip。我们希望将Erase作为原语,并在顶部实现受信者,而不是将trustme作为原语。

  • 阿格达乳胶(日产)

[星期五]日产讨论了内联的必要性。

现在尼西打破了Agda-latex,这样旧报纸就不再翻译了。这个已经坏了。在用户手册中已经有一些建议。它是最新的吗?

[周六]关于后端默认翻译的一些讨论。如果有一个默认的翻译就好了。是否有一个将unicode转换为latex的包。

  • 托尔斯滕和安德里亚:立方体+2-Level+Ind系列

[星期一]目前ind族不起作用。我们可以通过左Kan扩展将族转换为参数化类型(有效)。但这似乎太复杂了。另一个想法是添加跨构造函数。将对此进行进一步探讨。

[Tuesday]以Did Vectors为例(实现trans并派生递归)。这也适用于归纳等式吗?我们拭目以待。如果是,这将是J-beta问题的替代解决方案。

[星期五]安德里亚解释了立方体agda实现的一些细节。菲利波也加入了这项努力。我们还没有检查归纳等式。可能还需要一个共同的宇宙。

[周六]HIT和master合并。目前正在处理Id,如果可行,Andrea将实施一个通用解决方案。非谎言的世界仍然需要解决,希望在下次Asda会议上解决。

  • 弗雷德里克的秘密计划

[星期二]你可以从库中抛出错误。现在还有警告。

【星期五】秘密项目结束。非秘密项目是安全标志。

  • 尼尔斯、尼科洛、安德拉斯,

[星期一?]Agda中具有大小类型的保护递归。刚刚开始。

[Friday]开始制作预切模型。以非正统的方式使用大小类型。

[周六]尼尔斯正在进行重构。

  • 结束讨论:最重要的问题是什么。

杰斯珀:定义一个健全的核心阿格达。Agda规范项目。

枪:改进文档。

安东:安装还是太难了。Aaron的Windows安装程序(在爱荷华州使用)。Wiki应该是流线型的,在不同的地方还有不同的说明。

托尔斯滕:安德烈亚斯的家庭作业证明了大小合适的类型。索引记录呢?

建议使用析构函数而不是字段来指定依赖记录。

机器学习生成Agda代码怎么样?有人在想这个吗?

远足

10月17日星期三,我们将去匹克区。请携带适合步行/徒步旅行的鞋。

位置

会议(或大部分)将在C1室我们学校的:

    计算机科学学院诺丁汉大学朱比利校区Wollaton路诺丁汉,NG8 1BB大不列颠联合王国

谷歌地图,坐标:52.953489,-1.187355。

货币

货币是英镑(GBP或英镑),现在非常便宜。几乎所有地方都接受借记卡/信用卡。在某些情况下,如果您用卡支付小额款项,如5英镑,将收取小额费用,而一些小企业(街头食品等)可能不接受信用卡。在计算机科学学院附近有一台自动取款机,但它可能会收取可怕的交换费。如果你想小额兑换,我(尼古拉)可以给你英镑,或者我可以替你付钱,你可以还给我。

乘飞机前往诺丁汉

建议:

  • 东米德兰机场(EMA):一个小机场,很可能你找不到合适的航班。如果你这样做了,你可以乘坐Skylink巴士前往诺丁汉市中心,或者直接乘坐出租车前往酒店,费用约为30英镑。
  • 伯明翰(BHX):从机场乘火车大约1点40分可以到达诺丁汉。通常,在伯明翰新街换一次就足够了。
  • 曼彻斯特(男子):到诺丁汉,坐火车大约需要2点20分。大多数连接只需要在曼彻斯特皮卡迪利大街换车。
  • 斯坦斯特德(STN)和其他伦敦机场:不推荐,但如果没有更好的选择,如果你选择了正确的路线,仍然可以。从STN,你可以在3小时内到达诺丁汉,只需在伊利或莱斯特换车一次。避免通过伦敦进行连接,因为这将更加昂贵,需要更多的改变,而且通常压力更大!

从火车站:要么坐出租车(约7英镑),要么步行去维多利亚中心,在那里你可以乘坐28号和30号巴士去朱比利校区。

住宿

这个宝洁酒店位置优越,曾用于诺丁汉的会议。很遗憾,校园住宿不可用,抱歉。booking.com类似的网站在诺丁汉也能很好地运行。住在市中心是一种选择。计算机科学学院位于朱比利校区,从市中心步行40分钟(步行时间)或约15分钟(28路或30路以上步行)即可到达。

午餐菜单(Aspire)

星期一

  • 韭菜土豆汤
  • 坎伯兰香肠卷配土豆泥、蒸蔬菜和洋葱肉汁
  • 烟熏黑线鳕和通心粉奶酪鱼糕配沙拉、新土豆和全麦芥末蛋黄酱
  • 大豆末和蔬菜辣椒配米饭和酸奶油(v)

星期二

  • 蘑菇龙蒿汤
  • 鸡肉蛋糕配便士、火箭和帕尔玛干酪沙拉
  • 烧烤三文鱼配蔬菜和面条
  • 土豆、菠菜和洋葱煎饼配沙拉和新土豆(v)

星期三:我们将在Edale用餐(更新:午餐Castleton,晚餐Edale)

星期四

  • 红薯孜然汤
  • 鸡肉korma配米饭和迷你罂粟花
  • 烤鲑鱼鱼片配上辣虾和番茄丝
  • 法拉费和菠菜汉堡配杂烩番茄蛋黄酱、生菜、红洋葱和牛肉番茄(v)

星期五

  • 番茄红辣椒汤
  • 碎牛肉卷配大蒜面包和沙拉
  • 捣碎的鳕鱼配薯条、豌豆、塔塔酱和柠檬角
  • 烤蔬菜和山羊奶酪酥皮馅饼馅饼配沙拉、新土豆和烤红辣椒汤(v)

周六:Aspire闭馆,将在其他地方用餐

页面上次修改时间:2018年11月11日下午01:45
技术支持私人维基