Lasse Letager Hansen

Results 39 issues of Lasse Letager Hansen

The `examples/coverage` crate is only partially tested. Enable more tests, e.g. add support / enable tests for closures.

tests
coq

There seem to be a couple of bignum implementations, with relations to Hax. - Hacl bignum - hax-lib bigint - Old Hacspec library - Specification of ~nat~ in the annotated...

stale

It should be possible to make a git diff binary, that has a strategy for resolving conflicts, which tries to run an existing proof, otherwise adds a manual conflict resolution...

enhancement

The errors for misalignment between phases and/or features results in an error, printing a comparison between the two module definitions. This is hard to read, and figuring out what is...

Currently the `#[hax_lib::lemma]` attribute is not supported on items in traits.

lib

Playing around with writing specifications in Hacspec: - Introducing the group trait (`zkgroup`) into hacspec [group_trait](https://github.com/cmester0/specs/tree/group_trait). - The OVN implementation for adding smart contract support (ConCert) to implementations [OVN](https://github.com/cmester0/specs/tree/ovn). -...

keep-open

When having large maps updating values gets very slow. The following code: ```prolog pred map_test_fold i:int, i:V, i:V, o:std.map int V. map_test_fold I V U M :- std.fold {std.iota I}...

I have tried to implement tabled type classes to solve possible exponential time type class resolution exemplified by the diamond problem. Any feedback or input is very welcome.