Skip to content

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

@MatthewDaggitt

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.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions