Start supporting TPTP output

This commit is contained in:
2020-02-02 20:27:30 +01:00
parent 5ad14f8deb
commit 0714bed2cc
4 changed files with 258 additions and 3 deletions

View File

@@ -179,13 +179,15 @@ where
for (predicate_declaration, completed_definition) in completed_definitions
{
println!("completion({}/{}): {}.", predicate_declaration.name,
predicate_declaration.arity, completed_definition);
println!("tff(completion_{}_{}, axiom, {}).", predicate_declaration.name,
predicate_declaration.arity,
crate::output::tptp::display_formula(&completed_definition));
}
for integrity_constraint in integrity_constraints
{
println!("axiom: {}.", integrity_constraint);
println!("tff(integrity_constraint, axiom, {}).",
crate::output::tptp::display_formula(&integrity_constraint));
}
Ok(())