java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AbstractInterpretationC.xml -s ../../../trunk/examples/settings/ai/svcomp-Reach-32bit-Automizer_Default+AIv2_INT.epf -i ../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_opt-floodmax.5.3.ufo.BOUNDED-10.pals.c.v+cfa-reducer.c


--------------------------------------------------------------------------------


This is Ultimate 0.1.24-112bae1
[2019-09-11 17:25:03,286 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2019-09-11 17:25:03,288 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2019-09-11 17:25:03,301 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2019-09-11 17:25:03,301 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2019-09-11 17:25:03,302 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2019-09-11 17:25:03,303 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2019-09-11 17:25:03,305 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2019-09-11 17:25:03,307 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2019-09-11 17:25:03,308 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2019-09-11 17:25:03,309 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2019-09-11 17:25:03,310 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2019-09-11 17:25:03,310 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2019-09-11 17:25:03,311 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2019-09-11 17:25:03,312 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2019-09-11 17:25:03,313 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2019-09-11 17:25:03,314 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2019-09-11 17:25:03,315 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2019-09-11 17:25:03,317 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2019-09-11 17:25:03,319 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2019-09-11 17:25:03,321 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2019-09-11 17:25:03,322 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2019-09-11 17:25:03,325 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2019-09-11 17:25:03,329 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2019-09-11 17:25:03,331 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2019-09-11 17:25:03,331 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2019-09-11 17:25:03,331 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2019-09-11 17:25:03,332 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2019-09-11 17:25:03,332 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2019-09-11 17:25:03,333 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2019-09-11 17:25:03,334 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2019-09-11 17:25:03,334 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2019-09-11 17:25:03,335 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2019-09-11 17:25:03,336 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2019-09-11 17:25:03,337 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2019-09-11 17:25:03,337 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2019-09-11 17:25:03,338 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2019-09-11 17:25:03,338 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2019-09-11 17:25:03,338 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2019-09-11 17:25:03,339 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2019-09-11 17:25:03,340 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2019-09-11 17:25:03,341 INFO  L101        SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/svcomp-Reach-32bit-Automizer_Default+AIv2_INT.epf
[2019-09-11 17:25:03,363 INFO  L113        SettingsManager]: Loading preferences was successful
[2019-09-11 17:25:03,364 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2019-09-11 17:25:03,365 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2019-09-11 17:25:03,365 INFO  L138        SettingsManager]:  * Log level for plugins=info
[2019-09-11 17:25:03,365 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2019-09-11 17:25:03,366 INFO  L138        SettingsManager]:  * User list type=DISABLED
[2019-09-11 17:25:03,366 INFO  L138        SettingsManager]:  * Ignore calls to and inside polymorphic procedures=false
[2019-09-11 17:25:03,366 INFO  L138        SettingsManager]:  * Ignore calls to recursive procedures=false
[2019-09-11 17:25:03,366 INFO  L136        SettingsManager]: Preferences of Abstract Interpretation differ from their defaults:
[2019-09-11 17:25:03,366 INFO  L138        SettingsManager]:  * Abstract domain=IntervalDomain
[2019-09-11 17:25:03,369 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2019-09-11 17:25:03,369 INFO  L138        SettingsManager]:  * sizeof long=4
[2019-09-11 17:25:03,369 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2019-09-11 17:25:03,370 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2019-09-11 17:25:03,370 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2019-09-11 17:25:03,370 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2019-09-11 17:25:03,370 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2019-09-11 17:25:03,370 INFO  L138        SettingsManager]:  * sizeof long double=12
[2019-09-11 17:25:03,371 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2019-09-11 17:25:03,371 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2019-09-11 17:25:03,371 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2019-09-11 17:25:03,371 INFO  L138        SettingsManager]:  * Remove goto edges from RCFG=true
[2019-09-11 17:25:03,372 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2019-09-11 17:25:03,372 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2019-09-11 17:25:03,372 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2019-09-11 17:25:03,372 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2019-09-11 17:25:03,373 INFO  L138        SettingsManager]:  * Trace refinement strategy=TAIPAN
[2019-09-11 17:25:03,373 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2019-09-11 17:25:03,373 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2019-09-11 17:25:03,373 INFO  L138        SettingsManager]:  * Abstract interpretation Mode=USE_PREDICATES
[2019-09-11 17:25:03,404 INFO  L81    nceAwareModelManager]: Repository-Root is: /tmp
[2019-09-11 17:25:03,417 INFO  L258   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2019-09-11 17:25:03,420 INFO  L214   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2019-09-11 17:25:03,421 INFO  L271        PluginConnector]: Initializing CDTParser...
[2019-09-11 17:25:03,422 INFO  L275        PluginConnector]: CDTParser initialized
[2019-09-11 17:25:03,422 INFO  L428   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_opt-floodmax.5.3.ufo.BOUNDED-10.pals.c.v+cfa-reducer.c
[2019-09-11 17:25:03,489 INFO  L220              CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1486229cf/324306932c9d44a3b11c0407a6a70535/FLAG6c6eeebe7
[2019-09-11 17:25:04,132 INFO  L306              CDTParser]: Found 1 translation units.
[2019-09-11 17:25:04,133 INFO  L160              CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_opt-floodmax.5.3.ufo.BOUNDED-10.pals.c.v+cfa-reducer.c
[2019-09-11 17:25:04,155 INFO  L349              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1486229cf/324306932c9d44a3b11c0407a6a70535/FLAG6c6eeebe7
[2019-09-11 17:25:04,345 INFO  L357              CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1486229cf/324306932c9d44a3b11c0407a6a70535
[2019-09-11 17:25:04,354 INFO  L296   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2019-09-11 17:25:04,355 INFO  L131        ToolchainWalker]: Walking toolchain with 4 elements.
[2019-09-11 17:25:04,356 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2019-09-11 17:25:04,357 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2019-09-11 17:25:04,360 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2019-09-11 17:25:04,361 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:25:04" (1/1) ...
[2019-09-11 17:25:04,364 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2df20252 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:25:04, skipping insertion in model container
[2019-09-11 17:25:04,365 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:25:04" (1/1) ...
[2019-09-11 17:25:04,372 INFO  L142         MainTranslator]: Starting translation in SV-COMP mode 
[2019-09-11 17:25:04,457 INFO  L173         MainTranslator]: Built tables and reachable declarations
[2019-09-11 17:25:05,309 INFO  L206          PostProcessor]: Analyzing one entry point: main
[2019-09-11 17:25:05,330 INFO  L188         MainTranslator]: Completed pre-run
[2019-09-11 17:25:05,555 INFO  L206          PostProcessor]: Analyzing one entry point: main
[2019-09-11 17:25:05,598 INFO  L192         MainTranslator]: Completed translation
[2019-09-11 17:25:05,599 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:25:05 WrapperNode
[2019-09-11 17:25:05,599 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2019-09-11 17:25:05,600 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2019-09-11 17:25:05,600 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2019-09-11 17:25:05,600 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2019-09-11 17:25:05,616 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:25:05" (1/1) ...
[2019-09-11 17:25:05,616 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:25:05" (1/1) ...
[2019-09-11 17:25:05,669 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:25:05" (1/1) ...
[2019-09-11 17:25:05,670 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:25:05" (1/1) ...
[2019-09-11 17:25:05,746 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:25:05" (1/1) ...
[2019-09-11 17:25:05,785 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:25:05" (1/1) ...
[2019-09-11 17:25:05,793 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:25:05" (1/1) ...
[2019-09-11 17:25:05,807 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2019-09-11 17:25:05,808 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2019-09-11 17:25:05,808 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2019-09-11 17:25:05,808 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2019-09-11 17:25:05,809 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:25:05" (1/1) ...
No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2019-09-11 17:25:05,919 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.init
[2019-09-11 17:25:05,921 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2019-09-11 17:25:05,921 INFO  L138     BoogieDeclarations]: Found implementation of procedure main
[2019-09-11 17:25:05,922 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_error
[2019-09-11 17:25:05,922 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char
[2019-09-11 17:25:05,922 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool
[2019-09-11 17:25:05,923 INFO  L130     BoogieDeclarations]: Found specification of procedure assert
[2019-09-11 17:25:05,923 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_assume
[2019-09-11 17:25:05,923 INFO  L130     BoogieDeclarations]: Found specification of procedure read
[2019-09-11 17:25:05,924 INFO  L130     BoogieDeclarations]: Found specification of procedure write
[2019-09-11 17:25:05,924 INFO  L130     BoogieDeclarations]: Found specification of procedure node1
[2019-09-11 17:25:05,925 INFO  L130     BoogieDeclarations]: Found specification of procedure node2
[2019-09-11 17:25:05,925 INFO  L130     BoogieDeclarations]: Found specification of procedure node3
[2019-09-11 17:25:05,927 INFO  L130     BoogieDeclarations]: Found specification of procedure node4
[2019-09-11 17:25:05,927 INFO  L130     BoogieDeclarations]: Found specification of procedure node5
[2019-09-11 17:25:05,928 INFO  L130     BoogieDeclarations]: Found specification of procedure init
[2019-09-11 17:25:05,928 INFO  L130     BoogieDeclarations]: Found specification of procedure check
[2019-09-11 17:25:05,929 INFO  L130     BoogieDeclarations]: Found specification of procedure main
[2019-09-11 17:25:05,929 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.init
[2019-09-11 17:25:05,929 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2019-09-11 17:25:08,740 INFO  L278             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2019-09-11 17:25:08,740 INFO  L283             CfgBuilder]: Removed 0 assume(true) statements.
[2019-09-11 17:25:08,742 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:25:08 BoogieIcfgContainer
[2019-09-11 17:25:08,742 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2019-09-11 17:25:08,743 INFO  L113        PluginConnector]: ------------------------Abstract Interpretation----------------------------
[2019-09-11 17:25:08,743 INFO  L271        PluginConnector]: Initializing Abstract Interpretation...
[2019-09-11 17:25:08,744 INFO  L275        PluginConnector]: Abstract Interpretation initialized
[2019-09-11 17:25:08,744 INFO  L185        PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:25:08" (1/1) ...
[2019-09-11 17:25:08,810 INFO  L101         FixpointEngine]: Starting fixpoint engine with domain IntervalDomain (maxUnwinding=3, maxParallelStates=2)
[2019-09-11 17:25:09,149 WARN  L79         EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation.
[2019-09-11 17:26:28,309 INFO  L263    AbstractInterpreter]: Some error location(s) were reachable
[2019-09-11 17:26:28,381 INFO  L272    AbstractInterpreter]: Visited 1396 different actions 88106 times. Merged at 873 different actions 47352 times. Widened at 346 different actions 6016 times. Performed 260266 root evaluator evaluations with a maximum evaluation depth of 7. Performed 260266 inverse root evaluator evaluations with a maximum inverse evaluation depth of 7. Found 31268 fixpoints after 813 different actions. Largest state had 497 variables.
[2019-09-11 17:26:28,382 INFO  L132        PluginConnector]: ------------------------ END Abstract Interpretation----------------------------
[2019-09-11 17:26:28,386 INFO  L168              Benchmark]: Toolchain (without parser) took 84028.89 ms. Allocated memory was 140.5 MB in the beginning and 2.9 GB in the end (delta: 2.7 GB). Free memory was 83.8 MB in the beginning and 2.2 GB in the end (delta: -2.1 GB). Peak memory consumption was 584.1 MB. Max. memory is 7.1 GB.
[2019-09-11 17:26:28,388 INFO  L168              Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 140.5 MB. Free memory was 105.4 MB in the beginning and 105.2 MB in the end (delta: 209.7 kB). Peak memory consumption was 209.7 kB. Max. memory is 7.1 GB.
[2019-09-11 17:26:28,389 INFO  L168              Benchmark]: CACSL2BoogieTranslator took 1243.40 ms. Allocated memory was 140.5 MB in the beginning and 221.2 MB in the end (delta: 80.7 MB). Free memory was 83.6 MB in the beginning and 170.2 MB in the end (delta: -86.6 MB). Peak memory consumption was 33.4 MB. Max. memory is 7.1 GB.
[2019-09-11 17:26:28,390 INFO  L168              Benchmark]: Boogie Preprocessor took 207.07 ms. Allocated memory is still 221.2 MB. Free memory was 170.2 MB in the beginning and 161.8 MB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 7.1 GB.
[2019-09-11 17:26:28,391 INFO  L168              Benchmark]: RCFGBuilder took 2934.91 ms. Allocated memory was 221.2 MB in the beginning and 265.8 MB in the end (delta: 44.6 MB). Free memory was 161.8 MB in the beginning and 205.8 MB in the end (delta: -44.0 MB). Peak memory consumption was 125.8 MB. Max. memory is 7.1 GB.
[2019-09-11 17:26:28,392 INFO  L168              Benchmark]: Abstract Interpretation took 79638.56 ms. Allocated memory was 265.8 MB in the beginning and 2.9 GB in the end (delta: 2.6 GB). Free memory was 205.8 MB in the beginning and 2.2 GB in the end (delta: -2.0 GB). Peak memory consumption was 580.8 MB. Max. memory is 7.1 GB.
[2019-09-11 17:26:28,400 INFO  L335   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.20 ms. Allocated memory is still 140.5 MB. Free memory was 105.4 MB in the beginning and 105.2 MB in the end (delta: 209.7 kB). Peak memory consumption was 209.7 kB. Max. memory is 7.1 GB.
 * CACSL2BoogieTranslator took 1243.40 ms. Allocated memory was 140.5 MB in the beginning and 221.2 MB in the end (delta: 80.7 MB). Free memory was 83.6 MB in the beginning and 170.2 MB in the end (delta: -86.6 MB). Peak memory consumption was 33.4 MB. Max. memory is 7.1 GB.
 * Boogie Preprocessor took 207.07 ms. Allocated memory is still 221.2 MB. Free memory was 170.2 MB in the beginning and 161.8 MB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 7.1 GB.
 * RCFGBuilder took 2934.91 ms. Allocated memory was 221.2 MB in the beginning and 265.8 MB in the end (delta: 44.6 MB). Free memory was 161.8 MB in the beginning and 205.8 MB in the end (delta: -44.0 MB). Peak memory consumption was 125.8 MB. Max. memory is 7.1 GB.
 * Abstract Interpretation took 79638.56 ms. Allocated memory was 265.8 MB in the beginning and 2.9 GB in the end (delta: 2.6 GB). Free memory was 205.8 MB in the beginning and 2.2 GB in the end (delta: -2.0 GB). Peak memory consumption was 580.8 MB. Max. memory is 7.1 GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2:
  - UnprovableResult [Line: 1190]: Unable to prove that call of __VERIFIER_error() unreachable
    Unable to prove that call of __VERIFIER_error() unreachable
 Reason: abstract domain could reach this error location. 
Possible FailurePath: 
[L1]                 int __return_main;
[L11]                msg_t nomsg = (msg_t )-1;
[L12]                port_t p12 = 0;
[L13]                char p12_old = '\x0';
[L14]                char p12_new = '\x0';
[L15]                _Bool ep12 = 0;
[L16]                port_t p13 = 0;
[L17]                char p13_old = '\x0';
[L18]                char p13_new = '\x0';
[L19]                _Bool ep13 = 0;
[L20]                port_t p14 = 0;
[L21]                char p14_old = '\x0';
[L22]                char p14_new = '\x0';
[L23]                _Bool ep14 = 0;
[L24]                port_t p15 = 0;
[L25]                char p15_old = '\x0';
[L26]                char p15_new = '\x0';
[L27]                _Bool ep15 = 0;
[L28]                port_t p21 = 0;
[L29]                char p21_old = '\x0';
[L30]                char p21_new = '\x0';
[L31]                _Bool ep21 = 0;
[L32]                port_t p23 = 0;
[L33]                char p23_old = '\x0';
[L34]                char p23_new = '\x0';
[L35]                _Bool ep23 = 0;
[L36]                port_t p24 = 0;
[L37]                char p24_old = '\x0';
[L38]                char p24_new = '\x0';
[L39]                _Bool ep24 = 0;
[L40]                port_t p25 = 0;
[L41]                char p25_old = '\x0';
[L42]                char p25_new = '\x0';
[L43]                _Bool ep25 = 0;
[L44]                port_t p31 = 0;
[L45]                char p31_old = '\x0';
[L46]                char p31_new = '\x0';
[L47]                _Bool ep31 = 0;
[L48]                port_t p32 = 0;
[L49]                char p32_old = '\x0';
[L50]                char p32_new = '\x0';
[L51]                _Bool ep32 = 0;
[L52]                port_t p34 = 0;
[L53]                char p34_old = '\x0';
[L54]                char p34_new = '\x0';
[L55]                _Bool ep34 = 0;
[L56]                port_t p35 = 0;
[L57]                char p35_old = '\x0';
[L58]                char p35_new = '\x0';
[L59]                _Bool ep35 = 0;
[L60]                port_t p41 = 0;
[L61]                char p41_old = '\x0';
[L62]                char p41_new = '\x0';
[L63]                _Bool ep41 = 0;
[L64]                port_t p42 = 0;
[L65]                char p42_old = '\x0';
[L66]                char p42_new = '\x0';
[L67]                _Bool ep42 = 0;
[L68]                port_t p43 = 0;
[L69]                char p43_old = '\x0';
[L70]                char p43_new = '\x0';
[L71]                _Bool ep43 = 0;
[L72]                port_t p45 = 0;
[L73]                char p45_old = '\x0';
[L74]                char p45_new = '\x0';
[L75]                _Bool ep45 = 0;
[L76]                port_t p51 = 0;
[L77]                char p51_old = '\x0';
[L78]                char p51_new = '\x0';
[L79]                _Bool ep51 = 0;
[L80]                port_t p52 = 0;
[L81]                char p52_old = '\x0';
[L82]                char p52_new = '\x0';
[L83]                _Bool ep52 = 0;
[L84]                port_t p53 = 0;
[L85]                char p53_old = '\x0';
[L86]                char p53_new = '\x0';
[L87]                _Bool ep53 = 0;
[L88]                port_t p54 = 0;
[L89]                char p54_old = '\x0';
[L90]                char p54_new = '\x0';
[L91]                _Bool ep54 = 0;
[L92]                char id1 = '\x0';
[L93]                char r1 = '\x0';
[L94]                char st1 = '\x0';
[L95]                char nl1 = '\x0';
[L96]                char m1 = '\x0';
[L97]                char max1 = '\x0';
[L98]                _Bool mode1 = 0;
[L99]                _Bool newmax1 = 0;
[L100]               char id2 = '\x0';
[L101]               char r2 = '\x0';
[L102]               char st2 = '\x0';
[L103]               char nl2 = '\x0';
[L104]               char m2 = '\x0';
[L105]               char max2 = '\x0';
[L106]               _Bool mode2 = 0;
[L107]               _Bool newmax2 = 0;
[L108]               char id3 = '\x0';
[L109]               char r3 = '\x0';
[L110]               char st3 = '\x0';
[L111]               char nl3 = '\x0';
[L112]               char m3 = '\x0';
[L113]               char max3 = '\x0';
[L114]               _Bool mode3 = 0;
[L115]               _Bool newmax3 = 0;
[L116]               char id4 = '\x0';
[L117]               char r4 = '\x0';
[L118]               char st4 = '\x0';
[L119]               char nl4 = '\x0';
[L120]               char m4 = '\x0';
[L121]               char max4 = '\x0';
[L122]               _Bool mode4 = 0;
[L123]               _Bool newmax4 = 0;
[L124]               char id5 = '\x0';
[L125]               char r5 = '\x0';
[L126]               char st5 = '\x0';
[L127]               char nl5 = '\x0';
[L128]               char m5 = '\x0';
[L129]               char max5 = '\x0';
[L130]               _Bool mode5 = 0;
[L131]               _Bool newmax5 = 0;
[L137]               void (*nodes[5])() = { &node1, &node2, &node3, &node4, &node5 };
[L141]               int __return_2375711;
[L142]               int __return_2376267;
[L143]               int __return_2376329;
[L146]               int main__c1;
[L147]               int main__i2;
[L148]               main__c1 = 0
[L149]               ep12 = __VERIFIER_nondet_bool()
[L150]               ep13 = __VERIFIER_nondet_bool()
[L151]               ep14 = __VERIFIER_nondet_bool()
[L152]               ep15 = __VERIFIER_nondet_bool()
[L153]               ep21 = __VERIFIER_nondet_bool()
[L154]               ep23 = __VERIFIER_nondet_bool()
[L155]               ep24 = __VERIFIER_nondet_bool()
[L156]               ep25 = __VERIFIER_nondet_bool()
[L157]               ep31 = __VERIFIER_nondet_bool()
[L158]               ep32 = __VERIFIER_nondet_bool()
[L159]               ep34 = __VERIFIER_nondet_bool()
[L160]               ep35 = __VERIFIER_nondet_bool()
[L161]               ep41 = __VERIFIER_nondet_bool()
[L162]               ep42 = __VERIFIER_nondet_bool()
[L163]               ep43 = __VERIFIER_nondet_bool()
[L164]               ep45 = __VERIFIER_nondet_bool()
[L165]               ep51 = __VERIFIER_nondet_bool()
[L166]               ep52 = __VERIFIER_nondet_bool()
[L167]               ep53 = __VERIFIER_nondet_bool()
[L168]               ep54 = __VERIFIER_nondet_bool()
[L169]               id1 = __VERIFIER_nondet_char()
[L170]               r1 = __VERIFIER_nondet_char()
[L171]               st1 = __VERIFIER_nondet_char()
[L172]               nl1 = __VERIFIER_nondet_char()
[L173]               m1 = __VERIFIER_nondet_char()
[L174]               max1 = __VERIFIER_nondet_char()
[L175]               mode1 = __VERIFIER_nondet_bool()
[L176]               newmax1 = __VERIFIER_nondet_bool()
[L177]               id2 = __VERIFIER_nondet_char()
[L178]               r2 = __VERIFIER_nondet_char()
[L179]               st2 = __VERIFIER_nondet_char()
[L180]               nl2 = __VERIFIER_nondet_char()
[L181]               m2 = __VERIFIER_nondet_char()
[L182]               max2 = __VERIFIER_nondet_char()
[L183]               mode2 = __VERIFIER_nondet_bool()
[L184]               newmax2 = __VERIFIER_nondet_bool()
[L185]               id3 = __VERIFIER_nondet_char()
[L186]               r3 = __VERIFIER_nondet_char()
[L187]               st3 = __VERIFIER_nondet_char()
[L188]               nl3 = __VERIFIER_nondet_char()
[L189]               m3 = __VERIFIER_nondet_char()
[L190]               max3 = __VERIFIER_nondet_char()
[L191]               mode3 = __VERIFIER_nondet_bool()
[L192]               newmax3 = __VERIFIER_nondet_bool()
[L193]               id4 = __VERIFIER_nondet_char()
[L194]               r4 = __VERIFIER_nondet_char()
[L195]               st4 = __VERIFIER_nondet_char()
[L196]               nl4 = __VERIFIER_nondet_char()
[L197]               m4 = __VERIFIER_nondet_char()
[L198]               max4 = __VERIFIER_nondet_char()
[L199]               mode4 = __VERIFIER_nondet_bool()
[L200]               newmax4 = __VERIFIER_nondet_bool()
[L201]               id5 = __VERIFIER_nondet_char()
[L202]               r5 = __VERIFIER_nondet_char()
[L203]               st5 = __VERIFIER_nondet_char()
[L204]               nl5 = __VERIFIER_nondet_char()
[L205]               m5 = __VERIFIER_nondet_char()
[L206]               max5 = __VERIFIER_nondet_char()
[L207]               mode5 = __VERIFIER_nondet_bool()
[L208]               newmax5 = __VERIFIER_nondet_bool()
[L210]               _Bool init__r121;
[L211]               _Bool init__r131;
[L212]               _Bool init__r141;
[L213]               _Bool init__r151;
[L214]               _Bool init__r211;
[L215]               _Bool init__r231;
[L216]               _Bool init__r241;
[L217]               _Bool init__r251;
[L218]               _Bool init__r311;
[L219]               _Bool init__r321;
[L220]               _Bool init__r341;
[L221]               _Bool init__r351;
[L222]               _Bool init__r411;
[L223]               _Bool init__r421;
[L224]               _Bool init__r431;
[L225]               _Bool init__r451;
[L226]               _Bool init__r511;
[L227]               _Bool init__r521;
[L228]               _Bool init__r531;
[L229]               _Bool init__r541;
[L230]               _Bool init__r122;
[L231]               int init__tmp;
[L232]               _Bool init__r132;
[L233]               int init__tmp___0;
[L234]               _Bool init__r142;
[L235]               int init__tmp___1;
[L236]               _Bool init__r152;
[L237]               int init__tmp___2;
[L238]               _Bool init__r212;
[L239]               int init__tmp___3;
[L240]               _Bool init__r232;
[L241]               int init__tmp___4;
[L242]               _Bool init__r242;
[L243]               int init__tmp___5;
[L244]               _Bool init__r252;
[L245]               int init__tmp___6;
[L246]               _Bool init__r312;
[L247]               int init__tmp___7;
[L248]               _Bool init__r322;
[L249]               int init__tmp___8;
[L250]               _Bool init__r342;
[L251]               int init__tmp___9;
[L252]               _Bool init__r352;
[L253]               int init__tmp___10;
[L254]               _Bool init__r412;
[L255]               int init__tmp___11;
[L256]               _Bool init__r422;
[L257]               int init__tmp___12;
[L258]               _Bool init__r432;
[L259]               int init__tmp___13;
[L260]               _Bool init__r452;
[L261]               int init__tmp___14;
[L262]               _Bool init__r512;
[L263]               int init__tmp___15;
[L264]               _Bool init__r522;
[L265]               int init__tmp___16;
[L266]               _Bool init__r532;
[L267]               int init__tmp___17;
[L268]               _Bool init__r542;
[L269]               int init__tmp___18;
[L270]               _Bool init__r123;
[L271]               int init__tmp___19;
[L272]               _Bool init__r133;
[L273]               int init__tmp___20;
[L274]               _Bool init__r143;
[L275]               int init__tmp___21;
[L276]               _Bool init__r153;
[L277]               int init__tmp___22;
[L278]               _Bool init__r213;
[L279]               int init__tmp___23;
[L280]               _Bool init__r233;
[L281]               int init__tmp___24;
[L282]               _Bool init__r243;
[L283]               int init__tmp___25;
[L284]               _Bool init__r253;
[L285]               int init__tmp___26;
[L286]               _Bool init__r313;
[L287]               int init__tmp___27;
[L288]               _Bool init__r323;
[L289]               int init__tmp___28;
[L290]               _Bool init__r343;
[L291]               int init__tmp___29;
[L292]               _Bool init__r353;
[L293]               int init__tmp___30;
[L294]               _Bool init__r413;
[L295]               int init__tmp___31;
[L296]               _Bool init__r423;
[L297]               int init__tmp___32;
[L298]               _Bool init__r433;
[L299]               int init__tmp___33;
[L300]               _Bool init__r453;
[L301]               int init__tmp___34;
[L302]               _Bool init__r513;
[L303]               int init__tmp___35;
[L304]               _Bool init__r523;
[L305]               int init__tmp___36;
[L306]               _Bool init__r533;
[L307]               int init__tmp___37;
[L308]               _Bool init__r543;
[L309]               int init__tmp___38;
[L310]               _Bool init__r124;
[L311]               int init__tmp___39;
[L312]               _Bool init__r134;
[L313]               int init__tmp___40;
[L314]               _Bool init__r144;
[L315]               int init__tmp___41;
[L316]               _Bool init__r154;
[L317]               int init__tmp___42;
[L318]               _Bool init__r214;
[L319]               int init__tmp___43;
[L320]               _Bool init__r234;
[L321]               int init__tmp___44;
[L322]               _Bool init__r244;
[L323]               int init__tmp___45;
[L324]               _Bool init__r254;
[L325]               int init__tmp___46;
[L326]               _Bool init__r314;
[L327]               int init__tmp___47;
[L328]               _Bool init__r324;
[L329]               int init__tmp___48;
[L330]               _Bool init__r344;
[L331]               int init__tmp___49;
[L332]               _Bool init__r354;
[L333]               int init__tmp___50;
[L334]               _Bool init__r414;
[L335]               int init__tmp___51;
[L336]               _Bool init__r424;
[L337]               int init__tmp___52;
[L338]               _Bool init__r434;
[L339]               int init__tmp___53;
[L340]               _Bool init__r454;
[L341]               int init__tmp___54;
[L342]               _Bool init__r514;
[L343]               int init__tmp___55;
[L344]               _Bool init__r524;
[L345]               int init__tmp___56;
[L346]               _Bool init__r534;
[L347]               int init__tmp___57;
[L348]               _Bool init__r544;
[L349]               int init__tmp___58;
[L350]               int init__tmp___59;
[L351]               init__r121 = ep12
[L352]               init__r131 = ep13
[L353]               init__r141 = ep14
[L354]               init__r151 = ep15
[L355]               init__r211 = ep21
[L356]               init__r231 = ep23
[L357]               init__r241 = ep24
[L358]               init__r251 = ep25
[L359]               init__r311 = ep31
[L360]               init__r321 = ep32
[L361]               init__r341 = ep34
[L362]               init__r351 = ep35
[L363]               init__r411 = ep41
[L364]               init__r421 = ep42
[L365]               init__r431 = ep43
[L366]               init__r451 = ep45
[L367]               init__r511 = ep51
[L368]               init__r521 = ep52
[L369]               init__r531 = ep53
[L370]               init__r541 = ep54
[L371]   COND TRUE   !(init__r121 == 0)
[L373]               init__tmp = 1
[L375]               init__r122 = (_Bool)init__tmp
[L376]   COND TRUE   !(init__r131 == 0)
[L378]               init__tmp___0 = 1
[L380]               init__r132 = (_Bool)init__tmp___0
[L381]   COND FALSE  !(!(init__r141 == 0))
[L5789]  COND FALSE  !(!(init__r121 == 0))
[L5799]  COND FALSE  !(!(init__r131 == 0))
[L5809]  COND FALSE  !(!(init__r151 == 0))
[L5825]              init__tmp___1 = 0
[L385]               init__r142 = (_Bool)init__tmp___1
[L386]   COND TRUE   !(init__r151 == 0)
[L388]               init__tmp___2 = 1
[L390]               init__r152 = (_Bool)init__tmp___2
[L391]   COND TRUE   !(init__r211 == 0)
[L393]               init__tmp___3 = 1
[L395]               init__r212 = (_Bool)init__tmp___3
[L396]   COND TRUE   !(init__r231 == 0)
[L398]               init__tmp___4 = 1
[L400]               init__r232 = (_Bool)init__tmp___4
[L401]   COND TRUE   !(init__r241 == 0)
[L403]               init__tmp___5 = 1
[L405]               init__r242 = (_Bool)init__tmp___5
[L406]   COND TRUE   !(init__r251 == 0)
[L408]               init__tmp___6 = 1
[L410]               init__r252 = (_Bool)init__tmp___6
[L411]   COND TRUE   !(init__r311 == 0)
[L413]               init__tmp___7 = 1
[L415]               init__r312 = (_Bool)init__tmp___7
[L416]   COND TRUE   !(init__r321 == 0)
[L418]               init__tmp___8 = 1
[L420]               init__r322 = (_Bool)init__tmp___8
[L421]   COND TRUE   !(init__r341 == 0)
[L423]               init__tmp___9 = 1
[L425]               init__r342 = (_Bool)init__tmp___9
[L426]   COND TRUE   !(init__r351 == 0)
[L428]               init__tmp___10 = 1
[L430]               init__r352 = (_Bool)init__tmp___10
[L431]   COND TRUE   !(init__r411 == 0)
[L433]               init__tmp___11 = 1
[L435]               init__r412 = (_Bool)init__tmp___11
[L436]   COND TRUE   !(init__r421 == 0)
[L438]               init__tmp___12 = 1
[L440]               init__r422 = (_Bool)init__tmp___12
[L441]   COND TRUE   !(init__r431 == 0)
[L443]               init__tmp___13 = 1
[L445]               init__r432 = (_Bool)init__tmp___13
[L446]   COND TRUE   !(init__r451 == 0)
[L448]               init__tmp___14 = 1
[L450]               init__r452 = (_Bool)init__tmp___14
[L451]   COND TRUE   !(init__r511 == 0)
[L453]               init__tmp___15 = 1
[L455]               init__r512 = (_Bool)init__tmp___15
[L456]   COND TRUE   !(init__r521 == 0)
[L458]               init__tmp___16 = 1
[L460]               init__r522 = (_Bool)init__tmp___16
[L461]   COND TRUE   !(init__r531 == 0)
[L463]               init__tmp___17 = 1
[L465]               init__r532 = (_Bool)init__tmp___17
[L466]   COND TRUE   !(init__r541 == 0)
[L468]               init__tmp___18 = 1
[L470]               init__r542 = (_Bool)init__tmp___18
[L471]   COND TRUE   !(init__r122 == 0)
[L473]               init__tmp___19 = 1
[L475]               init__r123 = (_Bool)init__tmp___19
[L476]   COND TRUE   !(init__r132 == 0)
[L478]               init__tmp___20 = 1
[L480]               init__r133 = (_Bool)init__tmp___20
[L481]   COND TRUE   !(init__r142 == 0)
[L483]               init__tmp___21 = 1
[L485]               init__r143 = (_Bool)init__tmp___21
[L486]   COND TRUE   !(init__r152 == 0)
[L488]               init__tmp___22 = 1
[L490]               init__r153 = (_Bool)init__tmp___22
[L491]   COND TRUE   !(init__r212 == 0)
[L493]               init__tmp___23 = 1
[L495]               init__r213 = (_Bool)init__tmp___23
[L496]   COND TRUE   !(init__r232 == 0)
[L498]               init__tmp___24 = 1
[L500]               init__r233 = (_Bool)init__tmp___24
[L501]   COND TRUE   !(init__r242 == 0)
[L503]               init__tmp___25 = 1
[L505]               init__r243 = (_Bool)init__tmp___25
[L506]   COND TRUE   !(init__r252 == 0)
[L508]               init__tmp___26 = 1
[L510]               init__r253 = (_Bool)init__tmp___26
[L511]   COND TRUE   !(init__r312 == 0)
[L513]               init__tmp___27 = 1
[L515]               init__r313 = (_Bool)init__tmp___27
[L516]   COND TRUE   !(init__r322 == 0)
[L518]               init__tmp___28 = 1
[L520]               init__r323 = (_Bool)init__tmp___28
[L521]   COND TRUE   !(init__r342 == 0)
[L523]               init__tmp___29 = 1
[L525]               init__r343 = (_Bool)init__tmp___29
[L526]   COND TRUE   !(init__r352 == 0)
[L528]               init__tmp___30 = 1
[L530]               init__r353 = (_Bool)init__tmp___30
[L531]   COND TRUE   !(init__r412 == 0)
[L533]               init__tmp___31 = 1
[L535]               init__r413 = (_Bool)init__tmp___31
[L536]   COND TRUE   !(init__r422 == 0)
[L538]               init__tmp___32 = 1
[L540]               init__r423 = (_Bool)init__tmp___32
[L541]   COND TRUE   !(init__r432 == 0)
[L543]               init__tmp___33 = 1
[L545]               init__r433 = (_Bool)init__tmp___33
[L546]   COND TRUE   !(init__r452 == 0)
[L548]               init__tmp___34 = 1
[L550]               init__r453 = (_Bool)init__tmp___34
[L551]   COND TRUE   !(init__r512 == 0)
[L553]               init__tmp___35 = 1
[L555]               init__r513 = (_Bool)init__tmp___35
[L556]   COND TRUE   !(init__r522 == 0)
[L558]               init__tmp___36 = 1
[L560]               init__r523 = (_Bool)init__tmp___36
[L561]   COND TRUE   !(init__r532 == 0)
[L563]               init__tmp___37 = 1
[L565]               init__r533 = (_Bool)init__tmp___37
[L566]   COND TRUE   !(init__r542 == 0)
[L568]               init__tmp___38 = 1
[L570]               init__r543 = (_Bool)init__tmp___38
[L571]   COND TRUE   !(init__r123 == 0)
[L573]               init__tmp___39 = 1
[L575]               init__r124 = (_Bool)init__tmp___39
[L576]   COND TRUE   !(init__r133 == 0)
[L578]               init__tmp___40 = 1
[L580]               init__r134 = (_Bool)init__tmp___40
[L581]   COND TRUE   !(init__r143 == 0)
[L583]               init__tmp___41 = 1
[L585]               init__r144 = (_Bool)init__tmp___41
[L586]   COND TRUE   !(init__r153 == 0)
[L588]               init__tmp___42 = 1
[L590]               init__r154 = (_Bool)init__tmp___42
[L591]   COND TRUE   !(init__r213 == 0)
[L593]               init__tmp___43 = 1
[L595]               init__r214 = (_Bool)init__tmp___43
[L596]   COND TRUE   !(init__r233 == 0)
[L598]               init__tmp___44 = 1
[L600]               init__r234 = (_Bool)init__tmp___44
[L601]   COND TRUE   !(init__r243 == 0)
[L603]               init__tmp___45 = 1
[L605]               init__r244 = (_Bool)init__tmp___45
[L606]   COND TRUE   !(init__r253 == 0)
[L608]               init__tmp___46 = 1
[L610]               init__r254 = (_Bool)init__tmp___46
[L611]   COND TRUE   !(init__r313 == 0)
[L613]               init__tmp___47 = 1
[L615]               init__r314 = (_Bool)init__tmp___47
[L616]   COND TRUE   !(init__r323 == 0)
[L618]               init__tmp___48 = 1
[L620]               init__r324 = (_Bool)init__tmp___48
[L621]   COND TRUE   !(init__r343 == 0)
[L623]               init__tmp___49 = 1
[L625]               init__r344 = (_Bool)init__tmp___49
[L626]   COND TRUE   !(init__r353 == 0)
[L628]               init__tmp___50 = 1
[L630]               init__r354 = (_Bool)init__tmp___50
[L631]   COND TRUE   !(init__r413 == 0)
[L633]               init__tmp___51 = 1
[L635]               init__r414 = (_Bool)init__tmp___51
[L636]   COND TRUE   !(init__r423 == 0)
[L638]               init__tmp___52 = 1
[L640]               init__r424 = (_Bool)init__tmp___52
[L641]   COND TRUE   !(init__r433 == 0)
[L643]               init__tmp___53 = 1
[L645]               init__r434 = (_Bool)init__tmp___53
[L646]   COND TRUE   !(init__r453 == 0)
[L648]               init__tmp___54 = 1
[L650]               init__r454 = (_Bool)init__tmp___54
[L651]   COND TRUE   !(init__r513 == 0)
[L653]               init__tmp___55 = 1
[L655]               init__r514 = (_Bool)init__tmp___55
[L656]   COND TRUE   !(init__r523 == 0)
[L658]               init__tmp___56 = 1
[L660]               init__r524 = (_Bool)init__tmp___56
[L661]   COND TRUE   !(init__r533 == 0)
[L663]               init__tmp___57 = 1
[L665]               init__r534 = (_Bool)init__tmp___57
[L666]   COND TRUE   !(init__r543 == 0)
[L668]               init__tmp___58 = 1
[L670]               init__r544 = (_Bool)init__tmp___58
[L671]   COND TRUE   ((int)id1) != ((int)id2)
[L673]   COND TRUE   ((int)id1) != ((int)id3)
[L675]   COND TRUE   ((int)id1) != ((int)id4)
[L677]   COND TRUE   ((int)id1) != ((int)id5)
[L679]   COND TRUE   ((int)id2) != ((int)id3)
[L681]   COND TRUE   ((int)id2) != ((int)id4)
[L683]   COND TRUE   ((int)id2) != ((int)id5)
[L685]   COND TRUE   ((int)id3) != ((int)id4)
[L687]   COND TRUE   ((int)id3) != ((int)id5)
[L689]   COND TRUE   ((int)id4) != ((int)id5)
[L691]   COND TRUE   ((int)id1) >= 0
[L693]   COND TRUE   ((int)id2) >= 0
[L695]   COND TRUE   ((int)id3) >= 0
[L697]   COND TRUE   ((int)id4) >= 0
[L699]   COND TRUE   ((int)id5) >= 0
[L701]   COND TRUE   ((int)r1) == 0
[L703]   COND TRUE   ((int)r2) == 0
[L705]   COND TRUE   ((int)r3) == 0
[L707]   COND TRUE   ((int)r4) == 0
[L709]   COND TRUE   ((int)r5) == 0
[L711]   COND TRUE   !(init__r124 == 0)
[L713]   COND TRUE   !(init__r134 == 0)
[L715]   COND TRUE   !(init__r144 == 0)
[L717]   COND TRUE   !(init__r154 == 0)
[L719]   COND TRUE   !(init__r214 == 0)
[L721]   COND TRUE   !(init__r234 == 0)
[L723]   COND TRUE   !(init__r244 == 0)
[L725]   COND TRUE   !(init__r254 == 0)
[L727]   COND TRUE   !(init__r314 == 0)
[L729]   COND TRUE   !(init__r324 == 0)
[L731]   COND TRUE   !(init__r344 == 0)
[L733]   COND TRUE   !(init__r354 == 0)
[L735]   COND TRUE   !(init__r414 == 0)
[L737]   COND TRUE   !(init__r424 == 0)
[L739]   COND TRUE   !(init__r434 == 0)
[L741]   COND TRUE   !(init__r454 == 0)
[L743]   COND TRUE   !(init__r514 == 0)
[L745]   COND TRUE   !(init__r524 == 0)
[L747]   COND TRUE   !(init__r534 == 0)
[L749]   COND TRUE   !(init__r544 == 0)
[L751]   COND TRUE   ((int)max1) == ((int)id1)
[L753]   COND TRUE   ((int)max2) == ((int)id2)
[L755]   COND TRUE   ((int)max3) == ((int)id3)
[L757]   COND TRUE   ((int)max4) == ((int)id4)
[L759]   COND TRUE   ((int)max5) == ((int)id5)
[L761]   COND TRUE   ((int)st1) == 0
[L763]   COND TRUE   ((int)st2) == 0
[L765]   COND TRUE   ((int)st3) == 0
[L767]   COND TRUE   ((int)st4) == 0
[L769]   COND TRUE   ((int)st5) == 0
[L771]   COND TRUE   ((int)nl1) == 0
[L773]   COND TRUE   ((int)nl2) == 0
[L775]   COND TRUE   ((int)nl3) == 0
[L777]   COND TRUE   ((int)nl4) == 0
[L779]   COND TRUE   ((int)nl5) == 0
[L781]   COND TRUE   ((int)mode1) == 0
[L783]   COND TRUE   ((int)mode2) == 0
[L785]   COND TRUE   ((int)mode3) == 0
[L787]   COND TRUE   ((int)mode4) == 0
[L789]   COND TRUE   ((int)mode5) == 0
[L791]   COND TRUE   !(newmax1 == 0)
[L793]   COND TRUE   !(newmax2 == 0)
[L795]   COND TRUE   !(newmax3 == 0)
[L797]   COND TRUE   !(newmax4 == 0)
[L799]   COND TRUE   !(newmax5 == 0)
[L801]               init__tmp___59 = 1
[L802]               __return_2375711 = init__tmp___59
[L803]               main__i2 = __return_2375711
[L804]   COND TRUE   main__i2 != 0
[L806]               p12_old = nomsg
[L807]               p12_new = nomsg
[L808]               p13_old = nomsg
[L809]               p13_new = nomsg
[L810]               p14_old = nomsg
[L811]               p14_new = nomsg
[L812]               p15_old = nomsg
[L813]               p15_new = nomsg
[L814]               p21_old = nomsg
[L815]               p21_new = nomsg
[L816]               p23_old = nomsg
[L817]               p23_new = nomsg
[L818]               p24_old = nomsg
[L819]               p24_new = nomsg
[L820]               p25_old = nomsg
[L821]               p25_new = nomsg
[L822]               p31_old = nomsg
[L823]               p31_new = nomsg
[L824]               p32_old = nomsg
[L825]               p32_new = nomsg
[L826]               p34_old = nomsg
[L827]               p34_new = nomsg
[L828]               p35_old = nomsg
[L829]               p35_new = nomsg
[L830]               p41_old = nomsg
[L831]               p41_new = nomsg
[L832]               p42_old = nomsg
[L833]               p42_new = nomsg
[L834]               p43_old = nomsg
[L835]               p43_new = nomsg
[L836]               p45_old = nomsg
[L837]               p45_new = nomsg
[L838]               p51_old = nomsg
[L839]               p51_new = nomsg
[L840]               p52_old = nomsg
[L841]               p52_new = nomsg
[L842]               p53_old = nomsg
[L843]               p53_new = nomsg
[L844]               p54_old = nomsg
[L845]               p54_new = nomsg
[L846]               main__i2 = 0
[L848]   COND TRUE   main__i2 < 10
[L851]               _Bool node1__newmax;
[L852]               node1__newmax = 0
[L853]   COND FALSE  !(!(mode1 == 0))
[L2164]  COND TRUE   ((int)r1) < 4
[L2166]  COND FALSE  !(!(ep12 == 0))
[L2179]  COND FALSE  !(!(ep13 == 0))
[L2192]  COND FALSE  !(!(ep14 == 0))
[L2205]  COND FALSE  !(!(ep15 == 0))
[L2218]              mode1 = 1
[L902]               _Bool node2__newmax;
[L903]               node2__newmax = 0
[L904]   COND FALSE  !(!(mode2 == 0))
[L1959]  COND TRUE   ((int)r2) < 4
[L1961]  COND FALSE  !(!(ep21 == 0))
[L1974]  COND FALSE  !(!(ep23 == 0))
[L1987]  COND FALSE  !(!(ep24 == 0))
[L2000]  COND FALSE  !(!(ep25 == 0))
[L2013]              mode2 = 1
[L953]               _Bool node3__newmax;
[L954]               node3__newmax = 0
[L955]   COND FALSE  !(!(mode3 == 0))
[L1754]  COND TRUE   ((int)r3) < 4
[L1756]  COND FALSE  !(!(ep31 == 0))
[L1769]  COND FALSE  !(!(ep32 == 0))
[L1782]  COND FALSE  !(!(ep34 == 0))
[L1795]  COND FALSE  !(!(ep35 == 0))
[L1808]              mode3 = 1
[L1004]              _Bool node4__newmax;
[L1005]              node4__newmax = 0
[L1006]  COND FALSE  !(!(mode4 == 0))
[L1549]  COND TRUE   ((int)r4) < 4
[L1551]  COND FALSE  !(!(ep41 == 0))
[L1564]  COND FALSE  !(!(ep42 == 0))
[L1577]  COND FALSE  !(!(ep43 == 0))
[L1590]  COND FALSE  !(!(ep45 == 0))
[L1603]              mode4 = 1
[L1055]              _Bool node5__newmax;
[L1056]              node5__newmax = 0
[L1057]  COND FALSE  !(!(mode5 == 0))
[L1344]  COND TRUE   ((int)r5) < 4
[L1346]  COND FALSE  !(!(ep51 == 0))
[L1359]  COND FALSE  !(!(ep52 == 0))
[L1372]  COND FALSE  !(!(ep53 == 0))
[L1385]  COND FALSE  !(!(ep54 == 0))
[L1398]              mode5 = 1
[L1105]              p12_old = p12_new
[L1106]              p12_new = nomsg
[L1107]              p13_old = p13_new
[L1108]              p13_new = nomsg
[L1109]              p14_old = p14_new
[L1110]              p14_new = nomsg
[L1111]              p15_old = p15_new
[L1112]              p15_new = nomsg
[L1113]              p21_old = p21_new
[L1114]              p21_new = nomsg
[L1115]              p23_old = p23_new
[L1116]              p23_new = nomsg
[L1117]              p24_old = p24_new
[L1118]              p24_new = nomsg
[L1119]              p25_old = p25_new
[L1120]              p25_new = nomsg
[L1121]              p31_old = p31_new
[L1122]              p31_new = nomsg
[L1123]              p32_old = p32_new
[L1124]              p32_new = nomsg
[L1125]              p34_old = p34_new
[L1126]              p34_new = nomsg
[L1127]              p35_old = p35_new
[L1128]              p35_new = nomsg
[L1129]              p41_old = p41_new
[L1130]              p41_new = nomsg
[L1131]              p42_old = p42_new
[L1132]              p42_new = nomsg
[L1133]              p43_old = p43_new
[L1134]              p43_new = nomsg
[L1135]              p45_old = p45_new
[L1136]              p45_new = nomsg
[L1137]              p51_old = p51_new
[L1138]              p51_new = nomsg
[L1139]              p52_old = p52_new
[L1140]              p52_new = nomsg
[L1141]              p53_old = p53_new
[L1142]              p53_new = nomsg
[L1143]              p54_old = p54_new
[L1144]              p54_new = nomsg
[L1146]              int check__tmp;
[L1147]  COND TRUE   ((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) <= 1
[L1149]  COND TRUE   (((int)st1) + ((int)nl1)) <= 1
[L1151]  COND TRUE   (((int)st2) + ((int)nl2)) <= 1
[L1153]  COND TRUE   (((int)st3) + ((int)nl3)) <= 1
[L1155]  COND TRUE   (((int)st4) + ((int)nl4)) <= 1
[L1157]  COND TRUE   (((int)st5) + ((int)nl5)) <= 1
[L1159]  COND TRUE   ((int)r1) >= 4
[L1162]  COND FALSE  !(((int)r1) < 4)
[L1230]  COND FALSE  !(((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) == 1)
[L1236]              check__tmp = 0
[L1181]              __return_2376267 = check__tmp
[L1182]              main__c1 = __return_2376267
[L1184]              _Bool __tmp_1;
[L1185]              __tmp_1 = main__c1
[L1186]              _Bool assert__arg;
[L1187]              assert__arg = __tmp_1
[L1188]  COND TRUE   assert__arg == 0
[L1190]              __VERIFIER_error()

RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
Received shutdown request...