Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Judgment prove_after

judgment_fn! {
    pub fn prove_after(
        _decls: Program,
        constraints: Constraints,
        assumptions: Predicates,
        goal: Predicates,
    ) => Constraints {
        /* rules omitted */
    }
}

Source: crates/formality-rust/src/prove/prove_after.rs:8

The number on each rule’s conclusion is positive coverage; the number on each premise is negative coverage. Click a number to browse the tests.

prove_after
LineCoverageSource
18N/A(let (assumptions, goal) = c1.substitution().apply((assumptions, goal)))
1921(prove(decls, c1.env(), assumptions, goal) => c2)
──────── ("prove_after")
21237(prove_after(decls, c1, assumptions, goal) => c1.seq(c2))

How to read this page