Skip to content

Commit

Permalink
Revise the guide: Reflecting on Symbolic State.
Browse files Browse the repository at this point in the history
  • Loading branch information
emina committed Feb 13, 2021
1 parent 091b669 commit d34c2ae
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions rosette/guide/scribble/reflection/state-reflection.scrbl
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,7 @@ best to use them sparingly.
}


@deftogether[(@defproc[(vc) vc?]
@defproc[(clear-vc!) void?])]{
@defproc[(vc) vc?]{

The current @tech{verification condition}, @racket[(vc)],
is a value of type @racket[vc?]. At the start of evaluation,
Expand All @@ -132,6 +131,11 @@ best to use them sparingly.
(vc)]
}

@defproc[(clear-vc!) void?]{
Clears the current verification condition by setting it to @racket[vc-true].
See @racket[vc] for details.
}

@defform*[((with-vc expr)
(with-vc vc-expr expr))
#:contracts ([vc-expr vc?])]{
Expand Down

0 comments on commit d34c2ae

Please sign in to comment.