Downward Lowenheim-Skolem Theorem and interpolation in logics with constructors

被引:9
|
作者
Gaina, Daniel [1 ]
机构
[1] JAIST, Res Ctr Software Verificat, 1-1 Asahidai, Nomi, Ishikawa 9231211, Japan
关键词
institution; algebraic specification; first-order logic; interpolation; constructor-based logic; CONTINUUM HYPOTHESIS; OBSERVATIONAL LOGIC; SPECIFICATION; INSTITUTIONS; INDEPENDENCE; COMPLETENESS; FOUNDATIONS; ALGEBRA; CAFEOBJ; CASL;
D O I
10.1093/logcom/exv018
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The present article describes a method for proving Downward Lowenheim-Skolem Theorem within an arbitrary institution satisfying certain logic properties. In order to demonstrate the applicability of the present approach, the abstract results are instantiated to many-sorted first-order logic and preorder algebra. In addition to the first technique for proving Downward Lowenheim-Skolem Theorem, another one is developed, in the spirit of institution-independent model theory, which consists of borrowing the result from a simpler institution across an institution comorphism. As a result, the Downward Lowenheim-Skolem Property is exported from first-order logic to partial algebras, and from higher-order logic with intensional Henkin semantics to higher-order logic with extensional Henkin semantics. The second method successfully extends the domain of application of Downward Lowenheim-Skolem Theorem to other non-conventional logical systems for which the first technique may fail. One major application of Downward Lowenheim-Skolem Theorem is interpolation in constructor-based logics with universally quantified sentences. The interpolation property is established by borrowing it from a base institution for its constructor-based variant across an institution morphism. This result is important as interpolation for constructor-based first-order logics is still an open problem.
引用
收藏
页码:1717 / 1752
页数:36
相关论文
共 49 条