fact: Definition RLiteralTerm_beq {t1 t2} (e1 : RLiteralTerm t1) (e2 : RLiteralTerm t2) : bool := match e1, e2 with | RLC e1, RLC e2 => RLiteralConstructor_beq e1 e2 | RLC _, _ => false | RLNC e1, RLNC e2 => RLiteralNonConstructor_beq e1 e2 | RLNC _, _ => false end.
imports: Coq.Strings.Ascii Fiat.Parsers.Reflective.Syntax Fiat.Parsers.ContextFreeGrammar.Reflective Fiat.Common.Equality Fiat.Common.BoolFacts