coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Agnishom Chattopadhyay <agnishom AT cmi.ac.in>
- To: coq-club AT inria.fr
- Subject: [Coq-Club] What is triggering this bug in Function?
- Date: Tue, 11 Aug 2020 21:02:02 -0500
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=agnishom AT cmi.ac.in; spf=Pass smtp.mailfrom=agnishom AT cmi.ac.in; spf=None smtp.helo=postmaster AT mail.cmi.ac.in
- Ironport-phdr: 9a23:bF+L3B0xetKxhHGrsmDT+DRfVm0co7zxezQtwd8ZseMXKvad9pjvdHbS+e9qxAeQG9mCtbQV0qGL6ejJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglVhTexe7d/IAi5oQjRqMUdnJdvJLs2xhbVuHVDZv5YxXlvJVKdnhb84tm/8Zt++ClOuPwv6tBNX7zic6s3UbJXAjImM3so5MLwrhnMURGP5noHXWoIlBdDHhXI4wv7Xpf1tSv6q/Z91SyHNsD4Ubw4RTKv5LptRRT1iikIKiQ5/XnYhcJwgqxVow+vqQJjzIPPeo6ZKOBzc7nBcd8GR2dMWNtaWSxbAoO7aosCF/YMPeler4n8vFsOrRy+BQyxD+7xyj9HnGP23bE90+Q5Cw7JwQwgHtIUv3XUsd74M70dUe+zzKnJ1jXDb/RW2TLm5YfUdxAhoOuAUqhsfsbLyEkvERrIg1ONooPqIz2bzP4Cs3SH7+V+T+KvjXYqpxxyrzSz2MoiipfEiI0Ux13F+ih0zog4KcG4RkJmfdOpDZVduj+aOoZoQc4sQ25mtig0xLMIp5K1fCgHxZQ6yhPZdveJfY+I4hf5W+aQJzd1nH1leLOjhxay7Eiv0ffwWdWz0FZPtiZFncfDtnYV2BzL8MiHS/198Vug2TaX0wDc9PtIIUUwlabDKp4hxKQwlpsJvkjZEC/2gkP7h7KVeEU84uWk9vrrb7v8qpKdOYJ4kB/yPrggl8ClH+g0LxYCU3CF9eig0LDv5070TbVQgvErk6TUsYrWKMsaq6O/HgRbyJws6wylADejyNkYnWcILFZCeB+fiojmIVDOIPTiAfijhlSskS1nyOraMbH7A5XNKGDPkLbnfblj905R0Bc/wc5R6p5OC7wMLuj/VlHtuNHWFBM1LRG4z/j/BNV4zIweWGaPAqGDMKPVtF+F/vggI+aKZI8Uozb9K/8l5/v1gHAlnF8dfLOl0oELZ3yiH/RmJV2VYWDwjdcZDWcKog0+QfT2h12FSD5ffmq9X6Yh5j4gE4+mFofCRoW1gLObxiu7H5tWZnpHCl+WC3voeZ+ECL8wb3eZJdYkmTgZX5CgTZUg3FegrlzU0b1ie8Pb/CwDtZXmnPN17vHPkgk7+TxlBtXVh2iCSWBvnmQNbzQz3eZ2qgp8zAHQguBDn/VEGIkLtLtyWQAgOMuElr0oO5XJQgvEO+yxZhOjS9SiDys2S4tokdQLYgB0EJOjiEKahnb4M/ouj7WOQacM3OfExXGofpR2zneA3aJnjl90GpISZ13jvbZ28k3oP6CMk0idkP/0J6EV3SqL/2KCi2OF+kBeAlZ9
Hi;
When I try to run the command in line 516
here, I get a strange error:
Function toInc (f : trace indA -> trace indB) `{TraceFunction f} `{Monotone f} (ins : list (trace indA)) |
{measure length ins} : (list (trace indB)) := |
let insofar := (concat (rev inss)) in |
++ [proj1_sig (monotonicity_witness insofar (insofar ++ new) |
(exist _ new (reflexivity (insofar ++ new))))] |
(* Error: Anomaly "File "plugins/funind/gen_principle.ml", line 1526, characters 37-43: Assertion failed." |
*)
Is this a known issue with a simple workaround? I tried using `Program Fixpoint` instead, but sadly Program Fixpoint does not generate an equation and creates a term very difficult to work with.
- [Coq-Club] What is triggering this bug in Function?, Agnishom Chattopadhyay, 08/12/2020
Archive powered by MHonArc 2.6.19+.