Skip to content

Commit 4ccc757

Browse files
author
Alexander Steen
committed
update README and LICENSE
1 parent 0d6ede4 commit 4ccc757

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
BSD 3-Clause License
22

3-
Copyright (c) 2021-2023, Alexander Steen
3+
Copyright (c) 2021-2024, Alexander Steen
44
All rights reserved.
55

66
Redistribution and use in source and binary forms, with or without

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ logic-embedding
33
_A tool for embedding non-classical logics into higher-order logic (HOL)_
44

55
The tool translates a TPTP problem statement formulated in a non-classical logic
6-
(using the logic specification format) into monomorphic or polymorphic THF.
6+
(using the logic specification format) into classical higher-order logic
7+
(THF format) or first-order logic (TFF format), either using monomorphic or polymorphic types.
78
A description of the tool is available as tool paper [^2], the underlying TPTP syntax is
89
described in [^3].
910

@@ -36,8 +37,9 @@ problem, suitable parameters are given as properties to the logic specification:
3637
|-------------------|--------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
3738
| `$modal` | `$domains` | Selects whether quantification semantics is varying domains, constant domains, cumulative domains or decreasing domains.<br><br>Accepted values: `$varying`, `$constant`, `$cumulative`, `$decreasing` |
3839
| | `$designation` | Selects whether non-logical symbols (constants and function symbols) have rigid or flexible designation (i.e., the same interpretation in all worlds, or possibly different ones in different worlds).<br><br> Accepted values: `$rigid`, `$flexible` |
40+
| | `$terms` | Selects whether terms, in each world `w`, are interpreted as elements from the respective domain at `w` (i.e., whether they exist in that world); this case is referred to as local terms. With global terms, terms may be interpreted as elements from arbitrary worlds (i.e., in particular, the interpretation of a term at a specific world may not exist exist at that world). <br><br> Accepted values: `$local`, `$global` |
3941
| | `$modalities` | Selects the properties for the modal operators.<br><br> Accepted values, for each modality: `$modal_system_X` where `X` ∈ {`K`, `KB`, `K4`, `K5`, `K45`, `KB5`, `D`, `DB`, `D4`, `D5`, `D45`, `T`, `B`, `S4`, `S5`, `S5U`} <br>_or a list of axiom schemes_<br> [`$modal axiom X1` , ..., `$modal axiom Xn` ] `Xi` ∈ {`K`, `T`, `B`, `D`, `4`, `5`, `CD`, `C4`} |
40-
| `$$hybrid` | _same as `$modal`_ | |
42+
| `$$hybrid` | _same as `$modal`_ (except that `$terms` is not available, yet). | |
4143
| `$$pal` | _none_ | |
4244
| `$$ddl` | `$$system` | Selects which DDL logic system is employed: Carmo and Jones or Åqvist's system E.<br><br>Accepted values: `$$carmoJones` or `$$aqvistE` |
4345
| `$$normative` | `$logic` | Selects which deontic logic system should be used for compiling the semantically underspecified statements into concrete expressions. <br><br> Accepted values: `$$sdl` for SDL, `$$carmoJones` for the DDL of Carmo and Jones, `$$aqvistE` for Aqvist's DDL E | |
@@ -52,6 +54,7 @@ modal logic model is non-cumulative.
5254
tff(modal_k5, logic, $modal == [
5355
$designation == $rigid,
5456
$domains == $decreasing,
57+
$terms == $local,
5558
$modalities == [$modal_axiom_K, $modal_axiom_5]
5659
] ).
5760
@@ -108,6 +111,7 @@ thf(advanced,logic,(
108111
$modal ==
109112
[ $designation == $rigid,
110113
$domains == $cumulative,
114+
$terms == $global,
111115
$modalities ==
112116
[ $modal_system_S5,
113117
{$box(#a)} == $modal_system_KB,
@@ -125,6 +129,7 @@ thf(quantification,logic,(
125129
$domains ==
126130
[ $constant,
127131
human_type == $varying ],
132+
$terms == $global,
128133
$modalities == $modal_system_S5 ] )).
129134
```
130135
Here, every quantification over variables of type `human_type` are varying domain, all others constant domain.
@@ -138,6 +143,7 @@ tff(modal_system,logic,
138143
$modal ==
139144
[ $designation == $rigid,
140145
$domains == $cumulative,
146+
$terms == $local,
141147
$modalities == [
142148
{$box(#always)} == $modal_system_S4,
143149
{$box(#load)} == $modal_system_K,

0 commit comments

Comments
 (0)