我有一个语言环境结构,其中某个语言环境作为另一个语言环境的祖先出现了两次,一次是通过继承,另一次是通过几个sublocale解释的序列。该祖先语言环境的两个实例的参数是相等的,但不是完全相同的(它们的相等必须并且可以通过证明来建立)。如何让Isabelle将这两个祖先语言环境实例合并为一个,就像当参数相同时所做的那样?c会产生以下输出: a "a"
a "a_from_
我正在设计一种声明性语言来定义信号网络。我希望使用变量绑定来表示网络中的一组节点。我突然意识到,对于这些变量,我想做两种类型的“赋值”。a, b, c = (SignalA with three outputs)(SignalC c)
(SignalD a)在这种情况下,将有一个具有三个输出的SignalA,其中第一个和第三个输出分别链接到Sig