Catalin Hritcu

Results 22 issues of Catalin Hritcu

With GitHub deprecating their commit notification email sending service (https://developer.github.com/changes/2018-04-25-github-services-deprecation/) people like me who came to heavily rely on this feature for a lot of their GitHub repos are looking...

question
help wanted

Without that I'm getting a new error: ``` $ make -C examples make: Entering directory '/home/hritcu/Projects/fstar/pub/examples' Makefile.include:11: /home/hritcu/Projects/fstar/pub/bin//../lib/fstar/gmake/fstar.mk: No such file or directory make: *** No rule to make target...

We can currently define a `prop` type in various ways, for instance: ``` type prop = a:Type0{ forall (x:a). x === () } ``` or (maybe) better: ``` abstract let...

kind/enhancement
priority/high
component/language-design

The following code works, I'm basically just giving another name to `Cons`: ``` val push : int -> list int -> Tot (s:(list int){Cons? s}) let push x xs =...

kind/enhancement
component/typechecker
component/inference
milestone/everest-v1

The code ``` Require Import Gen. Definition tryGenFun : Gen (nat -> nat) := arbitrary. ``` yields the following error ``` Toplevel input, characters 43-52: Error: Cannot infer the implicit...

Making a list of TODOs in the code we might want to fix (or at least should have a fairly good idea that we could fix): `ModuleGen.v`: ``` (* TODO:...

Setting `defNumTests` to a large number causes mutation testing to take really long, even if it takes really little with a small number. What's happening?

[Zoe might have discovered a nicer way?] there is this Declare keyword, it might be helpful You can do something like that ``` Module Type M1. Parameter X : Type....

![profile_quickchick741427](https://cloud.githubusercontent.com/assets/5850655/5966022/0d889c70-a801-11e4-9172-6451bcf3bd44.png)

Audit Axioms, try to reduce their number. ``` [hritcu@detained plugin]$ grep "Axiom\b" src/*.v grep "Axiom\b" src/*.v src/Random.v:Axiom RandomSeed : Type. src/Random.v:Axiom randomSeedInhabitant : RandomSeed. src/Random.v:Axiom randomNext : RandomSeed -> Z...