sldv.assume
Proof assumption function for Stateflow charts and MATLAB Function blocks
Syntax
Description
This function has no output
and no impact on its parenting
function, other than any indirect
side effects of evaluating expr
. If you issue
this function from the MATLAB® command line, the function has
no effect.
Intersperse sldv.assume
proof assumptions
within MATLAB code or separate the assumptions into a verification
script.
The Proof assumptions option in the Property proving
pane applies to the proof assumptions represented by the sldv.assume
function and by the Proof Assumption block.
Examples
Input Arguments
Alternatives
Instead of using the sldv.assume
function, you can insert a Proof
Assumption block in your model. Using sldv.assume
instead
of a Proof Assumption block offers several benefits, described in What Is Property Proving?.
When proving models by using MATLAB for code generation, you can also constrain signal values without using
the sldv.assume
function. Using sldv.assume
instead of directly using MATLAB for code generation eliminates the need to:
Express the assumption by using a Simulink block.
Explicitly connect the assumption output to a Simulink block.
Version History
Introduced in R2009b