Skip to content

Change in definition of Data.List.Base.filter etc. result in new unsolved metas in proofs #2172

Description

@MatthewDaggitt

The definition of filter etc got changed to be defined in terms of the boolean test rather than a decidable predicate. Several problems have resulted:

  1. Firstly this is not documented in the CHANGELOG
  2. This has lead to many of the proofs not being able to infer their list argument. In particular filter-accept and filter-reject in Data.List.Properties now need their xs parameter to be passed explicitly.

We should check all functions which have been redefined similarly.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions