现代主流编程语言,例如打字稿,流量和Scala,具有富含相交和联合类型的多态性类型系统。这些语言实现了双向高级多态类型推断的变体,以前主要在功能编程的背景下进行了研究。然而,现有的类型推理实现在处理非结构性亚型和交叉点和工会类型时缺乏稳固的理论基础,这是以前没有研究过的。在本文中,我们研究了双向高级多态性类型的推断,并使用显式类型的应用以及交点和联合类型,并证明这些特征具有非平凡的相互作用。我们首先提出一种类型系统,该系统由双向规范描述,具有良好的理论属性和声音,完整且可决定的算法。这有助于确定可以始终推断的类型类型。我们还探索了结合实用功能的变体,例如处理记录和推断较大类型的类型,这些类型与现实世界实现更好。尽管某些变体不再具有完整的算法,但它们仍然增强了类型系统的表现力。为了确保严格的结果,所有结果均在COQ证明助手中正式化。
摘要 - 连接和自动驾驶汽车(CAVS)预计可以减轻交通拥堵,尤其是在路交叉口,这是城市道路网络的主要瓶颈。本文提出了一种信号车辆耦合的最佳控制策略,用于骑士和人类驱动的车辆的混合交通流量。该方法遵循两层体系结构,该结构将信号车辆控制任务制定为两个通过混合排的概念串联的优化问题,以便中央协调员可以有效地解决它们。尤其是上层设计的,以最大程度地减少交叉路口中所有车辆的总等待时间,而下层则是通过充分利用信号计划,交叉车辆的数量以及在上层中获得的目标交叉速度来最大程度地减少汇总的车辆能量消耗。提供了广泛的仿真结果,以检查所提出的信号车辆关节控制框架的性能,并以不同的CAV穿透率,交通需求和电动汽车比率揭示新算法引入的影响。与现有方法的比较证明了在燃料使用和交通吞吐量方面提出的方法的好处。
图 2。椎腔 X 射线参数。(A): Ba:椎底(枕骨大孔前缘的最下点);EsfL:蝶骨线(与蝶骨下缘相切,与 Ba 成正比);PL:腭线(从鼻棘前部到鼻棘后部);Pm:翼上颌线(鼻底边缘与上颌骨后缘的交点);PmL:翼上颌线(与 Pm 成垂直于 PL 成正比);aa:寰椎前部(寰椎最前点);aaL:寰椎前线(与 aa 成垂直于 PL 成正比)。(B): S:鞍区(位于鞍区的几何中心);Ba:椎底; S 0 :S-Ba 距离中点;Pm:翼上颌;ad 1 :Pm-Ba 线与咽扁桃体边界的交点;ad 2 :Pm-S 0 线与咽扁桃体边界的交点。(C): PHF:法兰克福水平面;Pt:翼突(圆孔下缘与翼腭窝后部交点处的点);PtV:垂直翼突(与 PHF 垂直于 Pt 的线);PtV-Ad:咽扁桃体边界与 PtV 之间的距离。(D): SP:上咽。
本国工资在点 A 处确定,即制造业和农业的边际劳动曲线 PM • MPL M 和 PA • MPL A 的交点。制造业使用的劳动量从原点 0 M 开始从左到右测量,农业使用的劳动量从原点 0 A 开始从右到左测量。在点 A 处,制造业使用 0 ML 单位劳动,农业使用 0 AL 单位劳动。
人行道必须从与公众可进入的区域的交点开始,并延长至少100英尺的中心线距离,最小宽度为20英尺。至少100x20英尺路面必须位于公众无法进入的区域。请注意,路面定义为施加和维护的沥青,混凝土或其他与道路表面(即沥青混凝土,混凝土路面,碎屑密封或橡胶沥青)的材料。
疲劳寿命预测中常用的模型基于以不同方式计数的循环。最常用的方法是基于雨流计数,它以非常特殊的方式处理应力历史。这种方法有三个主要缺点。这是一种从连续变化的应力曲线产生循环的临时方法。它以非常严格的方式在循环计数中引入记忆,并且算法相当复杂。另一方面,基于平交点的模型易于应用,但平交点谱不包含足够的应力历史信息。这里提出了一个模型,其中损伤累积取决于实际的平交点和压缩在状态变量中的应力历史。提出的模型具有以下属性。当总损伤超过给定值时,就会发生故障。每次应力变化都会导致非负损伤,这种损伤仅取决于实际应力、其变化和应力状态变量。在特定应用中,状态变量可以解释为裂纹的张开应力。该模型是时不变的,即如果时间尺度发生变化,损伤不会改变。因此,寿命由应力的最大值和最小值序列决定。通常,状态变量的动态必须是时不变的和稳定的,即平稳和遍历的随机应力函数应生成平稳和遍历的状态变量。在这种情况下,可以根据损伤强度来预测疲劳寿命,损伤强度是单位时间的预期损伤。
疲劳寿命预测中常用的模型基于以不同方式计数的循环。最常用的方法是基于雨流计数,它以非常特殊的方式处理应力历史。这种方法有三个主要缺点。这是一种从连续变化的应力曲线产生循环的临时方法。它以非常严格的方式在循环计数中引入记忆,并且算法相当复杂。另一方面,基于平交点的模型易于应用,但平交点谱不包含足够的应力历史信息。这里提出了一个模型,其中损伤累积取决于实际的平交点和压缩在状态变量中的应力历史。提出的模型具有以下属性。当总损伤超过给定值时,就会发生故障。每次应力变化都会导致非负损伤,这种损伤仅取决于实际应力、其变化和应力状态变量。在特定应用中,状态变量可以解释为裂纹的张开应力。该模型是时不变的,即如果时间尺度发生变化,损伤不会改变。因此,寿命由应力的最大值和最小值序列决定。通常,状态变量的动态必须是时不变的和稳定的,即平稳和遍历的随机应力函数应生成平稳和遍历的状态变量。在这种情况下,可以根据损伤强度来预测疲劳寿命,损伤强度是单位时间的预期损伤。