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
The following two lemmas are now in what4 but might make more sense here.
leqSubPos:: (1<=m, 1<=n, n+1<=m) =>NatReprm->NatReprn->LeqProof1 (m-n)
leqSubPos mr nr =case (plusComm nr one, plusMinusCancel one nr) of
(Refl, Refl) ->
leqSub2 (leqProof (nr `addNat` one) mr) (leqProof nr nr)
where one = knownNat ::NatRepr1leqSuccLeft:: (n+1<=m) =>pm->NatReprn->LeqProofnm
leqSuccLeft mr nr =case (plusComm nr one, addPrefixIsLeq nr one) of
(Refl, LeqProof) ->
leqTrans (addIsLeq nr one) (leqProof (nr `addNat` one) mr)
where one = knownNat ::NatRepr1
The text was updated successfully, but these errors were encountered:
The following two lemmas are now in
what4
but might make more sense here.The text was updated successfully, but these errors were encountered: