./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/product-lines/minepump_spec2_product60.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec2_product60.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a218bb67596641a4ce71d6987e627686ed630ab4299f0e9b54dfa98d78549c82 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 05:18:34,634 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 05:18:34,721 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-09 05:18:34,730 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 05:18:34,730 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 05:18:34,774 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 05:18:34,776 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 05:18:34,776 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 05:18:34,777 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 05:18:34,777 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 05:18:34,778 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 05:18:34,778 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 05:18:34,779 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 05:18:34,780 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 05:18:34,781 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 05:18:34,781 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 05:18:34,783 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 05:18:34,785 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 05:18:34,786 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 05:18:34,786 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 05:18:34,786 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 05:18:34,787 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 05:18:34,788 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 05:18:34,788 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 05:18:34,788 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 05:18:34,788 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 05:18:34,789 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 05:18:34,789 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 05:18:34,789 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 05:18:34,790 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 05:18:34,790 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 05:18:34,790 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 05:18:34,791 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 05:18:34,791 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 05:18:34,791 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 05:18:34,792 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 05:18:34,792 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 05:18:34,792 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 05:18:34,793 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 05:18:34,793 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 05:18:34,793 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 05:18:34,794 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 05:18:34,794 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 05:18:34,794 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 05:18:34,794 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 05:18:34,795 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 05:18:34,795 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 05:18:34,795 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje 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 -> Taipan 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 -> a218bb67596641a4ce71d6987e627686ed630ab4299f0e9b54dfa98d78549c82 [2024-11-09 05:18:35,074 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 05:18:35,106 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 05:18:35,109 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 05:18:35,111 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 05:18:35,112 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 05:18:35,113 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/product-lines/minepump_spec2_product60.cil.c Unable to find full path for "g++" [2024-11-09 05:18:37,093 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 05:18:37,322 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 05:18:37,323 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/sv-benchmarks/c/product-lines/minepump_spec2_product60.cil.c [2024-11-09 05:18:37,341 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/data/eeb33f2ea/5efaa8e46bb94da397a61cb596498dcb/FLAG13ce1427a [2024-11-09 05:18:37,669 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/data/eeb33f2ea/5efaa8e46bb94da397a61cb596498dcb [2024-11-09 05:18:37,671 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 05:18:37,673 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 05:18:37,675 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 05:18:37,675 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 05:18:37,681 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 05:18:37,682 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 05:18:37" (1/1) ... [2024-11-09 05:18:37,683 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3def2395 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:18:37, skipping insertion in model container [2024-11-09 05:18:37,684 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 05:18:37" (1/1) ... [2024-11-09 05:18:37,733 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 05:18:37,986 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_69b52503-0920-4e30-b6a8-e519943aac68/sv-benchmarks/c/product-lines/minepump_spec2_product60.cil.c[3241,3254] [2024-11-09 05:18:38,134 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 05:18:38,152 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 05:18:38,163 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Environment.i","") [49] [2024-11-09 05:18:38,164 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [160] [2024-11-09 05:18:38,165 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [169] [2024-11-09 05:18:38,165 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [273] [2024-11-09 05:18:38,165 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [308] [2024-11-09 05:18:38,166 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [379] [2024-11-09 05:18:38,166 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"MinePump.i","") [745] [2024-11-09 05:18:38,166 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification2_spec.i","") [987] [2024-11-09 05:18:38,187 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_69b52503-0920-4e30-b6a8-e519943aac68/sv-benchmarks/c/product-lines/minepump_spec2_product60.cil.c[3241,3254] [2024-11-09 05:18:38,296 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 05:18:38,329 INFO L204 MainTranslator]: Completed translation [2024-11-09 05:18:38,329 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:18:38 WrapperNode [2024-11-09 05:18:38,330 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 05:18:38,331 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 05:18:38,332 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 05:18:38,332 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 05:18:38,339 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:18:38" (1/1) ... [2024-11-09 05:18:38,359 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:18:38" (1/1) ... [2024-11-09 05:18:38,396 INFO L138 Inliner]: procedures = 59, calls = 104, calls flagged for inlining = 26, calls inlined = 23, statements flattened = 228 [2024-11-09 05:18:38,396 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 05:18:38,397 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 05:18:38,401 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 05:18:38,401 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 05:18:38,414 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:18:38" (1/1) ... [2024-11-09 05:18:38,414 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:18:38" (1/1) ... [2024-11-09 05:18:38,416 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:18:38" (1/1) ... [2024-11-09 05:18:38,420 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:18:38" (1/1) ... [2024-11-09 05:18:38,429 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:18:38" (1/1) ... [2024-11-09 05:18:38,437 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:18:38" (1/1) ... [2024-11-09 05:18:38,442 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:18:38" (1/1) ... [2024-11-09 05:18:38,444 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:18:38" (1/1) ... [2024-11-09 05:18:38,450 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 05:18:38,451 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 05:18:38,451 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 05:18:38,452 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 05:18:38,456 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:18:38" (1/1) ... [2024-11-09 05:18:38,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 05:18:38,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:18:38,493 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 05:18:38,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 05:18:38,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 05:18:38,520 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__base [2024-11-09 05:18:38,520 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__base [2024-11-09 05:18:38,520 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2024-11-09 05:18:38,521 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2024-11-09 05:18:38,521 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2024-11-09 05:18:38,521 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2024-11-09 05:18:38,522 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical [2024-11-09 05:18:38,522 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical [2024-11-09 05:18:38,522 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__highWaterSensor [2024-11-09 05:18:38,522 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__highWaterSensor [2024-11-09 05:18:38,523 INFO L130 BoogieDeclarations]: Found specification of procedure waterRise [2024-11-09 05:18:38,523 INFO L138 BoogieDeclarations]: Found implementation of procedure waterRise [2024-11-09 05:18:38,523 INFO L130 BoogieDeclarations]: Found specification of procedure deactivatePump [2024-11-09 05:18:38,523 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivatePump [2024-11-09 05:18:38,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 05:18:38,524 INFO L130 BoogieDeclarations]: Found specification of procedure changeMethaneLevel [2024-11-09 05:18:38,524 INFO L138 BoogieDeclarations]: Found implementation of procedure changeMethaneLevel [2024-11-09 05:18:38,524 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 05:18:38,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 05:18:38,613 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 05:18:38,616 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 05:18:38,979 INFO L? ?]: Removed 49 outVars from TransFormulas that were not future-live. [2024-11-09 05:18:38,979 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 05:18:39,180 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 05:18:39,185 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-09 05:18:39,186 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 05:18:39 BoogieIcfgContainer [2024-11-09 05:18:39,186 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 05:18:39,189 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 05:18:39,191 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 05:18:39,195 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 05:18:39,195 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 05:18:37" (1/3) ... [2024-11-09 05:18:39,196 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20776844 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 05:18:39, skipping insertion in model container [2024-11-09 05:18:39,196 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:18:38" (2/3) ... [2024-11-09 05:18:39,197 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20776844 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 05:18:39, skipping insertion in model container [2024-11-09 05:18:39,197 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 05:18:39" (3/3) ... [2024-11-09 05:18:39,199 INFO L112 eAbstractionObserver]: Analyzing ICFG minepump_spec2_product60.cil.c [2024-11-09 05:18:39,224 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 05:18:39,224 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 05:18:39,294 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 05:18:39,300 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=FINITE_AUTOMATA, 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;@69eceab1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 05:18:39,301 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 05:18:39,305 INFO L276 IsEmpty]: Start isEmpty. Operand has 66 states, 42 states have (on average 1.4523809523809523) internal successors, (61), 51 states have internal predecessors, (61), 14 states have call successors, (14), 8 states have call predecessors, (14), 8 states have return successors, (14), 11 states have call predecessors, (14), 14 states have call successors, (14) [2024-11-09 05:18:39,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-09 05:18:39,316 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:18:39,317 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:18:39,318 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:18:39,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:18:39,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1794249244, now seen corresponding path program 1 times [2024-11-09 05:18:39,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:18:39,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565470380] [2024-11-09 05:18:39,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:18:39,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:18:39,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:18:39,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:18:39,590 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:18:39,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565470380] [2024-11-09 05:18:39,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565470380] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:18:39,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:18:39,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 05:18:39,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951356259] [2024-11-09 05:18:39,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:18:39,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-09 05:18:39,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:18:39,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-09 05:18:39,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 05:18:39,626 INFO L87 Difference]: Start difference. First operand has 66 states, 42 states have (on average 1.4523809523809523) internal successors, (61), 51 states have internal predecessors, (61), 14 states have call successors, (14), 8 states have call predecessors, (14), 8 states have return successors, (14), 11 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 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-11-09 05:18:39,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:18:39,702 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2024-11-09 05:18:39,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-09 05:18:39,705 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 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 17 [2024-11-09 05:18:39,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:18:39,715 INFO L225 Difference]: With dead ends: 130 [2024-11-09 05:18:39,715 INFO L226 Difference]: Without dead ends: 61 [2024-11-09 05:18:39,719 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 05:18:39,722 INFO L432 NwaCegarLoop]: 68 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:18:39,724 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 68 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:18:39,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2024-11-09 05:18:39,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2024-11-09 05:18:39,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 39 states have (on average 1.358974358974359) internal successors, (53), 47 states have internal predecessors, (53), 14 states have call successors, (14), 8 states have call predecessors, (14), 7 states have return successors, (13), 10 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-09 05:18:39,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 80 transitions. [2024-11-09 05:18:39,777 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 80 transitions. Word has length 17 [2024-11-09 05:18:39,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:18:39,777 INFO L471 AbstractCegarLoop]: Abstraction has 61 states and 80 transitions. [2024-11-09 05:18:39,778 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 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-11-09 05:18:39,778 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 80 transitions. [2024-11-09 05:18:39,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-09 05:18:39,780 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:18:39,781 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:18:39,781 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 05:18:39,781 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:18:39,785 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:18:39,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1343581920, now seen corresponding path program 1 times [2024-11-09 05:18:39,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:18:39,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709402644] [2024-11-09 05:18:39,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:18:39,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:18:39,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:18:39,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:18:39,928 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:18:39,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709402644] [2024-11-09 05:18:39,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709402644] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:18:39,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:18:39,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:18:39,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066052941] [2024-11-09 05:18:39,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:18:39,932 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:18:39,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:18:39,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:18:39,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:18:39,938 INFO L87 Difference]: Start difference. First operand 61 states and 80 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 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-11-09 05:18:39,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:18:39,990 INFO L93 Difference]: Finished difference Result 94 states and 122 transitions. [2024-11-09 05:18:39,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:18:39,991 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 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 18 [2024-11-09 05:18:39,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:18:39,992 INFO L225 Difference]: With dead ends: 94 [2024-11-09 05:18:39,993 INFO L226 Difference]: Without dead ends: 53 [2024-11-09 05:18:39,993 INFO L431 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-11-09 05:18:39,995 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 14 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:18:39,995 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 92 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:18:39,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2024-11-09 05:18:40,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2024-11-09 05:18:40,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 34 states have (on average 1.3823529411764706) internal successors, (47), 42 states have internal predecessors, (47), 11 states have call successors, (11), 7 states have call predecessors, (11), 7 states have return successors, (11), 8 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-09 05:18:40,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 69 transitions. [2024-11-09 05:18:40,005 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 69 transitions. Word has length 18 [2024-11-09 05:18:40,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:18:40,006 INFO L471 AbstractCegarLoop]: Abstraction has 53 states and 69 transitions. [2024-11-09 05:18:40,006 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 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-11-09 05:18:40,006 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 69 transitions. [2024-11-09 05:18:40,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-09 05:18:40,007 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:18:40,008 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:18:40,008 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 05:18:40,008 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:18:40,009 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:18:40,009 INFO L85 PathProgramCache]: Analyzing trace with hash 2040700620, now seen corresponding path program 1 times [2024-11-09 05:18:40,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:18:40,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552281992] [2024-11-09 05:18:40,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:18:40,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:18:40,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:18:40,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:18:40,139 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:18:40,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552281992] [2024-11-09 05:18:40,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552281992] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:18:40,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:18:40,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:18:40,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491723437] [2024-11-09 05:18:40,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:18:40,141 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:18:40,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:18:40,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:18:40,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:18:40,142 INFO L87 Difference]: Start difference. First operand 53 states and 69 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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-11-09 05:18:40,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:18:40,230 INFO L93 Difference]: Finished difference Result 155 states and 204 transitions. [2024-11-09 05:18:40,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:18:40,231 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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 21 [2024-11-09 05:18:40,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:18:40,232 INFO L225 Difference]: With dead ends: 155 [2024-11-09 05:18:40,232 INFO L226 Difference]: Without dead ends: 104 [2024-11-09 05:18:40,233 INFO L431 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-11-09 05:18:40,235 INFO L432 NwaCegarLoop]: 66 mSDtfsCounter, 63 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:18:40,235 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 118 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:18:40,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2024-11-09 05:18:40,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 101. [2024-11-09 05:18:40,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 64 states have (on average 1.390625) internal successors, (89), 79 states have internal predecessors, (89), 22 states have call successors, (22), 14 states have call predecessors, (22), 14 states have return successors, (22), 15 states have call predecessors, (22), 22 states have call successors, (22) [2024-11-09 05:18:40,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 133 transitions. [2024-11-09 05:18:40,256 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 133 transitions. Word has length 21 [2024-11-09 05:18:40,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:18:40,257 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 133 transitions. [2024-11-09 05:18:40,257 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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-11-09 05:18:40,257 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 133 transitions. [2024-11-09 05:18:40,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-09 05:18:40,258 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:18:40,259 INFO L215 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] [2024-11-09 05:18:40,259 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-09 05:18:40,259 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:18:40,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:18:40,260 INFO L85 PathProgramCache]: Analyzing trace with hash 396024014, now seen corresponding path program 1 times [2024-11-09 05:18:40,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:18:40,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805380736] [2024-11-09 05:18:40,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:18:40,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:18:40,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:18:40,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:18:40,412 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:18:40,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805380736] [2024-11-09 05:18:40,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805380736] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:18:40,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:18:40,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 05:18:40,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585932395] [2024-11-09 05:18:40,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:18:40,414 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 05:18:40,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:18:40,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 05:18:40,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 05:18:40,415 INFO L87 Difference]: Start difference. First operand 101 states and 133 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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-11-09 05:18:40,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:18:40,580 INFO L93 Difference]: Finished difference Result 270 states and 363 transitions. [2024-11-09 05:18:40,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 05:18:40,583 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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 24 [2024-11-09 05:18:40,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:18:40,586 INFO L225 Difference]: With dead ends: 270 [2024-11-09 05:18:40,586 INFO L226 Difference]: Without dead ends: 171 [2024-11-09 05:18:40,587 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:18:40,590 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 36 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:18:40,591 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 143 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:18:40,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2024-11-09 05:18:40,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 170. [2024-11-09 05:18:40,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 113 states have (on average 1.3185840707964602) internal successors, (149), 128 states have internal predecessors, (149), 30 states have call successors, (30), 26 states have call predecessors, (30), 26 states have return successors, (38), 27 states have call predecessors, (38), 30 states have call successors, (38) [2024-11-09 05:18:40,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 217 transitions. [2024-11-09 05:18:40,644 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 217 transitions. Word has length 24 [2024-11-09 05:18:40,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:18:40,645 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 217 transitions. [2024-11-09 05:18:40,645 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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-11-09 05:18:40,645 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 217 transitions. [2024-11-09 05:18:40,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-09 05:18:40,647 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:18:40,647 INFO L215 NwaCegarLoop]: trace histogram [2, 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-11-09 05:18:40,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 05:18:40,648 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:18:40,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:18:40,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1765845604, now seen corresponding path program 1 times [2024-11-09 05:18:40,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:18:40,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79405664] [2024-11-09 05:18:40,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:18:40,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:18:40,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:18:40,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 05:18:40,787 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:18:40,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79405664] [2024-11-09 05:18:40,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79405664] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:18:40,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:18:40,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:18:40,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519081171] [2024-11-09 05:18:40,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:18:40,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:18:40,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:18:40,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:18:40,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:18:40,790 INFO L87 Difference]: Start difference. First operand 170 states and 217 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-09 05:18:40,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:18:40,898 INFO L93 Difference]: Finished difference Result 301 states and 394 transitions. [2024-11-09 05:18:40,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:18:40,902 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2024-11-09 05:18:40,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:18:40,909 INFO L225 Difference]: With dead ends: 301 [2024-11-09 05:18:40,909 INFO L226 Difference]: Without dead ends: 299 [2024-11-09 05:18:40,910 INFO L431 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-11-09 05:18:40,911 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 45 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:18:40,912 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 104 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:18:40,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2024-11-09 05:18:40,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 293. [2024-11-09 05:18:40,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 191 states have (on average 1.3141361256544504) internal successors, (251), 218 states have internal predecessors, (251), 55 states have call successors, (55), 47 states have call predecessors, (55), 46 states have return successors, (77), 46 states have call predecessors, (77), 55 states have call successors, (77) [2024-11-09 05:18:40,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 383 transitions. [2024-11-09 05:18:40,983 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 383 transitions. Word has length 33 [2024-11-09 05:18:40,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:18:40,984 INFO L471 AbstractCegarLoop]: Abstraction has 293 states and 383 transitions. [2024-11-09 05:18:40,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-09 05:18:40,985 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 383 transitions. [2024-11-09 05:18:40,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-09 05:18:40,988 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:18:40,988 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-11-09 05:18:40,989 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-09 05:18:40,989 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:18:40,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:18:40,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1818105119, now seen corresponding path program 1 times [2024-11-09 05:18:40,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:18:40,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266413150] [2024-11-09 05:18:40,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:18:40,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:18:41,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:18:41,088 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 05:18:41,089 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:18:41,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266413150] [2024-11-09 05:18:41,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266413150] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:18:41,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:18:41,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 05:18:41,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963371573] [2024-11-09 05:18:41,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:18:41,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 05:18:41,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:18:41,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 05:18:41,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 05:18:41,094 INFO L87 Difference]: Start difference. First operand 293 states and 383 transitions. Second operand has 4 states, 3 states have (on average 14.666666666666666) internal successors, (44), 4 states have internal predecessors, (44), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2024-11-09 05:18:41,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:18:41,267 INFO L93 Difference]: Finished difference Result 474 states and 619 transitions. [2024-11-09 05:18:41,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 05:18:41,268 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 14.666666666666666) internal successors, (44), 4 states have internal predecessors, (44), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 57 [2024-11-09 05:18:41,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:18:41,270 INFO L225 Difference]: With dead ends: 474 [2024-11-09 05:18:41,270 INFO L226 Difference]: Without dead ends: 183 [2024-11-09 05:18:41,276 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 05:18:41,278 INFO L432 NwaCegarLoop]: 75 mSDtfsCounter, 85 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:18:41,278 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 120 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:18:41,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2024-11-09 05:18:41,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 173. [2024-11-09 05:18:41,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 114 states have (on average 1.2894736842105263) internal successors, (147), 130 states have internal predecessors, (147), 31 states have call successors, (31), 27 states have call predecessors, (31), 27 states have return successors, (41), 27 states have call predecessors, (41), 31 states have call successors, (41) [2024-11-09 05:18:41,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 219 transitions. [2024-11-09 05:18:41,315 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 219 transitions. Word has length 57 [2024-11-09 05:18:41,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:18:41,316 INFO L471 AbstractCegarLoop]: Abstraction has 173 states and 219 transitions. [2024-11-09 05:18:41,316 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 14.666666666666666) internal successors, (44), 4 states have internal predecessors, (44), 4 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2024-11-09 05:18:41,317 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 219 transitions. [2024-11-09 05:18:41,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-09 05:18:41,319 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:18:41,319 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:18:41,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-09 05:18:41,320 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:18:41,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:18:41,321 INFO L85 PathProgramCache]: Analyzing trace with hash -555267313, now seen corresponding path program 1 times [2024-11-09 05:18:41,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:18:41,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574783654] [2024-11-09 05:18:41,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:18:41,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:18:41,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:18:41,923 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 18 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 05:18:41,923 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:18:41,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574783654] [2024-11-09 05:18:41,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574783654] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:18:41,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626809285] [2024-11-09 05:18:41,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:18:41,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:18:41,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:18:41,927 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:18:41,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 05:18:42,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:18:42,052 INFO L255 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 05:18:42,067 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:18:42,586 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 05:18:42,586 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:18:42,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626809285] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:18:42,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 05:18:42,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2024-11-09 05:18:42,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212338267] [2024-11-09 05:18:42,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:18:42,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 05:18:42,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:18:42,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 05:18:42,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2024-11-09 05:18:42,589 INFO L87 Difference]: Start difference. First operand 173 states and 219 transitions. Second operand has 8 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-09 05:18:43,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:18:43,222 INFO L93 Difference]: Finished difference Result 482 states and 620 transitions. [2024-11-09 05:18:43,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 05:18:43,223 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 5 states have call successors, (7) Word has length 64 [2024-11-09 05:18:43,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:18:43,226 INFO L225 Difference]: With dead ends: 482 [2024-11-09 05:18:43,226 INFO L226 Difference]: Without dead ends: 311 [2024-11-09 05:18:43,230 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2024-11-09 05:18:43,231 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 110 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-09 05:18:43,234 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 243 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-09 05:18:43,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2024-11-09 05:18:43,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 279. [2024-11-09 05:18:43,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 192 states have (on average 1.2916666666666667) internal successors, (248), 210 states have internal predecessors, (248), 42 states have call successors, (42), 41 states have call predecessors, (42), 44 states have return successors, (60), 43 states have call predecessors, (60), 42 states have call successors, (60) [2024-11-09 05:18:43,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 350 transitions. [2024-11-09 05:18:43,304 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 350 transitions. Word has length 64 [2024-11-09 05:18:43,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:18:43,304 INFO L471 AbstractCegarLoop]: Abstraction has 279 states and 350 transitions. [2024-11-09 05:18:43,304 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-09 05:18:43,305 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 350 transitions. [2024-11-09 05:18:43,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2024-11-09 05:18:43,308 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:18:43,308 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-11-09 05:18:43,330 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-09 05:18:43,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:18:43,513 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:18:43,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:18:43,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1494179545, now seen corresponding path program 1 times [2024-11-09 05:18:43,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:18:43,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170792571] [2024-11-09 05:18:43,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:18:43,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:18:43,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:18:44,123 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-09 05:18:44,124 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:18:44,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170792571] [2024-11-09 05:18:44,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170792571] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:18:44,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137326438] [2024-11-09 05:18:44,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:18:44,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:18:44,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:18:44,127 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:18:44,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-09 05:18:44,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:18:44,232 INFO L255 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-09 05:18:44,237 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:18:44,628 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 15 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 05:18:44,629 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:18:45,133 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-09 05:18:45,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137326438] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:18:45,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1021007183] [2024-11-09 05:18:45,157 INFO L159 IcfgInterpreter]: Started Sifa with 42 locations of interest [2024-11-09 05:18:45,157 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:18:45,161 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:18:45,166 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:18:45,167 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:18:49,299 INFO L197 IcfgInterpreter]: Interpreting procedure waterRise with input of size 122 for LOIs [2024-11-09 05:18:49,345 INFO L197 IcfgInterpreter]: Interpreting procedure timeShift with input of size 157 for LOIs [2024-11-09 05:18:52,485 INFO L197 IcfgInterpreter]: Interpreting procedure processEnvironment__wrappee__highWaterSensor with input of size 153 for LOIs [2024-11-09 05:18:53,409 INFO L197 IcfgInterpreter]: Interpreting procedure isMethaneLevelCritical with input of size 3 for LOIs [2024-11-09 05:18:53,411 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:19:05,061 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5316#(and (not (= ~pumpRunning~0 0)) (<= ~pumpRunning~0 2147483647) (= 1 ~systemActive~0) (= |old(~pumpRunning~0)| 0) (not (= ~methaneLevelCritical~0 0)) (<= 0 (+ ~pumpRunning~0 2147483648)) (<= ~methaneLevelCritical~0 2147483647) (<= 0 (+ ~methaneLevelCritical~0 2147483648)) (not (= ~methAndRunningLastTime~0 0)))' at error location [2024-11-09 05:19:05,061 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:19:05,062 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:19:05,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11] total 27 [2024-11-09 05:19:05,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726497711] [2024-11-09 05:19:05,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:19:05,063 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-09 05:19:05,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:19:05,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-09 05:19:05,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=2206, Unknown=0, NotChecked=0, Total=2550 [2024-11-09 05:19:05,065 INFO L87 Difference]: Start difference. First operand 279 states and 350 transitions. Second operand has 27 states, 24 states have (on average 4.041666666666667) internal successors, (97), 23 states have internal predecessors, (97), 11 states have call successors, (21), 9 states have call predecessors, (21), 8 states have return successors, (19), 8 states have call predecessors, (19), 11 states have call successors, (19) [2024-11-09 05:19:06,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:19:06,970 INFO L93 Difference]: Finished difference Result 1134 states and 1460 transitions. [2024-11-09 05:19:06,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-09 05:19:06,971 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 24 states have (on average 4.041666666666667) internal successors, (97), 23 states have internal predecessors, (97), 11 states have call successors, (21), 9 states have call predecessors, (21), 8 states have return successors, (19), 8 states have call predecessors, (19), 11 states have call successors, (19) Word has length 67 [2024-11-09 05:19:06,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:19:06,979 INFO L225 Difference]: With dead ends: 1134 [2024-11-09 05:19:06,980 INFO L226 Difference]: Without dead ends: 857 [2024-11-09 05:19:06,985 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 161 SyntacticMatches, 10 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2772 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=1113, Invalid=5529, Unknown=0, NotChecked=0, Total=6642 [2024-11-09 05:19:06,986 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 983 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 500 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 992 SdHoareTripleChecker+Valid, 615 SdHoareTripleChecker+Invalid, 1246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 500 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-09 05:19:06,989 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [992 Valid, 615 Invalid, 1246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [500 Valid, 746 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-09 05:19:06,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states. [2024-11-09 05:19:07,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 807. [2024-11-09 05:19:07,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 807 states, 565 states have (on average 1.2849557522123893) internal successors, (726), 614 states have internal predecessors, (726), 121 states have call successors, (121), 110 states have call predecessors, (121), 120 states have return successors, (179), 125 states have call predecessors, (179), 121 states have call successors, (179) [2024-11-09 05:19:07,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 1026 transitions. [2024-11-09 05:19:07,082 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 1026 transitions. Word has length 67 [2024-11-09 05:19:07,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:19:07,083 INFO L471 AbstractCegarLoop]: Abstraction has 807 states and 1026 transitions. [2024-11-09 05:19:07,083 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 24 states have (on average 4.041666666666667) internal successors, (97), 23 states have internal predecessors, (97), 11 states have call successors, (21), 9 states have call predecessors, (21), 8 states have return successors, (19), 8 states have call predecessors, (19), 11 states have call successors, (19) [2024-11-09 05:19:07,083 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 1026 transitions. [2024-11-09 05:19:07,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-11-09 05:19:07,085 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:19:07,085 INFO L215 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:19:07,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-09 05:19:07,289 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:19:07,290 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:19:07,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:19:07,290 INFO L85 PathProgramCache]: Analyzing trace with hash -759155350, now seen corresponding path program 1 times [2024-11-09 05:19:07,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:19:07,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484791048] [2024-11-09 05:19:07,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:19:07,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:19:07,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:19:07,379 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-09 05:19:07,379 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:19:07,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484791048] [2024-11-09 05:19:07,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484791048] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:19:07,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:19:07,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 05:19:07,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125491839] [2024-11-09 05:19:07,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:19:07,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 05:19:07,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:19:07,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 05:19:07,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 05:19:07,382 INFO L87 Difference]: Start difference. First operand 807 states and 1026 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-09 05:19:07,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:19:07,585 INFO L93 Difference]: Finished difference Result 1486 states and 1913 transitions. [2024-11-09 05:19:07,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:19:07,586 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 68 [2024-11-09 05:19:07,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:19:07,591 INFO L225 Difference]: With dead ends: 1486 [2024-11-09 05:19:07,591 INFO L226 Difference]: Without dead ends: 740 [2024-11-09 05:19:07,593 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:19:07,594 INFO L432 NwaCegarLoop]: 79 mSDtfsCounter, 34 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:19:07,594 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 176 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:19:07,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2024-11-09 05:19:07,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 731. [2024-11-09 05:19:07,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 731 states, 515 states have (on average 1.2699029126213592) internal successors, (654), 560 states have internal predecessors, (654), 109 states have call successors, (109), 102 states have call predecessors, (109), 106 states have return successors, (140), 110 states have call predecessors, (140), 109 states have call successors, (140) [2024-11-09 05:19:07,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 903 transitions. [2024-11-09 05:19:07,668 INFO L78 Accepts]: Start accepts. Automaton has 731 states and 903 transitions. Word has length 68 [2024-11-09 05:19:07,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:19:07,668 INFO L471 AbstractCegarLoop]: Abstraction has 731 states and 903 transitions. [2024-11-09 05:19:07,669 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-09 05:19:07,669 INFO L276 IsEmpty]: Start isEmpty. Operand 731 states and 903 transitions. [2024-11-09 05:19:07,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-11-09 05:19:07,672 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:19:07,672 INFO L215 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:19:07,672 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-09 05:19:07,673 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:19:07,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:19:07,673 INFO L85 PathProgramCache]: Analyzing trace with hash -239279042, now seen corresponding path program 1 times [2024-11-09 05:19:07,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:19:07,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545924691] [2024-11-09 05:19:07,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:19:07,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:19:07,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:19:08,695 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 57 proven. 55 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-11-09 05:19:08,695 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:19:08,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545924691] [2024-11-09 05:19:08,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545924691] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:19:08,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821484807] [2024-11-09 05:19:08,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:19:08,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:19:08,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:19:08,698 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:19:08,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-09 05:19:08,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:19:08,821 INFO L255 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-09 05:19:08,828 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:19:09,456 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 86 proven. 44 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-09 05:19:09,457 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:19:10,141 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 79 proven. 25 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-11-09 05:19:10,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821484807] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:19:10,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1544465927] [2024-11-09 05:19:10,144 INFO L159 IcfgInterpreter]: Started Sifa with 45 locations of interest [2024-11-09 05:19:10,145 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:19:10,145 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:19:10,145 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:19:10,146 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:19:12,926 INFO L197 IcfgInterpreter]: Interpreting procedure waterRise with input of size 31 for LOIs [2024-11-09 05:19:12,931 INFO L197 IcfgInterpreter]: Interpreting procedure timeShift with input of size 26 for LOIs [2024-11-09 05:19:13,071 INFO L197 IcfgInterpreter]: Interpreting procedure processEnvironment__wrappee__highWaterSensor with input of size 31 for LOIs [2024-11-09 05:19:13,134 INFO L197 IcfgInterpreter]: Interpreting procedure isMethaneLevelCritical with input of size 25 for LOIs [2024-11-09 05:19:13,139 INFO L197 IcfgInterpreter]: Interpreting procedure processEnvironment__wrappee__base with input of size 23 for LOIs [2024-11-09 05:19:13,141 INFO L197 IcfgInterpreter]: Interpreting procedure deactivatePump with input of size 26 for LOIs [2024-11-09 05:19:13,143 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:19:15,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1544465927] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:19:15,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:19:15,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [18, 13, 13] total 62 [2024-11-09 05:19:15,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388438321] [2024-11-09 05:19:15,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:19:15,311 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-09 05:19:15,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:19:15,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-09 05:19:15,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=471, Invalid=3311, Unknown=0, NotChecked=0, Total=3782 [2024-11-09 05:19:15,314 INFO L87 Difference]: Start difference. First operand 731 states and 903 transitions. Second operand has 29 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 22 states have internal predecessors, (36), 7 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (8), 5 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-09 05:19:18,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:19:18,532 INFO L93 Difference]: Finished difference Result 1912 states and 2423 transitions. [2024-11-09 05:19:18,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-11-09 05:19:18,533 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 22 states have internal predecessors, (36), 7 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (8), 5 states have call predecessors, (8), 7 states have call successors, (8) Word has length 121 [2024-11-09 05:19:18,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:19:18,540 INFO L225 Difference]: With dead ends: 1912 [2024-11-09 05:19:18,540 INFO L226 Difference]: Without dead ends: 1183 [2024-11-09 05:19:18,544 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 413 GetRequests, 314 SyntacticMatches, 8 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3139 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1227, Invalid=7329, Unknown=0, NotChecked=0, Total=8556 [2024-11-09 05:19:18,545 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 144 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 1769 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 1879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-09 05:19:18,546 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 442 Invalid, 1879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1769 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-09 05:19:18,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1183 states. [2024-11-09 05:19:18,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1183 to 1118. [2024-11-09 05:19:18,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 797 states have (on average 1.2572145545796738) internal successors, (1002), 849 states have internal predecessors, (1002), 165 states have call successors, (165), 150 states have call predecessors, (165), 155 states have return successors, (214), 164 states have call predecessors, (214), 165 states have call successors, (214) [2024-11-09 05:19:18,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 1381 transitions. [2024-11-09 05:19:18,669 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 1381 transitions. Word has length 121 [2024-11-09 05:19:18,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:19:18,670 INFO L471 AbstractCegarLoop]: Abstraction has 1118 states and 1381 transitions. [2024-11-09 05:19:18,670 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 21 states have (on average 1.7142857142857142) internal successors, (36), 22 states have internal predecessors, (36), 7 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (8), 5 states have call predecessors, (8), 7 states have call successors, (8) [2024-11-09 05:19:18,671 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 1381 transitions. [2024-11-09 05:19:18,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-11-09 05:19:18,674 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:19:18,675 INFO L215 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-11-09 05:19:18,696 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-09 05:19:18,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:19:18,876 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:19:18,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:19:18,876 INFO L85 PathProgramCache]: Analyzing trace with hash 21635234, now seen corresponding path program 1 times [2024-11-09 05:19:18,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:19:18,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653798624] [2024-11-09 05:19:18,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:19:18,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:19:18,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:19:19,312 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 101 proven. 13 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-09 05:19:19,313 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:19:19,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653798624] [2024-11-09 05:19:19,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653798624] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:19:19,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980473522] [2024-11-09 05:19:19,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:19:19,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:19:19,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:19:19,315 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:19:19,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-09 05:19:19,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:19:19,435 INFO L255 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-09 05:19:19,440 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:19:20,092 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 86 proven. 44 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-09 05:19:20,092 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:19:20,714 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 79 proven. 25 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-11-09 05:19:20,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980473522] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:19:20,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [754571077] [2024-11-09 05:19:20,718 INFO L159 IcfgInterpreter]: Started Sifa with 48 locations of interest [2024-11-09 05:19:20,718 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:19:20,718 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:19:20,719 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:19:20,719 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:19:21,992 INFO L197 IcfgInterpreter]: Interpreting procedure waterRise with input of size 33 for LOIs [2024-11-09 05:19:21,998 INFO L197 IcfgInterpreter]: Interpreting procedure timeShift with input of size 27 for LOIs [2024-11-09 05:19:22,173 INFO L197 IcfgInterpreter]: Interpreting procedure processEnvironment__wrappee__highWaterSensor with input of size 32 for LOIs [2024-11-09 05:19:22,255 INFO L197 IcfgInterpreter]: Interpreting procedure isMethaneLevelCritical with input of size 26 for LOIs [2024-11-09 05:19:22,261 INFO L197 IcfgInterpreter]: Interpreting procedure changeMethaneLevel with input of size 22 for LOIs [2024-11-09 05:19:22,265 INFO L197 IcfgInterpreter]: Interpreting procedure processEnvironment__wrappee__base with input of size 24 for LOIs [2024-11-09 05:19:22,268 INFO L197 IcfgInterpreter]: Interpreting procedure deactivatePump with input of size 27 for LOIs [2024-11-09 05:19:22,271 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:19:25,670 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17575#(and (<= 1 |#StackHeapBarrier|) (<= ~methaneLevelCritical~0 1) (not (= ~pumpRunning~0 0)) (<= ~pumpRunning~0 2147483647) (= ~head~0.offset 0) (= 1 ~systemActive~0) (not (= ~methaneLevelCritical~0 0)) (<= 0 ~methAndRunningLastTime~0) (<= 0 |old(~methAndRunningLastTime~0)|) (<= 0 ~methaneLevelCritical~0) (= ~head~0.base 0) (<= 0 (+ ~pumpRunning~0 2147483648)) (not (= ~methAndRunningLastTime~0 0)) (= ~cleanupTimeShifts~0 4))' at error location [2024-11-09 05:19:25,670 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:19:25,670 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:19:25,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 34 [2024-11-09 05:19:25,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421501022] [2024-11-09 05:19:25,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:19:25,672 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-09 05:19:25,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:19:25,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-09 05:19:25,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=4054, Unknown=0, NotChecked=0, Total=4556 [2024-11-09 05:19:25,679 INFO L87 Difference]: Start difference. First operand 1118 states and 1381 transitions. Second operand has 34 states, 31 states have (on average 5.806451612903226) internal successors, (180), 32 states have internal predecessors, (180), 19 states have call successors, (41), 9 states have call predecessors, (41), 16 states have return successors, (43), 18 states have call predecessors, (43), 19 states have call successors, (43) [2024-11-09 05:19:30,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:19:30,129 INFO L93 Difference]: Finished difference Result 2339 states and 2996 transitions. [2024-11-09 05:19:30,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-11-09 05:19:30,130 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 31 states have (on average 5.806451612903226) internal successors, (180), 32 states have internal predecessors, (180), 19 states have call successors, (41), 9 states have call predecessors, (41), 16 states have return successors, (43), 18 states have call predecessors, (43), 19 states have call successors, (43) Word has length 124 [2024-11-09 05:19:30,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:19:30,139 INFO L225 Difference]: With dead ends: 2339 [2024-11-09 05:19:30,140 INFO L226 Difference]: Without dead ends: 1306 [2024-11-09 05:19:30,147 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 486 GetRequests, 341 SyntacticMatches, 9 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6658 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=2314, Invalid=16592, Unknown=0, NotChecked=0, Total=18906 [2024-11-09 05:19:30,148 INFO L432 NwaCegarLoop]: 106 mSDtfsCounter, 1846 mSDsluCounter, 895 mSDsCounter, 0 mSdLazyCounter, 1610 mSolverCounterSat, 1055 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1846 SdHoareTripleChecker+Valid, 1001 SdHoareTripleChecker+Invalid, 2665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1055 IncrementalHoareTripleChecker+Valid, 1610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-09 05:19:30,149 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1846 Valid, 1001 Invalid, 2665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1055 Valid, 1610 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-09 05:19:30,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1306 states. [2024-11-09 05:19:30,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1306 to 997. [2024-11-09 05:19:30,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 997 states, 698 states have (on average 1.2535816618911175) internal successors, (875), 756 states have internal predecessors, (875), 151 states have call successors, (151), 142 states have call predecessors, (151), 147 states have return successors, (179), 147 states have call predecessors, (179), 151 states have call successors, (179) [2024-11-09 05:19:30,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 997 states to 997 states and 1205 transitions. [2024-11-09 05:19:30,318 INFO L78 Accepts]: Start accepts. Automaton has 997 states and 1205 transitions. Word has length 124 [2024-11-09 05:19:30,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:19:30,319 INFO L471 AbstractCegarLoop]: Abstraction has 997 states and 1205 transitions. [2024-11-09 05:19:30,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 31 states have (on average 5.806451612903226) internal successors, (180), 32 states have internal predecessors, (180), 19 states have call successors, (41), 9 states have call predecessors, (41), 16 states have return successors, (43), 18 states have call predecessors, (43), 19 states have call successors, (43) [2024-11-09 05:19:30,320 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 1205 transitions. [2024-11-09 05:19:30,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-11-09 05:19:30,323 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:19:30,323 INFO L215 NwaCegarLoop]: trace histogram [9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:19:30,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-09 05:19:30,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:19:30,528 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:19:30,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:19:30,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1079559520, now seen corresponding path program 1 times [2024-11-09 05:19:30,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:19:30,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775906438] [2024-11-09 05:19:30,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:19:30,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:19:30,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:19:32,143 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 51 proven. 185 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2024-11-09 05:19:32,143 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:19:32,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775906438] [2024-11-09 05:19:32,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775906438] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:19:32,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004560783] [2024-11-09 05:19:32,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:19:32,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:19:32,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:19:32,146 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:19:32,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-09 05:19:32,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:19:32,296 INFO L255 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 05:19:32,300 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:19:32,581 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 130 proven. 0 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2024-11-09 05:19:32,581 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:19:32,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004560783] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:19:32,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 05:19:32,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [21] total 25 [2024-11-09 05:19:32,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524017383] [2024-11-09 05:19:32,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:19:32,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 05:19:32,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:19:32,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 05:19:32,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2024-11-09 05:19:32,586 INFO L87 Difference]: Start difference. First operand 997 states and 1205 transitions. Second operand has 6 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-09 05:19:32,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:19:32,925 INFO L93 Difference]: Finished difference Result 2454 states and 3029 transitions. [2024-11-09 05:19:32,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 05:19:32,926 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) Word has length 175 [2024-11-09 05:19:32,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:19:32,936 INFO L225 Difference]: With dead ends: 2454 [2024-11-09 05:19:32,936 INFO L226 Difference]: Without dead ends: 1620 [2024-11-09 05:19:32,939 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2024-11-09 05:19:32,940 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 16 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:19:32,941 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 185 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:19:32,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1620 states. [2024-11-09 05:19:33,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1620 to 1576. [2024-11-09 05:19:33,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1576 states, 1116 states have (on average 1.2401433691756272) internal successors, (1384), 1193 states have internal predecessors, (1384), 235 states have call successors, (235), 219 states have call predecessors, (235), 224 states have return successors, (271), 225 states have call predecessors, (271), 235 states have call successors, (271) [2024-11-09 05:19:33,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1576 states to 1576 states and 1890 transitions. [2024-11-09 05:19:33,157 INFO L78 Accepts]: Start accepts. Automaton has 1576 states and 1890 transitions. Word has length 175 [2024-11-09 05:19:33,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:19:33,158 INFO L471 AbstractCegarLoop]: Abstraction has 1576 states and 1890 transitions. [2024-11-09 05:19:33,158 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-09 05:19:33,158 INFO L276 IsEmpty]: Start isEmpty. Operand 1576 states and 1890 transitions. [2024-11-09 05:19:33,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2024-11-09 05:19:33,163 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:19:33,163 INFO L215 NwaCegarLoop]: trace histogram [9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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-11-09 05:19:33,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-09 05:19:33,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:19:33,368 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:19:33,368 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:19:33,369 INFO L85 PathProgramCache]: Analyzing trace with hash -819588032, now seen corresponding path program 1 times [2024-11-09 05:19:33,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:19:33,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959234749] [2024-11-09 05:19:33,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:19:33,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:19:33,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:19:33,790 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 145 proven. 9 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2024-11-09 05:19:33,791 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:19:33,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959234749] [2024-11-09 05:19:33,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959234749] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:19:33,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247642482] [2024-11-09 05:19:33,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:19:33,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:19:33,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:19:33,794 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:19:33,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-09 05:19:33,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:19:33,950 INFO L255 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-09 05:19:33,955 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:19:34,233 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 168 proven. 4 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2024-11-09 05:19:34,233 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:19:34,651 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 140 proven. 5 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2024-11-09 05:19:34,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247642482] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:19:34,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1689398233] [2024-11-09 05:19:34,654 INFO L159 IcfgInterpreter]: Started Sifa with 51 locations of interest [2024-11-09 05:19:34,655 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:19:34,655 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:19:34,655 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:19:34,656 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:19:40,099 INFO L197 IcfgInterpreter]: Interpreting procedure waterRise with input of size 27 for LOIs [2024-11-09 05:19:40,108 INFO L197 IcfgInterpreter]: Interpreting procedure timeShift with input of size 55 for LOIs [2024-11-09 05:19:40,802 INFO L197 IcfgInterpreter]: Interpreting procedure processEnvironment__wrappee__highWaterSensor with input of size 62 for LOIs [2024-11-09 05:19:41,219 INFO L197 IcfgInterpreter]: Interpreting procedure isMethaneLevelCritical with input of size 1 for LOIs [2024-11-09 05:19:41,220 INFO L197 IcfgInterpreter]: Interpreting procedure changeMethaneLevel with input of size 47 for LOIs [2024-11-09 05:19:41,236 INFO L197 IcfgInterpreter]: Interpreting procedure processEnvironment__wrappee__base with input of size 54 for LOIs [2024-11-09 05:19:41,270 INFO L197 IcfgInterpreter]: Interpreting procedure deactivatePump with input of size 57 for LOIs [2024-11-09 05:19:41,293 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:19:45,919 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '30192#(and (not (= ~pumpRunning~0 0)) (<= ~pumpRunning~0 2147483647) (not (= ~methaneLevelCritical~0 0)) (<= 0 (+ ~pumpRunning~0 2147483648)) (<= ~methaneLevelCritical~0 2147483647) (<= 0 (+ ~methaneLevelCritical~0 2147483648)) (not (= ~methAndRunningLastTime~0 0)))' at error location [2024-11-09 05:19:45,919 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:19:45,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:19:45,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 11] total 29 [2024-11-09 05:19:45,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136984830] [2024-11-09 05:19:45,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:19:45,920 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-09 05:19:45,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:19:45,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-09 05:19:45,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=448, Invalid=3712, Unknown=0, NotChecked=0, Total=4160 [2024-11-09 05:19:45,922 INFO L87 Difference]: Start difference. First operand 1576 states and 1890 transitions. Second operand has 29 states, 24 states have (on average 4.375) internal successors, (105), 23 states have internal predecessors, (105), 10 states have call successors, (24), 7 states have call predecessors, (24), 17 states have return successors, (28), 15 states have call predecessors, (28), 10 states have call successors, (28) [2024-11-09 05:19:47,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:19:47,860 INFO L93 Difference]: Finished difference Result 3686 states and 4625 transitions. [2024-11-09 05:19:47,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-09 05:19:47,861 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 24 states have (on average 4.375) internal successors, (105), 23 states have internal predecessors, (105), 10 states have call successors, (24), 7 states have call predecessors, (24), 17 states have return successors, (28), 15 states have call predecessors, (28), 10 states have call successors, (28) Word has length 178 [2024-11-09 05:19:47,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:19:47,877 INFO L225 Difference]: With dead ends: 3686 [2024-11-09 05:19:47,878 INFO L226 Difference]: Without dead ends: 2307 [2024-11-09 05:19:47,884 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 590 GetRequests, 495 SyntacticMatches, 2 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3404 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1018, Invalid=7912, Unknown=0, NotChecked=0, Total=8930 [2024-11-09 05:19:47,885 INFO L432 NwaCegarLoop]: 108 mSDtfsCounter, 735 mSDsluCounter, 898 mSDsCounter, 0 mSdLazyCounter, 1319 mSolverCounterSat, 417 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 735 SdHoareTripleChecker+Valid, 1006 SdHoareTripleChecker+Invalid, 1736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 417 IncrementalHoareTripleChecker+Valid, 1319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:19:47,886 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [735 Valid, 1006 Invalid, 1736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [417 Valid, 1319 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-09 05:19:47,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2307 states. [2024-11-09 05:19:48,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2307 to 1515. [2024-11-09 05:19:48,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1515 states, 1075 states have (on average 1.2251162790697674) internal successors, (1317), 1139 states have internal predecessors, (1317), 225 states have call successors, (225), 209 states have call predecessors, (225), 214 states have return successors, (250), 214 states have call predecessors, (250), 225 states have call successors, (250) [2024-11-09 05:19:48,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1515 states to 1515 states and 1792 transitions. [2024-11-09 05:19:48,147 INFO L78 Accepts]: Start accepts. Automaton has 1515 states and 1792 transitions. Word has length 178 [2024-11-09 05:19:48,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:19:48,148 INFO L471 AbstractCegarLoop]: Abstraction has 1515 states and 1792 transitions. [2024-11-09 05:19:48,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 24 states have (on average 4.375) internal successors, (105), 23 states have internal predecessors, (105), 10 states have call successors, (24), 7 states have call predecessors, (24), 17 states have return successors, (28), 15 states have call predecessors, (28), 10 states have call successors, (28) [2024-11-09 05:19:48,149 INFO L276 IsEmpty]: Start isEmpty. Operand 1515 states and 1792 transitions. [2024-11-09 05:19:48,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2024-11-09 05:19:48,154 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:19:48,154 INFO L215 NwaCegarLoop]: trace histogram [8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:19:48,175 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-09 05:19:48,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-09 05:19:48,355 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:19:48,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:19:48,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1428491285, now seen corresponding path program 2 times [2024-11-09 05:19:48,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 05:19:48,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053984931] [2024-11-09 05:19:48,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:19:48,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 05:19:48,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:19:49,616 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 92 proven. 153 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-09 05:19:49,617 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-09 05:19:49,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053984931] [2024-11-09 05:19:49,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053984931] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 05:19:49,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342483289] [2024-11-09 05:19:49,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 05:19:49,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:19:49,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:19:49,619 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:19:49,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-09 05:19:49,734 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-09 05:19:49,734 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 05:19:49,736 INFO L255 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 05:19:49,741 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:19:50,055 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 231 proven. 13 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-09 05:19:50,056 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:19:50,386 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 172 proven. 11 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2024-11-09 05:19:50,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342483289] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:19:50,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [194280612] [2024-11-09 05:19:50,390 INFO L159 IcfgInterpreter]: Started Sifa with 51 locations of interest [2024-11-09 05:19:50,390 INFO L166 IcfgInterpreter]: Building call graph [2024-11-09 05:19:50,390 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-09 05:19:50,390 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-09 05:19:50,390 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-09 05:19:54,960 INFO L197 IcfgInterpreter]: Interpreting procedure waterRise with input of size 24 for LOIs [2024-11-09 05:19:54,963 INFO L197 IcfgInterpreter]: Interpreting procedure timeShift with input of size 55 for LOIs [2024-11-09 05:19:55,524 INFO L197 IcfgInterpreter]: Interpreting procedure processEnvironment__wrappee__highWaterSensor with input of size 62 for LOIs [2024-11-09 05:19:55,900 INFO L197 IcfgInterpreter]: Interpreting procedure isMethaneLevelCritical with input of size 1 for LOIs [2024-11-09 05:19:55,901 INFO L197 IcfgInterpreter]: Interpreting procedure changeMethaneLevel with input of size 47 for LOIs [2024-11-09 05:19:55,910 INFO L197 IcfgInterpreter]: Interpreting procedure processEnvironment__wrappee__base with input of size 54 for LOIs [2024-11-09 05:19:55,929 INFO L197 IcfgInterpreter]: Interpreting procedure deactivatePump with input of size 57 for LOIs [2024-11-09 05:19:55,949 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-09 05:20:00,558 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '38931#(and (not (= ~pumpRunning~0 0)) (<= ~pumpRunning~0 2147483647) (not (= ~methaneLevelCritical~0 0)) (<= 0 (+ ~pumpRunning~0 2147483648)) (<= ~methaneLevelCritical~0 2147483647) (<= 0 (+ ~methaneLevelCritical~0 2147483648)) (not (= ~methAndRunningLastTime~0 0)))' at error location [2024-11-09 05:20:00,558 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-09 05:20:00,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 05:20:00,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 9, 8] total 31 [2024-11-09 05:20:00,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175123215] [2024-11-09 05:20:00,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 05:20:00,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-09 05:20:00,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-09 05:20:00,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-09 05:20:00,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=430, Invalid=4126, Unknown=0, NotChecked=0, Total=4556 [2024-11-09 05:20:00,562 INFO L87 Difference]: Start difference. First operand 1515 states and 1792 transitions. Second operand has 31 states, 28 states have (on average 6.142857142857143) internal successors, (172), 27 states have internal predecessors, (172), 15 states have call successors, (39), 8 states have call predecessors, (39), 13 states have return successors, (40), 14 states have call predecessors, (40), 15 states have call successors, (40) [2024-11-09 05:20:01,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:01,814 INFO L93 Difference]: Finished difference Result 2068 states and 2413 transitions. [2024-11-09 05:20:01,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-09 05:20:01,815 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 28 states have (on average 6.142857142857143) internal successors, (172), 27 states have internal predecessors, (172), 15 states have call successors, (39), 8 states have call predecessors, (39), 13 states have return successors, (40), 14 states have call predecessors, (40), 15 states have call successors, (40) Word has length 177 [2024-11-09 05:20:01,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:01,819 INFO L225 Difference]: With dead ends: 2068 [2024-11-09 05:20:01,819 INFO L226 Difference]: Without dead ends: 0 [2024-11-09 05:20:01,823 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 584 GetRequests, 495 SyntacticMatches, 3 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2925 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=825, Invalid=6831, Unknown=0, NotChecked=0, Total=7656 [2024-11-09 05:20:01,827 INFO L432 NwaCegarLoop]: 62 mSDtfsCounter, 535 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 1275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:01,831 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [538 Valid, 633 Invalid, 1275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 1005 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-09 05:20:01,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-11-09 05:20:01,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-11-09 05:20:01,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:01,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-11-09 05:20:01,835 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 177 [2024-11-09 05:20:01,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:01,835 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-09 05:20:01,836 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 28 states have (on average 6.142857142857143) internal successors, (172), 27 states have internal predecessors, (172), 15 states have call successors, (39), 8 states have call predecessors, (39), 13 states have return successors, (40), 14 states have call predecessors, (40), 15 states have call successors, (40) [2024-11-09 05:20:01,836 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-11-09 05:20:01,836 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-09 05:20:01,839 INFO L782 garLoopResultBuilder]: Registering result SAFE for location timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-09 05:20:01,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-09 05:20:02,040 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-09 05:20:02,042 INFO L407 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:20:02,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-11-09 05:20:18,491 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-09 05:20:18,519 WARN L162 FloydHoareUtils]: Requires clause for deactivatePump contained old-variable. Original clause: (and (= ~pumpRunning~0 |old(~pumpRunning~0)|) (not (= |old(~pumpRunning~0)| 0)) (or (= ~methaneLevelCritical~0 0) (= ~methaneLevelCritical~0 1)) (= 1 ~systemActive~0) (<= ~waterLevel~0 2)) Eliminated clause: (and (not (= ~pumpRunning~0 0)) (or (= ~methaneLevelCritical~0 0) (= ~methaneLevelCritical~0 1)) (= 1 ~systemActive~0) (<= ~waterLevel~0 2)) [2024-11-09 05:20:18,559 WARN L162 FloydHoareUtils]: Requires clause for changeMethaneLevel contained old-variable. Original clause: (let ((.cse8 (= |old(~methaneLevelCritical~0)| 0)) (.cse0 (= ~methaneLevelCritical~0 0))) (and (or .cse0 (= ~methaneLevelCritical~0 1)) (let ((.cse6 (= 2 ~waterLevel~0)) (.cse4 (= 1 ~systemActive~0)) (.cse1 (= ~pumpRunning~0 0)) (.cse2 (= ~methAndRunningLastTime~0 0)) (.cse3 (or .cse8 (= |old(~methaneLevelCritical~0)| 1))) (.cse7 (= 0 ~systemActive~0)) (.cse5 (= ~waterLevel~0 1))) (or (and .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse1 .cse2 .cse6 .cse3 .cse7) (and .cse2 .cse6 .cse3 .cse4) (and .cse1 .cse2 .cse3 .cse7 .cse5))) (or (not .cse8) .cse0 (not (= ~pumpRunning~0 1))))) Eliminated clause: (let ((.cse0 (= ~methaneLevelCritical~0 0))) (and (or .cse0 (= ~methaneLevelCritical~0 1)) (exists ((|old(~methaneLevelCritical~0)| Int)) (let ((.cse8 (= |old(~methaneLevelCritical~0)| 0))) (and (let ((.cse6 (= 2 ~waterLevel~0)) (.cse4 (= 1 ~systemActive~0)) (.cse1 (= ~pumpRunning~0 0)) (.cse2 (= ~methAndRunningLastTime~0 0)) (.cse3 (or .cse8 (= |old(~methaneLevelCritical~0)| 1))) (.cse7 (= 0 ~systemActive~0)) (.cse5 (= ~waterLevel~0 1))) (or (and .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse1 .cse2 .cse6 .cse3 .cse7) (and .cse2 .cse6 .cse3 .cse4) (and .cse1 .cse2 .cse3 .cse7 .cse5))) (or (not .cse8) .cse0 (not (= ~pumpRunning~0 1)))))))) [2024-11-09 05:20:18,567 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: Variable |isMethaneLevelCritical_#res| not permitted in ensures for changeMethaneLevel: (let ((.cse8 (= |old(~methaneLevelCritical~0)| 0)) (.cse0 (= ~methaneLevelCritical~0 0))) (and (or .cse0 (= ~methaneLevelCritical~0 1)) (let ((.cse6 (= 2 ~waterLevel~0)) (.cse4 (= 1 ~systemActive~0)) (.cse1 (= ~pumpRunning~0 0)) (.cse2 (= ~methAndRunningLastTime~0 0)) (.cse3 (or .cse8 (= |old(~methaneLevelCritical~0)| 1))) (.cse7 (= 0 ~systemActive~0)) (.cse5 (= ~waterLevel~0 1))) (or (and .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse1 .cse2 .cse6 .cse3 .cse7) (and .cse2 .cse6 .cse3 .cse4) (and .cse1 .cse2 .cse3 .cse7 .cse5))) (or (not .cse8) (not .cse0) (not (= ~pumpRunning~0 1)) (= |isMethaneLevelCritical_#res| 0)))) at de.uni_freiburg.informatik.ultimate.lib.proofs.floydhoare.FloydHoareUtils.checkPermissibleVariables(FloydHoareUtils.java:210) at de.uni_freiburg.informatik.ultimate.lib.proofs.floydhoare.FloydHoareUtils.createProcedureContractResults(FloydHoareUtils.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:199) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:143) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-11-09 05:20:18,573 INFO L158 Benchmark]: Toolchain (without parser) took 100900.31ms. Allocated memory was 207.6MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 164.1MB in the beginning and 1.1GB in the end (delta: -937.8MB). Peak memory consumption was 871.7MB. Max. memory is 16.1GB. [2024-11-09 05:20:18,573 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 142.6MB. Free memory is still 87.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 05:20:18,574 INFO L158 Benchmark]: CACSL2BoogieTranslator took 655.65ms. Allocated memory is still 207.6MB. Free memory was 163.8MB in the beginning and 141.7MB in the end (delta: 22.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-11-09 05:20:18,574 INFO L158 Benchmark]: Boogie Procedure Inliner took 65.51ms. Allocated memory is still 207.6MB. Free memory was 141.7MB in the beginning and 139.0MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-09 05:20:18,574 INFO L158 Benchmark]: Boogie Preprocessor took 53.27ms. Allocated memory is still 207.6MB. Free memory was 139.0MB in the beginning and 137.5MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-09 05:20:18,574 INFO L158 Benchmark]: RCFGBuilder took 735.20ms. Allocated memory is still 207.6MB. Free memory was 137.5MB in the beginning and 171.1MB in the end (delta: -33.6MB). Peak memory consumption was 31.6MB. Max. memory is 16.1GB. [2024-11-09 05:20:18,575 INFO L158 Benchmark]: TraceAbstraction took 99383.96ms. Allocated memory was 207.6MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 171.1MB in the beginning and 1.1GB in the end (delta: -930.8MB). Peak memory consumption was 877.9MB. Max. memory is 16.1GB. [2024-11-09 05:20:18,580 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.29ms. Allocated memory is still 142.6MB. Free memory is still 87.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 655.65ms. Allocated memory is still 207.6MB. Free memory was 163.8MB in the beginning and 141.7MB in the end (delta: 22.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 65.51ms. Allocated memory is still 207.6MB. Free memory was 141.7MB in the beginning and 139.0MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 53.27ms. Allocated memory is still 207.6MB. Free memory was 139.0MB in the beginning and 137.5MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 735.20ms. Allocated memory is still 207.6MB. Free memory was 137.5MB in the beginning and 171.1MB in the end (delta: -33.6MB). Peak memory consumption was 31.6MB. Max. memory is 16.1GB. * TraceAbstraction took 99383.96ms. Allocated memory was 207.6MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 171.1MB in the beginning and 1.1GB in the end (delta: -930.8MB). Peak memory consumption was 877.9MB. 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,"Environment.i","") [49] - GenericResultAtLocation [Line: 160]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [160] - GenericResultAtLocation [Line: 169]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [169] - GenericResultAtLocation [Line: 273]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [273] - GenericResultAtLocation [Line: 308]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [308] - GenericResultAtLocation [Line: 379]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [379] - GenericResultAtLocation [Line: 745]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"MinePump.i","") [745] - GenericResultAtLocation [Line: 987]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Specification2_spec.i","") [987] * 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 - PositiveResult [Line: 165]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 9 procedures, 66 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 82.8s, OverallIterations: 14, TraceHistogramMax: 9, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 14.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4672 SdHoareTripleChecker+Valid, 6.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4646 mSDsluCounter, 4946 SdHoareTripleChecker+Invalid, 5.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4007 mSDsCounter, 2428 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7218 IncrementalHoareTripleChecker+Invalid, 9646 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2428 mSolverCounterUnsat, 939 mSDtfsCounter, 7218 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2636 GetRequests, 2064 SyntacticMatches, 34 SemanticMatches, 538 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19150 ImplicationChecksByTransitivity, 35.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1576occurred in iteration=12, InterpolantAutomatonStates: 262, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 14 MinimizatonAttempts, 1321 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 12.2s InterpolantComputationTime, 2050 NumberOfCodeBlocks, 1964 NumberOfCodeBlocksAsserted, 23 NumberOfCheckSat, 2691 ConstructedInterpolants, 0 QuantifiedInterpolants, 8437 SizeOfPredicates, 24 NumberOfNonLiveVariables, 2714 ConjunctsInSsa, 130 ConjunctsInUnsatCore, 26 InterpolantComputations, 9 PerfectInterpolantSequences, 3354/3967 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: OVERALL_TIME: 3.0s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 7, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 68, DAG_INTERPRETER_EARLY_EXITS: 1, TOOLS_POST_APPLICATIONS: 101, TOOLS_POST_TIME: 1.4s, TOOLS_POST_CALL_APPLICATIONS: 50, TOOLS_POST_CALL_TIME: 0.5s, TOOLS_POST_RETURN_APPLICATIONS: 42, TOOLS_POST_RETURN_TIME: 0.5s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 193, TOOLS_QUANTIFIERELIM_TIME: 2.3s, TOOLS_QUANTIFIERELIM_MAX_TIME: 0.2s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 226, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 53, DOMAIN_JOIN_TIME: 0.4s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 1, DOMAIN_WIDEN_TIME: 0.1s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 5, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 68, DOMAIN_ISBOTTOM_TIME: 0.1s, LOOP_SUMMARIZER_APPLICATIONS: 4, LOOP_SUMMARIZER_CACHE_MISSES: 4, LOOP_SUMMARIZER_OVERALL_TIME: 1.6s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 1.6s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 5, CALL_SUMMARIZER_APPLICATIONS: 42, CALL_SUMMARIZER_CACHE_MISSES: 6, CALL_SUMMARIZER_OVERALL_TIME: 0.1s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.1s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.0s, DAG_COMPRESSION_PROCESSED_NODES: 1028, DAG_COMPRESSION_RETAINED_NODES: 173, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 182]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 321]: Loop Invariant Derived loop invariant: ((((((((((pumpRunning == 0) && (methAndRunningLastTime == 0)) && ((methaneLevelCritical == 0) || (methaneLevelCritical == 1))) && (splverifierCounter == 0)) && (0 == systemActive)) && (waterLevel == 1)) || ((((((pumpRunning == 0) && (methAndRunningLastTime == 0)) && (2 == waterLevel)) && ((methaneLevelCritical == 0) || (methaneLevelCritical == 1))) && (splverifierCounter == 0)) && (0 == systemActive))) || ((((((pumpRunning == 0) && (methAndRunningLastTime == 0)) && ((methaneLevelCritical == 0) || (methaneLevelCritical == 1))) && (1 == systemActive)) && (splverifierCounter == 0)) && (waterLevel == 1))) || ((((((pumpRunning == 0) && (methAndRunningLastTime == 0)) && (2 == waterLevel)) && (1 == systemActive)) && (methaneLevelCritical == 1)) && (splverifierCounter == 0))) || ((((((methAndRunningLastTime == 0) && (2 == waterLevel)) && (methaneLevelCritical == 0)) && (1 == systemActive)) && (splverifierCounter == 0)) && (pumpRunning == 1))) - InvariantResult [Line: 320]: Location Invariant Derived location invariant: 0 - InvariantResult [Line: 753]: Location Invariant Derived location invariant: ((((((pumpRunning == \old(pumpRunning)) && (2 == waterLevel)) || (\old(waterLevel) != 2)) && ((((((((methaneLevelCritical == 0) || (methaneLevelCritical == 1)) && (\old(methAndRunningLastTime) == 0)) && (1 == systemActive)) && (\old(waterLevel) == 2)) || (((((methaneLevelCritical == 0) || (methaneLevelCritical == 1)) && (\old(waterLevel) == 1)) && (\old(pumpRunning) == 0)) && (0 == systemActive))) || ((((((methaneLevelCritical == 0) || (methaneLevelCritical == 1)) && (\old(waterLevel) == 1)) && (\old(methAndRunningLastTime) == 0)) && (1 == systemActive)) && (\old(pumpRunning) == 0))) || (((((methaneLevelCritical == 0) || (methaneLevelCritical == 1)) && (\old(pumpRunning) == 0)) && (0 == systemActive)) && (\old(waterLevel) == 2)))) && ((methAndRunningLastTime == 0) || (1 != systemActive))) && ((\old(waterLevel) != 1) || ((pumpRunning == 0) && (waterLevel == 1)))) - ProcedureContractResult [Line: 862]: Procedure Contract for deactivatePump Derived contract for procedure deactivatePump. Requires: ((((pumpRunning != 0) && ((methaneLevelCritical == 0) || (methaneLevelCritical == 1))) && (1 == systemActive)) && (waterLevel <= 2)) Ensures: ((((((\old(pumpRunning) != 0) && (pumpRunning == 0)) && ((methaneLevelCritical == 0) || (methaneLevelCritical == 1))) && (1 == systemActive)) && (waterLevel <= 2)) && ((((((waterLevel == \old(waterLevel)) && (methaneLevelCritical == \old(methaneLevelCritical))) && (cleanupTimeShifts == \old(cleanupTimeShifts))) && (head == \old(head))) && (systemActive == \old(systemActive))) && (methAndRunningLastTime == \old(methAndRunningLastTime)))) - ProcedureContractResult [Line: 777]: Procedure Contract for processEnvironment__wrappee__base Derived contract for procedure processEnvironment__wrappee__base. Requires: ((((((pumpRunning == 0) && (methAndRunningLastTime == 0)) && ((methaneLevelCritical == 0) || (methaneLevelCritical == 1))) && (1 == systemActive)) && (waterLevel == 1)) || (((((methAndRunningLastTime == 0) && (pumpRunning != 0)) && ((methaneLevelCritical == 0) || (methaneLevelCritical == 1))) && (1 == systemActive)) && (waterLevel == 0))) Ensures: (((((((pumpRunning == 0) && (methAndRunningLastTime == 0)) && ((methaneLevelCritical == 0) || (methaneLevelCritical == 1))) && (1 == systemActive)) && (waterLevel == 1)) || (((((methAndRunningLastTime == 0) && (pumpRunning != 0)) && ((methaneLevelCritical == 0) || (methaneLevelCritical == 1))) && (1 == systemActive)) && (waterLevel == 0))) && (((((((waterLevel == \old(waterLevel)) && (methaneLevelCritical == \old(methaneLevelCritical))) && (cleanupTimeShifts == \old(cleanupTimeShifts))) && (head == \old(head))) && (pumpRunning == \old(pumpRunning))) && (systemActive == \old(systemActive))) && (methAndRunningLastTime == \old(methAndRunningLastTime)))) - ExceptionOrErrorResult: IllegalStateException: Variable |isMethaneLevelCritical_#res| not permitted in ensures for changeMethaneLevel: (let ((.cse8 (= |old(~methaneLevelCritical~0)| 0)) (.cse0 (= ~methaneLevelCritical~0 0))) (and (or .cse0 (= ~methaneLevelCritical~0 1)) (let ((.cse6 (= 2 ~waterLevel~0)) (.cse4 (= 1 ~systemActive~0)) (.cse1 (= ~pumpRunning~0 0)) (.cse2 (= ~methAndRunningLastTime~0 0)) (.cse3 (or .cse8 (= |old(~methaneLevelCritical~0)| 1))) (.cse7 (= 0 ~systemActive~0)) (.cse5 (= ~waterLevel~0 1))) (or (and .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse1 .cse2 .cse6 .cse3 .cse7) (and .cse2 .cse6 .cse3 .cse4) (and .cse1 .cse2 .cse3 .cse7 .cse5))) (or (not .cse8) (not .cse0) (not (= ~pumpRunning~0 1)) (= |isMethaneLevelCritical_#res| 0)))) de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: Variable |isMethaneLevelCritical_#res| not permitted in ensures for changeMethaneLevel: (let ((.cse8 (= |old(~methaneLevelCritical~0)| 0)) (.cse0 (= ~methaneLevelCritical~0 0))) (and (or .cse0 (= ~methaneLevelCritical~0 1)) (let ((.cse6 (= 2 ~waterLevel~0)) (.cse4 (= 1 ~systemActive~0)) (.cse1 (= ~pumpRunning~0 0)) (.cse2 (= ~methAndRunningLastTime~0 0)) (.cse3 (or .cse8 (= |old(~methaneLevelCritical~0)| 1))) (.cse7 (= 0 ~systemActive~0)) (.cse5 (= ~waterLevel~0 1))) (or (and .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse1 .cse2 .cse6 .cse3 .cse7) (and .cse2 .cse6 .cse3 .cse4) (and .cse1 .cse2 .cse3 .cse7 .cse5))) (or (not .cse8) (not .cse0) (not (= ~pumpRunning~0 1)) (= |isMethaneLevelCritical_#res| 0)))): de.uni_freiburg.informatik.ultimate.lib.proofs.floydhoare.FloydHoareUtils.checkPermissibleVariables(FloydHoareUtils.java:210) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2024-11-09 05:20:18,632 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/minepump_spec2_product60.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a218bb67596641a4ce71d6987e627686ed630ab4299f0e9b54dfa98d78549c82 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 05:20:21,040 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 05:20:21,138 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-09 05:20:21,146 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 05:20:21,147 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 05:20:21,185 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 05:20:21,187 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 05:20:21,188 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 05:20:21,189 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 05:20:21,190 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 05:20:21,191 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 05:20:21,191 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 05:20:21,192 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 05:20:21,192 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 05:20:21,194 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 05:20:21,195 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 05:20:21,196 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 05:20:21,196 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 05:20:21,196 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 05:20:21,197 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 05:20:21,197 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 05:20:21,202 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 05:20:21,203 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 05:20:21,203 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 05:20:21,203 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-09 05:20:21,204 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-09 05:20:21,204 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 05:20:21,204 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-09 05:20:21,205 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 05:20:21,205 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 05:20:21,206 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 05:20:21,206 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 05:20:21,207 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-09 05:20:21,208 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 05:20:21,208 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 05:20:21,208 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 05:20:21,209 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 05:20:21,209 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 05:20:21,209 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 05:20:21,209 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-09 05:20:21,210 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-09 05:20:21,210 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 05:20:21,220 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 05:20:21,221 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje 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 -> Taipan 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 -> a218bb67596641a4ce71d6987e627686ed630ab4299f0e9b54dfa98d78549c82 [2024-11-09 05:20:21,619 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 05:20:21,647 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 05:20:21,650 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 05:20:21,651 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 05:20:21,653 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 05:20:21,655 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/product-lines/minepump_spec2_product60.cil.c Unable to find full path for "g++" [2024-11-09 05:20:23,781 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 05:20:24,122 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 05:20:24,123 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/sv-benchmarks/c/product-lines/minepump_spec2_product60.cil.c [2024-11-09 05:20:24,136 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/data/2fa87ea11/9eb5b7d239b5484e8299263273c16e2c/FLAG7ed834bd5 [2024-11-09 05:20:24,386 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/data/2fa87ea11/9eb5b7d239b5484e8299263273c16e2c [2024-11-09 05:20:24,389 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 05:20:24,391 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 05:20:24,392 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 05:20:24,392 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 05:20:24,400 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 05:20:24,400 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 05:20:24" (1/1) ... [2024-11-09 05:20:24,403 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a3d4000 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:24, skipping insertion in model container [2024-11-09 05:20:24,404 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 05:20:24" (1/1) ... [2024-11-09 05:20:24,467 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 05:20:24,751 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_69b52503-0920-4e30-b6a8-e519943aac68/sv-benchmarks/c/product-lines/minepump_spec2_product60.cil.c[3241,3254] [2024-11-09 05:20:24,787 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-09 05:20:24,788 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-09 05:20:24,799 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-09 05:20:24,808 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-09 05:20:24,821 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-09 05:20:24,851 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-09 05:20:24,853 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-09 05:20:24,856 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-09 05:20:24,859 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-09 05:20:24,895 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 05:20:24,911 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 05:20:24,922 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Environment.i","") [49] [2024-11-09 05:20:24,924 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [160] [2024-11-09 05:20:24,924 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [169] [2024-11-09 05:20:24,924 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [273] [2024-11-09 05:20:24,924 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [308] [2024-11-09 05:20:24,925 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [379] [2024-11-09 05:20:24,925 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"MinePump.i","") [745] [2024-11-09 05:20:24,925 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification2_spec.i","") [987] [2024-11-09 05:20:24,937 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_69b52503-0920-4e30-b6a8-e519943aac68/sv-benchmarks/c/product-lines/minepump_spec2_product60.cil.c[3241,3254] [2024-11-09 05:20:25,050 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 05:20:25,087 INFO L204 MainTranslator]: Completed translation [2024-11-09 05:20:25,088 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:25 WrapperNode [2024-11-09 05:20:25,088 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 05:20:25,090 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 05:20:25,090 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 05:20:25,090 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 05:20:25,099 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:25" (1/1) ... [2024-11-09 05:20:25,121 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:25" (1/1) ... [2024-11-09 05:20:25,156 INFO L138 Inliner]: procedures = 61, calls = 104, calls flagged for inlining = 26, calls inlined = 23, statements flattened = 215 [2024-11-09 05:20:25,160 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 05:20:25,161 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 05:20:25,161 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 05:20:25,161 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 05:20:25,171 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:25" (1/1) ... [2024-11-09 05:20:25,172 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:25" (1/1) ... [2024-11-09 05:20:25,181 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:25" (1/1) ... [2024-11-09 05:20:25,181 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:25" (1/1) ... [2024-11-09 05:20:25,191 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:25" (1/1) ... [2024-11-09 05:20:25,195 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:25" (1/1) ... [2024-11-09 05:20:25,197 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:25" (1/1) ... [2024-11-09 05:20:25,199 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:25" (1/1) ... [2024-11-09 05:20:25,201 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 05:20:25,202 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 05:20:25,203 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 05:20:25,203 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 05:20:25,204 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:25" (1/1) ... [2024-11-09 05:20:25,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 05:20:25,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:20:25,243 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 05:20:25,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 05:20:25,274 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 05:20:25,274 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__base [2024-11-09 05:20:25,275 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__base [2024-11-09 05:20:25,275 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2024-11-09 05:20:25,275 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2024-11-09 05:20:25,275 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2024-11-09 05:20:25,275 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2024-11-09 05:20:25,275 INFO L130 BoogieDeclarations]: Found specification of procedure isMethaneLevelCritical [2024-11-09 05:20:25,275 INFO L138 BoogieDeclarations]: Found implementation of procedure isMethaneLevelCritical [2024-11-09 05:20:25,276 INFO L130 BoogieDeclarations]: Found specification of procedure processEnvironment__wrappee__highWaterSensor [2024-11-09 05:20:25,276 INFO L138 BoogieDeclarations]: Found implementation of procedure processEnvironment__wrappee__highWaterSensor [2024-11-09 05:20:25,276 INFO L130 BoogieDeclarations]: Found specification of procedure waterRise [2024-11-09 05:20:25,276 INFO L138 BoogieDeclarations]: Found implementation of procedure waterRise [2024-11-09 05:20:25,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-09 05:20:25,276 INFO L130 BoogieDeclarations]: Found specification of procedure deactivatePump [2024-11-09 05:20:25,276 INFO L138 BoogieDeclarations]: Found implementation of procedure deactivatePump [2024-11-09 05:20:25,277 INFO L130 BoogieDeclarations]: Found specification of procedure changeMethaneLevel [2024-11-09 05:20:25,277 INFO L138 BoogieDeclarations]: Found implementation of procedure changeMethaneLevel [2024-11-09 05:20:25,277 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 05:20:25,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 05:20:25,370 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 05:20:25,374 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 05:20:25,814 INFO L? ?]: Removed 49 outVars from TransFormulas that were not future-live. [2024-11-09 05:20:25,815 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 05:20:25,832 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 05:20:25,833 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-09 05:20:25,834 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 05:20:25 BoogieIcfgContainer [2024-11-09 05:20:25,834 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 05:20:25,837 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 05:20:25,838 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 05:20:25,841 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 05:20:25,842 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 05:20:24" (1/3) ... [2024-11-09 05:20:25,843 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@638e9f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 05:20:25, skipping insertion in model container [2024-11-09 05:20:25,843 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 05:20:25" (2/3) ... [2024-11-09 05:20:25,844 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@638e9f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 05:20:25, skipping insertion in model container [2024-11-09 05:20:25,845 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 05:20:25" (3/3) ... [2024-11-09 05:20:25,846 INFO L112 eAbstractionObserver]: Analyzing ICFG minepump_spec2_product60.cil.c [2024-11-09 05:20:25,866 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 05:20:25,866 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 05:20:25,941 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 05:20:25,946 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=FINITE_AUTOMATA, 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;@13202b0f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 05:20:25,947 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 05:20:25,951 INFO L276 IsEmpty]: Start isEmpty. Operand has 101 states, 77 states have (on average 1.3766233766233766) internal successors, (106), 86 states have internal predecessors, (106), 14 states have call successors, (14), 8 states have call predecessors, (14), 8 states have return successors, (14), 11 states have call predecessors, (14), 14 states have call successors, (14) [2024-11-09 05:20:25,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-09 05:20:25,963 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:25,963 INFO L215 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-11-09 05:20:25,964 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:20:25,969 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:25,970 INFO L85 PathProgramCache]: Analyzing trace with hash 380997084, now seen corresponding path program 1 times [2024-11-09 05:20:25,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 05:20:25,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [610478314] [2024-11-09 05:20:25,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:25,988 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:25,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 05:20:25,990 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 05:20:25,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-09 05:20:26,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:26,125 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-09 05:20:26,133 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:26,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:20:26,161 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:20:26,162 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 05:20:26,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [610478314] [2024-11-09 05:20:26,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [610478314] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:26,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:26,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 05:20:26,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580854698] [2024-11-09 05:20:26,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:26,168 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-09 05:20:26,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 05:20:26,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-09 05:20:26,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 05:20:26,190 INFO L87 Difference]: Start difference. First operand has 101 states, 77 states have (on average 1.3766233766233766) internal successors, (106), 86 states have internal predecessors, (106), 14 states have call successors, (14), 8 states have call predecessors, (14), 8 states have return successors, (14), 11 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 05:20:26,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:26,223 INFO L93 Difference]: Finished difference Result 193 states and 262 transitions. [2024-11-09 05:20:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-09 05:20:26,225 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 1 states have call successors, (3), 1 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-11-09 05:20:26,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:26,234 INFO L225 Difference]: With dead ends: 193 [2024-11-09 05:20:26,234 INFO L226 Difference]: Without dead ends: 92 [2024-11-09 05:20:26,237 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 05:20:26,240 INFO L432 NwaCegarLoop]: 128 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:26,241 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:20:26,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2024-11-09 05:20:26,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2024-11-09 05:20:26,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 70 states have (on average 1.3142857142857143) internal successors, (92), 78 states have internal predecessors, (92), 14 states have call successors, (14), 8 states have call predecessors, (14), 7 states have return successors, (13), 10 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-09 05:20:26,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 119 transitions. [2024-11-09 05:20:26,288 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 119 transitions. Word has length 25 [2024-11-09 05:20:26,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:26,288 INFO L471 AbstractCegarLoop]: Abstraction has 92 states and 119 transitions. [2024-11-09 05:20:26,289 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.5) internal successors, (21), 2 states have internal predecessors, (21), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 05:20:26,289 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 119 transitions. [2024-11-09 05:20:26,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-09 05:20:26,291 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:26,292 INFO L215 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] [2024-11-09 05:20:26,297 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-11-09 05:20:26,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:26,494 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:20:26,495 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:26,495 INFO L85 PathProgramCache]: Analyzing trace with hash 12232397, now seen corresponding path program 1 times [2024-11-09 05:20:26,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 05:20:26,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [662436667] [2024-11-09 05:20:26,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:26,496 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:26,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 05:20:26,501 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 05:20:26,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-09 05:20:26,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:26,584 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 05:20:26,586 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:26,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:20:26,627 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:20:26,627 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 05:20:26,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [662436667] [2024-11-09 05:20:26,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [662436667] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:26,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:26,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:20:26,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969941151] [2024-11-09 05:20:26,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:26,631 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:20:26,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 05:20:26,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:20:26,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:20:26,634 INFO L87 Difference]: Start difference. First operand 92 states and 119 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 05:20:26,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:26,665 INFO L93 Difference]: Finished difference Result 144 states and 186 transitions. [2024-11-09 05:20:26,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:20:26,666 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (3), 1 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 26 [2024-11-09 05:20:26,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:26,668 INFO L225 Difference]: With dead ends: 144 [2024-11-09 05:20:26,668 INFO L226 Difference]: Without dead ends: 83 [2024-11-09 05:20:26,669 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 24 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-11-09 05:20:26,670 INFO L432 NwaCegarLoop]: 106 mSDtfsCounter, 17 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 190 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-11-09 05:20:26,671 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 190 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:20:26,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2024-11-09 05:20:26,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2024-11-09 05:20:26,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 64 states have (on average 1.328125) internal successors, (85), 72 states have internal predecessors, (85), 11 states have call successors, (11), 7 states have call predecessors, (11), 7 states have return successors, (11), 8 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-09 05:20:26,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 107 transitions. [2024-11-09 05:20:26,683 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 107 transitions. Word has length 26 [2024-11-09 05:20:26,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:26,684 INFO L471 AbstractCegarLoop]: Abstraction has 83 states and 107 transitions. [2024-11-09 05:20:26,684 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 05:20:26,685 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 107 transitions. [2024-11-09 05:20:26,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-09 05:20:26,686 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:26,686 INFO L215 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] [2024-11-09 05:20:26,690 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-09 05:20:26,889 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:26,890 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:20:26,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:26,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1460058055, now seen corresponding path program 1 times [2024-11-09 05:20:26,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 05:20:26,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2013989416] [2024-11-09 05:20:26,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:26,896 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:26,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 05:20:26,901 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 05:20:26,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-09 05:20:26,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:26,997 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 05:20:26,999 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:27,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:20:27,023 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:20:27,023 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 05:20:27,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2013989416] [2024-11-09 05:20:27,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2013989416] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:27,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:27,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:20:27,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998830591] [2024-11-09 05:20:27,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:27,027 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:20:27,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 05:20:27,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:20:27,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:20:27,029 INFO L87 Difference]: Start difference. First operand 83 states and 107 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 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-11-09 05:20:27,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:27,089 INFO L93 Difference]: Finished difference Result 231 states and 304 transitions. [2024-11-09 05:20:27,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:20:27,090 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 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 31 [2024-11-09 05:20:27,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:27,093 INFO L225 Difference]: With dead ends: 231 [2024-11-09 05:20:27,093 INFO L226 Difference]: Without dead ends: 156 [2024-11-09 05:20:27,094 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 29 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-11-09 05:20:27,095 INFO L432 NwaCegarLoop]: 124 mSDtfsCounter, 99 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:27,096 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 218 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:20:27,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2024-11-09 05:20:27,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 153. [2024-11-09 05:20:27,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 116 states have (on average 1.353448275862069) internal successors, (157), 131 states have internal predecessors, (157), 22 states have call successors, (22), 14 states have call predecessors, (22), 14 states have return successors, (22), 15 states have call predecessors, (22), 22 states have call successors, (22) [2024-11-09 05:20:27,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 201 transitions. [2024-11-09 05:20:27,131 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 201 transitions. Word has length 31 [2024-11-09 05:20:27,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:27,131 INFO L471 AbstractCegarLoop]: Abstraction has 153 states and 201 transitions. [2024-11-09 05:20:27,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 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-11-09 05:20:27,135 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 201 transitions. [2024-11-09 05:20:27,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-09 05:20:27,140 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:27,140 INFO L215 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-11-09 05:20:27,144 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-09 05:20:27,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:27,341 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:20:27,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:27,341 INFO L85 PathProgramCache]: Analyzing trace with hash -802995273, now seen corresponding path program 1 times [2024-11-09 05:20:27,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 05:20:27,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1883119073] [2024-11-09 05:20:27,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:27,342 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:27,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 05:20:27,347 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 05:20:27,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-09 05:20:27,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:27,427 INFO L255 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 05:20:27,431 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:27,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:20:27,621 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:20:27,621 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 05:20:27,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1883119073] [2024-11-09 05:20:27,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1883119073] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:27,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:27,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:20:27,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700601486] [2024-11-09 05:20:27,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:27,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 05:20:27,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 05:20:27,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 05:20:27,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-09 05:20:27,628 INFO L87 Difference]: Start difference. First operand 153 states and 201 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 05:20:27,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:27,826 INFO L93 Difference]: Finished difference Result 435 states and 582 transitions. [2024-11-09 05:20:27,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 05:20:27,827 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (2), 1 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 34 [2024-11-09 05:20:27,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:27,834 INFO L225 Difference]: With dead ends: 435 [2024-11-09 05:20:27,834 INFO L226 Difference]: Without dead ends: 290 [2024-11-09 05:20:27,835 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-11-09 05:20:27,840 INFO L432 NwaCegarLoop]: 105 mSDtfsCounter, 69 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:27,841 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 477 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:20:27,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2024-11-09 05:20:27,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 290. [2024-11-09 05:20:27,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 217 states have (on average 1.3410138248847927) internal successors, (291), 246 states have internal predecessors, (291), 44 states have call successors, (44), 28 states have call predecessors, (44), 28 states have return successors, (46), 30 states have call predecessors, (46), 44 states have call successors, (46) [2024-11-09 05:20:27,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 381 transitions. [2024-11-09 05:20:27,891 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 381 transitions. Word has length 34 [2024-11-09 05:20:27,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:27,892 INFO L471 AbstractCegarLoop]: Abstraction has 290 states and 381 transitions. [2024-11-09 05:20:27,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-09 05:20:27,892 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 381 transitions. [2024-11-09 05:20:27,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-09 05:20:27,895 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:27,895 INFO L215 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, 1] [2024-11-09 05:20:27,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-09 05:20:28,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:28,096 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:20:28,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:28,097 INFO L85 PathProgramCache]: Analyzing trace with hash -2070670637, now seen corresponding path program 1 times [2024-11-09 05:20:28,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 05:20:28,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1221383619] [2024-11-09 05:20:28,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:28,098 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:28,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 05:20:28,099 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 05:20:28,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-09 05:20:28,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:28,180 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-09 05:20:28,187 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:28,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:20:28,327 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:20:28,327 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 05:20:28,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1221383619] [2024-11-09 05:20:28,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1221383619] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:28,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:28,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 05:20:28,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240618036] [2024-11-09 05:20:28,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:28,328 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:20:28,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 05:20:28,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:20:28,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:20:28,334 INFO L87 Difference]: Start difference. First operand 290 states and 381 transitions. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-09 05:20:28,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:28,476 INFO L93 Difference]: Finished difference Result 738 states and 986 transitions. [2024-11-09 05:20:28,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:20:28,477 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (3), 1 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 38 [2024-11-09 05:20:28,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:28,493 INFO L225 Difference]: With dead ends: 738 [2024-11-09 05:20:28,493 INFO L226 Difference]: Without dead ends: 456 [2024-11-09 05:20:28,495 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 34 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-11-09 05:20:28,496 INFO L432 NwaCegarLoop]: 101 mSDtfsCounter, 49 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:28,496 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 366 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 05:20:28,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2024-11-09 05:20:28,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 454. [2024-11-09 05:20:28,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 454 states, 341 states have (on average 1.2932551319648093) internal successors, (441), 374 states have internal predecessors, (441), 60 states have call successors, (60), 52 states have call predecessors, (60), 52 states have return successors, (80), 54 states have call predecessors, (80), 60 states have call successors, (80) [2024-11-09 05:20:28,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 581 transitions. [2024-11-09 05:20:28,563 INFO L78 Accepts]: Start accepts. Automaton has 454 states and 581 transitions. Word has length 38 [2024-11-09 05:20:28,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:28,564 INFO L471 AbstractCegarLoop]: Abstraction has 454 states and 581 transitions. [2024-11-09 05:20:28,565 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-09 05:20:28,565 INFO L276 IsEmpty]: Start isEmpty. Operand 454 states and 581 transitions. [2024-11-09 05:20:28,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-09 05:20:28,571 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:28,571 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:20:28,579 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2024-11-09 05:20:28,772 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:28,772 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:20:28,773 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:28,773 INFO L85 PathProgramCache]: Analyzing trace with hash 51629853, now seen corresponding path program 1 times [2024-11-09 05:20:28,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 05:20:28,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1144777721] [2024-11-09 05:20:28,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:28,774 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:28,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 05:20:28,777 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 05:20:28,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-09 05:20:28,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:28,853 INFO L255 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 05:20:28,856 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:28,884 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-09 05:20:28,884 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:20:28,884 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 05:20:28,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1144777721] [2024-11-09 05:20:28,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1144777721] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:28,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:28,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:20:28,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658594241] [2024-11-09 05:20:28,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:28,886 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:20:28,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 05:20:28,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:20:28,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:20:28,887 INFO L87 Difference]: Start difference. First operand 454 states and 581 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-09 05:20:28,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:28,978 INFO L93 Difference]: Finished difference Result 912 states and 1202 transitions. [2024-11-09 05:20:28,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:20:28,978 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 57 [2024-11-09 05:20:28,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:28,983 INFO L225 Difference]: With dead ends: 912 [2024-11-09 05:20:28,983 INFO L226 Difference]: Without dead ends: 466 [2024-11-09 05:20:28,985 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:20:28,987 INFO L432 NwaCegarLoop]: 104 mSDtfsCounter, 0 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:28,987 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 410 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:20:28,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2024-11-09 05:20:29,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 466. [2024-11-09 05:20:29,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 353 states have (on average 1.2832861189801699) internal successors, (453), 386 states have internal predecessors, (453), 60 states have call successors, (60), 52 states have call predecessors, (60), 52 states have return successors, (80), 54 states have call predecessors, (80), 60 states have call successors, (80) [2024-11-09 05:20:29,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 593 transitions. [2024-11-09 05:20:29,042 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 593 transitions. Word has length 57 [2024-11-09 05:20:29,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:29,043 INFO L471 AbstractCegarLoop]: Abstraction has 466 states and 593 transitions. [2024-11-09 05:20:29,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-09 05:20:29,043 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 593 transitions. [2024-11-09 05:20:29,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-09 05:20:29,045 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:29,046 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:20:29,052 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-09 05:20:29,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:29,248 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:20:29,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:29,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1974857887, now seen corresponding path program 1 times [2024-11-09 05:20:29,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 05:20:29,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1401208311] [2024-11-09 05:20:29,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:29,250 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:29,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 05:20:29,253 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 05:20:29,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-09 05:20:29,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:29,327 INFO L255 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 05:20:29,329 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:29,351 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-09 05:20:29,352 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:20:29,352 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 05:20:29,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1401208311] [2024-11-09 05:20:29,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1401208311] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:29,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:29,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 05:20:29,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266008936] [2024-11-09 05:20:29,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:29,353 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 05:20:29,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 05:20:29,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 05:20:29,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 05:20:29,354 INFO L87 Difference]: Start difference. First operand 466 states and 593 transitions. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-09 05:20:29,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:29,432 INFO L93 Difference]: Finished difference Result 932 states and 1222 transitions. [2024-11-09 05:20:29,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 05:20:29,434 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 57 [2024-11-09 05:20:29,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:29,439 INFO L225 Difference]: With dead ends: 932 [2024-11-09 05:20:29,439 INFO L226 Difference]: Without dead ends: 474 [2024-11-09 05:20:29,440 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 05:20:29,443 INFO L432 NwaCegarLoop]: 105 mSDtfsCounter, 0 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:29,446 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 309 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:20:29,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2024-11-09 05:20:29,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 474. [2024-11-09 05:20:29,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 361 states have (on average 1.2770083102493075) internal successors, (461), 394 states have internal predecessors, (461), 60 states have call successors, (60), 52 states have call predecessors, (60), 52 states have return successors, (80), 54 states have call predecessors, (80), 60 states have call successors, (80) [2024-11-09 05:20:29,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 601 transitions. [2024-11-09 05:20:29,497 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 601 transitions. Word has length 57 [2024-11-09 05:20:29,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:29,498 INFO L471 AbstractCegarLoop]: Abstraction has 474 states and 601 transitions. [2024-11-09 05:20:29,498 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-09 05:20:29,498 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 601 transitions. [2024-11-09 05:20:29,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-09 05:20:29,500 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:29,500 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:20:29,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2024-11-09 05:20:29,700 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:29,701 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:20:29,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:29,702 INFO L85 PathProgramCache]: Analyzing trace with hash -933906015, now seen corresponding path program 1 times [2024-11-09 05:20:29,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 05:20:29,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [447456306] [2024-11-09 05:20:29,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:29,702 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:29,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 05:20:29,704 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 05:20:29,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-09 05:20:29,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:29,774 INFO L255 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 05:20:29,776 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:29,847 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-09 05:20:29,847 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:20:29,847 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 05:20:29,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [447456306] [2024-11-09 05:20:29,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [447456306] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:29,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:29,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 05:20:29,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373593315] [2024-11-09 05:20:29,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:29,849 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:20:29,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 05:20:29,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:20:29,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:20:29,850 INFO L87 Difference]: Start difference. First operand 474 states and 601 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-09 05:20:29,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:29,936 INFO L93 Difference]: Finished difference Result 1128 states and 1438 transitions. [2024-11-09 05:20:29,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:20:29,937 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 57 [2024-11-09 05:20:29,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:29,942 INFO L225 Difference]: With dead ends: 1128 [2024-11-09 05:20:29,942 INFO L226 Difference]: Without dead ends: 662 [2024-11-09 05:20:29,944 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 55 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-11-09 05:20:29,945 INFO L432 NwaCegarLoop]: 105 mSDtfsCounter, 36 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:29,946 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 197 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:20:29,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states. [2024-11-09 05:20:30,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 662. [2024-11-09 05:20:30,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 505 states have (on average 1.2415841584158416) internal successors, (627), 542 states have internal predecessors, (627), 84 states have call successors, (84), 76 states have call predecessors, (84), 72 states have return successors, (106), 74 states have call predecessors, (106), 84 states have call successors, (106) [2024-11-09 05:20:30,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 817 transitions. [2024-11-09 05:20:30,024 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 817 transitions. Word has length 57 [2024-11-09 05:20:30,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:30,024 INFO L471 AbstractCegarLoop]: Abstraction has 662 states and 817 transitions. [2024-11-09 05:20:30,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-09 05:20:30,025 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 817 transitions. [2024-11-09 05:20:30,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-11-09 05:20:30,028 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:30,028 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:20:30,033 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-11-09 05:20:30,228 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:30,229 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:20:30,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:30,229 INFO L85 PathProgramCache]: Analyzing trace with hash 977328839, now seen corresponding path program 1 times [2024-11-09 05:20:30,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 05:20:30,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1401224161] [2024-11-09 05:20:30,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:30,230 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:30,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 05:20:30,233 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 05:20:30,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-11-09 05:20:30,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:30,310 INFO L255 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-09 05:20:30,316 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:30,457 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 05:20:30,459 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:20:30,459 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 05:20:30,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1401224161] [2024-11-09 05:20:30,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1401224161] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:30,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:30,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-09 05:20:30,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010000809] [2024-11-09 05:20:30,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:30,461 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-09 05:20:30,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 05:20:30,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-09 05:20:30,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:20:30,461 INFO L87 Difference]: Start difference. First operand 662 states and 817 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-09 05:20:30,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:30,735 INFO L93 Difference]: Finished difference Result 1312 states and 1626 transitions. [2024-11-09 05:20:30,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 05:20:30,736 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 61 [2024-11-09 05:20:30,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:30,741 INFO L225 Difference]: With dead ends: 1312 [2024-11-09 05:20:30,741 INFO L226 Difference]: Without dead ends: 658 [2024-11-09 05:20:30,743 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-09 05:20:30,744 INFO L432 NwaCegarLoop]: 188 mSDtfsCounter, 70 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:30,744 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 920 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 05:20:30,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2024-11-09 05:20:30,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 658. [2024-11-09 05:20:30,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 501 states have (on average 1.2275449101796407) internal successors, (615), 536 states have internal predecessors, (615), 84 states have call successors, (84), 76 states have call predecessors, (84), 72 states have return successors, (96), 74 states have call predecessors, (96), 84 states have call successors, (96) [2024-11-09 05:20:30,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 795 transitions. [2024-11-09 05:20:30,808 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 795 transitions. Word has length 61 [2024-11-09 05:20:30,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:30,809 INFO L471 AbstractCegarLoop]: Abstraction has 658 states and 795 transitions. [2024-11-09 05:20:30,809 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 states have internal predecessors, (50), 3 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-09 05:20:30,809 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 795 transitions. [2024-11-09 05:20:30,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-09 05:20:30,812 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:30,812 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:20:30,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2024-11-09 05:20:31,015 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:31,015 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:20:31,015 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:31,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1075058752, now seen corresponding path program 1 times [2024-11-09 05:20:31,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 05:20:31,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [546258286] [2024-11-09 05:20:31,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:31,016 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:31,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 05:20:31,020 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 05:20:31,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-09 05:20:31,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:31,110 INFO L255 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 05:20:31,112 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:31,134 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-09 05:20:31,134 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:20:31,135 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 05:20:31,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [546258286] [2024-11-09 05:20:31,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [546258286] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:31,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:31,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 05:20:31,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758963400] [2024-11-09 05:20:31,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:31,137 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:20:31,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 05:20:31,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:20:31,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 05:20:31,138 INFO L87 Difference]: Start difference. First operand 658 states and 795 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-09 05:20:31,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:31,222 INFO L93 Difference]: Finished difference Result 1121 states and 1354 transitions. [2024-11-09 05:20:31,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:20:31,223 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 88 [2024-11-09 05:20:31,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:31,227 INFO L225 Difference]: With dead ends: 1121 [2024-11-09 05:20:31,227 INFO L226 Difference]: Without dead ends: 471 [2024-11-09 05:20:31,229 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 86 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-11-09 05:20:31,230 INFO L432 NwaCegarLoop]: 131 mSDtfsCounter, 37 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:31,230 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 232 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:20:31,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2024-11-09 05:20:31,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 463. [2024-11-09 05:20:31,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 354 states have (on average 1.2090395480225988) internal successors, (428), 378 states have internal predecessors, (428), 58 states have call successors, (58), 54 states have call predecessors, (58), 50 states have return successors, (64), 52 states have call predecessors, (64), 58 states have call successors, (64) [2024-11-09 05:20:31,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 550 transitions. [2024-11-09 05:20:31,282 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 550 transitions. Word has length 88 [2024-11-09 05:20:31,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:31,283 INFO L471 AbstractCegarLoop]: Abstraction has 463 states and 550 transitions. [2024-11-09 05:20:31,283 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-09 05:20:31,283 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 550 transitions. [2024-11-09 05:20:31,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-11-09 05:20:31,285 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:31,285 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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-11-09 05:20:31,292 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2024-11-09 05:20:31,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:31,486 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:20:31,486 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:31,486 INFO L85 PathProgramCache]: Analyzing trace with hash 108414381, now seen corresponding path program 1 times [2024-11-09 05:20:31,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 05:20:31,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [136712090] [2024-11-09 05:20:31,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:31,487 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:31,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 05:20:31,490 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 05:20:31,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2024-11-09 05:20:31,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:31,578 INFO L255 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 05:20:31,580 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:31,716 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 17 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-09 05:20:31,716 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:20:32,115 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-09 05:20:32,115 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 05:20:32,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [136712090] [2024-11-09 05:20:32,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [136712090] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:20:32,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1002750871] [2024-11-09 05:20:32,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:32,116 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 05:20:32,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 05:20:32,119 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 05:20:32,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-09 05:20:32,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:32,262 INFO L255 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 05:20:32,265 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:32,376 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-09 05:20:32,376 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:20:32,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1002750871] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:32,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 05:20:32,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6, 7] total 12 [2024-11-09 05:20:32,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749136177] [2024-11-09 05:20:32,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:32,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 05:20:32,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 05:20:32,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 05:20:32,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-11-09 05:20:32,379 INFO L87 Difference]: Start difference. First operand 463 states and 550 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-09 05:20:32,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:32,466 INFO L93 Difference]: Finished difference Result 657 states and 790 transitions. [2024-11-09 05:20:32,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 05:20:32,467 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 100 [2024-11-09 05:20:32,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:32,471 INFO L225 Difference]: With dead ends: 657 [2024-11-09 05:20:32,472 INFO L226 Difference]: Without dead ends: 655 [2024-11-09 05:20:32,472 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 287 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-11-09 05:20:32,473 INFO L432 NwaCegarLoop]: 106 mSDtfsCounter, 55 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:32,473 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 200 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:20:32,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2024-11-09 05:20:32,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 548. [2024-11-09 05:20:32,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 419 states have (on average 1.2171837708830548) internal successors, (510), 448 states have internal predecessors, (510), 69 states have call successors, (69), 63 states have call predecessors, (69), 59 states have return successors, (79), 60 states have call predecessors, (79), 69 states have call successors, (79) [2024-11-09 05:20:32,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 658 transitions. [2024-11-09 05:20:32,535 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 658 transitions. Word has length 100 [2024-11-09 05:20:32,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:32,536 INFO L471 AbstractCegarLoop]: Abstraction has 548 states and 658 transitions. [2024-11-09 05:20:32,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2024-11-09 05:20:32,536 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 658 transitions. [2024-11-09 05:20:32,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-11-09 05:20:32,538 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:32,539 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1] [2024-11-09 05:20:32,542 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-11-09 05:20:32,743 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2024-11-09 05:20:32,942 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:32,942 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:20:32,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:32,942 INFO L85 PathProgramCache]: Analyzing trace with hash 385735457, now seen corresponding path program 1 times [2024-11-09 05:20:32,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 05:20:32,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1484227996] [2024-11-09 05:20:32,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:32,943 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:32,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 05:20:32,945 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 05:20:32,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2024-11-09 05:20:33,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:33,064 INFO L255 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 05:20:33,078 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:33,369 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 87 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-09 05:20:33,369 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:20:33,794 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 57 proven. 4 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-09 05:20:33,794 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 05:20:33,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1484227996] [2024-11-09 05:20:33,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1484227996] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:20:33,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1110019589] [2024-11-09 05:20:33,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:33,795 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 05:20:33,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 05:20:33,798 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 05:20:33,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-09 05:20:34,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:34,009 INFO L255 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 05:20:34,012 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:34,250 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 87 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-09 05:20:34,250 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:20:34,559 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 57 proven. 4 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-09 05:20:34,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1110019589] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:20:34,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886276649] [2024-11-09 05:20:34,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:34,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:20:34,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:20:34,563 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:20:34,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-09 05:20:34,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:34,681 INFO L255 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-09 05:20:34,684 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:34,951 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 44 proven. 27 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-09 05:20:34,951 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:20:35,307 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 12 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-11-09 05:20:35,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886276649] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:20:35,308 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-09 05:20:35,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8, 8, 8, 4] total 16 [2024-11-09 05:20:35,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340045985] [2024-11-09 05:20:35,308 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-09 05:20:35,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-09 05:20:35,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 05:20:35,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-09 05:20:35,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2024-11-09 05:20:35,311 INFO L87 Difference]: Start difference. First operand 548 states and 658 transitions. Second operand has 16 states, 16 states have (on average 15.8125) internal successors, (253), 15 states have internal predecessors, (253), 13 states have call successors, (34), 9 states have call predecessors, (34), 13 states have return successors, (35), 11 states have call predecessors, (35), 13 states have call successors, (35) [2024-11-09 05:20:36,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:36,251 INFO L93 Difference]: Finished difference Result 1645 states and 2091 transitions. [2024-11-09 05:20:36,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-09 05:20:36,252 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 15.8125) internal successors, (253), 15 states have internal predecessors, (253), 13 states have call successors, (34), 9 states have call predecessors, (34), 13 states have return successors, (35), 11 states have call predecessors, (35), 13 states have call successors, (35) Word has length 142 [2024-11-09 05:20:36,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:36,259 INFO L225 Difference]: With dead ends: 1645 [2024-11-09 05:20:36,259 INFO L226 Difference]: Without dead ends: 1261 [2024-11-09 05:20:36,262 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 856 GetRequests, 836 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2024-11-09 05:20:36,263 INFO L432 NwaCegarLoop]: 182 mSDtfsCounter, 568 mSDsluCounter, 740 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 922 SdHoareTripleChecker+Invalid, 847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:36,263 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [575 Valid, 922 Invalid, 847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-09 05:20:36,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1261 states. [2024-11-09 05:20:36,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1261 to 1183. [2024-11-09 05:20:36,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1183 states, 898 states have (on average 1.1959910913140313) internal successors, (1074), 963 states have internal predecessors, (1074), 151 states have call successors, (151), 127 states have call predecessors, (151), 133 states have return successors, (184), 135 states have call predecessors, (184), 151 states have call successors, (184) [2024-11-09 05:20:36,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1183 states to 1183 states and 1409 transitions. [2024-11-09 05:20:36,405 INFO L78 Accepts]: Start accepts. Automaton has 1183 states and 1409 transitions. Word has length 142 [2024-11-09 05:20:36,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:36,405 INFO L471 AbstractCegarLoop]: Abstraction has 1183 states and 1409 transitions. [2024-11-09 05:20:36,406 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 15.8125) internal successors, (253), 15 states have internal predecessors, (253), 13 states have call successors, (34), 9 states have call predecessors, (34), 13 states have return successors, (35), 11 states have call predecessors, (35), 13 states have call successors, (35) [2024-11-09 05:20:36,406 INFO L276 IsEmpty]: Start isEmpty. Operand 1183 states and 1409 transitions. [2024-11-09 05:20:36,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-11-09 05:20:36,409 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:36,410 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1] [2024-11-09 05:20:36,414 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (15)] Forceful destruction successful, exit code 0 [2024-11-09 05:20:36,623 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-09 05:20:36,813 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2024-11-09 05:20:37,010 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:37,011 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:20:37,011 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:37,011 INFO L85 PathProgramCache]: Analyzing trace with hash -33117283, now seen corresponding path program 1 times [2024-11-09 05:20:37,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 05:20:37,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [752853107] [2024-11-09 05:20:37,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:37,012 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:37,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 05:20:37,015 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 05:20:37,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2024-11-09 05:20:37,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:37,131 INFO L255 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 05:20:37,134 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:37,496 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 77 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-09 05:20:37,497 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:20:38,020 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 55 proven. 6 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-09 05:20:38,021 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 05:20:38,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [752853107] [2024-11-09 05:20:38,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [752853107] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:20:38,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2004997761] [2024-11-09 05:20:38,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:38,021 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 05:20:38,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 05:20:38,024 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 05:20:38,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2024-11-09 05:20:38,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:38,263 INFO L255 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 05:20:38,266 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:38,531 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 77 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-09 05:20:38,531 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:20:38,903 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 55 proven. 6 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-09 05:20:38,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2004997761] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 05:20:38,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128832027] [2024-11-09 05:20:38,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:38,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:20:38,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 05:20:38,908 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 05:20:38,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-09 05:20:39,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:39,017 INFO L255 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-09 05:20:39,020 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:39,229 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 83 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-09 05:20:39,229 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 05:20:39,437 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-09 05:20:39,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128832027] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-09 05:20:39,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 5 imperfect interpolant sequences. [2024-11-09 05:20:39,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11, 11, 11, 11, 8] total 27 [2024-11-09 05:20:39,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800110564] [2024-11-09 05:20:39,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:39,438 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 05:20:39,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 05:20:39,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 05:20:39,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2024-11-09 05:20:39,439 INFO L87 Difference]: Start difference. First operand 1183 states and 1409 transitions. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2024-11-09 05:20:39,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:39,996 INFO L93 Difference]: Finished difference Result 2996 states and 3630 transitions. [2024-11-09 05:20:39,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 05:20:39,997 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 142 [2024-11-09 05:20:39,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:40,008 INFO L225 Difference]: With dead ends: 2996 [2024-11-09 05:20:40,008 INFO L226 Difference]: Without dead ends: 1969 [2024-11-09 05:20:40,012 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 850 GetRequests, 822 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2024-11-09 05:20:40,013 INFO L432 NwaCegarLoop]: 220 mSDtfsCounter, 239 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 787 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:40,013 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 787 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 05:20:40,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1969 states. [2024-11-09 05:20:40,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1969 to 1683. [2024-11-09 05:20:40,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1683 states, 1281 states have (on average 1.1967213114754098) internal successors, (1533), 1362 states have internal predecessors, (1533), 212 states have call successors, (212), 184 states have call predecessors, (212), 189 states have return successors, (280), 192 states have call predecessors, (280), 212 states have call successors, (280) [2024-11-09 05:20:40,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1683 states to 1683 states and 2025 transitions. [2024-11-09 05:20:40,243 INFO L78 Accepts]: Start accepts. Automaton has 1683 states and 2025 transitions. Word has length 142 [2024-11-09 05:20:40,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:40,243 INFO L471 AbstractCegarLoop]: Abstraction has 1683 states and 2025 transitions. [2024-11-09 05:20:40,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2024-11-09 05:20:40,244 INFO L276 IsEmpty]: Start isEmpty. Operand 1683 states and 2025 transitions. [2024-11-09 05:20:40,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-11-09 05:20:40,249 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 05:20:40,249 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1] [2024-11-09 05:20:40,257 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2024-11-09 05:20:40,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2024-11-09 05:20:40,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-09 05:20:40,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 05:20:40,855 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 05:20:40,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 05:20:40,856 INFO L85 PathProgramCache]: Analyzing trace with hash -765084709, now seen corresponding path program 1 times [2024-11-09 05:20:40,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 05:20:40,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2134922339] [2024-11-09 05:20:40,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 05:20:40,857 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:40,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 05:20:40,859 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 05:20:40,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2024-11-09 05:20:40,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 05:20:40,986 INFO L255 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 05:20:40,990 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 05:20:41,022 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-09 05:20:41,023 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 05:20:41,023 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 05:20:41,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2134922339] [2024-11-09 05:20:41,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2134922339] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 05:20:41,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 05:20:41,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 05:20:41,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394701147] [2024-11-09 05:20:41,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 05:20:41,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 05:20:41,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 05:20:41,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 05:20:41,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:20:41,026 INFO L87 Difference]: Start difference. First operand 1683 states and 2025 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-09 05:20:41,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 05:20:41,122 INFO L93 Difference]: Finished difference Result 2124 states and 2536 transitions. [2024-11-09 05:20:41,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 05:20:41,123 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 142 [2024-11-09 05:20:41,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 05:20:41,126 INFO L225 Difference]: With dead ends: 2124 [2024-11-09 05:20:41,126 INFO L226 Difference]: Without dead ends: 0 [2024-11-09 05:20:41,131 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 05:20:41,131 INFO L432 NwaCegarLoop]: 92 mSDtfsCounter, 0 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 05:20:41,132 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 363 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 05:20:41,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-11-09 05:20:41,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-11-09 05:20:41,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 05:20:41,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-11-09 05:20:41,134 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 142 [2024-11-09 05:20:41,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 05:20:41,135 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-09 05:20:41,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-09 05:20:41,135 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-11-09 05:20:41,135 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-09 05:20:41,138 INFO L782 garLoopResultBuilder]: Registering result SAFE for location timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-09 05:20:41,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2024-11-09 05:20:41,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 05:20:41,342 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 05:20:41,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-11-09 05:20:51,817 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-09 05:20:51,910 WARN L162 FloydHoareUtils]: Requires clause for changeMethaneLevel contained old-variable. Original clause: (let ((.cse1 (= (_ bv0 32) |old(~methaneLevelCritical~0)|)) (.cse0 (= (_ bv1 32) |old(~methaneLevelCritical~0)|))) (and (or (= ~methaneLevelCritical~0 (_ bv1 32)) (not .cse0)) (or (not .cse1) (= ~methaneLevelCritical~0 (_ bv0 32))) (let ((.cse7 (= ~waterLevel~0 (_ bv2 32))) (.cse6 (= (_ bv0 32) ~systemActive~0)) (.cse2 (= ~waterLevel~0 (_ bv1 32))) (.cse3 (= (_ bv0 32) ~pumpRunning~0)) (.cse4 (= ~methAndRunningLastTime~0 (_ bv0 32))) (.cse5 (= (_ bv1 32) ~systemActive~0))) (or (and .cse2 .cse3 .cse4 .cse1 .cse5) (and .cse2 .cse3 .cse6 .cse4 .cse0) (and .cse3 .cse6 .cse7 .cse4 .cse0) (and .cse3 .cse7 .cse4 .cse0 .cse5) (and .cse3 .cse6 .cse7 .cse4 .cse1) (and .cse7 .cse4 .cse1 .cse5) (and .cse2 .cse3 .cse6 .cse4 .cse1) (and .cse2 .cse3 .cse4 .cse0 .cse5))))) Eliminated clause: (exists ((|old(~methaneLevelCritical~0)| (_ BitVec 32))) (let ((.cse1 (= (_ bv0 32) |old(~methaneLevelCritical~0)|)) (.cse0 (= (_ bv1 32) |old(~methaneLevelCritical~0)|))) (and (or (= ~methaneLevelCritical~0 (_ bv1 32)) (not .cse0)) (or (not .cse1) (= ~methaneLevelCritical~0 (_ bv0 32))) (let ((.cse7 (= ~waterLevel~0 (_ bv2 32))) (.cse6 (= (_ bv0 32) ~systemActive~0)) (.cse2 (= ~waterLevel~0 (_ bv1 32))) (.cse3 (= (_ bv0 32) ~pumpRunning~0)) (.cse4 (= ~methAndRunningLastTime~0 (_ bv0 32))) (.cse5 (= (_ bv1 32) ~systemActive~0))) (or (and .cse2 .cse3 .cse4 .cse1 .cse5) (and .cse2 .cse3 .cse6 .cse4 .cse0) (and .cse3 .cse6 .cse7 .cse4 .cse0) (and .cse3 .cse7 .cse4 .cse0 .cse5) (and .cse3 .cse6 .cse7 .cse4 .cse1) (and .cse7 .cse4 .cse1 .cse5) (and .cse2 .cse3 .cse6 .cse4 .cse1) (and .cse2 .cse3 .cse4 .cse0 .cse5)))))) [2024-11-09 05:20:51,947 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-09 05:20:51,996 WARN L162 FloydHoareUtils]: Requires clause for timeShift contained old-variable. Original clause: (let ((.cse2 (= (_ bv1 32) ~systemActive~0)) (.cse6 (= (_ bv0 32) |old(~methAndRunningLastTime~0)|)) (.cse7 (= (_ bv1 32) |old(~waterLevel~0)|))) (let ((.cse5 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse8 (not .cse7)) (.cse11 (not .cse6)) (.cse9 (not .cse2)) (.cse4 (= (_ bv0 32) |old(~pumpRunning~0)|)) (.cse10 (= ~methAndRunningLastTime~0 (_ bv0 32))) (.cse0 (= (_ bv2 32) |old(~waterLevel~0)|)) (.cse12 (= (_ bv0 32) ~pumpRunning~0)) (.cse3 (= (_ bv0 32) ~systemActive~0))) (and (let ((.cse1 (= ~methaneLevelCritical~0 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2) (and .cse3 .cse4 .cse0 .cse5) (and .cse6 .cse0 .cse5 .cse2) (and .cse6 .cse4 .cse7 .cse1 .cse2) (and .cse3 .cse4 .cse7 .cse1) (and .cse6 .cse4 .cse7 .cse5 .cse2) (and .cse3 .cse4 .cse7 .cse5) (and .cse3 .cse4 .cse0 .cse1))) (or (= ~waterLevel~0 (_ bv1 32)) .cse8) (or .cse9 .cse10 (not .cse5)) (or .cse11 .cse8 .cse10) (or .cse11 .cse9 (not .cse4) (and .cse12 .cse10)) (or (= ~waterLevel~0 (_ bv2 32)) (not .cse0)) (or .cse12 (not .cse3))))) Eliminated clause: (let ((.cse2 (= (_ bv1 32) ~systemActive~0))) (let ((.cse11 (not .cse2)) (.cse10 (= ~methAndRunningLastTime~0 (_ bv0 32))) (.cse5 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse12 (= (_ bv0 32) ~pumpRunning~0)) (.cse3 (= (_ bv0 32) ~systemActive~0))) (and (exists ((|old(~waterLevel~0)| (_ BitVec 32)) (|old(~methAndRunningLastTime~0)| (_ BitVec 32)) (|old(~pumpRunning~0)| (_ BitVec 32))) (let ((.cse6 (= (_ bv0 32) |old(~methAndRunningLastTime~0)|)) (.cse7 (= (_ bv1 32) |old(~waterLevel~0)|))) (let ((.cse8 (not .cse7)) (.cse9 (not .cse6)) (.cse4 (= (_ bv0 32) |old(~pumpRunning~0)|)) (.cse0 (= (_ bv2 32) |old(~waterLevel~0)|))) (and (let ((.cse1 (= ~methaneLevelCritical~0 (_ bv0 32)))) (or (and .cse0 .cse1 .cse2) (and .cse3 .cse4 .cse0 .cse5) (and .cse6 .cse0 .cse5 .cse2) (and .cse6 .cse4 .cse7 .cse1 .cse2) (and .cse3 .cse4 .cse7 .cse1) (and .cse6 .cse4 .cse7 .cse5 .cse2) (and .cse3 .cse4 .cse7 .cse5) (and .cse3 .cse4 .cse0 .cse1))) (or (= ~waterLevel~0 (_ bv1 32)) .cse8) (or .cse9 .cse8 .cse10) (or .cse9 .cse11 (not .cse4) (and .cse12 .cse10)) (or (= ~waterLevel~0 (_ bv2 32)) (not .cse0)))))) (or .cse11 .cse10 (not .cse5)) (or .cse12 (not .cse3))))) [2024-11-09 05:20:52,051 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-09 05:20:52,105 WARN L162 FloydHoareUtils]: Requires clause for processEnvironment__wrappee__highWaterSensor contained old-variable. Original clause: (and (= (_ bv0 32) ~pumpRunning~0) (let ((.cse2 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse4 (= ~waterLevel~0 (_ bv2 32))) (.cse0 (= ~waterLevel~0 (_ bv1 32))) (.cse1 (= (_ bv0 32) |old(~pumpRunning~0)|)) (.cse5 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse3 (= (_ bv1 32) ~systemActive~0))) (or (and .cse0 .cse1 (= ~methAndRunningLastTime~0 (_ bv0 32)) .cse2 .cse3) (and .cse1 .cse4 .cse2 .cse3) (and .cse1 .cse4 .cse5 .cse3) (and .cse0 .cse1 .cse5 .cse3)))) Eliminated clause: (and (= (_ bv0 32) ~pumpRunning~0) (let ((.cse1 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse3 (= ~waterLevel~0 (_ bv2 32))) (.cse0 (= ~waterLevel~0 (_ bv1 32))) (.cse4 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse2 (= (_ bv1 32) ~systemActive~0))) (or (and .cse0 .cse1 .cse2) (and .cse3 .cse1 .cse2) (and .cse3 .cse4 .cse2) (and .cse0 (= ~methAndRunningLastTime~0 (_ bv0 32)) .cse4 .cse2)))) [2024-11-09 05:20:52,140 WARN L162 FloydHoareUtils]: Requires clause for waterRise contained old-variable. Original clause: (let ((.cse0 (= (_ bv1 32) |old(~waterLevel~0)|)) (.cse5 (= (_ bv2 32) |old(~waterLevel~0)|))) (and (or (= ~waterLevel~0 (_ bv1 32)) (not .cse0)) (let ((.cse6 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse1 (= (_ bv0 32) ~pumpRunning~0)) (.cse2 (= (_ bv0 32) ~systemActive~0)) (.cse3 (= ~methAndRunningLastTime~0 (_ bv0 32))) (.cse4 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse7 (= (_ bv1 32) ~systemActive~0))) (or (and .cse1 .cse2 .cse0 .cse3 .cse4) (and .cse1 .cse3 .cse5 .cse6 .cse7) (and .cse1 .cse0 .cse3 .cse6 .cse7) (and .cse1 .cse2 .cse0 .cse3 .cse6) (and .cse1 .cse0 .cse3 .cse4 .cse7) (and .cse1 .cse2 .cse3 .cse5 .cse6) (and .cse1 .cse2 .cse3 .cse5 .cse4) (and .cse3 .cse5 .cse4 .cse7))) (or (= ~waterLevel~0 (_ bv2 32)) (not .cse5)))) Eliminated clause: (exists ((|old(~waterLevel~0)| (_ BitVec 32))) (let ((.cse0 (= (_ bv1 32) |old(~waterLevel~0)|)) (.cse5 (= (_ bv2 32) |old(~waterLevel~0)|))) (and (or (= ~waterLevel~0 (_ bv1 32)) (not .cse0)) (let ((.cse6 (= ~methaneLevelCritical~0 (_ bv1 32))) (.cse1 (= (_ bv0 32) ~pumpRunning~0)) (.cse2 (= (_ bv0 32) ~systemActive~0)) (.cse3 (= ~methAndRunningLastTime~0 (_ bv0 32))) (.cse4 (= ~methaneLevelCritical~0 (_ bv0 32))) (.cse7 (= (_ bv1 32) ~systemActive~0))) (or (and .cse1 .cse2 .cse0 .cse3 .cse4) (and .cse1 .cse3 .cse5 .cse6 .cse7) (and .cse1 .cse0 .cse3 .cse6 .cse7) (and .cse1 .cse2 .cse0 .cse3 .cse6) (and .cse1 .cse0 .cse3 .cse4 .cse7) (and .cse1 .cse2 .cse3 .cse5 .cse6) (and .cse1 .cse2 .cse3 .cse5 .cse4) (and .cse3 .cse5 .cse4 .cse7))) (or (= ~waterLevel~0 (_ bv2 32)) (not .cse5))))) [2024-11-09 05:20:52,161 WARN L976 BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression [2024-11-09 05:20:52,165 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.11 05:20:52 BoogieIcfgContainer [2024-11-09 05:20:52,166 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-09 05:20:52,166 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-09 05:20:52,167 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-09 05:20:52,167 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-09 05:20:52,167 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 05:20:25" (3/4) ... [2024-11-09 05:20:52,170 INFO L142 WitnessPrinter]: Generating witness for correct program [2024-11-09 05:20:52,176 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure deactivatePump [2024-11-09 05:20:52,176 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__wrappee__base [2024-11-09 05:20:52,176 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure changeMethaneLevel [2024-11-09 05:20:52,176 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure timeShift [2024-11-09 05:20:52,176 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cleanup [2024-11-09 05:20:52,176 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure isMethaneLevelCritical [2024-11-09 05:20:52,177 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure processEnvironment__wrappee__highWaterSensor [2024-11-09 05:20:52,177 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure waterRise [2024-11-09 05:20:52,185 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2024-11-09 05:20:52,186 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2024-11-09 05:20:52,186 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2024-11-09 05:20:52,187 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-09 05:20:52,187 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-09 05:20:52,340 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/witness.graphml [2024-11-09 05:20:52,340 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/witness.yml [2024-11-09 05:20:52,340 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-09 05:20:52,341 INFO L158 Benchmark]: Toolchain (without parser) took 27950.20ms. Allocated memory was 69.2MB in the beginning and 255.9MB in the end (delta: 186.6MB). Free memory was 43.9MB in the beginning and 93.5MB in the end (delta: -49.6MB). Peak memory consumption was 139.6MB. Max. memory is 16.1GB. [2024-11-09 05:20:52,341 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 69.2MB. Free memory was 44.8MB in the beginning and 44.8MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 05:20:52,341 INFO L158 Benchmark]: CACSL2BoogieTranslator took 696.94ms. Allocated memory was 69.2MB in the beginning and 83.9MB in the end (delta: 14.7MB). Free memory was 43.7MB in the beginning and 48.9MB in the end (delta: -5.2MB). Peak memory consumption was 11.3MB. Max. memory is 16.1GB. [2024-11-09 05:20:52,342 INFO L158 Benchmark]: Boogie Procedure Inliner took 70.54ms. Allocated memory is still 83.9MB. Free memory was 48.9MB in the beginning and 46.4MB in the end (delta: 2.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-09 05:20:52,342 INFO L158 Benchmark]: Boogie Preprocessor took 41.08ms. Allocated memory is still 83.9MB. Free memory was 46.4MB in the beginning and 44.7MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 05:20:52,343 INFO L158 Benchmark]: RCFGBuilder took 631.65ms. Allocated memory is still 83.9MB. Free memory was 44.7MB in the beginning and 47.0MB in the end (delta: -2.3MB). Peak memory consumption was 12.5MB. Max. memory is 16.1GB. [2024-11-09 05:20:52,343 INFO L158 Benchmark]: TraceAbstraction took 26328.70ms. Allocated memory was 83.9MB in the beginning and 255.9MB in the end (delta: 172.0MB). Free memory was 46.4MB in the beginning and 103.0MB in the end (delta: -56.5MB). Peak memory consumption was 147.3MB. Max. memory is 16.1GB. [2024-11-09 05:20:52,344 INFO L158 Benchmark]: Witness Printer took 173.92ms. Allocated memory is still 255.9MB. Free memory was 103.0MB in the beginning and 93.5MB in the end (delta: 9.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-09 05:20:52,346 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.29ms. Allocated memory is still 69.2MB. Free memory was 44.8MB in the beginning and 44.8MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 696.94ms. Allocated memory was 69.2MB in the beginning and 83.9MB in the end (delta: 14.7MB). Free memory was 43.7MB in the beginning and 48.9MB in the end (delta: -5.2MB). Peak memory consumption was 11.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 70.54ms. Allocated memory is still 83.9MB. Free memory was 48.9MB in the beginning and 46.4MB in the end (delta: 2.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 41.08ms. Allocated memory is still 83.9MB. Free memory was 46.4MB in the beginning and 44.7MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 631.65ms. Allocated memory is still 83.9MB. Free memory was 44.7MB in the beginning and 47.0MB in the end (delta: -2.3MB). Peak memory consumption was 12.5MB. Max. memory is 16.1GB. * TraceAbstraction took 26328.70ms. Allocated memory was 83.9MB in the beginning and 255.9MB in the end (delta: 172.0MB). Free memory was 46.4MB in the beginning and 103.0MB in the end (delta: -56.5MB). Peak memory consumption was 147.3MB. Max. memory is 16.1GB. * Witness Printer took 173.92ms. Allocated memory is still 255.9MB. Free memory was 103.0MB in the beginning and 93.5MB in the end (delta: 9.4MB). 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,"Environment.i","") [49] - GenericResultAtLocation [Line: 160]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [160] - GenericResultAtLocation [Line: 169]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [169] - GenericResultAtLocation [Line: 273]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [273] - GenericResultAtLocation [Line: 308]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [308] - GenericResultAtLocation [Line: 379]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [379] - GenericResultAtLocation [Line: 745]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"MinePump.i","") [745] - GenericResultAtLocation [Line: 987]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Specification2_spec.i","") [987] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression * 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 - PositiveResult [Line: 165]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 9 procedures, 101 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 15.4s, OverallIterations: 14, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1254 SdHoareTripleChecker+Valid, 1.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1239 mSDsluCounter, 5719 SdHoareTripleChecker+Invalid, 1.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3922 mSDsCounter, 275 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1057 IncrementalHoareTripleChecker+Invalid, 1332 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 275 mSolverCounterUnsat, 1797 mSDtfsCounter, 1057 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2612 GetRequests, 2526 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 1.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1683occurred in iteration=13, InterpolantAutomatonStates: 68, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 14 MinimizatonAttempts, 484 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 5.4s InterpolantComputationTime, 1668 NumberOfCodeBlocks, 1668 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 2594 ConstructedInterpolants, 0 QuantifiedInterpolants, 6170 SizeOfPredicates, 10 NumberOfNonLiveVariables, 3307 ConjunctsInSsa, 127 ConjunctsInUnsatCore, 26 InterpolantComputations, 13 PerfectInterpolantSequences, 1337/1443 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 321]: Loop Invariant Derived loop invariant: (((((((((((((waterLevel == 1) && (0 == pumpRunning)) && (0 == systemActive)) && (methAndRunningLastTime == 0)) && (0 == splverifierCounter)) && (methaneLevelCritical == 1)) || ((((((0 == pumpRunning) && (0 == systemActive)) && (waterLevel == 2)) && (methAndRunningLastTime == 0)) && (0 == splverifierCounter)) && (methaneLevelCritical == 1))) || ((((((waterLevel == 1) && (0 == pumpRunning)) && (methAndRunningLastTime == 0)) && (0 == splverifierCounter)) && (methaneLevelCritical == 1)) && (1 == systemActive))) || ((((((0 == pumpRunning) && (waterLevel == 2)) && (methAndRunningLastTime == 0)) && (0 == splverifierCounter)) && (methaneLevelCritical == 1)) && (1 == systemActive))) || ((((((0 == pumpRunning) && (0 == systemActive)) && (waterLevel == 2)) && (methAndRunningLastTime == 0)) && (0 == splverifierCounter)) && (methaneLevelCritical == 0))) || (((((waterLevel == 2) && (methAndRunningLastTime == 0)) && (0 == splverifierCounter)) && (methaneLevelCritical == 0)) && (1 == systemActive))) || ((((((waterLevel == 1) && (0 == pumpRunning)) && (0 == systemActive)) && (methAndRunningLastTime == 0)) && (0 == splverifierCounter)) && (methaneLevelCritical == 0))) || ((((((waterLevel == 1) && (0 == pumpRunning)) && (methAndRunningLastTime == 0)) && (0 == splverifierCounter)) && (methaneLevelCritical == 0)) && (1 == systemActive))) - InvariantResult [Line: 182]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 320]: Location Invariant Derived location invariant: 0 - ProcedureContractResult [Line: 862]: Procedure Contract for deactivatePump Derived contract for procedure deactivatePump. Requires: ((((((waterLevel == 1) && (methaneLevelCritical == 1)) && (1 == systemActive)) || (((waterLevel == 1) && (methaneLevelCritical == 0)) && (1 == systemActive))) || (((waterLevel == 2) && (methaneLevelCritical == 0)) && (1 == systemActive))) || (((waterLevel == 2) && (methaneLevelCritical == 1)) && (1 == systemActive))) Ensures: (((0 == pumpRunning) && ((((((waterLevel == 1) && (methaneLevelCritical == 1)) && (1 == systemActive)) || (((waterLevel == 1) && (methaneLevelCritical == 0)) && (1 == systemActive))) || (((waterLevel == 2) && (methaneLevelCritical == 0)) && (1 == systemActive))) || (((waterLevel == 2) && (methaneLevelCritical == 1)) && (1 == systemActive)))) && ((((((waterLevel == \old(waterLevel)) && (methaneLevelCritical == \old(methaneLevelCritical))) && (cleanupTimeShifts == \old(cleanupTimeShifts))) && (head == \old(head))) && (systemActive == \old(systemActive))) && (methAndRunningLastTime == \old(methAndRunningLastTime)))) - ProcedureContractResult [Line: 777]: Procedure Contract for processEnvironment__wrappee__base Derived contract for procedure processEnvironment__wrappee__base. Requires: (((((((waterLevel == 1) && (0 == pumpRunning)) && (methaneLevelCritical == 0)) && (1 == systemActive)) || ((((0 == pumpRunning) && (waterLevel == 2)) && (methaneLevelCritical == 1)) && (1 == systemActive))) || ((((0 == pumpRunning) && (waterLevel == 2)) && (methaneLevelCritical == 0)) && (1 == systemActive))) || (((((waterLevel == 1) && (0 == pumpRunning)) && (methAndRunningLastTime == 0)) && (methaneLevelCritical == 1)) && (1 == systemActive))) Ensures: ((((((((waterLevel == 1) && (0 == pumpRunning)) && (methaneLevelCritical == 0)) && (1 == systemActive)) || ((((0 == pumpRunning) && (waterLevel == 2)) && (methaneLevelCritical == 1)) && (1 == systemActive))) || ((((0 == pumpRunning) && (waterLevel == 2)) && (methaneLevelCritical == 0)) && (1 == systemActive))) || (((((waterLevel == 1) && (0 == pumpRunning)) && (methAndRunningLastTime == 0)) && (methaneLevelCritical == 1)) && (1 == systemActive))) && (((((((waterLevel == \old(waterLevel)) && (methaneLevelCritical == \old(methaneLevelCritical))) && (cleanupTimeShifts == \old(cleanupTimeShifts))) && (head == \old(head))) && (pumpRunning == \old(pumpRunning))) && (systemActive == \old(systemActive))) && (methAndRunningLastTime == \old(methAndRunningLastTime)))) - ProcedureContractResult [Line: 84]: Procedure Contract for changeMethaneLevel Derived contract for procedure changeMethaneLevel. Ensures: (((((0 != \old(methaneLevelCritical)) || (methaneLevelCritical == 1)) && ((methaneLevelCritical == 0) || (1 != \old(methaneLevelCritical)))) && ((((((((((((waterLevel == 1) && (0 == pumpRunning)) && (methAndRunningLastTime == 0)) && (0 == \old(methaneLevelCritical))) && (1 == systemActive)) || (((((waterLevel == 1) && (0 == pumpRunning)) && (0 == systemActive)) && (methAndRunningLastTime == 0)) && (1 == \old(methaneLevelCritical)))) || (((((0 == pumpRunning) && (0 == systemActive)) && (waterLevel == 2)) && (methAndRunningLastTime == 0)) && (1 == \old(methaneLevelCritical)))) || (((((0 == pumpRunning) && (waterLevel == 2)) && (methAndRunningLastTime == 0)) && (1 == \old(methaneLevelCritical))) && (1 == systemActive))) || (((((0 == pumpRunning) && (0 == systemActive)) && (waterLevel == 2)) && (methAndRunningLastTime == 0)) && (0 == \old(methaneLevelCritical)))) || ((((waterLevel == 2) && (methAndRunningLastTime == 0)) && (0 == \old(methaneLevelCritical))) && (1 == systemActive))) || (((((waterLevel == 1) && (0 == pumpRunning)) && (0 == systemActive)) && (methAndRunningLastTime == 0)) && (0 == \old(methaneLevelCritical)))) || (((((waterLevel == 1) && (0 == pumpRunning)) && (methAndRunningLastTime == 0)) && (1 == \old(methaneLevelCritical))) && (1 == systemActive)))) && ((((((waterLevel == \old(waterLevel)) && (cleanupTimeShifts == \old(cleanupTimeShifts))) && (head == \old(head))) && (pumpRunning == \old(pumpRunning))) && (systemActive == \old(systemActive))) && (methAndRunningLastTime == \old(methAndRunningLastTime)))) - ProcedureContractResult [Line: 753]: Procedure Contract for timeShift Derived contract for procedure timeShift. Requires: ((((1 != systemActive) || (methAndRunningLastTime == 0)) || (methaneLevelCritical != 1)) && ((0 == pumpRunning) || (0 != systemActive))) Ensures: ((((((((((((((((((2 == \old(waterLevel)) && (methaneLevelCritical == 0)) && (1 == systemActive)) || ((((0 == systemActive) && (0 == \old(pumpRunning))) && (2 == \old(waterLevel))) && (methaneLevelCritical == 1))) || ((((0 == \old(methAndRunningLastTime)) && (2 == \old(waterLevel))) && (methaneLevelCritical == 1)) && (1 == systemActive))) || (((((0 == \old(methAndRunningLastTime)) && (0 == \old(pumpRunning))) && (1 == \old(waterLevel))) && (methaneLevelCritical == 0)) && (1 == systemActive))) || ((((0 == systemActive) && (0 == \old(pumpRunning))) && (1 == \old(waterLevel))) && (methaneLevelCritical == 0))) || (((((0 == \old(methAndRunningLastTime)) && (0 == \old(pumpRunning))) && (1 == \old(waterLevel))) && (methaneLevelCritical == 1)) && (1 == systemActive))) || ((((0 == systemActive) && (0 == \old(pumpRunning))) && (1 == \old(waterLevel))) && (methaneLevelCritical == 1))) || ((((0 == systemActive) && (0 == \old(pumpRunning))) && (2 == \old(waterLevel))) && (methaneLevelCritical == 0))) && ((waterLevel == 1) || (1 != \old(waterLevel)))) && ((((methaneLevelCritical != 0) || (1 != systemActive)) || (((waterLevel == 2) && (methAndRunningLastTime == 0)) && (2 == \old(waterLevel)))) || (((waterLevel == 1) && (0 == pumpRunning)) && (methAndRunningLastTime == 0)))) && (((((0 == pumpRunning) && (waterLevel == 2)) && (methAndRunningLastTime == 0)) || (2 != \old(waterLevel))) || (0 != systemActive))) && (((((((0 == pumpRunning) && (waterLevel == 2)) && (methAndRunningLastTime == 0)) || (1 != systemActive)) || (0 != \old(pumpRunning))) || (2 != \old(waterLevel))) || (methaneLevelCritical != 1))) && ((1 != \old(waterLevel)) || ((0 == pumpRunning) && (methAndRunningLastTime == 0)))) && ((((((0 == pumpRunning) && (waterLevel == 2)) && (methAndRunningLastTime == 0)) || (1 != systemActive)) || (methaneLevelCritical != 1)) || (((waterLevel == 1) && (0 == pumpRunning)) && (methAndRunningLastTime == 0)))) && ((((((0 != \old(methAndRunningLastTime)) || ((waterLevel == 2) && (methAndRunningLastTime == 0))) || (methaneLevelCritical != 0)) || (1 != systemActive)) || (0 != \old(pumpRunning))) || (2 != \old(waterLevel)))) && ((((methaneLevelCritical == \old(methaneLevelCritical)) && (cleanupTimeShifts == \old(cleanupTimeShifts))) && (head == \old(head))) && (systemActive == \old(systemActive)))) - ProcedureContractResult [Line: 172]: Procedure Contract for cleanup Derived contract for procedure cleanup. Requires: 0 Ensures: (0 && ((((methaneLevelCritical == \old(methaneLevelCritical)) && (cleanupTimeShifts == \old(cleanupTimeShifts))) && (head == \old(head))) && (systemActive == \old(systemActive)))) - ProcedureContractResult [Line: 96]: Procedure Contract for isMethaneLevelCritical Derived contract for procedure isMethaneLevelCritical. Requires: (((((((((((waterLevel == 1) && (0 == pumpRunning)) && (methaneLevelCritical == 0)) && (1 == systemActive)) || ((((waterLevel == 1) && (0 == pumpRunning)) && (0 == systemActive)) && (methaneLevelCritical == 0))) || (((waterLevel == 2) && (methaneLevelCritical == 0)) && (1 == systemActive))) || ((((0 == pumpRunning) && (0 == systemActive)) && (waterLevel == 2)) && (methaneLevelCritical == 1))) || ((((0 == pumpRunning) && (0 == systemActive)) && (waterLevel == 2)) && (methaneLevelCritical == 0))) || ((((waterLevel == 1) && (0 == pumpRunning)) && (methaneLevelCritical == 1)) && (1 == systemActive))) || ((((0 == pumpRunning) && (waterLevel == 2)) && (methaneLevelCritical == 1)) && (1 == systemActive))) || ((((waterLevel == 1) && (0 == pumpRunning)) && (0 == systemActive)) && (methaneLevelCritical == 1))) Ensures: ((((((((((((((waterLevel == 1) && (0 == pumpRunning)) && (methaneLevelCritical == 0)) && (1 == systemActive)) || ((((waterLevel == 1) && (0 == pumpRunning)) && (0 == systemActive)) && (methaneLevelCritical == 0))) || (((waterLevel == 2) && (methaneLevelCritical == 0)) && (1 == systemActive))) || ((((0 == pumpRunning) && (0 == systemActive)) && (waterLevel == 2)) && (methaneLevelCritical == 1))) || ((((0 == pumpRunning) && (0 == systemActive)) && (waterLevel == 2)) && (methaneLevelCritical == 0))) || ((((waterLevel == 1) && (0 == pumpRunning)) && (methaneLevelCritical == 1)) && (1 == systemActive))) || ((((0 == pumpRunning) && (waterLevel == 2)) && (methaneLevelCritical == 1)) && (1 == systemActive))) || ((((waterLevel == 1) && (0 == pumpRunning)) && (0 == systemActive)) && (methaneLevelCritical == 1))) && ((1 == \result) || (methaneLevelCritical != 1))) && ((methaneLevelCritical != 0) || (0 == \result))) && (((((((waterLevel == \old(waterLevel)) && (methaneLevelCritical == \old(methaneLevelCritical))) && (cleanupTimeShifts == \old(cleanupTimeShifts))) && (head == \old(head))) && (pumpRunning == \old(pumpRunning))) && (systemActive == \old(systemActive))) && (methAndRunningLastTime == \old(methAndRunningLastTime)))) - ProcedureContractResult [Line: 785]: Procedure Contract for processEnvironment__wrappee__highWaterSensor Derived contract for procedure processEnvironment__wrappee__highWaterSensor. Requires: ((0 == pumpRunning) && ((((((waterLevel == 1) && (methaneLevelCritical == 0)) && (1 == systemActive)) || (((waterLevel == 2) && (methaneLevelCritical == 0)) && (1 == systemActive))) || (((waterLevel == 2) && (methaneLevelCritical == 1)) && (1 == systemActive))) || ((((waterLevel == 1) && (methAndRunningLastTime == 0)) && (methaneLevelCritical == 1)) && (1 == systemActive)))) Ensures: (((((0 == pumpRunning) || (methaneLevelCritical != 1)) && ((0 == pumpRunning) || (waterLevel != 1))) && ((((((((waterLevel == 1) && (0 == \old(pumpRunning))) && (methAndRunningLastTime == 0)) && (methaneLevelCritical == 1)) && (1 == systemActive)) || ((((0 == \old(pumpRunning)) && (waterLevel == 2)) && (methaneLevelCritical == 1)) && (1 == systemActive))) || ((((0 == \old(pumpRunning)) && (waterLevel == 2)) && (methaneLevelCritical == 0)) && (1 == systemActive))) || ((((waterLevel == 1) && (0 == \old(pumpRunning))) && (methaneLevelCritical == 0)) && (1 == systemActive)))) && ((((((waterLevel == \old(waterLevel)) && (methaneLevelCritical == \old(methaneLevelCritical))) && (cleanupTimeShifts == \old(cleanupTimeShifts))) && (head == \old(head))) && (systemActive == \old(systemActive))) && (methAndRunningLastTime == \old(methAndRunningLastTime)))) - ProcedureContractResult [Line: 72]: Procedure Contract for waterRise Derived contract for procedure waterRise. Ensures: (((waterLevel == 2) && ((((((((((((0 == pumpRunning) && (0 == systemActive)) && (1 == \old(waterLevel))) && (methAndRunningLastTime == 0)) && (methaneLevelCritical == 0)) || (((((0 == pumpRunning) && (methAndRunningLastTime == 0)) && (2 == \old(waterLevel))) && (methaneLevelCritical == 1)) && (1 == systemActive))) || (((((0 == pumpRunning) && (1 == \old(waterLevel))) && (methAndRunningLastTime == 0)) && (methaneLevelCritical == 1)) && (1 == systemActive))) || (((((0 == pumpRunning) && (0 == systemActive)) && (1 == \old(waterLevel))) && (methAndRunningLastTime == 0)) && (methaneLevelCritical == 1))) || (((((0 == pumpRunning) && (1 == \old(waterLevel))) && (methAndRunningLastTime == 0)) && (methaneLevelCritical == 0)) && (1 == systemActive))) || (((((0 == pumpRunning) && (0 == systemActive)) && (methAndRunningLastTime == 0)) && (2 == \old(waterLevel))) && (methaneLevelCritical == 1))) || (((((0 == pumpRunning) && (0 == systemActive)) && (methAndRunningLastTime == 0)) && (2 == \old(waterLevel))) && (methaneLevelCritical == 0))) || ((((methAndRunningLastTime == 0) && (2 == \old(waterLevel))) && (methaneLevelCritical == 0)) && (1 == systemActive)))) && ((((((methaneLevelCritical == \old(methaneLevelCritical)) && (cleanupTimeShifts == \old(cleanupTimeShifts))) && (head == \old(head))) && (pumpRunning == \old(pumpRunning))) && (systemActive == \old(systemActive))) && (methAndRunningLastTime == \old(methAndRunningLastTime)))) RESULT: Ultimate proved your program to be correct! [2024-11-09 05:20:52,397 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_69b52503-0920-4e30-b6a8-e519943aac68/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE