Skip to content

Commit

Permalink
Add comment about widening delay transfer functions
Browse files Browse the repository at this point in the history
  • Loading branch information
sim642 committed May 30, 2024
1 parent d8d665b commit f34fc14
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/lifters/wideningDelay.ml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,9 @@ struct
end


(** Lift {!S} to use widening delay for local states.
All transfer functions reset the counter to 0, so counting only happens between old and new values at a local unknown. *)
module DLifter (S: Spec): Spec =
struct
module D =
Expand Down Expand Up @@ -116,6 +119,7 @@ struct
lift_fun ctx lift S.event ((|>) (conv octx) % (|>) e)
end

(** Lift {!S} to use widening delay for global unknowns. *)
module GLifter (S: Spec): Spec =
struct
module D = S.D
Expand Down

0 comments on commit f34fc14

Please sign in to comment.