Skip to content

Commit bc8d9ff

Browse files
author
Alexander Steen
committed
added omitted embeddings off TPTP operators to DDL embedding
1 parent dfc035c commit bc8d9ff

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

embedding-runtime/src/main/scala/leo/modules/embeddings/DyadicDeonticLogicEmbedding.scala

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ object DyadicDeonticLogicEmbedding extends Embedding {
2222
override final type OptionType = DyadicDeonticLogicEmbeddingParameter.type
2323

2424
override final val name: String = "$$ddl"
25-
override final val version: String = "1.0"
25+
override final val version: String = "1.1"
2626
override final def embeddingParameter: DyadicDeonticLogicEmbeddingParameter.type = DyadicDeonticLogicEmbeddingParameter
2727

2828
override final def generateSpecification(specs: Map[String, String]): TPTP.THFAnnotated = {
@@ -362,13 +362,21 @@ object DyadicDeonticLogicEmbedding extends Embedding {
362362
annotatedTHF(s"thf(${not}_type, type , ( $not: ($worldType>$$o)>$worldType>$$o) )."),
363363
annotatedTHF(s"thf(${and}_type, type , ( $and: ($worldType>$$o)>($worldType>$$o)>$worldType>$$o) )."),
364364
annotatedTHF(s"thf(${or}_type, type , ( $or: ($worldType>$$o)>($worldType>$$o)>$worldType>$$o) )."),
365+
annotatedTHF(s"thf(${nand}_type, type , ( $nand: ($worldType>$$o)>($worldType>$$o)>$worldType>$$o) )."),
366+
annotatedTHF(s"thf(${nor}_type, type , ( $nor: ($worldType>$$o)>($worldType>$$o)>$worldType>$$o) )."),
365367
annotatedTHF(s"thf(${impl}_type, type , ( $impl: ($worldType>$$o)>($worldType>$$o)>$worldType>$$o) )."),
368+
annotatedTHF(s"thf(${i_f}_type, type , ( $i_f: ($worldType>$$o)>($worldType>$$o)>$worldType>$$o) )."),
366369
annotatedTHF(s"thf(${equiv}_type, type , ( $equiv: ($worldType>$$o)>($worldType>$$o)>$worldType>$$o) )."),
370+
annotatedTHF(s"thf(${niff}_type, type , ( $niff: ($worldType>$$o)>($worldType>$$o)>$worldType>$$o) )."),
367371
annotatedTHF(s"thf(${not}_def, definition , ( $not = (^ [A:$worldType>$$o,W:$worldType] : ~(A@W))))."),
368372
annotatedTHF(s"thf(${and}_def, definition , ( $and = (^ [A:$worldType>$$o,B:$worldType>$$o,W:$worldType] : ( (A@W) & (B@W) ))))."),
369373
annotatedTHF(s"thf(${or}_def, definition , ( $or = (^ [A:$worldType>$$o,B:$worldType>$$o,W:$worldType] : ( (A@W) | (B@W) ))))."),
374+
annotatedTHF(s"thf(${nand}_def, definition , ( $nand = (^ [A:$worldType>$$o,B:$worldType>$$o,W:$worldType] : ( (A@W) ~& (B@W) ))))."),
375+
annotatedTHF(s"thf(${nor}_def, definition , ( $nor = (^ [A:$worldType>$$o,B:$worldType>$$o,W:$worldType] : ( (A@W) ~| (B@W) ))))."),
370376
annotatedTHF(s"thf(${impl}_def, definition , ( $impl = (^ [A:$worldType>$$o,B:$worldType>$$o,W:$worldType] : ( (A@W) => (B@W) ))))."),
371-
annotatedTHF(s"thf(${equiv}_def, definition , ( $equiv = (^ [A:$worldType>$$o,B:$worldType>$$o,W:$worldType] : ( (A@W) <=> (B@W) )))).")
377+
annotatedTHF(s"thf(${i_f}_def, definition , ( $i_f = (^ [A:$worldType>$$o,B:$worldType>$$o,W:$worldType] : ( (A@W) <= (B@W) ))))."),
378+
annotatedTHF(s"thf(${equiv}_def, definition , ( $equiv = (^ [A:$worldType>$$o,B:$worldType>$$o,W:$worldType] : ( (A@W) <=> (B@W) ))))."),
379+
annotatedTHF(s"thf(${niff}_def, definition , ( $niff = (^ [A:$worldType>$$o,B:$worldType>$$o,W:$worldType] : ( (A@W) <~> (B@W) )))).")
372380
)
373381
}
374382
private[this] def aqvistDDLOperatorsTPTPDef(): Seq[TPTP.AnnotatedFormula] = {

0 commit comments

Comments
 (0)