In this article, we provide three generators of propositional formulae for arbitrary languages, which uniformly sample three different formulae spaces. They take the same three parameters as input, namely, a desired depth, a set of atomics and a set of logical constants (with specified arities). The first generator returns formulae of exactly the given depth, using all or some of the propositional letters. The second does the same but samples up-to the given depth. The third generator outputs formulae with exactly the desired depth and all the atomics in the set. To make the generators uniform (i.e. to make them return every formula in their space with the same probability), we will prove various cardinality results about those spaces.
翻译:在此篇文章中, 我们为任意语言提供三种建议公式的生成者, 这三个公式统一地抽样三个不同的公式空格。 它们使用相同的三个参数作为输入, 即想要的深度、 一组原子和一组逻辑常数( 与指定频度相同 ) 。 第一个生成者使用所有或部分的假设字母返回给定深度的公式 。 第二个生成者使用相同的公式, 但样本到给定深度 。 第三个生成者输出公式与预想的深度和组装中的所有原子完全相同 。 要让生成者统一起来( 也就是说, 让他们以相同概率返回各自空间的每一个公式 ), 我们将证明这些空格的不同基本结果 。