./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/product-lines/minepump_spec3_product35.cil.c --full-output --architecture 32bit


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


Checking for ERROR reachability
Using default analysis
Version d790fecc
Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec3_product35.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) )

 --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e7448e2a4dcf9053e3462616ae6225740bd78f5c7802032dea6a738b62c6fd6a
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-12-02 14:19:35,477 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-12-02 14:19:35,538 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf
[2024-12-02 14:19:35,544 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-12-02 14:19:35,544 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-12-02 14:19:35,566 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-12-02 14:19:35,567 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-12-02 14:19:35,567 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-12-02 14:19:35,567 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-12-02 14:19:35,567 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-12-02 14:19:35,568 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-12-02 14:19:35,568 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-12-02 14:19:35,568 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-12-02 14:19:35,568 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-12-02 14:19:35,568 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-12-02 14:19:35,568 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-12-02 14:19:35,569 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-12-02 14:19:35,569 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-12-02 14:19:35,569 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-12-02 14:19:35,569 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-12-02 14:19:35,569 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-12-02 14:19:35,569 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-12-02 14:19:35,569 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-12-02 14:19:35,569 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-12-02 14:19:35,569 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-12-02 14:19:35,569 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-12-02 14:19:35,570 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-12-02 14:19:35,570 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-12-02 14:19:35,570 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-12-02 14:19:35,570 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 14:19:35,570 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 14:19:35,570 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 14:19:35,570 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 14:19:35,570 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-12-02 14:19:35,570 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 14:19:35,571 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 14:19:35,571 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 14:19:35,571 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 14:19:35,571 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-12-02 14:19:35,571 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-12-02 14:19:35,571 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-12-02 14:19:35,571 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-12-02 14:19:35,571 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-12-02 14:19:35,571 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-12-02 14:19:35,571 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-12-02 14:19:35,572 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-12-02 14:19:35,572 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-12-02 14:19:35,572 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-12-02 14:19:35,572 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) )


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e7448e2a4dcf9053e3462616ae6225740bd78f5c7802032dea6a738b62c6fd6a
[2024-12-02 14:19:35,816 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-12-02 14:19:35,825 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-12-02 14:19:35,827 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-12-02 14:19:35,829 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-12-02 14:19:35,829 INFO  L274        PluginConnector]: CDTParser initialized
[2024-12-02 14:19:35,830 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/product-lines/minepump_spec3_product35.cil.c
[2024-12-02 14:19:38,722 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/data/710da49ba/77ede0b69dc745e6a1c0edc11e580ce5/FLAG25c85b6ae
[2024-12-02 14:19:38,966 INFO  L384              CDTParser]: Found 1 translation units.
[2024-12-02 14:19:38,967 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/sv-benchmarks/c/product-lines/minepump_spec3_product35.cil.c
[2024-12-02 14:19:38,979 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/data/710da49ba/77ede0b69dc745e6a1c0edc11e580ce5/FLAG25c85b6ae
[2024-12-02 14:19:38,994 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/data/710da49ba/77ede0b69dc745e6a1c0edc11e580ce5
[2024-12-02 14:19:38,996 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-12-02 14:19:38,998 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-12-02 14:19:38,999 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-12-02 14:19:38,999 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-12-02 14:19:39,003 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-12-02 14:19:39,004 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:19:38" (1/1) ...
[2024-12-02 14:19:39,004 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a031a17 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39, skipping insertion in model container
[2024-12-02 14:19:39,005 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:19:38" (1/1) ...
[2024-12-02 14:19:39,034 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-12-02 14:19:39,228 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/sv-benchmarks/c/product-lines/minepump_spec3_product35.cil.c[8262,8275]
[2024-12-02 14:19:39,288 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 14:19:39,298 INFO  L200         MainTranslator]: Completed pre-run
[2024-12-02 14:19:39,305 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [49]
[2024-12-02 14:19:39,306 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"MinePump.i","") [121]
[2024-12-02 14:19:39,306 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification3_spec.i","") [297]
[2024-12-02 14:19:39,307 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [333]
[2024-12-02 14:19:39,307 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Environment.i","") [432]
[2024-12-02 14:19:39,307 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [526]
[2024-12-02 14:19:39,307 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [561]
[2024-12-02 14:19:39,307 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [570]
[2024-12-02 14:19:39,334 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/sv-benchmarks/c/product-lines/minepump_spec3_product35.cil.c[8262,8275]
[2024-12-02 14:19:39,367 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 14:19:39,384 INFO  L204         MainTranslator]: Completed translation
[2024-12-02 14:19:39,384 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39 WrapperNode
[2024-12-02 14:19:39,384 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-12-02 14:19:39,385 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-12-02 14:19:39,385 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-12-02 14:19:39,385 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-12-02 14:19:39,391 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39" (1/1) ...
[2024-12-02 14:19:39,401 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39" (1/1) ...
[2024-12-02 14:19:39,420 INFO  L138                Inliner]: procedures = 53, calls = 96, calls flagged for inlining = 22, calls inlined = 19, statements flattened = 182
[2024-12-02 14:19:39,420 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-12-02 14:19:39,421 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-12-02 14:19:39,421 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-12-02 14:19:39,421 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-12-02 14:19:39,428 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39" (1/1) ...
[2024-12-02 14:19:39,428 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39" (1/1) ...
[2024-12-02 14:19:39,430 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39" (1/1) ...
[2024-12-02 14:19:39,441 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-12-02 14:19:39,442 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39" (1/1) ...
[2024-12-02 14:19:39,442 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39" (1/1) ...
[2024-12-02 14:19:39,446 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39" (1/1) ...
[2024-12-02 14:19:39,447 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39" (1/1) ...
[2024-12-02 14:19:39,452 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39" (1/1) ...
[2024-12-02 14:19:39,453 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39" (1/1) ...
[2024-12-02 14:19:39,454 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39" (1/1) ...
[2024-12-02 14:19:39,456 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-12-02 14:19:39,457 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-12-02 14:19:39,457 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-12-02 14:19:39,457 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-12-02 14:19:39,458 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39" (1/1) ...
[2024-12-02 14:19:39,465 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 14:19:39,479 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 14:19:39,493 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-12-02 14:19:39,496 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-12-02 14:19:39,525 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-12-02 14:19:39,525 INFO  L130     BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__base
[2024-12-02 14:19:39,525 INFO  L138     BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__base
[2024-12-02 14:19:39,525 INFO  L130     BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical
[2024-12-02 14:19:39,526 INFO  L138     BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical
[2024-12-02 14:19:39,526 INFO  L130     BoogieDeclarations]: Found specification of procedure cleanup
[2024-12-02 14:19:39,526 INFO  L138     BoogieDeclarations]: Found implementation of procedure cleanup
[2024-12-02 14:19:39,526 INFO  L130     BoogieDeclarations]: Found specification of procedure timeShift
[2024-12-02 14:19:39,526 INFO  L138     BoogieDeclarations]: Found implementation of procedure timeShift
[2024-12-02 14:19:39,526 INFO  L130     BoogieDeclarations]: Found specification of procedure waterRise
[2024-12-02 14:19:39,526 INFO  L138     BoogieDeclarations]: Found implementation of procedure waterRise
[2024-12-02 14:19:39,526 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-12-02 14:19:39,526 INFO  L130     BoogieDeclarations]: Found specification of procedure changeMethaneLevel
[2024-12-02 14:19:39,526 INFO  L138     BoogieDeclarations]: Found implementation of procedure changeMethaneLevel
[2024-12-02 14:19:39,526 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-12-02 14:19:39,527 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-12-02 14:19:39,605 INFO  L234             CfgBuilder]: Building ICFG
[2024-12-02 14:19:39,607 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-12-02 14:19:39,854 INFO  L?                        ?]: Removed 40 outVars from TransFormulas that were not future-live.
[2024-12-02 14:19:39,854 INFO  L283             CfgBuilder]: Performing block encoding
[2024-12-02 14:19:39,867 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-12-02 14:19:39,868 INFO  L312             CfgBuilder]: Removed 4 assume(true) statements.
[2024-12-02 14:19:39,868 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:19:39 BoogieIcfgContainer
[2024-12-02 14:19:39,868 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-12-02 14:19:39,873 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-12-02 14:19:39,873 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-12-02 14:19:39,879 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-12-02 14:19:39,879 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 02:19:38" (1/3) ...
[2024-12-02 14:19:39,880 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38a4b25e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:19:39, skipping insertion in model container
[2024-12-02 14:19:39,880 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:19:39" (2/3) ...
[2024-12-02 14:19:39,881 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38a4b25e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:19:39, skipping insertion in model container
[2024-12-02 14:19:39,881 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:19:39" (3/3) ...
[2024-12-02 14:19:39,882 INFO  L128   eAbstractionObserver]: Analyzing ICFG minepump_spec3_product35.cil.c
[2024-12-02 14:19:39,901 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-12-02 14:19:39,903 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG minepump_spec3_product35.cil.c that has 7 procedures, 78 locations, 1 initial locations, 2 loop locations, and 1 error locations.
[2024-12-02 14:19:39,967 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-12-02 14:19:39,981 INFO  L333      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2665588, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-12-02 14:19:39,981 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-12-02 14:19:39,986 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 78 states, 61 states have (on average 1.4098360655737705) internal successors, (86), 67 states have internal predecessors, (86), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9)
[2024-12-02 14:19:39,994 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 26
[2024-12-02 14:19:39,995 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 14:19:39,995 INFO  L218           NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 14:19:39,996 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 14:19:40,001 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 14:19:40,002 INFO  L85        PathProgramCache]: Analyzing trace with hash -665581211, now seen corresponding path program 1 times
[2024-12-02 14:19:40,010 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 14:19:40,011 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945433175]
[2024-12-02 14:19:40,011 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 14:19:40,012 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 14:19:40,106 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 14:19:40,241 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 14:19:40,242 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 14:19:40,242 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945433175]
[2024-12-02 14:19:40,242 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945433175] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 14:19:40,242 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 14:19:40,243 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-12-02 14:19:40,244 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046922751]
[2024-12-02 14:19:40,245 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 14:19:40,249 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 14:19:40,249 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 14:19:40,267 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 14:19:40,267 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 14:19:40,269 INFO  L87              Difference]: Start difference. First operand  has 78 states, 61 states have (on average 1.4098360655737705) internal successors, (86), 67 states have internal predecessors, (86), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) Second operand  has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1)
[2024-12-02 14:19:40,298 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 14:19:40,299 INFO  L93              Difference]: Finished difference Result 136 states and 183 transitions.
[2024-12-02 14:19:40,300 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 14:19:40,301 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25
[2024-12-02 14:19:40,301 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 14:19:40,308 INFO  L225             Difference]: With dead ends: 136
[2024-12-02 14:19:40,308 INFO  L226             Difference]: Without dead ends: 61
[2024-12-02 14:19:40,312 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 14:19:40,314 INFO  L435           NwaCegarLoop]: 81 mSDtfsCounter, 17 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-12-02 14:19:40,315 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 142 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-12-02 14:19:40,327 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 61 states.
[2024-12-02 14:19:40,346 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61.
[2024-12-02 14:19:40,348 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 61 states, 49 states have (on average 1.346938775510204) internal successors, (66), 54 states have internal predecessors, (66), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6)
[2024-12-02 14:19:40,352 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 78 transitions.
[2024-12-02 14:19:40,354 INFO  L78                 Accepts]: Start accepts. Automaton has 61 states and 78 transitions. Word has length 25
[2024-12-02 14:19:40,354 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 14:19:40,354 INFO  L471      AbstractCegarLoop]: Abstraction has 61 states and 78 transitions.
[2024-12-02 14:19:40,354 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1)
[2024-12-02 14:19:40,355 INFO  L276                IsEmpty]: Start isEmpty. Operand 61 states and 78 transitions.
[2024-12-02 14:19:40,356 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 30
[2024-12-02 14:19:40,356 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 14:19:40,357 INFO  L218           NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 14:19:40,357 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-12-02 14:19:40,357 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 14:19:40,358 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 14:19:40,358 INFO  L85        PathProgramCache]: Analyzing trace with hash -110858066, now seen corresponding path program 1 times
[2024-12-02 14:19:40,358 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 14:19:40,358 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960423780]
[2024-12-02 14:19:40,358 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 14:19:40,358 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 14:19:40,386 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 14:19:40,523 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 14:19:40,523 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 14:19:40,523 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960423780]
[2024-12-02 14:19:40,523 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960423780] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 14:19:40,524 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 14:19:40,524 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-12-02 14:19:40,524 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724206616]
[2024-12-02 14:19:40,524 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 14:19:40,525 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-12-02 14:19:40,525 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 14:19:40,526 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-12-02 14:19:40,526 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30
[2024-12-02 14:19:40,526 INFO  L87              Difference]: Start difference. First operand 61 states and 78 transitions. Second operand  has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1)
[2024-12-02 14:19:40,691 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 14:19:40,691 INFO  L93              Difference]: Finished difference Result 208 states and 274 transitions.
[2024-12-02 14:19:40,691 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-12-02 14:19:40,692 INFO  L78                 Accepts]: Start accepts. Automaton has  has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29
[2024-12-02 14:19:40,692 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 14:19:40,694 INFO  L225             Difference]: With dead ends: 208
[2024-12-02 14:19:40,694 INFO  L226             Difference]: Without dead ends: 154
[2024-12-02 14:19:40,694 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56
[2024-12-02 14:19:40,695 INFO  L435           NwaCegarLoop]: 93 mSDtfsCounter, 180 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time
[2024-12-02 14:19:40,696 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 352 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time]
[2024-12-02 14:19:40,697 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 154 states.
[2024-12-02 14:19:40,716 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 144.
[2024-12-02 14:19:40,716 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 144 states, 113 states have (on average 1.3805309734513274) internal successors, (156), 124 states have internal predecessors, (156), 16 states have call successors, (16), 14 states have call predecessors, (16), 14 states have return successors, (17), 14 states have call predecessors, (17), 16 states have call successors, (17)
[2024-12-02 14:19:40,718 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 189 transitions.
[2024-12-02 14:19:40,719 INFO  L78                 Accepts]: Start accepts. Automaton has 144 states and 189 transitions. Word has length 29
[2024-12-02 14:19:40,719 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 14:19:40,719 INFO  L471      AbstractCegarLoop]: Abstraction has 144 states and 189 transitions.
[2024-12-02 14:19:40,719 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1)
[2024-12-02 14:19:40,720 INFO  L276                IsEmpty]: Start isEmpty. Operand 144 states and 189 transitions.
[2024-12-02 14:19:40,721 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 35
[2024-12-02 14:19:40,721 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 14:19:40,721 INFO  L218           NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 14:19:40,721 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-12-02 14:19:40,721 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 14:19:40,722 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 14:19:40,722 INFO  L85        PathProgramCache]: Analyzing trace with hash 1257953049, now seen corresponding path program 1 times
[2024-12-02 14:19:40,722 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 14:19:40,722 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154457602]
[2024-12-02 14:19:40,722 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 14:19:40,722 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 14:19:40,739 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 14:19:40,804 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 14:19:40,804 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 14:19:40,804 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154457602]
[2024-12-02 14:19:40,804 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154457602] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 14:19:40,804 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 14:19:40,805 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-12-02 14:19:40,805 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218713058]
[2024-12-02 14:19:40,805 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 14:19:40,805 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-12-02 14:19:40,805 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 14:19:40,806 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-12-02 14:19:40,806 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 14:19:40,806 INFO  L87              Difference]: Start difference. First operand 144 states and 189 transitions. Second operand  has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2)
[2024-12-02 14:19:40,862 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 14:19:40,862 INFO  L93              Difference]: Finished difference Result 356 states and 476 transitions.
[2024-12-02 14:19:40,862 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-12-02 14:19:40,863 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 34
[2024-12-02 14:19:40,863 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 14:19:40,865 INFO  L225             Difference]: With dead ends: 356
[2024-12-02 14:19:40,865 INFO  L226             Difference]: Without dead ends: 219
[2024-12-02 14:19:40,866 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-12-02 14:19:40,867 INFO  L435           NwaCegarLoop]: 75 mSDtfsCounter, 52 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-12-02 14:19:40,867 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 124 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-12-02 14:19:40,869 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 219 states.
[2024-12-02 14:19:40,896 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 217.
[2024-12-02 14:19:40,897 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 217 states, 168 states have (on average 1.3511904761904763) internal successors, (227), 181 states have internal predecessors, (227), 24 states have call successors, (24), 24 states have call predecessors, (24), 24 states have return successors, (30), 24 states have call predecessors, (30), 24 states have call successors, (30)
[2024-12-02 14:19:40,900 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 281 transitions.
[2024-12-02 14:19:40,900 INFO  L78                 Accepts]: Start accepts. Automaton has 217 states and 281 transitions. Word has length 34
[2024-12-02 14:19:40,900 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 14:19:40,900 INFO  L471      AbstractCegarLoop]: Abstraction has 217 states and 281 transitions.
[2024-12-02 14:19:40,901 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2)
[2024-12-02 14:19:40,901 INFO  L276                IsEmpty]: Start isEmpty. Operand 217 states and 281 transitions.
[2024-12-02 14:19:40,902 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 34
[2024-12-02 14:19:40,902 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 14:19:40,902 INFO  L218           NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 14:19:40,902 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-12-02 14:19:40,902 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 14:19:40,903 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 14:19:40,903 INFO  L85        PathProgramCache]: Analyzing trace with hash 1194969315, now seen corresponding path program 1 times
[2024-12-02 14:19:40,903 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 14:19:40,903 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185796792]
[2024-12-02 14:19:40,903 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 14:19:40,903 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 14:19:40,920 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 14:19:41,050 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-12-02 14:19:41,051 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 14:19:41,051 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185796792]
[2024-12-02 14:19:41,051 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185796792] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 14:19:41,051 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 14:19:41,051 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-12-02 14:19:41,051 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896158881]
[2024-12-02 14:19:41,051 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 14:19:41,051 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-12-02 14:19:41,051 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 14:19:41,052 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-12-02 14:19:41,052 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20
[2024-12-02 14:19:41,052 INFO  L87              Difference]: Start difference. First operand 217 states and 281 transitions. Second operand  has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1)
[2024-12-02 14:19:41,147 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 14:19:41,147 INFO  L93              Difference]: Finished difference Result 603 states and 814 transitions.
[2024-12-02 14:19:41,148 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-12-02 14:19:41,148 INFO  L78                 Accepts]: Start accepts. Automaton has  has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 33
[2024-12-02 14:19:41,148 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 14:19:41,150 INFO  L225             Difference]: With dead ends: 603
[2024-12-02 14:19:41,150 INFO  L226             Difference]: Without dead ends: 393
[2024-12-02 14:19:41,151 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42
[2024-12-02 14:19:41,152 INFO  L435           NwaCegarLoop]: 72 mSDtfsCounter, 38 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-12-02 14:19:41,153 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 278 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-12-02 14:19:41,154 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 393 states.
[2024-12-02 14:19:41,201 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 393.
[2024-12-02 14:19:41,202 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 393 states, 305 states have (on average 1.318032786885246) internal successors, (402), 323 states have internal predecessors, (402), 46 states have call successors, (46), 46 states have call predecessors, (46), 41 states have return successors, (62), 41 states have call predecessors, (62), 46 states have call successors, (62)
[2024-12-02 14:19:41,206 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 510 transitions.
[2024-12-02 14:19:41,206 INFO  L78                 Accepts]: Start accepts. Automaton has 393 states and 510 transitions. Word has length 33
[2024-12-02 14:19:41,206 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 14:19:41,206 INFO  L471      AbstractCegarLoop]: Abstraction has 393 states and 510 transitions.
[2024-12-02 14:19:41,207 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1)
[2024-12-02 14:19:41,207 INFO  L276                IsEmpty]: Start isEmpty. Operand 393 states and 510 transitions.
[2024-12-02 14:19:41,208 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 38
[2024-12-02 14:19:41,208 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 14:19:41,209 INFO  L218           NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-12-02 14:19:41,209 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-12-02 14:19:41,209 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 14:19:41,209 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 14:19:41,209 INFO  L85        PathProgramCache]: Analyzing trace with hash -647106231, now seen corresponding path program 1 times
[2024-12-02 14:19:41,210 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 14:19:41,210 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059917652]
[2024-12-02 14:19:41,210 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 14:19:41,210 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 14:19:41,228 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-12-02 14:19:41,229 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-12-02 14:19:41,239 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-12-02 14:19:41,260 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-12-02 14:19:41,261 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-12-02 14:19:41,262 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2024-12-02 14:19:41,263 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-12-02 14:19:41,266 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1]
[2024-12-02 14:19:41,302 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-12-02 14:19:41,305 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 02:19:41 BoogieIcfgContainer
[2024-12-02 14:19:41,305 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-12-02 14:19:41,306 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-12-02 14:19:41,306 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-12-02 14:19:41,306 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-12-02 14:19:41,307 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:19:39" (3/4) ...
[2024-12-02 14:19:41,308 INFO  L140         WitnessPrinter]: Generating witness for reachability counterexample
[2024-12-02 14:19:41,370 INFO  L129   tionWitnessGenerator]: Generated YAML witness of length 31.
[2024-12-02 14:19:41,439 INFO  L149         WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/witness.graphml
[2024-12-02 14:19:41,440 INFO  L149         WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/witness.yml
[2024-12-02 14:19:41,440 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-12-02 14:19:41,441 INFO  L158              Benchmark]: Toolchain (without parser) took 2443.03ms. Allocated memory is still 117.4MB. Free memory was 91.6MB in the beginning and 51.7MB in the end (delta: 39.9MB). Peak memory consumption was 39.8MB. Max. memory is 16.1GB.
[2024-12-02 14:19:41,441 INFO  L158              Benchmark]: CDTParser took 0.34ms. Allocated memory is still 117.4MB. Free memory was 72.7MB in the beginning and 72.6MB in the end (delta: 87.4kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 14:19:41,441 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 385.93ms. Allocated memory is still 117.4MB. Free memory was 91.4MB in the beginning and 73.0MB in the end (delta: 18.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-12-02 14:19:41,442 INFO  L158              Benchmark]: Boogie Procedure Inliner took 34.97ms. Allocated memory is still 117.4MB. Free memory was 73.0MB in the beginning and 71.4MB in the end (delta: 1.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-12-02 14:19:41,442 INFO  L158              Benchmark]: Boogie Preprocessor took 35.78ms. Allocated memory is still 117.4MB. Free memory was 71.2MB in the beginning and 69.6MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 14:19:41,442 INFO  L158              Benchmark]: RCFGBuilder took 411.06ms. Allocated memory is still 117.4MB. Free memory was 69.6MB in the beginning and 54.0MB in the end (delta: 15.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-12-02 14:19:41,443 INFO  L158              Benchmark]: TraceAbstraction took 1432.17ms. Allocated memory is still 117.4MB. Free memory was 53.4MB in the beginning and 58.6MB in the end (delta: -5.2MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 14:19:41,443 INFO  L158              Benchmark]: Witness Printer took 133.85ms. Allocated memory is still 117.4MB. Free memory was 58.6MB in the beginning and 51.7MB in the end (delta: 6.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-12-02 14:19:41,445 INFO  L338   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.34ms. Allocated memory is still 117.4MB. Free memory was 72.7MB in the beginning and 72.6MB in the end (delta: 87.4kB). There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 385.93ms. Allocated memory is still 117.4MB. Free memory was 91.4MB in the beginning and 73.0MB in the end (delta: 18.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 34.97ms. Allocated memory is still 117.4MB. Free memory was 73.0MB in the beginning and 71.4MB in the end (delta: 1.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 35.78ms. Allocated memory is still 117.4MB. Free memory was 71.2MB in the beginning and 69.6MB in the end (delta: 1.6MB). There was no memory consumed. Max. memory is 16.1GB.
 * RCFGBuilder took 411.06ms. Allocated memory is still 117.4MB. Free memory was 69.6MB in the beginning and 54.0MB in the end (delta: 15.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * TraceAbstraction took 1432.17ms. Allocated memory is still 117.4MB. Free memory was 53.4MB in the beginning and 58.6MB in the end (delta: -5.2MB). There was no memory consumed. Max. memory is 16.1GB.
 * Witness Printer took 133.85ms. Allocated memory is still 117.4MB. Free memory was 58.6MB in the beginning and 51.7MB in the end (delta: 6.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator:
  - GenericResultAtLocation [Line: 49]: Unsoundness Warning
    Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [49]
  - GenericResultAtLocation [Line: 121]: Unsoundness Warning
    Ignoring preprocessor pragma C: #pragma merger(0,"MinePump.i","") [121]
  - GenericResultAtLocation [Line: 297]: Unsoundness Warning
    Ignoring preprocessor pragma C: #pragma merger(0,"Specification3_spec.i","") [297]
  - GenericResultAtLocation [Line: 333]: Unsoundness Warning
    Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [333]
  - GenericResultAtLocation [Line: 432]: Unsoundness Warning
    Ignoring preprocessor pragma C: #pragma merger(0,"Environment.i","") [432]
  - GenericResultAtLocation [Line: 526]: Unsoundness Warning
    Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [526]
  - GenericResultAtLocation [Line: 561]: Unsoundness Warning
    Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [561]
  - GenericResultAtLocation [Line: 570]: Unsoundness Warning
    Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [570]
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: ErrorAutomatonStatistics
    NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0
  - CounterExampleResult [Line: 566]: a call to reach_error is reachable
    a call to reach_error is reachable
We found a FailurePath: 
[L130]              int pumpRunning  =    0;
[L131]              int systemActive  =    1;
[L334]              int cleanupTimeShifts  =    4;
[L433]              int waterLevel  =    1;
[L434]              int methaneLevelCritical  =    0;
[L740]              static struct __ACC__ERR *head  =    (struct __ACC__ERR *)0;
        VAL         [cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=1, waterLevel=1]
[L410]              int retValue_acc ;
[L411]              int tmp ;
[L415]  FCALL       select_helpers()
[L416]  FCALL       select_features()
[L417]  CALL, EXPR  valid_product()
[L553]              int retValue_acc ;
[L556]              retValue_acc = 1
[L557]              return (retValue_acc);
        VAL         [\result=1, cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=1, waterLevel=1]
[L417]  RET, EXPR   valid_product()
[L417]              tmp = valid_product()
[L419]  COND TRUE   \read(tmp)
[L421]  FCALL       setup()
[L422]  CALL        runTest()
[L401]  CALL        test()
[L56]               int splverifierCounter ;
[L57]               int tmp ;
[L58]               int tmp___0 ;
[L59]               int tmp___1 ;
[L60]               int tmp___2 ;
[L63]               splverifierCounter = 0
        VAL         [cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, splverifierCounter=0, systemActive=1, waterLevel=1]
[L67]   COND TRUE   splverifierCounter < 4
        VAL         [cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, splverifierCounter=0, systemActive=1, waterLevel=1]
[L73]               tmp = __VERIFIER_nondet_int()
[L75]   COND TRUE   \read(tmp)
        VAL         [cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, splverifierCounter=0, systemActive=1, waterLevel=1]
[L77]   CALL        waterRise()
        VAL         [\old(waterLevel)=1, cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=1, waterLevel=1]
[L451]  COND TRUE   waterLevel < 2
[L452]              waterLevel = waterLevel + 1
        VAL         [\old(waterLevel)=1, cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=1, waterLevel=2]
[L77]   RET         waterRise()
        VAL         [cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, splverifierCounter=0, systemActive=1, waterLevel=2]
[L83]               tmp___0 = __VERIFIER_nondet_int()
[L85]   COND FALSE  !(\read(tmp___0))
        VAL         [cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, splverifierCounter=0, systemActive=1, waterLevel=2]
[L93]               tmp___2 = __VERIFIER_nondet_int()
[L95]   COND FALSE  !(\read(tmp___2))
[L99]               tmp___1 = __VERIFIER_nondet_int()
[L101]  COND TRUE   \read(tmp___1)
[L103]  CALL        stopSystem()
[L286]  COND FALSE  !(\read(pumpRunning))
        VAL         [cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=1, waterLevel=2]
[L293]              systemActive = 0
        VAL         [cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=0, waterLevel=2]
[L103]  RET         stopSystem()
[L110]  CALL        timeShift()
        VAL         [\old(pumpRunning)=0, \old(waterLevel)=2, cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=0, waterLevel=2]
[L138]  COND FALSE  !(\read(pumpRunning))
        VAL         [\old(pumpRunning)=0, \old(waterLevel)=2, cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=0, waterLevel=2]
[L145]  COND FALSE  !(\read(systemActive))
        VAL         [\old(pumpRunning)=0, \old(waterLevel)=2, cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=0, waterLevel=2]
[L153]  CALL        __utac_acc__Specification3_spec__1()
[L301]              int tmp ;
[L302]              int tmp___0 ;
[L303]              int tmp___1 ;
        VAL         [\old(pumpRunning)=0, \old(waterLevel)=2, cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=0, waterLevel=2]
[L307]  CALL, EXPR  isMethaneLevelCritical()
        VAL         [\old(pumpRunning)=0, \old(waterLevel)=2, cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=0, waterLevel=2]
[L472]              int retValue_acc ;
[L475]              retValue_acc = methaneLevelCritical
[L476]              return (retValue_acc);
        VAL         [\old(pumpRunning)=0, \old(waterLevel)=2, \result=0, cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=0, waterLevel=2]
[L307]  RET, EXPR   isMethaneLevelCritical()
        VAL         [\old(pumpRunning)=0, \old(waterLevel)=2, cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=0, waterLevel=2]
[L307]              tmp = isMethaneLevelCritical()
[L309]  COND FALSE  !(\read(tmp))
[L313]  CALL, EXPR  getWaterLevel()
[L504]              int retValue_acc ;
[L507]              retValue_acc = waterLevel
[L508]              return (retValue_acc);
        VAL         [\old(pumpRunning)=0, \old(waterLevel)=2, \result=2, cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=0, waterLevel=2]
[L313]  RET, EXPR   getWaterLevel()
[L313]              tmp___0 = getWaterLevel()
[L315]  COND TRUE   tmp___0 == 2
[L317]  CALL, EXPR  isPumpRunning()
[L219]              int retValue_acc ;
[L222]              retValue_acc = pumpRunning
[L223]              return (retValue_acc);
        VAL         [\old(pumpRunning)=0, \old(waterLevel)=2, \result=0, cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=0, waterLevel=2]
[L317]  RET, EXPR   isPumpRunning()
[L317]              tmp___1 = isPumpRunning()
[L319]  COND FALSE  !(\read(tmp___1))
[L323]  CALL        __automaton_fail()
[L566]              reach_error()
        VAL         [\old(pumpRunning)=0, \old(waterLevel)=2, cleanupTimeShifts=4, head={0:0}, methaneLevelCritical=0, pumpRunning=0, systemActive=0, waterLevel=2]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 7 procedures, 78 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 1.3s, OverallIterations: 5, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 290 SdHoareTripleChecker+Valid, 0.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 287 mSDsluCounter, 896 SdHoareTripleChecker+Invalid, 0.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 575 mSDsCounter, 21 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 93 IncrementalHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 21 mSolverCounterUnsat, 321 mSDtfsCounter, 93 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 23 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=393occurred in iteration=4, InterpolantAutomatonStates: 17, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 4 MinimizatonAttempts, 12 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.5s InterpolantComputationTime, 158 NumberOfCodeBlocks, 158 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 117 ConstructedInterpolants, 0 QuantifiedInterpolants, 248 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available
RESULT: Ultimate proved your program to be incorrect!
[2024-12-02 14:19:41,466 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0d36e8cf-2b3b-45eb-8c89-077719ffcc9b/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0
Received shutdown request...
--- End real Ultimate output ---

Execution finished normally
Writing output log to file Ultimate.log
Writing human readable error path to file UltimateCounterExample.errorpath
Result:
FALSE