Assume private predicates always

This commit is contained in:
2020-05-28 06:30:35 +02:00
parent d72e2af49a
commit b80b3bf6d6

View File

@@ -225,6 +225,9 @@ impl Problem
statement.proof_status = ProofStatus::AssumedProven,
StatementKind::Lemma(ProofDirection::Forward) =>
statement.proof_status = ProofStatus::Ignored,
StatementKind::CompletedDefinition(ref predicate_declaration)
if !predicate_declaration.is_public() =>
statement.proof_status = ProofStatus::AssumedProven,
_ => statement.proof_status = ProofStatus::ToProveLater,
}
}