nikswamy

Results 77 comments of nikswamy

Thanks @TWal . This is an interesting example. I don't think the attribute annotations were designed to be programmable in this sense. The attributes are interpreted literally, and not up...

@mateuszbujalski , any thoughts about this? You have done some similar work

Trying to use Steel.FramingEffect in the branch steel_framing ecafe7d43646b05403307d0e779dff6ce72a4781 1. Fails with Tot and SteelT not composable ``` let test (p:slprop) : SteelT unit p (fun _ -> p) =...

Thanks for all the work on this @857b! This is really appreciated. As you can see, @aseemr and I have been trying to find an acceptable fix. For some context,...

We have merged PR #2639, with comments there stating that although our current patches are designed to prevent this kind of exploit, we are still working on a more definitive...

With @aseemr today, we were revisiting this (also in the context of PR #2473) It turns out the problem appears because F* has not yet fully inferred the type of...

Overall, this looks pretty good. However, it would be great to have some test cases for l_to_r that exploit the new behavior. It could be something like the examples from...

The fixes in PR #2639 prevent the final exploit in these examples that allow extracting a proof of False. As such, I'm removing the unsoundness label. However, I agree that...

We discussed this at a recent F* meeting. The simplest and cleanest fix seems to be option 1. Do you have a scenario where you specifically rely on the totality...

Thanks for warning about this possible breakage, Jonathan @msprotz Just to make sure we're all on the same page, the current behavior of --dep includes this: ``` let all_ml_files =...