@@ -510,7 +510,7 @@ digraph ast {
510
510
}
511
511
\enddot
512
512
513
- In the CPROVER framework, we provide a precise implemenation of &Phi ; , using explicitly tracked
513
+ In the CPROVER framework, we provide a precise implementation of &Phi ; , using explicitly tracked
514
514
information about which branches were taken by the program.
515
515
There are also some differences in how loops are
516
516
handled (finite unrolling in CPROVER, versus a &Phi ; -based approach in
@@ -701,7 +701,7 @@ to prove that the factorial function never returns 0.
701
701
An abstract interpretation is made up from four ingredients:
702
702
1 . An ** abstract domain** , which represents the analysis results.
703
703
2 . A family of ** transformers** , which describe how basic programming
704
- languge constructs modify the state.
704
+ language constructs modify the state.
705
705
3 . A way to map from pairs of program locations (e.g., positions in the
706
706
program code) and variable names to values in the abstract domain.
707
707
4 . An algorithm to compute a ''fixed point'', computing a map as described
@@ -877,7 +877,7 @@ topics can be found in the literature as well.
877
877
878
878
\section Glossary_section Glossary
879
879
880
- \subsectino instrument_subsection Instrument
880
+ \subsection instrument_subsection Instrument
881
881
882
882
To instrument a piece of code means to modify it by (usually) inserting new
883
883
fragments of code that, when executed, tell us something useful about the code
0 commit comments