You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you write your implicit args as a group on the LHS, as in the example, below, then case split on one of them, it forgets to include implicit name in each case, which is invalid code
Steps to Reproduce
Case split on b in
foo: {a, b : Nat} ->()->()
foo {a, b} c =?rhs
Expected Behavior
foo: {a, b : Nat} ->()->()
foo {a, b =0} c =?rhs_0
foo {a, b = (S k)} c =?rhs_1
Observed Behavior
foo: {a, b : Nat} ->()->()
foo {a, 0} c =?rhs_0
foo {a, (S k)} c =?rhs_1
The text was updated successfully, but these errors were encountered:
If you write your implicit args as a group on the LHS, as in the example, below, then case split on one of them, it forgets to include implicit name in each case, which is invalid code
Steps to Reproduce
Case split on
b
inExpected Behavior
Observed Behavior
The text was updated successfully, but these errors were encountered: