spadesimp(1)

NAME
spadesimp - simplifies SPARK verification conditions

SYNOPSIS
spadesimp
[OPTIONS] [UNIT]

DESCRIPTION
The Simplifier for SPARK, spadesimp, analyses verification conditions generated by the Examiner for SPARK and attempts to discharge them automatically. For each \FCvcg\F[] file read, the Simplifier will produce a \FCsiv\F[] (simplified vcs) file and an optional \FCslg\F[] (simplifier log) file.

This manual page only summarises the spadesimp command-line flags, please refer to the full Simplifier manual for further information.

OPTIONS
These options do not quite follow the usual GNU command line syntax as options start with a single dash instead of the usual two.

\FC-help\F[]
    Displays command line help.

\FC-version\F[]
    Displays version information.

\FC-nolog\F[]
    Do not generate a simplification log file.

\FC-log=\F[]file_spec
    Specify filename for the simplification log file.

\FC-nowrap\F[]
    Do not line wrap output files.

\FC-verbose\F[]
    Display attempted simplification strategies.

\FC-nouserrules\F[]
    Do not use user rules.

\FC-plain\F[]
    Adopt a plain output style (e.g. no dates or version numbers).

\FC-typecheck\F[]
    Only typecheck the input files.

\FC-norenum\F[]
    Do not renumber hypotheses and conclusions in \FCsiv\F[] files.

\FC-nosimplification=\F[]RANGES, \FC-nostandardisation=\F[]RANGES, \FC-norule_substitution=\F[]RANGES, \FC-nocontradiction_hunt=\F[]RANGES, \FC-nosubstitution_elimination=\F[]RANGES, \FC-noexpression_reduction=\F[]RANGES
    Adjust strategy for different VCs. RANGES can be a comma separated list of ranges. Each range can be either a single VC number or a simple range of the form VC-VC.

\FC-complexity_limit=\F[]LIMIT
    (Limit in range 10 .. 200)

\FC-depth_limit=\F[]LIMIT
    (Limit in range 1 .. 10)

\FC-inference_limit=\F[]LIMIT
    (Limit in range 10 .. 400)

SEE ALSO
spark(1), sparksimp(1), zombiescope(1), victor(1), pogs(1)

sparkformat(1), sparkmake(1)

AUTHOR
This manual page was written by Florian Schanda <\FCflorian.schanda@altran-praxis.com\F[]> for the Debian GNU/Linux system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts.