Skip to main content

lemma_terminated_parser_congruence

Function lemma_terminated_parser_congruence 

Source
pub broadcast proof fn lemma_terminated_parser_congruence<const CHECK: bool, A1: SpecParser, A2: SpecParser<PVal = A1::PVal>, B1: SpecParser<PVal = BVal>, B2: SpecParser<PVal = BVal>, BVal>(
    a: Terminated<A1, B1, BVal, CHECK>,
    b: Terminated<A2, B2, BVal, CHECK>,
)
Expand description
requires
parser_congruent(a.a, b.a),
parser_congruent(a.b, b.b),
a.b_val == b.b_val,
ensures
#[trigger] parser_congruent(a, b),