fact: Record grammar_fixedpoint_data := { prestate : Type; lattice_data :> grammar_fixedpoint_lattice_data prestate; step_constraints : (default_nonterminal_carrierT -> state) -> (default_nonterminal_carrierT -> state -> state); step_constraints_ext : Proper (pointwise_relation _ state_beq ==> eq ==> state_beq ==> state_beq) step_constraints }.
imports: Coq.PArith.BinPos Coq.PArith.Pnat Coq.Arith.Arith Coq.Classes.RelationClasses Coq.Classes.Morphisms Fiat.Parsers.ContextFreeGrammar.Carriers Fiat.Common.Tactics.SplitInContext Fiat.Common.Notations