aeneas icon indicating copy to clipboard operation
aeneas copied to clipboard

The filtering of parameters for builtin definitions happens after the computation of the implicit parameters

Open sonmarcho opened this issue 10 months ago • 2 comments
trafficstars

First reported on the Zulip: https://aeneas-verif.zulipchat.com/#narrow/channel/349819-general/topic/Bugs.3A.20SHA1.20in.20Aeneas/near/493428308 This can lead to issues with external, non-builtin definitions, like here:

axiom alloc.vec.Vec.extend_from_slice
  {T : Type} {A : Type} (corecloneCloneInst : core.clone.Clone T) :
  --          ^^^^^^^^ This type parameter can't actually be infered from the inputs
  alloc.vec.Vec T → Slice T → Result (alloc.vec.Vec T)

sonmarcho avatar Jan 14 '25 13:01 sonmarcho