./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/termination-numeric/Parts.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/config/TaipanReach.xml -i ../../sv-benchmarks/c/termination-numeric/Parts.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/config/svcomp-Overflow-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 663a2474dc11f7b5d0aa9a3ae9bbf5de1ab8d2ea5a060185a0446a8356edf6f1 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-13 02:41:10,320 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-13 02:41:10,323 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-13 02:41:10,358 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-13 02:41:10,359 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-13 02:41:10,361 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-13 02:41:10,363 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-13 02:41:10,366 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-13 02:41:10,369 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-13 02:41:10,371 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-13 02:41:10,372 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-13 02:41:10,374 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-13 02:41:10,375 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-13 02:41:10,382 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-13 02:41:10,385 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-13 02:41:10,388 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-13 02:41:10,392 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-13 02:41:10,395 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-13 02:41:10,399 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-13 02:41:10,406 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-13 02:41:10,414 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-13 02:41:10,416 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-13 02:41:10,418 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-13 02:41:10,419 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-13 02:41:10,423 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-13 02:41:10,423 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-13 02:41:10,424 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-13 02:41:10,425 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-13 02:41:10,426 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-13 02:41:10,427 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-13 02:41:10,428 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-13 02:41:10,429 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-13 02:41:10,430 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-13 02:41:10,431 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-13 02:41:10,432 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-13 02:41:10,432 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-13 02:41:10,434 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-13 02:41:10,434 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-13 02:41:10,434 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-13 02:41:10,436 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-13 02:41:10,436 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-13 02:41:10,437 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/config/svcomp-Overflow-64bit-Taipan_Default.epf [2021-11-13 02:41:10,466 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-13 02:41:10,467 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-13 02:41:10,468 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-13 02:41:10,468 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-13 02:41:10,468 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-13 02:41:10,469 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-13 02:41:10,469 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-13 02:41:10,469 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-13 02:41:10,470 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-13 02:41:10,470 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-13 02:41:10,470 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-13 02:41:10,470 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-13 02:41:10,471 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-13 02:41:10,471 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-13 02:41:10,471 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-13 02:41:10,472 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-13 02:41:10,472 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-13 02:41:10,473 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-13 02:41:10,473 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-13 02:41:10,473 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-13 02:41:10,474 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-13 02:41:10,474 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-13 02:41:10,474 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-13 02:41:10,474 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-11-13 02:41:10,475 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-13 02:41:10,475 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-13 02:41:10,475 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-13 02:41:10,475 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-13 02:41:10,476 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-13 02:41:10,476 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 02:41:10,476 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-13 02:41:10,477 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-13 02:41:10,477 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-13 02:41:10,477 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-13 02:41:10,477 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-13 02:41:10,478 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-13 02:41:10,478 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-13 02:41:10,478 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-13 02:41:10,478 INFO L138 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_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/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_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 ! overflow) ) 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 663a2474dc11f7b5d0aa9a3ae9bbf5de1ab8d2ea5a060185a0446a8356edf6f1 [2021-11-13 02:41:10,830 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-13 02:41:10,855 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-13 02:41:10,858 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-13 02:41:10,859 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-13 02:41:10,861 INFO L275 PluginConnector]: CDTParser initialized [2021-11-13 02:41:10,863 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/termination-numeric/Parts.c [2021-11-13 02:41:10,948 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/data/36f52c11f/76b0a26e23394f0aa4e0d913d9169008/FLAG5f896068f [2021-11-13 02:41:11,529 INFO L306 CDTParser]: Found 1 translation units. [2021-11-13 02:41:11,530 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/sv-benchmarks/c/termination-numeric/Parts.c [2021-11-13 02:41:11,540 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/data/36f52c11f/76b0a26e23394f0aa4e0d913d9169008/FLAG5f896068f [2021-11-13 02:41:11,902 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/data/36f52c11f/76b0a26e23394f0aa4e0d913d9169008 [2021-11-13 02:41:11,905 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-13 02:41:11,906 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-13 02:41:11,908 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-13 02:41:11,908 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-13 02:41:11,911 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-13 02:41:11,912 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:41:11" (1/1) ... [2021-11-13 02:41:11,913 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@259c3bdf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:41:11, skipping insertion in model container [2021-11-13 02:41:11,913 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:41:11" (1/1) ... [2021-11-13 02:41:11,921 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-13 02:41:11,934 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-13 02:41:12,162 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 02:41:12,170 INFO L203 MainTranslator]: Completed pre-run [2021-11-13 02:41:12,205 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 02:41:12,218 INFO L208 MainTranslator]: Completed translation [2021-11-13 02:41:12,219 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:41:12 WrapperNode [2021-11-13 02:41:12,220 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-13 02:41:12,221 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-13 02:41:12,222 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-13 02:41:12,222 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-13 02:41:12,230 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:41:12" (1/1) ... [2021-11-13 02:41:12,235 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:41:12" (1/1) ... [2021-11-13 02:41:12,257 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-13 02:41:12,258 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-13 02:41:12,258 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-13 02:41:12,258 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-13 02:41:12,267 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:41:12" (1/1) ... [2021-11-13 02:41:12,268 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:41:12" (1/1) ... [2021-11-13 02:41:12,277 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:41:12" (1/1) ... [2021-11-13 02:41:12,277 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:41:12" (1/1) ... [2021-11-13 02:41:12,283 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:41:12" (1/1) ... [2021-11-13 02:41:12,292 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:41:12" (1/1) ... [2021-11-13 02:41:12,298 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:41:12" (1/1) ... [2021-11-13 02:41:12,300 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-13 02:41:12,302 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-13 02:41:12,303 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-13 02:41:12,303 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-13 02:41:12,304 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:41:12" (1/1) ... [2021-11-13 02:41:12,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 02:41:12,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:12,343 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-13 02:41:12,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-13 02:41:12,401 INFO L130 BoogieDeclarations]: Found specification of procedure parts [2021-11-13 02:41:12,401 INFO L138 BoogieDeclarations]: Found implementation of procedure parts [2021-11-13 02:41:12,401 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-13 02:41:12,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-13 02:41:12,736 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-13 02:41:12,736 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-11-13 02:41:12,739 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:41:12 BoogieIcfgContainer [2021-11-13 02:41:12,739 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-13 02:41:12,747 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-13 02:41:12,747 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-13 02:41:12,752 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-13 02:41:12,753 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 02:41:11" (1/3) ... [2021-11-13 02:41:12,754 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6102e04c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:41:12, skipping insertion in model container [2021-11-13 02:41:12,754 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:41:12" (2/3) ... [2021-11-13 02:41:12,755 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6102e04c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:41:12, skipping insertion in model container [2021-11-13 02:41:12,755 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:41:12" (3/3) ... [2021-11-13 02:41:12,757 INFO L111 eAbstractionObserver]: Analyzing ICFG Parts.c [2021-11-13 02:41:12,764 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-13 02:41:12,764 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2021-11-13 02:41:12,841 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-13 02:41:12,852 INFO L339 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, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-13 02:41:12,853 INFO L340 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2021-11-13 02:41:12,876 INFO L276 IsEmpty]: Start isEmpty. Operand has 41 states, 25 states have (on average 1.68) internal successors, (42), 35 states have internal predecessors, (42), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-13 02:41:12,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-13 02:41:12,894 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:12,897 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-13 02:41:12,898 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:12,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:12,905 INFO L85 PathProgramCache]: Analyzing trace with hash -764829761, now seen corresponding path program 1 times [2021-11-13 02:41:12,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:12,917 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334709476] [2021-11-13 02:41:12,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:12,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:13,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:13,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 02:41:13,135 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:13,136 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334709476] [2021-11-13 02:41:13,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334709476] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:41:13,138 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 02:41:13,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-13 02:41:13,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103000259] [2021-11-13 02:41:13,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:13,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-13 02:41:13,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:13,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-13 02:41:13,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-13 02:41:13,187 INFO L87 Difference]: Start difference. First operand has 41 states, 25 states have (on average 1.68) internal successors, (42), 35 states have internal predecessors, (42), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 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) [2021-11-13 02:41:13,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:13,294 INFO L93 Difference]: Finished difference Result 82 states and 98 transitions. [2021-11-13 02:41:13,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-13 02:41:13,297 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 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) Word has length 6 [2021-11-13 02:41:13,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:13,315 INFO L225 Difference]: With dead ends: 82 [2021-11-13 02:41:13,315 INFO L226 Difference]: Without dead ends: 40 [2021-11-13 02:41:13,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:41:13,323 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 21 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.03ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 9.47ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.91ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:13,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 109 Invalid, 22 Unknown, 0 Unchecked, 9.47ms Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 40.91ms Time] [2021-11-13 02:41:13,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-11-13 02:41:13,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2021-11-13 02:41:13,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 25 states have (on average 1.56) internal successors, (39), 34 states have internal predecessors, (39), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-13 02:41:13,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 47 transitions. [2021-11-13 02:41:13,367 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 47 transitions. Word has length 6 [2021-11-13 02:41:13,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:13,368 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 47 transitions. [2021-11-13 02:41:13,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 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) [2021-11-13 02:41:13,369 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 47 transitions. [2021-11-13 02:41:13,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-13 02:41:13,370 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:13,371 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:13,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-13 02:41:13,371 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:13,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:13,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1110448044, now seen corresponding path program 1 times [2021-11-13 02:41:13,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:13,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359286840] [2021-11-13 02:41:13,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:13,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:13,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:13,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 02:41:13,461 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:13,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359286840] [2021-11-13 02:41:13,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359286840] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:41:13,462 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 02:41:13,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-13 02:41:13,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121517120] [2021-11-13 02:41:13,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:13,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-13 02:41:13,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:13,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-13 02:41:13,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:41:13,466 INFO L87 Difference]: Start difference. First operand 40 states and 47 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 02:41:13,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:13,540 INFO L93 Difference]: Finished difference Result 96 states and 116 transitions. [2021-11-13 02:41:13,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 02:41:13,544 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-11-13 02:41:13,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:13,548 INFO L225 Difference]: With dead ends: 96 [2021-11-13 02:41:13,557 INFO L226 Difference]: Without dead ends: 59 [2021-11-13 02:41:13,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-13 02:41:13,561 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 15 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.30ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.46ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 50.14ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:13,563 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 148 Invalid, 38 Unknown, 0 Unchecked, 2.46ms Time], IncrementalHoareTripleChecker [1 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 50.14ms Time] [2021-11-13 02:41:13,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-11-13 02:41:13,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 51. [2021-11-13 02:41:13,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 34 states have (on average 1.5) internal successors, (51), 43 states have internal predecessors, (51), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-13 02:41:13,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 61 transitions. [2021-11-13 02:41:13,579 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 61 transitions. Word has length 11 [2021-11-13 02:41:13,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:13,580 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 61 transitions. [2021-11-13 02:41:13,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-13 02:41:13,580 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 61 transitions. [2021-11-13 02:41:13,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-11-13 02:41:13,581 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:13,581 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:13,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-13 02:41:13,582 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:13,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:13,583 INFO L85 PathProgramCache]: Analyzing trace with hash -64314859, now seen corresponding path program 1 times [2021-11-13 02:41:13,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:13,583 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295436069] [2021-11-13 02:41:13,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:13,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:13,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:13,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 02:41:13,624 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:13,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295436069] [2021-11-13 02:41:13,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295436069] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:41:13,625 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 02:41:13,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 02:41:13,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117652460] [2021-11-13 02:41:13,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:13,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-13 02:41:13,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:13,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-13 02:41:13,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-13 02:41:13,638 INFO L87 Difference]: Start difference. First operand 51 states and 61 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-13 02:41:13,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:13,673 INFO L93 Difference]: Finished difference Result 61 states and 75 transitions. [2021-11-13 02:41:13,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-13 02:41:13,674 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2021-11-13 02:41:13,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:13,676 INFO L225 Difference]: With dead ends: 61 [2021-11-13 02:41:13,676 INFO L226 Difference]: Without dead ends: 60 [2021-11-13 02:41:13,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:41:13,678 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 5 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.07ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.60ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.66ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:13,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 119 Invalid, 20 Unknown, 0 Unchecked, 1.60ms Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 17.66ms Time] [2021-11-13 02:41:13,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-11-13 02:41:13,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 57. [2021-11-13 02:41:13,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 38 states have (on average 1.4473684210526316) internal successors, (55), 47 states have internal predecessors, (55), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-13 02:41:13,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 69 transitions. [2021-11-13 02:41:13,694 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 69 transitions. Word has length 12 [2021-11-13 02:41:13,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:13,694 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 69 transitions. [2021-11-13 02:41:13,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-13 02:41:13,695 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 69 transitions. [2021-11-13 02:41:13,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-13 02:41:13,695 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:13,696 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:13,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-13 02:41:13,696 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:13,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:13,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1993760531, now seen corresponding path program 1 times [2021-11-13 02:41:13,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:13,698 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956720418] [2021-11-13 02:41:13,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:13,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:13,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:13,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 02:41:13,776 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:13,776 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956720418] [2021-11-13 02:41:13,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956720418] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:41:13,777 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 02:41:13,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 02:41:13,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890269991] [2021-11-13 02:41:13,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:13,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-13 02:41:13,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:13,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-13 02:41:13,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-13 02:41:13,785 INFO L87 Difference]: Start difference. First operand 57 states and 69 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-13 02:41:13,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:13,829 INFO L93 Difference]: Finished difference Result 57 states and 69 transitions. [2021-11-13 02:41:13,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-13 02:41:13,830 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2021-11-13 02:41:13,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:13,832 INFO L225 Difference]: With dead ends: 57 [2021-11-13 02:41:13,832 INFO L226 Difference]: Without dead ends: 56 [2021-11-13 02:41:13,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:41:13,835 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 9 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.83ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.53ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.09ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:13,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 110 Invalid, 13 Unknown, 0 Unchecked, 1.53ms Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 27.09ms Time] [2021-11-13 02:41:13,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-11-13 02:41:13,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2021-11-13 02:41:13,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 38 states have (on average 1.394736842105263) internal successors, (53), 46 states have internal predecessors, (53), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-13 02:41:13,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 67 transitions. [2021-11-13 02:41:13,851 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 67 transitions. Word has length 13 [2021-11-13 02:41:13,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:13,852 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 67 transitions. [2021-11-13 02:41:13,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-13 02:41:13,852 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 67 transitions. [2021-11-13 02:41:13,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-13 02:41:13,853 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:13,862 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:13,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-13 02:41:13,863 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:13,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:13,868 INFO L85 PathProgramCache]: Analyzing trace with hash -448452296, now seen corresponding path program 1 times [2021-11-13 02:41:13,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:13,868 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883083176] [2021-11-13 02:41:13,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:13,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:13,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:13,935 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-13 02:41:13,935 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:13,935 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883083176] [2021-11-13 02:41:13,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883083176] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:41:13,936 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 02:41:13,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 02:41:13,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726260923] [2021-11-13 02:41:13,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:13,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-13 02:41:13,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:13,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-13 02:41:13,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-13 02:41:13,939 INFO L87 Difference]: Start difference. First operand 56 states and 67 transitions. Second operand has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-13 02:41:14,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:14,020 INFO L93 Difference]: Finished difference Result 61 states and 71 transitions. [2021-11-13 02:41:14,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-13 02:41:14,021 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2021-11-13 02:41:14,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:14,023 INFO L225 Difference]: With dead ends: 61 [2021-11-13 02:41:14,023 INFO L226 Difference]: Without dead ends: 60 [2021-11-13 02:41:14,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:41:14,026 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.74ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.63ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 51.39ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:14,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 116 Invalid, 20 Unknown, 0 Unchecked, 1.63ms Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 51.39ms Time] [2021-11-13 02:41:14,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-11-13 02:41:14,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 57. [2021-11-13 02:41:14,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 39 states have (on average 1.3846153846153846) internal successors, (54), 47 states have internal predecessors, (54), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-13 02:41:14,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 68 transitions. [2021-11-13 02:41:14,040 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 68 transitions. Word has length 15 [2021-11-13 02:41:14,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:14,040 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 68 transitions. [2021-11-13 02:41:14,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.333333333333333) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-13 02:41:14,041 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 68 transitions. [2021-11-13 02:41:14,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-13 02:41:14,045 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:14,045 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:14,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-13 02:41:14,046 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:14,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:14,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1017119182, now seen corresponding path program 1 times [2021-11-13 02:41:14,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:14,047 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939875649] [2021-11-13 02:41:14,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:14,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:14,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:14,105 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-13 02:41:14,109 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:14,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939875649] [2021-11-13 02:41:14,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939875649] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:41:14,110 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 02:41:14,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-13 02:41:14,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75917312] [2021-11-13 02:41:14,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:14,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-13 02:41:14,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:14,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-13 02:41:14,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-13 02:41:14,112 INFO L87 Difference]: Start difference. First operand 57 states and 68 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-13 02:41:14,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:14,158 INFO L93 Difference]: Finished difference Result 57 states and 68 transitions. [2021-11-13 02:41:14,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-13 02:41:14,159 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2021-11-13 02:41:14,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:14,161 INFO L225 Difference]: With dead ends: 57 [2021-11-13 02:41:14,161 INFO L226 Difference]: Without dead ends: 56 [2021-11-13 02:41:14,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:41:14,163 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 5 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.45ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.09ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.15ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:14,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 105 Invalid, 13 Unknown, 0 Unchecked, 1.09ms Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 22.15ms Time] [2021-11-13 02:41:14,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-11-13 02:41:14,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2021-11-13 02:41:14,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 39 states have (on average 1.358974358974359) internal successors, (53), 46 states have internal predecessors, (53), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-13 02:41:14,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 67 transitions. [2021-11-13 02:41:14,176 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 67 transitions. Word has length 16 [2021-11-13 02:41:14,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:14,176 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 67 transitions. [2021-11-13 02:41:14,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-13 02:41:14,177 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 67 transitions. [2021-11-13 02:41:14,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-11-13 02:41:14,178 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:14,178 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:14,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-13 02:41:14,178 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:14,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:14,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1968008398, now seen corresponding path program 1 times [2021-11-13 02:41:14,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:14,190 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302118684] [2021-11-13 02:41:14,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:14,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:14,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:14,246 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-13 02:41:14,251 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:14,251 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302118684] [2021-11-13 02:41:14,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302118684] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:14,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424023462] [2021-11-13 02:41:14,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:14,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:14,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:14,259 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:14,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-13 02:41:14,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:14,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-13 02:41:14,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:14,496 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-13 02:41:14,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:14,604 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-13 02:41:14,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424023462] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:14,605 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [170812283] [2021-11-13 02:41:14,627 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-13 02:41:14,627 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:14,632 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 02:41:14,637 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 02:41:14,638 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 02:41:14,679 INFO L180 QuantifierPusher]: treesize reduction 6, result has 76.0 percent of original size [2021-11-13 02:41:14,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-13 02:41:14,688 INFO L180 QuantifierPusher]: treesize reduction 6, result has 82.4 percent of original size [2021-11-13 02:41:14,691 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 02:41:14,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:14,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:14,712 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:14,717 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:14,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:14,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:14,730 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:14,735 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:14,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:14,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:14,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:14,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:14,817 INFO L180 QuantifierPusher]: treesize reduction 26, result has 60.6 percent of original size [2021-11-13 02:41:14,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:14,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:14,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:14,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:14,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:14,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:14,862 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:14,873 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:14,884 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:14,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:14,903 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:14,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:14,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:14,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:14,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:14,961 INFO L180 QuantifierPusher]: treesize reduction 29, result has 58.0 percent of original size [2021-11-13 02:41:14,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:14,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:14,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:14,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,022 INFO L180 QuantifierPusher]: treesize reduction 5, result has 94.5 percent of original size [2021-11-13 02:41:15,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-13 02:41:15,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,083 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,095 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-13 02:41:15,104 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,113 INFO L185 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size 15 [2021-11-13 02:41:15,128 INFO L185 QuantifierPusher]: treesize reduction 12, result has 70.0 percent of original size 28 [2021-11-13 02:41:15,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-11-13 02:41:15,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,147 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-13 02:41:15,155 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,160 INFO L185 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size 15 [2021-11-13 02:41:15,162 INFO L185 QuantifierPusher]: treesize reduction 12, result has 70.0 percent of original size 28 [2021-11-13 02:41:15,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,170 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-11-13 02:41:15,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,215 INFO L180 QuantifierPusher]: treesize reduction 36, result has 71.4 percent of original size [2021-11-13 02:41:15,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-13 02:41:15,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,281 INFO L180 QuantifierPusher]: treesize reduction 11, result has 78.0 percent of original size [2021-11-13 02:41:15,285 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:15,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:15,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,311 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:15,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:15,336 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,340 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:15,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,366 INFO L180 QuantifierPusher]: treesize reduction 23, result has 63.5 percent of original size [2021-11-13 02:41:15,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:15,378 INFO L180 QuantifierPusher]: treesize reduction 11, result has 78.0 percent of original size [2021-11-13 02:41:15,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:15,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,522 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,524 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:15,533 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,542 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,558 INFO L185 QuantifierPusher]: treesize reduction 9, result has 75.0 percent of original size 27 [2021-11-13 02:41:15,566 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,568 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,572 INFO L185 QuantifierPusher]: treesize reduction 3, result has 90.0 percent of original size 27 [2021-11-13 02:41:15,577 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:41:15,584 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:41:15,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,598 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:15,608 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,614 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,621 INFO L185 QuantifierPusher]: treesize reduction 9, result has 75.0 percent of original size 27 [2021-11-13 02:41:15,626 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,633 INFO L185 QuantifierPusher]: treesize reduction 3, result has 90.0 percent of original size 27 [2021-11-13 02:41:15,639 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:41:15,644 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:41:15,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-13 02:41:15,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,667 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:15,679 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,682 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,687 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,696 INFO L185 QuantifierPusher]: treesize reduction 6, result has 75.0 percent of original size 18 [2021-11-13 02:41:15,700 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:15,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,704 INFO L185 QuantifierPusher]: treesize reduction 6, result has 75.0 percent of original size 18 [2021-11-13 02:41:15,708 INFO L185 QuantifierPusher]: treesize reduction 12, result has 84.0 percent of original size 63 [2021-11-13 02:41:15,713 INFO L185 QuantifierPusher]: treesize reduction 12, result has 84.0 percent of original size 63 [2021-11-13 02:41:15,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:15,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-13 02:41:15,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:15,744 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 23 for LOIs [2021-11-13 02:41:15,749 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 02:41:16,422 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 02:41:16,423 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:16,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2021-11-13 02:41:16,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701521301] [2021-11-13 02:41:16,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:16,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-13 02:41:16,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:16,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-13 02:41:16,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-11-13 02:41:16,426 INFO L87 Difference]: Start difference. First operand 56 states and 67 transitions. Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 10 states have internal predecessors, (22), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-13 02:41:16,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:16,561 INFO L93 Difference]: Finished difference Result 104 states and 132 transitions. [2021-11-13 02:41:16,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-13 02:41:16,562 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 10 states have internal predecessors, (22), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 21 [2021-11-13 02:41:16,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:16,564 INFO L225 Difference]: With dead ends: 104 [2021-11-13 02:41:16,564 INFO L226 Difference]: Without dead ends: 103 [2021-11-13 02:41:16,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-11-13 02:41:16,566 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 32 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 62.70ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.08ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 73.46ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:16,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 200 Invalid, 49 Unknown, 0 Unchecked, 3.08ms Time], IncrementalHoareTripleChecker [4 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 73.46ms Time] [2021-11-13 02:41:16,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-11-13 02:41:16,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 86. [2021-11-13 02:41:16,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 63 states have (on average 1.3174603174603174) internal successors, (83), 70 states have internal predecessors, (83), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-13 02:41:16,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 109 transitions. [2021-11-13 02:41:16,582 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 109 transitions. Word has length 21 [2021-11-13 02:41:16,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:16,583 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 109 transitions. [2021-11-13 02:41:16,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 10 states have internal predecessors, (22), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-13 02:41:16,583 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 109 transitions. [2021-11-13 02:41:16,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-13 02:41:16,584 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:16,585 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:16,624 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:16,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-11-13 02:41:16,810 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:16,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:16,810 INFO L85 PathProgramCache]: Analyzing trace with hash 2047050664, now seen corresponding path program 1 times [2021-11-13 02:41:16,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:16,811 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965861584] [2021-11-13 02:41:16,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:16,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:16,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:16,897 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 02:41:16,898 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:16,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965861584] [2021-11-13 02:41:16,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965861584] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:16,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909189613] [2021-11-13 02:41:16,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:16,899 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:16,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:16,914 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:16,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-13 02:41:16,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:16,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-13 02:41:16,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:17,100 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 02:41:17,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:17,177 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 02:41:17,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909189613] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:17,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1747363813] [2021-11-13 02:41:17,181 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-13 02:41:17,182 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:17,182 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 02:41:17,182 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 02:41:17,183 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 02:41:17,211 INFO L180 QuantifierPusher]: treesize reduction 6, result has 76.0 percent of original size [2021-11-13 02:41:17,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-13 02:41:17,215 INFO L180 QuantifierPusher]: treesize reduction 6, result has 82.4 percent of original size [2021-11-13 02:41:17,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 02:41:17,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:17,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,242 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:17,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:17,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,256 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:17,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,269 INFO L180 QuantifierPusher]: treesize reduction 26, result has 60.6 percent of original size [2021-11-13 02:41:17,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:17,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-13 02:41:17,279 INFO L180 QuantifierPusher]: treesize reduction 5, result has 88.9 percent of original size [2021-11-13 02:41:17,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:17,292 INFO L180 QuantifierPusher]: treesize reduction 5, result has 91.7 percent of original size [2021-11-13 02:41:17,294 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:17,296 INFO L180 QuantifierPusher]: treesize reduction 5, result has 88.9 percent of original size [2021-11-13 02:41:17,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:17,305 INFO L180 QuantifierPusher]: treesize reduction 5, result has 91.7 percent of original size [2021-11-13 02:41:17,307 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:17,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,322 INFO L180 QuantifierPusher]: treesize reduction 29, result has 58.0 percent of original size [2021-11-13 02:41:17,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:17,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,356 INFO L180 QuantifierPusher]: treesize reduction 5, result has 94.5 percent of original size [2021-11-13 02:41:17,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-13 02:41:17,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,384 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:17,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-13 02:41:17,392 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:17,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,411 INFO L185 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size 15 [2021-11-13 02:41:17,413 INFO L185 QuantifierPusher]: treesize reduction 12, result has 70.0 percent of original size 28 [2021-11-13 02:41:17,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 02:41:17,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,429 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:17,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-13 02:41:17,435 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:17,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,439 INFO L185 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size 15 [2021-11-13 02:41:17,443 INFO L185 QuantifierPusher]: treesize reduction 12, result has 70.0 percent of original size 28 [2021-11-13 02:41:17,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 02:41:17,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,476 INFO L180 QuantifierPusher]: treesize reduction 26, result has 77.6 percent of original size [2021-11-13 02:41:17,484 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-13 02:41:17,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,505 INFO L180 QuantifierPusher]: treesize reduction 11, result has 78.0 percent of original size [2021-11-13 02:41:17,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:17,509 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:17,515 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,518 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:17,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:17,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,528 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:17,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,543 INFO L180 QuantifierPusher]: treesize reduction 23, result has 63.5 percent of original size [2021-11-13 02:41:17,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:17,548 INFO L180 QuantifierPusher]: treesize reduction 11, result has 78.0 percent of original size [2021-11-13 02:41:17,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:17,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-13 02:41:17,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,582 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:17,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,589 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:17,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,592 INFO L185 QuantifierPusher]: treesize reduction 31, result has 3.1 percent of original size 1 [2021-11-13 02:41:17,595 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:17,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,600 INFO L185 QuantifierPusher]: treesize reduction 3, result has 88.9 percent of original size 24 [2021-11-13 02:41:17,601 INFO L185 QuantifierPusher]: treesize reduction 48, result has 33.3 percent of original size 24 [2021-11-13 02:41:17,604 INFO L185 QuantifierPusher]: treesize reduction 49, result has 43.7 percent of original size 38 [2021-11-13 02:41:17,609 INFO L180 QuantifierPusher]: treesize reduction 49, result has 49.5 percent of original size [2021-11-13 02:41:17,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:17,617 INFO L180 QuantifierPusher]: treesize reduction 49, result has 56.3 percent of original size [2021-11-13 02:41:17,620 INFO L185 QuantifierPusher]: treesize reduction 46, result has 2.1 percent of original size 1 [2021-11-13 02:41:17,624 INFO L180 QuantifierPusher]: treesize reduction 49, result has 49.5 percent of original size [2021-11-13 02:41:17,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:17,632 INFO L180 QuantifierPusher]: treesize reduction 49, result has 56.3 percent of original size [2021-11-13 02:41:17,635 INFO L185 QuantifierPusher]: treesize reduction 46, result has 2.1 percent of original size 1 [2021-11-13 02:41:17,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,672 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,675 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-13 02:41:17,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,692 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,697 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:17,699 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,702 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:17,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:17,709 INFO L185 QuantifierPusher]: treesize reduction 11, result has 68.6 percent of original size 24 [2021-11-13 02:41:17,714 INFO L185 QuantifierPusher]: treesize reduction 19, result has 61.2 percent of original size 30 [2021-11-13 02:41:17,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,847 INFO L180 QuantifierPusher]: treesize reduction 19, result has 67.8 percent of original size [2021-11-13 02:41:17,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:17,859 INFO L180 QuantifierPusher]: treesize reduction 19, result has 74.3 percent of original size [2021-11-13 02:41:17,865 INFO L185 QuantifierPusher]: treesize reduction 38, result has 2.6 percent of original size 1 [2021-11-13 02:41:17,867 INFO L180 QuantifierPusher]: treesize reduction 19, result has 67.8 percent of original size [2021-11-13 02:41:17,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:17,874 INFO L180 QuantifierPusher]: treesize reduction 19, result has 74.3 percent of original size [2021-11-13 02:41:17,876 INFO L185 QuantifierPusher]: treesize reduction 38, result has 2.6 percent of original size 1 [2021-11-13 02:41:17,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,890 INFO L180 QuantifierPusher]: treesize reduction 11, result has 78.0 percent of original size [2021-11-13 02:41:17,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:17,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:17,986 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:17,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-13 02:41:17,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:18,001 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-13 02:41:18,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:18,008 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:18,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:18,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-13 02:41:18,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:18,018 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:18,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:18,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:18,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:18,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:18,028 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 10 for LOIs [2021-11-13 02:41:18,033 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 02:41:18,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1747363813] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:41:18,661 INFO L186 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:18,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [8, 8, 8] total 27 [2021-11-13 02:41:18,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149961635] [2021-11-13 02:41:18,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:18,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-13 02:41:18,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:18,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-13 02:41:18,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2021-11-13 02:41:18,664 INFO L87 Difference]: Start difference. First operand 86 states and 109 transitions. Second operand has 16 states, 15 states have (on average 1.2) internal successors, (18), 13 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-13 02:41:19,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:19,110 INFO L93 Difference]: Finished difference Result 231 states and 324 transitions. [2021-11-13 02:41:19,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-13 02:41:19,111 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 1.2) internal successors, (18), 13 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 24 [2021-11-13 02:41:19,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:19,117 INFO L225 Difference]: With dead ends: 231 [2021-11-13 02:41:19,118 INFO L226 Difference]: Without dead ends: 178 [2021-11-13 02:41:19,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2021-11-13 02:41:19,122 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 83 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 241.74ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.26ms SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 301.17ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:19,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 227 Invalid, 327 Unknown, 0 Unchecked, 5.26ms Time], IncrementalHoareTripleChecker [20 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 301.17ms Time] [2021-11-13 02:41:19,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-11-13 02:41:19,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 134. [2021-11-13 02:41:19,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 100 states have (on average 1.3) internal successors, (130), 109 states have internal predecessors, (130), 21 states have call successors, (21), 3 states have call predecessors, (21), 5 states have return successors, (32), 21 states have call predecessors, (32), 21 states have call successors, (32) [2021-11-13 02:41:19,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 183 transitions. [2021-11-13 02:41:19,168 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 183 transitions. Word has length 24 [2021-11-13 02:41:19,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:19,168 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 183 transitions. [2021-11-13 02:41:19,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 1.2) internal successors, (18), 13 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-13 02:41:19,168 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 183 transitions. [2021-11-13 02:41:19,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-13 02:41:19,170 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:19,170 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:19,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:19,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:19,383 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:19,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:19,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1742261082, now seen corresponding path program 1 times [2021-11-13 02:41:19,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:19,384 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100480585] [2021-11-13 02:41:19,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:19,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:19,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:19,447 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-13 02:41:19,448 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:19,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100480585] [2021-11-13 02:41:19,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100480585] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:19,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871256857] [2021-11-13 02:41:19,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:19,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:19,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:19,466 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:19,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-13 02:41:19,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:19,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-13 02:41:19,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:19,650 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-13 02:41:19,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:19,717 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-13 02:41:19,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871256857] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:19,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1592288397] [2021-11-13 02:41:19,721 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-13 02:41:19,721 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:19,722 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 02:41:19,722 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 02:41:19,722 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 02:41:19,733 INFO L180 QuantifierPusher]: treesize reduction 6, result has 76.0 percent of original size [2021-11-13 02:41:19,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-13 02:41:19,736 INFO L180 QuantifierPusher]: treesize reduction 6, result has 82.4 percent of original size [2021-11-13 02:41:19,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 02:41:19,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:19,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 02:41:19,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:19,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 02:41:19,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,847 INFO L180 QuantifierPusher]: treesize reduction 20, result has 64.9 percent of original size [2021-11-13 02:41:19,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:19,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-13 02:41:19,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:19,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 02:41:19,872 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:19,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 02:41:19,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,925 INFO L180 QuantifierPusher]: treesize reduction 17, result has 78.2 percent of original size [2021-11-13 02:41:19,927 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:19,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-11-13 02:41:19,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-13 02:41:19,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,937 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-13 02:41:19,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,948 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:19,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,952 INFO L185 QuantifierPusher]: treesize reduction 6, result has 71.4 percent of original size 15 [2021-11-13 02:41:19,953 INFO L185 QuantifierPusher]: treesize reduction 6, result has 82.4 percent of original size 28 [2021-11-13 02:41:19,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-11-13 02:41:19,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,972 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:19,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,977 INFO L185 QuantifierPusher]: treesize reduction 6, result has 71.4 percent of original size 15 [2021-11-13 02:41:19,979 INFO L185 QuantifierPusher]: treesize reduction 6, result has 82.4 percent of original size 28 [2021-11-13 02:41:19,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:19,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2021-11-13 02:41:19,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:19,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,028 INFO L180 QuantifierPusher]: treesize reduction 14, result has 72.5 percent of original size [2021-11-13 02:41:20,031 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:20,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:20,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:20,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,052 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 02:41:20,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:20,066 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 02:41:20,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,095 INFO L180 QuantifierPusher]: treesize reduction 14, result has 72.5 percent of original size [2021-11-13 02:41:20,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:20,100 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:20,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,119 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-13 02:41:20,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,127 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:20,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,132 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:20,134 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,135 INFO L185 QuantifierPusher]: treesize reduction 31, result has 3.1 percent of original size 1 [2021-11-13 02:41:20,138 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:20,138 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,140 INFO L185 QuantifierPusher]: treesize reduction 3, result has 88.9 percent of original size 24 [2021-11-13 02:41:20,143 INFO L185 QuantifierPusher]: treesize reduction 48, result has 33.3 percent of original size 24 [2021-11-13 02:41:20,145 INFO L185 QuantifierPusher]: treesize reduction 49, result has 43.7 percent of original size 38 [2021-11-13 02:41:20,153 INFO L180 QuantifierPusher]: treesize reduction 49, result has 49.5 percent of original size [2021-11-13 02:41:20,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:20,162 INFO L180 QuantifierPusher]: treesize reduction 49, result has 69.6 percent of original size [2021-11-13 02:41:20,170 INFO L185 QuantifierPusher]: treesize reduction 8, result has 92.4 percent of original size 97 [2021-11-13 02:41:20,173 INFO L180 QuantifierPusher]: treesize reduction 49, result has 49.5 percent of original size [2021-11-13 02:41:20,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:20,182 INFO L180 QuantifierPusher]: treesize reduction 49, result has 69.6 percent of original size [2021-11-13 02:41:20,188 INFO L185 QuantifierPusher]: treesize reduction 8, result has 92.4 percent of original size 97 [2021-11-13 02:41:20,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,204 INFO L180 QuantifierPusher]: treesize reduction 20, result has 64.9 percent of original size [2021-11-13 02:41:20,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:20,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-13 02:41:20,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:20,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 02:41:20,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:20,261 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-11-13 02:41:20,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,284 INFO L180 QuantifierPusher]: treesize reduction 20, result has 64.9 percent of original size [2021-11-13 02:41:20,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:20,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-13 02:41:20,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-11-13 02:41:20,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:20,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 02:41:20,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:20,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 02:41:20,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,403 INFO L180 QuantifierPusher]: treesize reduction 8, result has 87.9 percent of original size [2021-11-13 02:41:20,407 INFO L185 QuantifierPusher]: treesize reduction 6, result has 84.6 percent of original size 33 [2021-11-13 02:41:20,410 INFO L180 QuantifierPusher]: treesize reduction 6, result has 88.7 percent of original size [2021-11-13 02:41:20,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:20,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:20,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,427 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 02:41:20,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,436 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:20,439 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-11-13 02:41:20,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,491 INFO L180 QuantifierPusher]: treesize reduction 8, result has 83.3 percent of original size [2021-11-13 02:41:20,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 02:41:20,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-13 02:41:20,498 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-13 02:41:20,508 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 02:41:20,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-13 02:41:20,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,535 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-11-13 02:41:20,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,587 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:20,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,593 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:20,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-11-13 02:41:20,598 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:20,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,602 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-11-13 02:41:20,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-11-13 02:41:20,606 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2021-11-13 02:41:20,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 166 [2021-11-13 02:41:20,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:20,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-13 02:41:20,666 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 10 for LOIs [2021-11-13 02:41:20,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:20,707 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 02:41:21,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1592288397] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:41:21,410 INFO L186 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:21,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [8, 8, 8] total 25 [2021-11-13 02:41:21,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889073868] [2021-11-13 02:41:21,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:21,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-13 02:41:21,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:21,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-13 02:41:21,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-11-13 02:41:21,413 INFO L87 Difference]: Start difference. First operand 134 states and 183 transitions. Second operand has 14 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 11 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-13 02:41:21,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:21,721 INFO L93 Difference]: Finished difference Result 240 states and 340 transitions. [2021-11-13 02:41:21,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-13 02:41:21,722 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 11 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2021-11-13 02:41:21,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:21,724 INFO L225 Difference]: With dead ends: 240 [2021-11-13 02:41:21,725 INFO L226 Difference]: Without dead ends: 181 [2021-11-13 02:41:21,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 67 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2021-11-13 02:41:21,727 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 53 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 149.42ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.79ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 178.13ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:21,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 110 Invalid, 217 Unknown, 0 Unchecked, 2.79ms Time], IncrementalHoareTripleChecker [18 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 178.13ms Time] [2021-11-13 02:41:21,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-11-13 02:41:21,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 172. [2021-11-13 02:41:21,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 129 states have (on average 1.2945736434108528) internal successors, (167), 140 states have internal predecessors, (167), 27 states have call successors, (27), 5 states have call predecessors, (27), 9 states have return successors, (41), 26 states have call predecessors, (41), 26 states have call successors, (41) [2021-11-13 02:41:21,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 235 transitions. [2021-11-13 02:41:21,753 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 235 transitions. Word has length 29 [2021-11-13 02:41:21,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:21,754 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 235 transitions. [2021-11-13 02:41:21,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 11 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-13 02:41:21,754 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 235 transitions. [2021-11-13 02:41:21,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-13 02:41:21,758 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:21,758 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:21,802 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:21,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:21,982 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:21,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:21,982 INFO L85 PathProgramCache]: Analyzing trace with hash -880631691, now seen corresponding path program 1 times [2021-11-13 02:41:21,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:21,982 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580980896] [2021-11-13 02:41:21,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:21,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:22,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:22,094 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-13 02:41:22,094 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:22,095 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580980896] [2021-11-13 02:41:22,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580980896] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:22,095 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182174615] [2021-11-13 02:41:22,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:22,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:22,096 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:22,096 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:22,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-13 02:41:22,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:22,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-13 02:41:22,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:22,321 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-13 02:41:22,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:22,430 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-13 02:41:22,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182174615] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:22,431 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [565217441] [2021-11-13 02:41:22,436 INFO L159 IcfgInterpreter]: Started Sifa with 21 locations of interest [2021-11-13 02:41:22,436 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:22,437 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:41:22,444 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:22,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2021-11-13 02:41:22,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447493088] [2021-11-13 02:41:22,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:22,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-13 02:41:22,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:22,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-13 02:41:22,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-11-13 02:41:22,448 INFO L87 Difference]: Start difference. First operand 172 states and 235 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-13 02:41:22,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:22,598 INFO L93 Difference]: Finished difference Result 318 states and 434 transitions. [2021-11-13 02:41:22,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-13 02:41:22,599 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 41 [2021-11-13 02:41:22,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:22,604 INFO L225 Difference]: With dead ends: 318 [2021-11-13 02:41:22,604 INFO L226 Difference]: Without dead ends: 175 [2021-11-13 02:41:22,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-11-13 02:41:22,607 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 16 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 61.69ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.71ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 74.01ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:22,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 378 Invalid, 127 Unknown, 0 Unchecked, 6.71ms Time], IncrementalHoareTripleChecker [5 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 74.01ms Time] [2021-11-13 02:41:22,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-11-13 02:41:22,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 172. [2021-11-13 02:41:22,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 129 states have (on average 1.2868217054263567) internal successors, (166), 140 states have internal predecessors, (166), 27 states have call successors, (27), 5 states have call predecessors, (27), 9 states have return successors, (41), 26 states have call predecessors, (41), 26 states have call successors, (41) [2021-11-13 02:41:22,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 234 transitions. [2021-11-13 02:41:22,644 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 234 transitions. Word has length 41 [2021-11-13 02:41:22,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:22,644 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 234 transitions. [2021-11-13 02:41:22,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-13 02:41:22,645 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 234 transitions. [2021-11-13 02:41:22,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-13 02:41:22,656 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:22,656 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1] [2021-11-13 02:41:22,695 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:22,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable303,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:22,869 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:22,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:22,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1121789355, now seen corresponding path program 2 times [2021-11-13 02:41:22,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:22,870 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653734066] [2021-11-13 02:41:22,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:22,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:22,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:23,009 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-13 02:41:23,009 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:23,009 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653734066] [2021-11-13 02:41:23,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653734066] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:23,009 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462282518] [2021-11-13 02:41:23,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:41:23,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:23,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:23,011 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:23,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-13 02:41:23,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-13 02:41:23,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:41:23,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-13 02:41:23,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:23,160 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-13 02:41:23,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:23,360 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-13 02:41:23,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462282518] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:23,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1258415710] [2021-11-13 02:41:23,364 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-13 02:41:23,364 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:23,365 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 02:41:23,365 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 02:41:23,365 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 02:41:23,371 INFO L180 QuantifierPusher]: treesize reduction 6, result has 76.0 percent of original size [2021-11-13 02:41:23,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-13 02:41:23,374 INFO L180 QuantifierPusher]: treesize reduction 6, result has 82.4 percent of original size [2021-11-13 02:41:23,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 02:41:23,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:23,385 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,387 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:23,388 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:23,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,394 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:23,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,408 INFO L180 QuantifierPusher]: treesize reduction 26, result has 60.6 percent of original size [2021-11-13 02:41:23,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:23,411 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-13 02:41:23,416 INFO L180 QuantifierPusher]: treesize reduction 5, result has 88.9 percent of original size [2021-11-13 02:41:23,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:23,430 INFO L180 QuantifierPusher]: treesize reduction 5, result has 91.7 percent of original size [2021-11-13 02:41:23,432 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:23,433 INFO L180 QuantifierPusher]: treesize reduction 5, result has 88.9 percent of original size [2021-11-13 02:41:23,436 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:23,439 INFO L180 QuantifierPusher]: treesize reduction 5, result has 91.7 percent of original size [2021-11-13 02:41:23,441 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:23,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,452 INFO L180 QuantifierPusher]: treesize reduction 29, result has 58.0 percent of original size [2021-11-13 02:41:23,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:23,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,465 INFO L180 QuantifierPusher]: treesize reduction 5, result has 94.5 percent of original size [2021-11-13 02:41:23,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-13 02:41:23,473 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,476 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-13 02:41:23,480 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,484 INFO L185 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size 15 [2021-11-13 02:41:23,486 INFO L185 QuantifierPusher]: treesize reduction 12, result has 70.0 percent of original size 28 [2021-11-13 02:41:23,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,490 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-13 02:41:23,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,496 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-13 02:41:23,500 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,503 INFO L185 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size 15 [2021-11-13 02:41:23,504 INFO L185 QuantifierPusher]: treesize reduction 12, result has 70.0 percent of original size 28 [2021-11-13 02:41:23,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,508 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-13 02:41:23,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,527 INFO L180 QuantifierPusher]: treesize reduction 19, result has 81.2 percent of original size [2021-11-13 02:41:23,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-13 02:41:23,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,545 INFO L180 QuantifierPusher]: treesize reduction 11, result has 78.0 percent of original size [2021-11-13 02:41:23,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:23,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:23,553 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,555 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:23,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:23,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,579 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:23,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,587 INFO L180 QuantifierPusher]: treesize reduction 23, result has 63.5 percent of original size [2021-11-13 02:41:23,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:23,594 INFO L180 QuantifierPusher]: treesize reduction 11, result has 78.0 percent of original size [2021-11-13 02:41:23,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:23,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,678 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:23,684 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,687 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,693 INFO L185 QuantifierPusher]: treesize reduction 9, result has 75.0 percent of original size 27 [2021-11-13 02:41:23,695 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,698 INFO L185 QuantifierPusher]: treesize reduction 3, result has 90.0 percent of original size 27 [2021-11-13 02:41:23,701 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:41:23,704 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:41:23,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,709 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:23,714 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,717 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,718 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,720 INFO L185 QuantifierPusher]: treesize reduction 6, result has 75.0 percent of original size 18 [2021-11-13 02:41:23,722 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,725 INFO L185 QuantifierPusher]: treesize reduction 6, result has 75.0 percent of original size 18 [2021-11-13 02:41:23,727 INFO L185 QuantifierPusher]: treesize reduction 12, result has 84.0 percent of original size 63 [2021-11-13 02:41:23,730 INFO L185 QuantifierPusher]: treesize reduction 12, result has 84.0 percent of original size 63 [2021-11-13 02:41:23,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,735 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-13 02:41:23,737 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,739 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:23,744 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,747 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,750 INFO L185 QuantifierPusher]: treesize reduction 3, result has 90.0 percent of original size 27 [2021-11-13 02:41:23,753 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:23,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,756 INFO L185 QuantifierPusher]: treesize reduction 9, result has 75.0 percent of original size 27 [2021-11-13 02:41:23,758 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:41:23,761 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:41:23,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:23,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-13 02:41:23,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:23,785 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 23 for LOIs [2021-11-13 02:41:23,789 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 02:41:24,330 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 02:41:24,331 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:24,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2021-11-13 02:41:24,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394609737] [2021-11-13 02:41:24,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:24,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-13 02:41:24,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:24,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-13 02:41:24,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=938, Unknown=0, NotChecked=0, Total=1122 [2021-11-13 02:41:24,338 INFO L87 Difference]: Start difference. First operand 172 states and 234 transitions. Second operand has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 22 states have internal predecessors, (46), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-13 02:41:24,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:24,617 INFO L93 Difference]: Finished difference Result 320 states and 453 transitions. [2021-11-13 02:41:24,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-13 02:41:24,618 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 22 states have internal predecessors, (46), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 48 [2021-11-13 02:41:24,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:24,621 INFO L225 Difference]: With dead ends: 320 [2021-11-13 02:41:24,621 INFO L226 Difference]: Without dead ends: 319 [2021-11-13 02:41:24,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=359, Invalid=1533, Unknown=0, NotChecked=0, Total=1892 [2021-11-13 02:41:24,623 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 107 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 80.75ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.10ms SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 113.81ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:24,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 276 Invalid, 118 Unknown, 0 Unchecked, 4.10ms Time], IncrementalHoareTripleChecker [10 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 113.81ms Time] [2021-11-13 02:41:24,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-11-13 02:41:24,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 262. [2021-11-13 02:41:24,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 201 states have (on average 1.2736318407960199) internal successors, (256), 212 states have internal predecessors, (256), 45 states have call successors, (45), 5 states have call predecessors, (45), 9 states have return successors, (77), 44 states have call predecessors, (77), 44 states have call successors, (77) [2021-11-13 02:41:24,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 378 transitions. [2021-11-13 02:41:24,665 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 378 transitions. Word has length 48 [2021-11-13 02:41:24,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:24,665 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 378 transitions. [2021-11-13 02:41:24,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 22 states have internal predecessors, (46), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-13 02:41:24,666 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 378 transitions. [2021-11-13 02:41:24,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-13 02:41:24,667 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:24,668 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:24,696 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:24,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable304 [2021-11-13 02:41:24,882 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:24,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:24,883 INFO L85 PathProgramCache]: Analyzing trace with hash 2043944028, now seen corresponding path program 2 times [2021-11-13 02:41:24,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:24,883 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921680630] [2021-11-13 02:41:24,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:24,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:24,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:24,982 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 19 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-13 02:41:24,982 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:24,982 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921680630] [2021-11-13 02:41:24,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921680630] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:24,983 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221172308] [2021-11-13 02:41:24,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:41:24,983 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:24,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:24,990 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:25,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-13 02:41:25,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-13 02:41:25,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:41:25,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-13 02:41:25,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:25,232 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 19 proven. 16 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-13 02:41:25,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:25,434 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 19 proven. 16 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-13 02:41:25,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221172308] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:25,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1992981513] [2021-11-13 02:41:25,437 INFO L159 IcfgInterpreter]: Started Sifa with 21 locations of interest [2021-11-13 02:41:25,437 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:25,437 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:41:25,439 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:25,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 26 [2021-11-13 02:41:25,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492831472] [2021-11-13 02:41:25,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:25,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-13 02:41:25,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:25,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-13 02:41:25,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2021-11-13 02:41:25,441 INFO L87 Difference]: Start difference. First operand 262 states and 378 transitions. Second operand has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 20 states have internal predecessors, (86), 9 states have call successors, (12), 7 states have call predecessors, (12), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-13 02:41:26,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:26,091 INFO L93 Difference]: Finished difference Result 652 states and 1002 transitions. [2021-11-13 02:41:26,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-13 02:41:26,092 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 20 states have internal predecessors, (86), 9 states have call successors, (12), 7 states have call predecessors, (12), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 50 [2021-11-13 02:41:26,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:26,102 INFO L225 Difference]: With dead ends: 652 [2021-11-13 02:41:26,103 INFO L226 Difference]: Without dead ends: 527 [2021-11-13 02:41:26,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=322, Invalid=1400, Unknown=0, NotChecked=0, Total=1722 [2021-11-13 02:41:26,106 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 344 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 309.01ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.00ms SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 391.01ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:26,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 228 Invalid, 676 Unknown, 0 Unchecked, 8.00ms Time], IncrementalHoareTripleChecker [145 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 391.01ms Time] [2021-11-13 02:41:26,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2021-11-13 02:41:26,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 483. [2021-11-13 02:41:26,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 374 states have (on average 1.2754010695187166) internal successors, (477), 389 states have internal predecessors, (477), 84 states have call successors, (84), 13 states have call predecessors, (84), 20 states have return successors, (146), 80 states have call predecessors, (146), 81 states have call successors, (146) [2021-11-13 02:41:26,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 707 transitions. [2021-11-13 02:41:26,173 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 707 transitions. Word has length 50 [2021-11-13 02:41:26,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:26,174 INFO L470 AbstractCegarLoop]: Abstraction has 483 states and 707 transitions. [2021-11-13 02:41:26,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 20 states have internal predecessors, (86), 9 states have call successors, (12), 7 states have call predecessors, (12), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-13 02:41:26,174 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 707 transitions. [2021-11-13 02:41:26,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-13 02:41:26,176 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:26,176 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:26,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:26,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable359 [2021-11-13 02:41:26,402 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:26,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:26,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1071694514, now seen corresponding path program 1 times [2021-11-13 02:41:26,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:26,403 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680573064] [2021-11-13 02:41:26,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:26,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:26,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:26,476 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 31 proven. 11 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-11-13 02:41:26,476 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:26,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680573064] [2021-11-13 02:41:26,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680573064] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:26,477 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342181669] [2021-11-13 02:41:26,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:26,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:26,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:26,478 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:26,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-13 02:41:26,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:26,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-13 02:41:26,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:26,679 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-13 02:41:26,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:26,835 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 31 proven. 11 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-11-13 02:41:26,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342181669] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:26,836 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-13 02:41:26,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 8 [2021-11-13 02:41:26,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116128346] [2021-11-13 02:41:26,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:26,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-13 02:41:26,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:26,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-13 02:41:26,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-13 02:41:26,839 INFO L87 Difference]: Start difference. First operand 483 states and 707 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-13 02:41:26,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:26,957 INFO L93 Difference]: Finished difference Result 770 states and 1151 transitions. [2021-11-13 02:41:26,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-13 02:41:26,958 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 59 [2021-11-13 02:41:26,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:26,961 INFO L225 Difference]: With dead ends: 770 [2021-11-13 02:41:26,961 INFO L226 Difference]: Without dead ends: 347 [2021-11-13 02:41:26,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 116 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-11-13 02:41:26,965 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 37 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 55.70ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.87ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 65.89ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:26,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 124 Invalid, 117 Unknown, 0 Unchecked, 1.87ms Time], IncrementalHoareTripleChecker [3 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 65.89ms Time] [2021-11-13 02:41:26,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-11-13 02:41:26,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 332. [2021-11-13 02:41:26,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 258 states have (on average 1.2790697674418605) internal successors, (330), 264 states have internal predecessors, (330), 54 states have call successors, (54), 10 states have call predecessors, (54), 15 states have return successors, (81), 57 states have call predecessors, (81), 53 states have call successors, (81) [2021-11-13 02:41:27,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 465 transitions. [2021-11-13 02:41:27,003 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 465 transitions. Word has length 59 [2021-11-13 02:41:27,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:27,003 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 465 transitions. [2021-11-13 02:41:27,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 3 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-13 02:41:27,003 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 465 transitions. [2021-11-13 02:41:27,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-13 02:41:27,005 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:27,005 INFO L514 BasicCegarLoop]: trace histogram [6, 4, 3, 3, 3, 3, 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] [2021-11-13 02:41:27,045 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:27,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable360,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:27,234 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:27,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:27,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1981075358, now seen corresponding path program 1 times [2021-11-13 02:41:27,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:27,234 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629012531] [2021-11-13 02:41:27,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:27,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:27,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:27,274 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-11-13 02:41:27,274 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:27,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629012531] [2021-11-13 02:41:27,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629012531] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:27,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657229500] [2021-11-13 02:41:27,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:27,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:27,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:27,279 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:27,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-13 02:41:27,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:27,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-13 02:41:27,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:27,456 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-13 02:41:27,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:27,580 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-11-13 02:41:27,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657229500] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:27,581 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-13 02:41:27,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 5 [2021-11-13 02:41:27,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966850690] [2021-11-13 02:41:27,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:27,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-13 02:41:27,583 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:27,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-13 02:41:27,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:41:27,583 INFO L87 Difference]: Start difference. First operand 332 states and 465 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-13 02:41:27,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:27,646 INFO L93 Difference]: Finished difference Result 579 states and 823 transitions. [2021-11-13 02:41:27,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 02:41:27,647 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 55 [2021-11-13 02:41:27,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:27,650 INFO L225 Difference]: With dead ends: 579 [2021-11-13 02:41:27,650 INFO L226 Difference]: Without dead ends: 314 [2021-11-13 02:41:27,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-13 02:41:27,653 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 11 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.49ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.15ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.19ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:27,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 143 Invalid, 40 Unknown, 0 Unchecked, 1.15ms Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 30.19ms Time] [2021-11-13 02:41:27,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2021-11-13 02:41:27,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 308. [2021-11-13 02:41:27,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 241 states have (on average 1.2738589211618256) internal successors, (307), 244 states have internal predecessors, (307), 48 states have call successors, (48), 10 states have call predecessors, (48), 14 states have return successors, (74), 53 states have call predecessors, (74), 48 states have call successors, (74) [2021-11-13 02:41:27,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 429 transitions. [2021-11-13 02:41:27,687 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 429 transitions. Word has length 55 [2021-11-13 02:41:27,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:27,688 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 429 transitions. [2021-11-13 02:41:27,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-13 02:41:27,689 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 429 transitions. [2021-11-13 02:41:27,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-13 02:41:27,690 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:27,690 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:27,722 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:27,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable361,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:27,910 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:27,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:27,910 INFO L85 PathProgramCache]: Analyzing trace with hash 995031038, now seen corresponding path program 2 times [2021-11-13 02:41:27,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:27,910 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376274948] [2021-11-13 02:41:27,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:27,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:27,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:27,950 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-13 02:41:27,950 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:27,951 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376274948] [2021-11-13 02:41:27,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376274948] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:41:27,951 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 02:41:27,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-13 02:41:27,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964465481] [2021-11-13 02:41:27,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:27,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-13 02:41:27,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:27,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-13 02:41:27,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:41:27,953 INFO L87 Difference]: Start difference. First operand 308 states and 429 transitions. Second operand has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-13 02:41:28,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:28,008 INFO L93 Difference]: Finished difference Result 373 states and 538 transitions. [2021-11-13 02:41:28,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 02:41:28,009 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 59 [2021-11-13 02:41:28,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:28,012 INFO L225 Difference]: With dead ends: 373 [2021-11-13 02:41:28,012 INFO L226 Difference]: Without dead ends: 372 [2021-11-13 02:41:28,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-13 02:41:28,013 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 10 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.38ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.97ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.30ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:28,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 126 Invalid, 41 Unknown, 0 Unchecked, 0.97ms Time], IncrementalHoareTripleChecker [3 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 27.30ms Time] [2021-11-13 02:41:28,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2021-11-13 02:41:28,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 346. [2021-11-13 02:41:28,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 271 states have (on average 1.2509225092250922) internal successors, (339), 271 states have internal predecessors, (339), 51 states have call successors, (51), 10 states have call predecessors, (51), 19 states have return successors, (101), 64 states have call predecessors, (101), 51 states have call successors, (101) [2021-11-13 02:41:28,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 491 transitions. [2021-11-13 02:41:28,061 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 491 transitions. Word has length 59 [2021-11-13 02:41:28,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:28,061 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 491 transitions. [2021-11-13 02:41:28,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-13 02:41:28,062 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 491 transitions. [2021-11-13 02:41:28,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-13 02:41:28,063 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:28,063 INFO L514 BasicCegarLoop]: trace histogram [6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:28,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable362 [2021-11-13 02:41:28,064 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:28,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:28,064 INFO L85 PathProgramCache]: Analyzing trace with hash 995198893, now seen corresponding path program 1 times [2021-11-13 02:41:28,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:28,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347673689] [2021-11-13 02:41:28,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:28,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:28,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:28,110 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-11-13 02:41:28,111 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:28,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347673689] [2021-11-13 02:41:28,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347673689] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:41:28,112 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 02:41:28,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-13 02:41:28,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241050845] [2021-11-13 02:41:28,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:28,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 02:41:28,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:28,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 02:41:28,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 02:41:28,115 INFO L87 Difference]: Start difference. First operand 346 states and 491 transitions. Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 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) [2021-11-13 02:41:28,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:28,156 INFO L93 Difference]: Finished difference Result 360 states and 542 transitions. [2021-11-13 02:41:28,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 02:41:28,156 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 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 59 [2021-11-13 02:41:28,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:28,160 INFO L225 Difference]: With dead ends: 360 [2021-11-13 02:41:28,160 INFO L226 Difference]: Without dead ends: 359 [2021-11-13 02:41:28,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 02:41:28,162 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 11 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.79ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.27ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.66ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:28,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 56 Invalid, 17 Unknown, 0 Unchecked, 2.27ms Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 13.66ms Time] [2021-11-13 02:41:28,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2021-11-13 02:41:28,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 345. [2021-11-13 02:41:28,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 271 states have (on average 1.2398523985239853) internal successors, (336), 270 states have internal predecessors, (336), 51 states have call successors, (51), 10 states have call predecessors, (51), 19 states have return successors, (101), 64 states have call predecessors, (101), 51 states have call successors, (101) [2021-11-13 02:41:28,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 488 transitions. [2021-11-13 02:41:28,204 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 488 transitions. Word has length 59 [2021-11-13 02:41:28,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:28,205 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 488 transitions. [2021-11-13 02:41:28,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 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) [2021-11-13 02:41:28,205 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 488 transitions. [2021-11-13 02:41:28,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-13 02:41:28,206 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:28,207 INFO L514 BasicCegarLoop]: trace histogram [7, 5, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:28,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363 [2021-11-13 02:41:28,207 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:28,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:28,208 INFO L85 PathProgramCache]: Analyzing trace with hash -237598965, now seen corresponding path program 1 times [2021-11-13 02:41:28,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:28,208 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646352022] [2021-11-13 02:41:28,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:28,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:28,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:28,290 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-11-13 02:41:28,291 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:28,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646352022] [2021-11-13 02:41:28,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646352022] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:28,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456665104] [2021-11-13 02:41:28,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:28,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:28,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:28,293 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:28,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-13 02:41:28,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:28,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-13 02:41:28,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:28,491 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 62 proven. 2 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-13 02:41:28,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:28,633 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-11-13 02:41:28,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456665104] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:28,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2030027927] [2021-11-13 02:41:28,639 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-13 02:41:28,639 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:28,640 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:41:28,641 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:28,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 9 [2021-11-13 02:41:28,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660408679] [2021-11-13 02:41:28,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:28,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-13 02:41:28,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:28,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-13 02:41:28,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-11-13 02:41:28,643 INFO L87 Difference]: Start difference. First operand 345 states and 488 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 4 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-13 02:41:28,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:28,827 INFO L93 Difference]: Finished difference Result 775 states and 1153 transitions. [2021-11-13 02:41:28,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-13 02:41:28,827 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 4 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 65 [2021-11-13 02:41:28,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:28,833 INFO L225 Difference]: With dead ends: 775 [2021-11-13 02:41:28,833 INFO L226 Difference]: Without dead ends: 511 [2021-11-13 02:41:28,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-11-13 02:41:28,836 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 66 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 101.72ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.26ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 124.13ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:28,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 232 Invalid, 187 Unknown, 0 Unchecked, 3.26ms Time], IncrementalHoareTripleChecker [13 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 124.13ms Time] [2021-11-13 02:41:28,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-11-13 02:41:28,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 479. [2021-11-13 02:41:28,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 378 states have (on average 1.2301587301587302) internal successors, (465), 375 states have internal predecessors, (465), 64 states have call successors, (64), 17 states have call predecessors, (64), 33 states have return successors, (135), 86 states have call predecessors, (135), 64 states have call successors, (135) [2021-11-13 02:41:28,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 664 transitions. [2021-11-13 02:41:28,877 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 664 transitions. Word has length 65 [2021-11-13 02:41:28,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:28,878 INFO L470 AbstractCegarLoop]: Abstraction has 479 states and 664 transitions. [2021-11-13 02:41:28,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 4 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-13 02:41:28,878 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 664 transitions. [2021-11-13 02:41:28,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-13 02:41:28,879 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:28,879 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:28,914 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:29,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable364 [2021-11-13 02:41:29,094 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:29,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:29,094 INFO L85 PathProgramCache]: Analyzing trace with hash 781191166, now seen corresponding path program 1 times [2021-11-13 02:41:29,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:29,094 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505674908] [2021-11-13 02:41:29,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:29,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:29,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:29,149 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-13 02:41:29,149 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:29,149 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505674908] [2021-11-13 02:41:29,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505674908] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 02:41:29,150 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 02:41:29,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-13 02:41:29,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555727279] [2021-11-13 02:41:29,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:29,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-13 02:41:29,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:29,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-13 02:41:29,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-13 02:41:29,152 INFO L87 Difference]: Start difference. First operand 479 states and 664 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-13 02:41:29,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:29,228 INFO L93 Difference]: Finished difference Result 701 states and 1027 transitions. [2021-11-13 02:41:29,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-13 02:41:29,229 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2021-11-13 02:41:29,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:29,233 INFO L225 Difference]: With dead ends: 701 [2021-11-13 02:41:29,233 INFO L226 Difference]: Without dead ends: 440 [2021-11-13 02:41:29,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-13 02:41:29,239 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 30 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.93ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.84ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.34ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:29,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 70 Invalid, 60 Unknown, 0 Unchecked, 0.84ms Time], IncrementalHoareTripleChecker [7 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 38.34ms Time] [2021-11-13 02:41:29,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-11-13 02:41:29,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 440. [2021-11-13 02:41:29,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 345 states have (on average 1.2144927536231884) internal successors, (419), 348 states have internal predecessors, (419), 64 states have call successors, (64), 17 states have call predecessors, (64), 27 states have return successors, (113), 74 states have call predecessors, (113), 64 states have call successors, (113) [2021-11-13 02:41:29,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 596 transitions. [2021-11-13 02:41:29,275 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 596 transitions. Word has length 60 [2021-11-13 02:41:29,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:29,276 INFO L470 AbstractCegarLoop]: Abstraction has 440 states and 596 transitions. [2021-11-13 02:41:29,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-13 02:41:29,276 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 596 transitions. [2021-11-13 02:41:29,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-13 02:41:29,283 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:29,283 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:29,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable365 [2021-11-13 02:41:29,284 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:29,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:29,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1402375422, now seen corresponding path program 2 times [2021-11-13 02:41:29,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:29,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209101146] [2021-11-13 02:41:29,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:29,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:29,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:29,342 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-11-13 02:41:29,343 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:29,343 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209101146] [2021-11-13 02:41:29,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209101146] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:29,343 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180344875] [2021-11-13 02:41:29,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:41:29,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:29,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:29,345 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:29,368 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-13 02:41:29,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-13 02:41:29,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:41:29,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-13 02:41:29,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:29,532 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2021-11-13 02:41:29,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:29,670 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2021-11-13 02:41:29,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180344875] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 02:41:29,670 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-13 02:41:29,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [5] total 8 [2021-11-13 02:41:29,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913163614] [2021-11-13 02:41:29,671 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:29,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-13 02:41:29,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:29,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 02:41:29,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-11-13 02:41:29,672 INFO L87 Difference]: Start difference. First operand 440 states and 596 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-13 02:41:29,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:29,740 INFO L93 Difference]: Finished difference Result 468 states and 638 transitions. [2021-11-13 02:41:29,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 02:41:29,741 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 61 [2021-11-13 02:41:29,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:29,745 INFO L225 Difference]: With dead ends: 468 [2021-11-13 02:41:29,745 INFO L226 Difference]: Without dead ends: 467 [2021-11-13 02:41:29,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-11-13 02:41:29,747 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 8 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.01ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.00ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.58ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:29,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 118 Invalid, 45 Unknown, 0 Unchecked, 1.00ms Time], IncrementalHoareTripleChecker [3 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 31.58ms Time] [2021-11-13 02:41:29,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2021-11-13 02:41:29,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 462. [2021-11-13 02:41:29,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 367 states have (on average 1.2179836512261581) internal successors, (447), 364 states have internal predecessors, (447), 64 states have call successors, (64), 17 states have call predecessors, (64), 27 states have return successors, (113), 80 states have call predecessors, (113), 64 states have call successors, (113) [2021-11-13 02:41:29,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 624 transitions. [2021-11-13 02:41:29,782 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 624 transitions. Word has length 61 [2021-11-13 02:41:29,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:29,783 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 624 transitions. [2021-11-13 02:41:29,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-13 02:41:29,783 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 624 transitions. [2021-11-13 02:41:29,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-11-13 02:41:29,786 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:29,786 INFO L514 BasicCegarLoop]: trace histogram [9, 6, 5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:29,821 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:30,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable366,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:30,014 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:30,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:30,014 INFO L85 PathProgramCache]: Analyzing trace with hash 2115026654, now seen corresponding path program 1 times [2021-11-13 02:41:30,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:30,014 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611554711] [2021-11-13 02:41:30,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:30,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:30,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:30,077 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 80 proven. 14 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-13 02:41:30,078 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:30,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611554711] [2021-11-13 02:41:30,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611554711] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:30,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605040040] [2021-11-13 02:41:30,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:30,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:30,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:30,080 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:30,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-13 02:41:30,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:30,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-13 02:41:30,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:30,274 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-13 02:41:30,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:30,440 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 80 proven. 14 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-13 02:41:30,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605040040] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:30,440 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-13 02:41:30,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 8 [2021-11-13 02:41:30,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471521175] [2021-11-13 02:41:30,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:30,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-13 02:41:30,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:30,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-13 02:41:30,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-13 02:41:30,443 INFO L87 Difference]: Start difference. First operand 462 states and 624 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-13 02:41:30,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:30,568 INFO L93 Difference]: Finished difference Result 908 states and 1284 transitions. [2021-11-13 02:41:30,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-13 02:41:30,569 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) Word has length 81 [2021-11-13 02:41:30,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:30,574 INFO L225 Difference]: With dead ends: 908 [2021-11-13 02:41:30,575 INFO L226 Difference]: Without dead ends: 564 [2021-11-13 02:41:30,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 161 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-11-13 02:41:30,578 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 40 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 59.16ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.53ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 71.99ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:30,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 100 Invalid, 148 Unknown, 0 Unchecked, 1.53ms Time], IncrementalHoareTripleChecker [6 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 71.99ms Time] [2021-11-13 02:41:30,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2021-11-13 02:41:30,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 525. [2021-11-13 02:41:30,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 421 states have (on average 1.2090261282660333) internal successors, (509), 408 states have internal predecessors, (509), 72 states have call successors, (72), 17 states have call predecessors, (72), 28 states have return successors, (126), 99 states have call predecessors, (126), 72 states have call successors, (126) [2021-11-13 02:41:30,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 707 transitions. [2021-11-13 02:41:30,617 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 707 transitions. Word has length 81 [2021-11-13 02:41:30,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:30,617 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 707 transitions. [2021-11-13 02:41:30,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-13 02:41:30,618 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 707 transitions. [2021-11-13 02:41:30,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-13 02:41:30,619 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:30,619 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:30,658 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:30,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable367 [2021-11-13 02:41:30,846 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:30,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:30,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1077048889, now seen corresponding path program 1 times [2021-11-13 02:41:30,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:30,847 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953617921] [2021-11-13 02:41:30,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:30,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:30,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:30,924 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-11-13 02:41:30,924 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:30,924 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953617921] [2021-11-13 02:41:30,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953617921] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:30,925 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024400934] [2021-11-13 02:41:30,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:30,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:30,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:30,926 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:30,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-13 02:41:30,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:30,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-13 02:41:30,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:31,161 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-11-13 02:41:31,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:31,349 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-11-13 02:41:31,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024400934] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:31,349 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [283046380] [2021-11-13 02:41:31,351 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2021-11-13 02:41:31,352 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:31,352 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:41:31,353 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:31,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 10 [2021-11-13 02:41:31,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525677343] [2021-11-13 02:41:31,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:31,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-13 02:41:31,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:31,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-13 02:41:31,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-11-13 02:41:31,356 INFO L87 Difference]: Start difference. First operand 525 states and 707 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-13 02:41:31,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:31,566 INFO L93 Difference]: Finished difference Result 914 states and 1263 transitions. [2021-11-13 02:41:31,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-13 02:41:31,567 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 80 [2021-11-13 02:41:31,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:31,571 INFO L225 Difference]: With dead ends: 914 [2021-11-13 02:41:31,571 INFO L226 Difference]: Without dead ends: 490 [2021-11-13 02:41:31,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 159 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-11-13 02:41:31,576 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 69 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 103.00ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.33ms SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 128.02ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:31,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 131 Invalid, 219 Unknown, 0 Unchecked, 2.33ms Time], IncrementalHoareTripleChecker [17 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 128.02ms Time] [2021-11-13 02:41:31,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-11-13 02:41:31,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 476. [2021-11-13 02:41:31,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 378 states have (on average 1.193121693121693) internal successors, (451), 372 states have internal predecessors, (451), 68 states have call successors, (68), 17 states have call predecessors, (68), 26 states have return successors, (106), 86 states have call predecessors, (106), 67 states have call successors, (106) [2021-11-13 02:41:31,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 625 transitions. [2021-11-13 02:41:31,613 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 625 transitions. Word has length 80 [2021-11-13 02:41:31,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:31,613 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 625 transitions. [2021-11-13 02:41:31,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 5 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-13 02:41:31,614 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 625 transitions. [2021-11-13 02:41:31,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-11-13 02:41:31,616 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:31,616 INFO L514 BasicCegarLoop]: trace histogram [10, 8, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:31,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:31,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable368,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:31,830 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:31,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:31,830 INFO L85 PathProgramCache]: Analyzing trace with hash -399289572, now seen corresponding path program 1 times [2021-11-13 02:41:31,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:31,830 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316899623] [2021-11-13 02:41:31,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:31,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:31,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:31,938 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 58 proven. 38 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2021-11-13 02:41:31,939 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:31,939 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316899623] [2021-11-13 02:41:31,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316899623] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:31,939 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123853187] [2021-11-13 02:41:31,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:31,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:31,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:31,942 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:31,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-13 02:41:32,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:32,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-13 02:41:32,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:32,299 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 104 proven. 32 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-11-13 02:41:32,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:32,492 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 58 proven. 38 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2021-11-13 02:41:32,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123853187] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:32,493 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1807010761] [2021-11-13 02:41:32,500 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2021-11-13 02:41:32,501 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:32,501 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:41:32,502 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:32,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 18 [2021-11-13 02:41:32,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808804086] [2021-11-13 02:41:32,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:32,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-13 02:41:32,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:32,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-13 02:41:32,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-11-13 02:41:32,505 INFO L87 Difference]: Start difference. First operand 476 states and 625 transitions. Second operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 8 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2021-11-13 02:41:32,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:32,821 INFO L93 Difference]: Finished difference Result 881 states and 1169 transitions. [2021-11-13 02:41:32,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-13 02:41:32,822 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 8 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 96 [2021-11-13 02:41:32,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:32,827 INFO L225 Difference]: With dead ends: 881 [2021-11-13 02:41:32,828 INFO L226 Difference]: Without dead ends: 507 [2021-11-13 02:41:32,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 185 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=189, Invalid=681, Unknown=0, NotChecked=0, Total=870 [2021-11-13 02:41:32,832 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 45 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 111.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.30ms SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 140.27ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:32,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 439 Invalid, 244 Unknown, 0 Unchecked, 3.30ms Time], IncrementalHoareTripleChecker [18 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 140.27ms Time] [2021-11-13 02:41:32,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-11-13 02:41:32,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 500. [2021-11-13 02:41:32,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 398 states have (on average 1.178391959798995) internal successors, (469), 393 states have internal predecessors, (469), 72 states have call successors, (72), 17 states have call predecessors, (72), 26 states have return successors, (110), 89 states have call predecessors, (110), 71 states have call successors, (110) [2021-11-13 02:41:32,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 651 transitions. [2021-11-13 02:41:32,873 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 651 transitions. Word has length 96 [2021-11-13 02:41:32,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:32,874 INFO L470 AbstractCegarLoop]: Abstraction has 500 states and 651 transitions. [2021-11-13 02:41:32,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 8 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2021-11-13 02:41:32,874 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 651 transitions. [2021-11-13 02:41:32,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-11-13 02:41:32,877 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:32,878 INFO L514 BasicCegarLoop]: trace histogram [12, 9, 6, 6, 6, 6, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:32,914 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:33,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable369,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:33,094 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:33,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:33,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1443658492, now seen corresponding path program 1 times [2021-11-13 02:41:33,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:33,095 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849861881] [2021-11-13 02:41:33,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:33,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:33,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:33,212 INFO L134 CoverageAnalysis]: Checked inductivity of 309 backedges. 87 proven. 48 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-11-13 02:41:33,212 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:33,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849861881] [2021-11-13 02:41:33,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849861881] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:33,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525992189] [2021-11-13 02:41:33,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:33,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:33,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:33,214 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:33,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-13 02:41:33,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:33,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-13 02:41:33,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:33,678 INFO L134 CoverageAnalysis]: Checked inductivity of 309 backedges. 143 proven. 40 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-11-13 02:41:33,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:33,928 INFO L134 CoverageAnalysis]: Checked inductivity of 309 backedges. 87 proven. 48 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-11-13 02:41:33,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525992189] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:33,928 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1298060374] [2021-11-13 02:41:33,930 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-13 02:41:33,930 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:33,931 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:41:33,932 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:33,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2021-11-13 02:41:33,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77714140] [2021-11-13 02:41:33,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:33,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-13 02:41:33,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:33,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-13 02:41:33,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-11-13 02:41:33,935 INFO L87 Difference]: Start difference. First operand 500 states and 651 transitions. Second operand has 19 states, 19 states have (on average 3.526315789473684) internal successors, (67), 17 states have internal predecessors, (67), 9 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2021-11-13 02:41:34,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:34,343 INFO L93 Difference]: Finished difference Result 903 states and 1216 transitions. [2021-11-13 02:41:34,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-13 02:41:34,344 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.526315789473684) internal successors, (67), 17 states have internal predecessors, (67), 9 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 110 [2021-11-13 02:41:34,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:34,348 INFO L225 Difference]: With dead ends: 903 [2021-11-13 02:41:34,348 INFO L226 Difference]: Without dead ends: 528 [2021-11-13 02:41:34,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 213 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=200, Invalid=730, Unknown=0, NotChecked=0, Total=930 [2021-11-13 02:41:34,353 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 72 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 169.93ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.60ms SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 204.56ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:34,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 432 Invalid, 357 Unknown, 0 Unchecked, 4.60ms Time], IncrementalHoareTripleChecker [23 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 204.56ms Time] [2021-11-13 02:41:34,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-11-13 02:41:34,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 508. [2021-11-13 02:41:34,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 404 states have (on average 1.1757425742574257) internal successors, (475), 399 states have internal predecessors, (475), 73 states have call successors, (73), 18 states have call predecessors, (73), 27 states have return successors, (111), 90 states have call predecessors, (111), 72 states have call successors, (111) [2021-11-13 02:41:34,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 659 transitions. [2021-11-13 02:41:34,393 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 659 transitions. Word has length 110 [2021-11-13 02:41:34,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:34,394 INFO L470 AbstractCegarLoop]: Abstraction has 508 states and 659 transitions. [2021-11-13 02:41:34,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.526315789473684) internal successors, (67), 17 states have internal predecessors, (67), 9 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2021-11-13 02:41:34,394 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 659 transitions. [2021-11-13 02:41:34,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-11-13 02:41:34,396 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:34,397 INFO L514 BasicCegarLoop]: trace histogram [14, 9, 8, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:34,432 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:34,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable370 [2021-11-13 02:41:34,610 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:34,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:34,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1495699676, now seen corresponding path program 2 times [2021-11-13 02:41:34,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:34,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760823576] [2021-11-13 02:41:34,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:34,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:34,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:34,736 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 132 proven. 60 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2021-11-13 02:41:34,736 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:34,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760823576] [2021-11-13 02:41:34,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760823576] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:34,737 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868793218] [2021-11-13 02:41:34,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:41:34,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:34,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:34,742 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:34,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-13 02:41:34,818 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-13 02:41:34,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:41:34,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-13 02:41:34,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:35,124 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 78 proven. 8 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2021-11-13 02:41:35,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:35,404 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 78 proven. 8 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2021-11-13 02:41:35,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868793218] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:35,404 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1929150689] [2021-11-13 02:41:35,406 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-13 02:41:35,406 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:35,407 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:41:35,409 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:35,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 21 [2021-11-13 02:41:35,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857461790] [2021-11-13 02:41:35,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:35,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-13 02:41:35,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:35,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-13 02:41:35,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2021-11-13 02:41:35,411 INFO L87 Difference]: Start difference. First operand 508 states and 659 transitions. Second operand has 21 states, 21 states have (on average 4.190476190476191) internal successors, (88), 15 states have internal predecessors, (88), 10 states have call successors, (17), 8 states have call predecessors, (17), 1 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2021-11-13 02:41:36,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:36,149 INFO L93 Difference]: Finished difference Result 1093 states and 1489 transitions. [2021-11-13 02:41:36,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-13 02:41:36,150 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.190476190476191) internal successors, (88), 15 states have internal predecessors, (88), 10 states have call successors, (17), 8 states have call predecessors, (17), 1 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 120 [2021-11-13 02:41:36,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:36,156 INFO L225 Difference]: With dead ends: 1093 [2021-11-13 02:41:36,157 INFO L226 Difference]: Without dead ends: 708 [2021-11-13 02:41:36,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=355, Invalid=1285, Unknown=0, NotChecked=0, Total=1640 [2021-11-13 02:41:36,164 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 382 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 352.77ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.55ms SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 425.00ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:36,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [386 Valid, 353 Invalid, 790 Unknown, 0 Unchecked, 8.55ms Time], IncrementalHoareTripleChecker [224 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 425.00ms Time] [2021-11-13 02:41:36,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 708 states. [2021-11-13 02:41:36,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 708 to 619. [2021-11-13 02:41:36,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 619 states, 492 states have (on average 1.1727642276422765) internal successors, (577), 486 states have internal predecessors, (577), 86 states have call successors, (86), 22 states have call predecessors, (86), 37 states have return successors, (134), 110 states have call predecessors, (134), 85 states have call successors, (134) [2021-11-13 02:41:36,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 619 states to 619 states and 797 transitions. [2021-11-13 02:41:36,222 INFO L78 Accepts]: Start accepts. Automaton has 619 states and 797 transitions. Word has length 120 [2021-11-13 02:41:36,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:36,223 INFO L470 AbstractCegarLoop]: Abstraction has 619 states and 797 transitions. [2021-11-13 02:41:36,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.190476190476191) internal successors, (88), 15 states have internal predecessors, (88), 10 states have call successors, (17), 8 states have call predecessors, (17), 1 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2021-11-13 02:41:36,224 INFO L276 IsEmpty]: Start isEmpty. Operand 619 states and 797 transitions. [2021-11-13 02:41:36,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-11-13 02:41:36,225 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:36,225 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 10, 10, 1, 1, 1, 1, 1] [2021-11-13 02:41:36,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:36,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable371,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:36,450 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:36,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:36,450 INFO L85 PathProgramCache]: Analyzing trace with hash -530132299, now seen corresponding path program 3 times [2021-11-13 02:41:36,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:36,450 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296775900] [2021-11-13 02:41:36,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:36,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:36,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:36,732 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-11-13 02:41:36,733 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:36,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296775900] [2021-11-13 02:41:36,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296775900] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:36,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277630385] [2021-11-13 02:41:36,733 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 02:41:36,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:36,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:36,738 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:36,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-13 02:41:36,810 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 02:41:36,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:41:36,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-13 02:41:36,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:37,070 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-11-13 02:41:37,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:37,802 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-11-13 02:41:37,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277630385] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:37,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [654108585] [2021-11-13 02:41:37,804 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-13 02:41:37,804 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:37,804 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 02:41:37,804 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 02:41:37,804 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 02:41:37,810 INFO L180 QuantifierPusher]: treesize reduction 6, result has 76.0 percent of original size [2021-11-13 02:41:37,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-13 02:41:37,813 INFO L180 QuantifierPusher]: treesize reduction 6, result has 82.4 percent of original size [2021-11-13 02:41:37,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 02:41:37,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:37,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,827 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:37,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:37,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,842 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:37,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,852 INFO L180 QuantifierPusher]: treesize reduction 26, result has 60.6 percent of original size [2021-11-13 02:41:37,854 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:37,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:37,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:37,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,865 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:37,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:37,873 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,875 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:37,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,888 INFO L180 QuantifierPusher]: treesize reduction 29, result has 58.0 percent of original size [2021-11-13 02:41:37,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:37,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,905 INFO L180 QuantifierPusher]: treesize reduction 5, result has 94.5 percent of original size [2021-11-13 02:41:37,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-13 02:41:37,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,916 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:37,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-13 02:41:37,921 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:37,922 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,924 INFO L185 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size 15 [2021-11-13 02:41:37,933 INFO L185 QuantifierPusher]: treesize reduction 12, result has 70.0 percent of original size 28 [2021-11-13 02:41:37,936 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 02:41:37,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,942 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:37,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-11-13 02:41:37,948 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:37,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,950 INFO L185 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size 15 [2021-11-13 02:41:37,952 INFO L185 QuantifierPusher]: treesize reduction 12, result has 70.0 percent of original size 28 [2021-11-13 02:41:37,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:37,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-13 02:41:37,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,980 INFO L180 QuantifierPusher]: treesize reduction 26, result has 77.6 percent of original size [2021-11-13 02:41:37,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-13 02:41:37,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:37,998 INFO L180 QuantifierPusher]: treesize reduction 11, result has 78.0 percent of original size [2021-11-13 02:41:38,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:38,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:38,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,009 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:38,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:38,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,016 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:38,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,025 INFO L180 QuantifierPusher]: treesize reduction 23, result has 63.5 percent of original size [2021-11-13 02:41:38,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:38,030 INFO L180 QuantifierPusher]: treesize reduction 11, result has 78.0 percent of original size [2021-11-13 02:41:38,031 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:38,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,103 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,105 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:38,106 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:38,110 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:38,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,114 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:38,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,116 INFO L185 QuantifierPusher]: treesize reduction 9, result has 75.0 percent of original size 27 [2021-11-13 02:41:38,118 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:38,119 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,121 INFO L185 QuantifierPusher]: treesize reduction 3, result has 90.0 percent of original size 27 [2021-11-13 02:41:38,123 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:41:38,126 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:41:38,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,130 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:38,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:38,135 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:38,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,139 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:38,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,142 INFO L185 QuantifierPusher]: treesize reduction 6, result has 75.0 percent of original size 18 [2021-11-13 02:41:38,144 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:38,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,148 INFO L185 QuantifierPusher]: treesize reduction 6, result has 75.0 percent of original size 18 [2021-11-13 02:41:38,150 INFO L185 QuantifierPusher]: treesize reduction 12, result has 84.0 percent of original size 63 [2021-11-13 02:41:38,152 INFO L185 QuantifierPusher]: treesize reduction 12, result has 84.0 percent of original size 63 [2021-11-13 02:41:38,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-13 02:41:38,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,162 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:38,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:38,167 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:38,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,169 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:38,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,172 INFO L185 QuantifierPusher]: treesize reduction 6, result has 75.0 percent of original size 18 [2021-11-13 02:41:38,173 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:38,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,176 INFO L185 QuantifierPusher]: treesize reduction 6, result has 75.0 percent of original size 18 [2021-11-13 02:41:38,178 INFO L185 QuantifierPusher]: treesize reduction 12, result has 84.0 percent of original size 63 [2021-11-13 02:41:38,181 INFO L185 QuantifierPusher]: treesize reduction 12, result has 84.0 percent of original size 63 [2021-11-13 02:41:38,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:38,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-13 02:41:38,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:38,202 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 23 for LOIs [2021-11-13 02:41:38,205 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 02:41:38,906 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 02:41:38,906 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:38,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 45 [2021-11-13 02:41:38,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177254349] [2021-11-13 02:41:38,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:38,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-13 02:41:38,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:38,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-13 02:41:38,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=604, Invalid=2702, Unknown=0, NotChecked=0, Total=3306 [2021-11-13 02:41:38,910 INFO L87 Difference]: Start difference. First operand 619 states and 797 transitions. Second operand has 46 states, 45 states have (on average 2.088888888888889) internal successors, (94), 46 states have internal predecessors, (94), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2021-11-13 02:41:39,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:39,631 INFO L93 Difference]: Finished difference Result 917 states and 1202 transitions. [2021-11-13 02:41:39,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-11-13 02:41:39,631 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.088888888888889) internal successors, (94), 46 states have internal predecessors, (94), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 102 [2021-11-13 02:41:39,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:39,638 INFO L225 Difference]: With dead ends: 917 [2021-11-13 02:41:39,639 INFO L226 Difference]: Without dead ends: 916 [2021-11-13 02:41:39,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1847 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1385, Invalid=4935, Unknown=0, NotChecked=0, Total=6320 [2021-11-13 02:41:39,642 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 342 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 163.27ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.71ms SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 209.59ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:39,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 587 Invalid, 274 Unknown, 0 Unchecked, 5.71ms Time], IncrementalHoareTripleChecker [15 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 209.59ms Time] [2021-11-13 02:41:39,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states. [2021-11-13 02:41:39,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 799. [2021-11-13 02:41:39,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 636 states have (on average 1.190251572327044) internal successors, (757), 630 states have internal predecessors, (757), 122 states have call successors, (122), 22 states have call predecessors, (122), 37 states have return successors, (170), 146 states have call predecessors, (170), 121 states have call successors, (170) [2021-11-13 02:41:39,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1049 transitions. [2021-11-13 02:41:39,702 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 1049 transitions. Word has length 102 [2021-11-13 02:41:39,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:39,703 INFO L470 AbstractCegarLoop]: Abstraction has 799 states and 1049 transitions. [2021-11-13 02:41:39,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.088888888888889) internal successors, (94), 46 states have internal predecessors, (94), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2021-11-13 02:41:39,704 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 1049 transitions. [2021-11-13 02:41:39,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-11-13 02:41:39,706 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:39,706 INFO L514 BasicCegarLoop]: trace histogram [13, 11, 7, 6, 6, 6, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:39,741 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:39,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable372,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:39,930 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:39,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:39,930 INFO L85 PathProgramCache]: Analyzing trace with hash 469177553, now seen corresponding path program 1 times [2021-11-13 02:41:39,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:39,930 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171574208] [2021-11-13 02:41:39,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:39,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:39,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:40,051 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 89 proven. 76 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2021-11-13 02:41:40,051 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:40,051 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171574208] [2021-11-13 02:41:40,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171574208] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:40,052 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214417945] [2021-11-13 02:41:40,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:40,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:40,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:40,053 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:40,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-13 02:41:40,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:40,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-13 02:41:40,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:40,400 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 89 proven. 76 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2021-11-13 02:41:40,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:40,700 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 89 proven. 76 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2021-11-13 02:41:40,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214417945] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:40,701 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [762043506] [2021-11-13 02:41:40,703 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-13 02:41:40,704 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:40,704 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:41:40,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:40,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 12 [2021-11-13 02:41:40,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197520855] [2021-11-13 02:41:40,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:40,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-13 02:41:40,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:40,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-13 02:41:40,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-11-13 02:41:40,709 INFO L87 Difference]: Start difference. First operand 799 states and 1049 transitions. Second operand has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 10 states have internal predecessors, (62), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-13 02:41:41,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:41,125 INFO L93 Difference]: Finished difference Result 1417 states and 1889 transitions. [2021-11-13 02:41:41,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 02:41:41,126 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 10 states have internal predecessors, (62), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) Word has length 124 [2021-11-13 02:41:41,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:41,135 INFO L225 Difference]: With dead ends: 1417 [2021-11-13 02:41:41,135 INFO L226 Difference]: Without dead ends: 790 [2021-11-13 02:41:41,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 248 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2021-11-13 02:41:41,154 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 107 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 172.60ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.05ms SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 210.81ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:41,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 168 Invalid, 367 Unknown, 0 Unchecked, 3.05ms Time], IncrementalHoareTripleChecker [39 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 210.81ms Time] [2021-11-13 02:41:41,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-11-13 02:41:41,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 780. [2021-11-13 02:41:41,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 780 states, 620 states have (on average 1.1870967741935483) internal successors, (736), 615 states have internal predecessors, (736), 120 states have call successors, (120), 22 states have call predecessors, (120), 36 states have return successors, (166), 142 states have call predecessors, (166), 119 states have call successors, (166) [2021-11-13 02:41:41,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 1022 transitions. [2021-11-13 02:41:41,213 INFO L78 Accepts]: Start accepts. Automaton has 780 states and 1022 transitions. Word has length 124 [2021-11-13 02:41:41,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:41,214 INFO L470 AbstractCegarLoop]: Abstraction has 780 states and 1022 transitions. [2021-11-13 02:41:41,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 10 states have internal predecessors, (62), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-13 02:41:41,214 INFO L276 IsEmpty]: Start isEmpty. Operand 780 states and 1022 transitions. [2021-11-13 02:41:41,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-11-13 02:41:41,217 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:41,217 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 8, 6, 6, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2021-11-13 02:41:41,256 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:41,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable427,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:41,434 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:41,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:41,434 INFO L85 PathProgramCache]: Analyzing trace with hash 666349123, now seen corresponding path program 2 times [2021-11-13 02:41:41,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:41,434 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292005466] [2021-11-13 02:41:41,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:41,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:41,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:41,537 INFO L134 CoverageAnalysis]: Checked inductivity of 379 backedges. 69 proven. 49 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2021-11-13 02:41:41,537 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:41,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292005466] [2021-11-13 02:41:41,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292005466] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:41,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139663441] [2021-11-13 02:41:41,538 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:41:41,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:41,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:41,539 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:41,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-13 02:41:41,590 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-13 02:41:41,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:41:41,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-13 02:41:41,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:41,846 INFO L134 CoverageAnalysis]: Checked inductivity of 379 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 349 trivial. 0 not checked. [2021-11-13 02:41:41,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:42,039 INFO L134 CoverageAnalysis]: Checked inductivity of 379 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 349 trivial. 0 not checked. [2021-11-13 02:41:42,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139663441] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 02:41:42,039 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-13 02:41:42,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [12] total 16 [2021-11-13 02:41:42,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797336504] [2021-11-13 02:41:42,040 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 02:41:42,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-13 02:41:42,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:42,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 02:41:42,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-11-13 02:41:42,042 INFO L87 Difference]: Start difference. First operand 780 states and 1022 transitions. Second operand has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-13 02:41:42,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:42,125 INFO L93 Difference]: Finished difference Result 787 states and 1028 transitions. [2021-11-13 02:41:42,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 02:41:42,125 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 125 [2021-11-13 02:41:42,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:42,130 INFO L225 Difference]: With dead ends: 787 [2021-11-13 02:41:42,131 INFO L226 Difference]: Without dead ends: 708 [2021-11-13 02:41:42,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-11-13 02:41:42,133 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 8 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.00ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.02ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.01ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:42,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 164 Invalid, 48 Unknown, 0 Unchecked, 1.02ms Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 40.01ms Time] [2021-11-13 02:41:42,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 708 states. [2021-11-13 02:41:42,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 708 to 640. [2021-11-13 02:41:42,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 508 states have (on average 1.187007874015748) internal successors, (603), 509 states have internal predecessors, (603), 98 states have call successors, (98), 22 states have call predecessors, (98), 30 states have return successors, (124), 108 states have call predecessors, (124), 98 states have call successors, (124) [2021-11-13 02:41:42,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 825 transitions. [2021-11-13 02:41:42,178 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 825 transitions. Word has length 125 [2021-11-13 02:41:42,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:42,178 INFO L470 AbstractCegarLoop]: Abstraction has 640 states and 825 transitions. [2021-11-13 02:41:42,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-13 02:41:42,178 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 825 transitions. [2021-11-13 02:41:42,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2021-11-13 02:41:42,182 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:42,182 INFO L514 BasicCegarLoop]: trace histogram [18, 16, 11, 9, 9, 8, 8, 8, 8, 7, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:42,221 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:42,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable428,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:42,403 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:42,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:42,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1586290220, now seen corresponding path program 1 times [2021-11-13 02:41:42,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:42,403 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283872803] [2021-11-13 02:41:42,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:42,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:42,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:42,557 INFO L134 CoverageAnalysis]: Checked inductivity of 853 backedges. 310 proven. 66 refuted. 0 times theorem prover too weak. 477 trivial. 0 not checked. [2021-11-13 02:41:42,557 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:42,557 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283872803] [2021-11-13 02:41:42,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283872803] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:42,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138349] [2021-11-13 02:41:42,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:42,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:42,558 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:42,560 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:42,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-13 02:41:42,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:42,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-13 02:41:42,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:43,091 INFO L134 CoverageAnalysis]: Checked inductivity of 853 backedges. 416 proven. 10 refuted. 0 times theorem prover too weak. 427 trivial. 0 not checked. [2021-11-13 02:41:43,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:43,571 INFO L134 CoverageAnalysis]: Checked inductivity of 853 backedges. 310 proven. 66 refuted. 0 times theorem prover too weak. 477 trivial. 0 not checked. [2021-11-13 02:41:43,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138349] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:43,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2112209677] [2021-11-13 02:41:43,574 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:41:43,575 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:43,575 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:41:43,576 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:43,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 20 [2021-11-13 02:41:43,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657681298] [2021-11-13 02:41:43,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:43,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-13 02:41:43,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:43,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-13 02:41:43,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-11-13 02:41:43,580 INFO L87 Difference]: Start difference. First operand 640 states and 825 transitions. Second operand has 20 states, 20 states have (on average 4.6) internal successors, (92), 20 states have internal predecessors, (92), 12 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 7 states have call predecessors, (15), 12 states have call successors, (15) [2021-11-13 02:41:44,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:44,107 INFO L93 Difference]: Finished difference Result 1127 states and 1508 transitions. [2021-11-13 02:41:44,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-13 02:41:44,109 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.6) internal successors, (92), 20 states have internal predecessors, (92), 12 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 7 states have call predecessors, (15), 12 states have call successors, (15) Word has length 179 [2021-11-13 02:41:44,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:44,116 INFO L225 Difference]: With dead ends: 1127 [2021-11-13 02:41:44,117 INFO L226 Difference]: Without dead ends: 781 [2021-11-13 02:41:44,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 351 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2021-11-13 02:41:44,121 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 114 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 721 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 326.45ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.79ms SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 391.11ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:44,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 265 Invalid, 754 Unknown, 0 Unchecked, 4.79ms Time], IncrementalHoareTripleChecker [33 Valid, 721 Invalid, 0 Unknown, 0 Unchecked, 391.11ms Time] [2021-11-13 02:41:44,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2021-11-13 02:41:44,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 765. [2021-11-13 02:41:44,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 765 states, 611 states have (on average 1.1947626841243864) internal successors, (730), 607 states have internal predecessors, (730), 110 states have call successors, (110), 26 states have call predecessors, (110), 40 states have return successors, (203), 131 states have call predecessors, (203), 110 states have call successors, (203) [2021-11-13 02:41:44,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 765 states to 765 states and 1043 transitions. [2021-11-13 02:41:44,210 INFO L78 Accepts]: Start accepts. Automaton has 765 states and 1043 transitions. Word has length 179 [2021-11-13 02:41:44,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:44,211 INFO L470 AbstractCegarLoop]: Abstraction has 765 states and 1043 transitions. [2021-11-13 02:41:44,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.6) internal successors, (92), 20 states have internal predecessors, (92), 12 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 7 states have call predecessors, (15), 12 states have call successors, (15) [2021-11-13 02:41:44,213 INFO L276 IsEmpty]: Start isEmpty. Operand 765 states and 1043 transitions. [2021-11-13 02:41:44,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2021-11-13 02:41:44,216 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:44,217 INFO L514 BasicCegarLoop]: trace histogram [20, 18, 13, 9, 9, 8, 8, 8, 8, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:44,258 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:44,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable429 [2021-11-13 02:41:44,438 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:44,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:44,438 INFO L85 PathProgramCache]: Analyzing trace with hash -301787767, now seen corresponding path program 2 times [2021-11-13 02:41:44,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:44,438 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551956411] [2021-11-13 02:41:44,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:44,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:44,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:44,532 INFO L134 CoverageAnalysis]: Checked inductivity of 1060 backedges. 210 proven. 13 refuted. 0 times theorem prover too weak. 837 trivial. 0 not checked. [2021-11-13 02:41:44,533 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:44,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551956411] [2021-11-13 02:41:44,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551956411] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:44,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065966944] [2021-11-13 02:41:44,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:41:44,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:44,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:44,535 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:44,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-13 02:41:44,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-13 02:41:44,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:41:44,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-13 02:41:44,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:45,070 INFO L134 CoverageAnalysis]: Checked inductivity of 1060 backedges. 135 proven. 86 refuted. 0 times theorem prover too weak. 839 trivial. 0 not checked. [2021-11-13 02:41:45,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:45,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1060 backedges. 135 proven. 86 refuted. 0 times theorem prover too weak. 839 trivial. 0 not checked. [2021-11-13 02:41:45,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065966944] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:45,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [405377747] [2021-11-13 02:41:45,636 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:41:45,637 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:45,637 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:41:45,637 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:45,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 24 [2021-11-13 02:41:45,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69220516] [2021-11-13 02:41:45,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:45,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-13 02:41:45,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:45,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-13 02:41:45,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-11-13 02:41:45,640 INFO L87 Difference]: Start difference. First operand 765 states and 1043 transitions. Second operand has 25 states, 24 states have (on average 4.416666666666667) internal successors, (106), 20 states have internal predecessors, (106), 13 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (13), 10 states have call predecessors, (13), 10 states have call successors, (13) [2021-11-13 02:41:46,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:46,649 INFO L93 Difference]: Finished difference Result 1113 states and 1580 transitions. [2021-11-13 02:41:46,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-11-13 02:41:46,650 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 4.416666666666667) internal successors, (106), 20 states have internal predecessors, (106), 13 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (13), 10 states have call predecessors, (13), 10 states have call successors, (13) Word has length 200 [2021-11-13 02:41:46,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:46,661 INFO L225 Difference]: With dead ends: 1113 [2021-11-13 02:41:46,661 INFO L226 Difference]: Without dead ends: 1110 [2021-11-13 02:41:46,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 390 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=401, Invalid=1855, Unknown=0, NotChecked=0, Total=2256 [2021-11-13 02:41:46,664 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 310 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 979 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 508.17ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.63ms SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 979 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 606.00ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:46,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 385 Invalid, 1155 Unknown, 0 Unchecked, 7.63ms Time], IncrementalHoareTripleChecker [176 Valid, 979 Invalid, 0 Unknown, 0 Unchecked, 606.00ms Time] [2021-11-13 02:41:46,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1110 states. [2021-11-13 02:41:46,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1110 to 993. [2021-11-13 02:41:46,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 993 states, 792 states have (on average 1.1881313131313131) internal successors, (941), 785 states have internal predecessors, (941), 138 states have call successors, (138), 38 states have call predecessors, (138), 60 states have return successors, (267), 169 states have call predecessors, (267), 138 states have call successors, (267) [2021-11-13 02:41:46,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1346 transitions. [2021-11-13 02:41:46,737 INFO L78 Accepts]: Start accepts. Automaton has 993 states and 1346 transitions. Word has length 200 [2021-11-13 02:41:46,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:46,737 INFO L470 AbstractCegarLoop]: Abstraction has 993 states and 1346 transitions. [2021-11-13 02:41:46,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 4.416666666666667) internal successors, (106), 20 states have internal predecessors, (106), 13 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (13), 10 states have call predecessors, (13), 10 states have call successors, (13) [2021-11-13 02:41:46,738 INFO L276 IsEmpty]: Start isEmpty. Operand 993 states and 1346 transitions. [2021-11-13 02:41:46,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2021-11-13 02:41:46,742 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:46,742 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 23, 23, 23, 23, 23, 22, 22, 1, 1, 1, 1, 1] [2021-11-13 02:41:46,776 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:46,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable430 [2021-11-13 02:41:46,957 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:46,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:46,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1973857141, now seen corresponding path program 4 times [2021-11-13 02:41:46,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:46,957 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868749355] [2021-11-13 02:41:46,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:46,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:47,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:47,818 INFO L134 CoverageAnalysis]: Checked inductivity of 2255 backedges. 0 proven. 1243 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2021-11-13 02:41:47,819 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:47,819 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868749355] [2021-11-13 02:41:47,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868749355] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:47,819 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014731628] [2021-11-13 02:41:47,819 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 02:41:47,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:47,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:47,820 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:47,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-13 02:41:47,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:47,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 47 conjunts are in the unsatisfiable core [2021-11-13 02:41:47,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:48,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2255 backedges. 0 proven. 1243 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2021-11-13 02:41:48,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:50,281 INFO L134 CoverageAnalysis]: Checked inductivity of 2255 backedges. 0 proven. 1243 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2021-11-13 02:41:50,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014731628] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:50,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2108377881] [2021-11-13 02:41:50,283 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-13 02:41:50,283 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:50,283 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 02:41:50,283 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 02:41:50,284 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 02:41:50,307 INFO L180 QuantifierPusher]: treesize reduction 6, result has 76.0 percent of original size [2021-11-13 02:41:50,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-13 02:41:50,310 INFO L180 QuantifierPusher]: treesize reduction 6, result has 82.4 percent of original size [2021-11-13 02:41:50,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 02:41:50,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:50,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,325 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:50,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:50,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,342 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:50,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,351 INFO L180 QuantifierPusher]: treesize reduction 26, result has 60.6 percent of original size [2021-11-13 02:41:50,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:50,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:50,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:50,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,364 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:50,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:41:50,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,371 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:50,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,380 INFO L180 QuantifierPusher]: treesize reduction 29, result has 58.0 percent of original size [2021-11-13 02:41:50,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:50,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,395 INFO L180 QuantifierPusher]: treesize reduction 5, result has 94.5 percent of original size [2021-11-13 02:41:50,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-13 02:41:50,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,406 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,407 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-13 02:41:50,409 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,412 INFO L185 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size 15 [2021-11-13 02:41:50,413 INFO L185 QuantifierPusher]: treesize reduction 12, result has 70.0 percent of original size 28 [2021-11-13 02:41:50,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-13 02:41:50,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,421 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-11-13 02:41:50,425 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,426 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,428 INFO L185 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size 15 [2021-11-13 02:41:50,429 INFO L185 QuantifierPusher]: treesize reduction 12, result has 70.0 percent of original size 28 [2021-11-13 02:41:50,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-11-13 02:41:50,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,458 INFO L180 QuantifierPusher]: treesize reduction 19, result has 81.2 percent of original size [2021-11-13 02:41:50,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-13 02:41:50,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,474 INFO L180 QuantifierPusher]: treesize reduction 11, result has 78.0 percent of original size [2021-11-13 02:41:50,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:50,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:50,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,482 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:50,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:41:50,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,489 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:41:50,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,497 INFO L180 QuantifierPusher]: treesize reduction 23, result has 63.5 percent of original size [2021-11-13 02:41:50,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:50,502 INFO L180 QuantifierPusher]: treesize reduction 11, result has 78.0 percent of original size [2021-11-13 02:41:50,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:41:50,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,565 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,567 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,568 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:50,571 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,577 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,578 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,580 INFO L185 QuantifierPusher]: treesize reduction 9, result has 75.0 percent of original size 27 [2021-11-13 02:41:50,581 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,584 INFO L185 QuantifierPusher]: treesize reduction 3, result has 90.0 percent of original size 27 [2021-11-13 02:41:50,586 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:41:50,589 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:41:50,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,593 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:50,598 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,600 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,601 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,603 INFO L185 QuantifierPusher]: treesize reduction 6, result has 75.0 percent of original size 18 [2021-11-13 02:41:50,604 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,606 INFO L185 QuantifierPusher]: treesize reduction 6, result has 75.0 percent of original size 18 [2021-11-13 02:41:50,609 INFO L185 QuantifierPusher]: treesize reduction 12, result has 84.0 percent of original size 63 [2021-11-13 02:41:50,611 INFO L185 QuantifierPusher]: treesize reduction 12, result has 84.0 percent of original size 63 [2021-11-13 02:41:50,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-13 02:41:50,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,619 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:41:50,624 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,630 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,631 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,638 INFO L185 QuantifierPusher]: treesize reduction 9, result has 75.0 percent of original size 27 [2021-11-13 02:41:50,642 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:41:50,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,646 INFO L185 QuantifierPusher]: treesize reduction 3, result has 90.0 percent of original size 27 [2021-11-13 02:41:50,648 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:41:50,650 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:41:50,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:41:50,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-13 02:41:50,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:41:50,678 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 23 for LOIs [2021-11-13 02:41:50,681 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 02:41:51,422 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 02:41:51,423 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:51,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 93 [2021-11-13 02:41:51,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398535261] [2021-11-13 02:41:51,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:51,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2021-11-13 02:41:51,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:51,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-11-13 02:41:51,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2308, Invalid=8822, Unknown=0, NotChecked=0, Total=11130 [2021-11-13 02:41:51,430 INFO L87 Difference]: Start difference. First operand 993 states and 1346 transitions. Second operand has 94 states, 93 states have (on average 2.043010752688172) internal successors, (190), 94 states have internal predecessors, (190), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2021-11-13 02:41:53,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:53,546 INFO L93 Difference]: Finished difference Result 1615 states and 2207 transitions. [2021-11-13 02:41:53,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-11-13 02:41:53,547 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 93 states have (on average 2.043010752688172) internal successors, (190), 94 states have internal predecessors, (190), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Word has length 210 [2021-11-13 02:41:53,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:53,559 INFO L225 Difference]: With dead ends: 1615 [2021-11-13 02:41:53,559 INFO L226 Difference]: Without dead ends: 1614 [2021-11-13 02:41:53,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 721 GetRequests, 571 SyntacticMatches, 0 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6071 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=5597, Invalid=17355, Unknown=0, NotChecked=0, Total=22952 [2021-11-13 02:41:53,568 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 671 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 309.44ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 671 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.90ms SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 391.80ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:53,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [671 Valid, 558 Invalid, 567 Unknown, 0 Unchecked, 5.90ms Time], IncrementalHoareTripleChecker [28 Valid, 539 Invalid, 0 Unknown, 0 Unchecked, 391.80ms Time] [2021-11-13 02:41:53,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1614 states. [2021-11-13 02:41:53,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1614 to 1353. [2021-11-13 02:41:53,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1353 states, 1080 states have (on average 1.2046296296296297) internal successors, (1301), 1073 states have internal predecessors, (1301), 210 states have call successors, (210), 38 states have call predecessors, (210), 60 states have return successors, (363), 241 states have call predecessors, (363), 210 states have call successors, (363) [2021-11-13 02:41:53,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1353 states to 1353 states and 1874 transitions. [2021-11-13 02:41:53,668 INFO L78 Accepts]: Start accepts. Automaton has 1353 states and 1874 transitions. Word has length 210 [2021-11-13 02:41:53,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:53,668 INFO L470 AbstractCegarLoop]: Abstraction has 1353 states and 1874 transitions. [2021-11-13 02:41:53,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 93 states have (on average 2.043010752688172) internal successors, (190), 94 states have internal predecessors, (190), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2021-11-13 02:41:53,669 INFO L276 IsEmpty]: Start isEmpty. Operand 1353 states and 1874 transitions. [2021-11-13 02:41:53,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2021-11-13 02:41:53,673 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:53,674 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 15, 9, 9, 8, 8, 8, 8, 8, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2021-11-13 02:41:53,717 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:53,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable431,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:53,902 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:53,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:53,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1596599066, now seen corresponding path program 1 times [2021-11-13 02:41:53,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:53,902 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431970444] [2021-11-13 02:41:53,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:53,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:53,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:53,976 INFO L134 CoverageAnalysis]: Checked inductivity of 1204 backedges. 105 proven. 9 refuted. 0 times theorem prover too weak. 1090 trivial. 0 not checked. [2021-11-13 02:41:53,977 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:53,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431970444] [2021-11-13 02:41:53,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431970444] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:53,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578238602] [2021-11-13 02:41:53,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:53,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:53,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:53,979 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:53,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-13 02:41:54,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:54,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-13 02:41:54,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:54,737 INFO L134 CoverageAnalysis]: Checked inductivity of 1204 backedges. 339 proven. 138 refuted. 0 times theorem prover too weak. 727 trivial. 0 not checked. [2021-11-13 02:41:54,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:55,320 INFO L134 CoverageAnalysis]: Checked inductivity of 1204 backedges. 157 proven. 153 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2021-11-13 02:41:55,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578238602] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:55,320 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1624602933] [2021-11-13 02:41:55,321 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:41:55,322 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:55,322 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:41:55,323 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:55,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 16, 16] total 27 [2021-11-13 02:41:55,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322025312] [2021-11-13 02:41:55,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:55,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-11-13 02:41:55,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:55,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-11-13 02:41:55,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2021-11-13 02:41:55,326 INFO L87 Difference]: Start difference. First operand 1353 states and 1874 transitions. Second operand has 27 states, 27 states have (on average 3.814814814814815) internal successors, (103), 25 states have internal predecessors, (103), 13 states have call successors, (18), 4 states have call predecessors, (18), 4 states have return successors, (16), 8 states have call predecessors, (16), 11 states have call successors, (16) [2021-11-13 02:41:56,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:41:56,402 INFO L93 Difference]: Finished difference Result 2510 states and 3903 transitions. [2021-11-13 02:41:56,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-13 02:41:56,403 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.814814814814815) internal successors, (103), 25 states have internal predecessors, (103), 13 states have call successors, (18), 4 states have call predecessors, (18), 4 states have return successors, (16), 8 states have call predecessors, (16), 11 states have call successors, (16) Word has length 211 [2021-11-13 02:41:56,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:41:56,423 INFO L225 Difference]: With dead ends: 2510 [2021-11-13 02:41:56,423 INFO L226 Difference]: Without dead ends: 1724 [2021-11-13 02:41:56,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 406 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=431, Invalid=2325, Unknown=0, NotChecked=0, Total=2756 [2021-11-13 02:41:56,440 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 281 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 964 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 445.90ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 1077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.84ms SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 529.46ms IncrementalHoareTripleChecker+Time [2021-11-13 02:41:56,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 252 Invalid, 1077 Unknown, 0 Unchecked, 4.84ms Time], IncrementalHoareTripleChecker [113 Valid, 964 Invalid, 0 Unknown, 0 Unchecked, 529.46ms Time] [2021-11-13 02:41:56,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1724 states. [2021-11-13 02:41:56,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1724 to 1587. [2021-11-13 02:41:56,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1587 states, 1262 states have (on average 1.2068145800316956) internal successors, (1523), 1261 states have internal predecessors, (1523), 267 states have call successors, (267), 44 states have call predecessors, (267), 55 states have return successors, (292), 281 states have call predecessors, (292), 265 states have call successors, (292) [2021-11-13 02:41:56,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1587 states to 1587 states and 2082 transitions. [2021-11-13 02:41:56,593 INFO L78 Accepts]: Start accepts. Automaton has 1587 states and 2082 transitions. Word has length 211 [2021-11-13 02:41:56,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:41:56,594 INFO L470 AbstractCegarLoop]: Abstraction has 1587 states and 2082 transitions. [2021-11-13 02:41:56,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.814814814814815) internal successors, (103), 25 states have internal predecessors, (103), 13 states have call successors, (18), 4 states have call predecessors, (18), 4 states have return successors, (16), 8 states have call predecessors, (16), 11 states have call successors, (16) [2021-11-13 02:41:56,595 INFO L276 IsEmpty]: Start isEmpty. Operand 1587 states and 2082 transitions. [2021-11-13 02:41:56,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2021-11-13 02:41:56,600 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:41:56,601 INFO L514 BasicCegarLoop]: trace histogram [22, 21, 14, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:41:56,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-13 02:41:56,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable486 [2021-11-13 02:41:56,830 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:41:56,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:41:56,830 INFO L85 PathProgramCache]: Analyzing trace with hash 2028820425, now seen corresponding path program 2 times [2021-11-13 02:41:56,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:41:56,830 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687368045] [2021-11-13 02:41:56,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:41:56,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:41:56,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:41:57,056 INFO L134 CoverageAnalysis]: Checked inductivity of 1319 backedges. 311 proven. 113 refuted. 0 times theorem prover too weak. 895 trivial. 0 not checked. [2021-11-13 02:41:57,057 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:41:57,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687368045] [2021-11-13 02:41:57,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687368045] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:41:57,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913533470] [2021-11-13 02:41:57,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:41:57,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:41:57,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:41:57,058 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:41:57,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-13 02:41:57,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-13 02:41:57,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:41:57,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-13 02:41:57,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:41:57,636 INFO L134 CoverageAnalysis]: Checked inductivity of 1319 backedges. 404 proven. 27 refuted. 0 times theorem prover too weak. 888 trivial. 0 not checked. [2021-11-13 02:41:57,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:41:58,344 INFO L134 CoverageAnalysis]: Checked inductivity of 1319 backedges. 404 proven. 28 refuted. 0 times theorem prover too weak. 887 trivial. 0 not checked. [2021-11-13 02:41:58,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913533470] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:41:58,345 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [907262861] [2021-11-13 02:41:58,346 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:41:58,347 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:41:58,347 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:41:58,362 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:41:58,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 17] total 34 [2021-11-13 02:41:58,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234434053] [2021-11-13 02:41:58,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:41:58,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-13 02:41:58,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:41:58,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-13 02:41:58,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=1030, Unknown=0, NotChecked=0, Total=1122 [2021-11-13 02:41:58,365 INFO L87 Difference]: Start difference. First operand 1587 states and 2082 transitions. Second operand has 34 states, 34 states have (on average 3.8529411764705883) internal successors, (131), 32 states have internal predecessors, (131), 17 states have call successors, (22), 3 states have call predecessors, (22), 5 states have return successors, (20), 14 states have call predecessors, (20), 15 states have call successors, (20) [2021-11-13 02:42:00,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:42:00,474 INFO L93 Difference]: Finished difference Result 2670 states and 3912 transitions. [2021-11-13 02:42:00,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-11-13 02:42:00,474 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.8529411764705883) internal successors, (131), 32 states have internal predecessors, (131), 17 states have call successors, (22), 3 states have call predecessors, (22), 5 states have return successors, (20), 14 states have call predecessors, (20), 15 states have call successors, (20) Word has length 222 [2021-11-13 02:42:00,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:42:00,490 INFO L225 Difference]: With dead ends: 2670 [2021-11-13 02:42:00,490 INFO L226 Difference]: Without dead ends: 1638 [2021-11-13 02:42:00,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 437 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1316 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=720, Invalid=5600, Unknown=0, NotChecked=0, Total=6320 [2021-11-13 02:42:00,503 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 539 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 2514 mSolverCounterSat, 250 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 897.76ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 539 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 2764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.57ms SdHoareTripleChecker+Time, 250 IncrementalHoareTripleChecker+Valid, 2514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1085.87ms IncrementalHoareTripleChecker+Time [2021-11-13 02:42:00,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [539 Valid, 447 Invalid, 2764 Unknown, 0 Unchecked, 8.57ms Time], IncrementalHoareTripleChecker [250 Valid, 2514 Invalid, 0 Unknown, 0 Unchecked, 1085.87ms Time] [2021-11-13 02:42:00,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1638 states. [2021-11-13 02:42:00,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1638 to 1479. [2021-11-13 02:42:00,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1479 states, 1179 states have (on average 1.2010178117048347) internal successors, (1416), 1185 states have internal predecessors, (1416), 249 states have call successors, (249), 40 states have call predecessors, (249), 48 states have return successors, (264), 253 states have call predecessors, (264), 247 states have call successors, (264) [2021-11-13 02:42:00,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1479 states to 1479 states and 1929 transitions. [2021-11-13 02:42:00,636 INFO L78 Accepts]: Start accepts. Automaton has 1479 states and 1929 transitions. Word has length 222 [2021-11-13 02:42:00,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:42:00,637 INFO L470 AbstractCegarLoop]: Abstraction has 1479 states and 1929 transitions. [2021-11-13 02:42:00,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.8529411764705883) internal successors, (131), 32 states have internal predecessors, (131), 17 states have call successors, (22), 3 states have call predecessors, (22), 5 states have return successors, (20), 14 states have call predecessors, (20), 15 states have call successors, (20) [2021-11-13 02:42:00,637 INFO L276 IsEmpty]: Start isEmpty. Operand 1479 states and 1929 transitions. [2021-11-13 02:42:00,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2021-11-13 02:42:00,641 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:42:00,641 INFO L514 BasicCegarLoop]: trace histogram [25, 23, 17, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:42:00,681 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-13 02:42:00,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable487 [2021-11-13 02:42:00,866 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:42:00,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:42:00,866 INFO L85 PathProgramCache]: Analyzing trace with hash -828598574, now seen corresponding path program 3 times [2021-11-13 02:42:00,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:42:00,866 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424758523] [2021-11-13 02:42:00,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:42:00,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:42:00,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:42:01,072 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 166 proven. 193 refuted. 0 times theorem prover too weak. 1324 trivial. 0 not checked. [2021-11-13 02:42:01,073 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:42:01,073 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424758523] [2021-11-13 02:42:01,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424758523] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:42:01,073 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116847844] [2021-11-13 02:42:01,073 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 02:42:01,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:42:01,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:42:01,074 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:42:01,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-13 02:42:01,145 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 02:42:01,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:42:01,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-13 02:42:01,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:42:01,774 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 460 proven. 278 refuted. 0 times theorem prover too weak. 945 trivial. 0 not checked. [2021-11-13 02:42:01,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:42:02,880 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 454 proven. 285 refuted. 0 times theorem prover too weak. 944 trivial. 0 not checked. [2021-11-13 02:42:02,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116847844] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:42:02,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2000281707] [2021-11-13 02:42:02,883 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:42:02,883 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:42:02,884 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:42:02,885 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:42:02,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 18] total 37 [2021-11-13 02:42:02,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004083532] [2021-11-13 02:42:02,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:42:02,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-13 02:42:02,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:42:02,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-13 02:42:02,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1217, Unknown=0, NotChecked=0, Total=1332 [2021-11-13 02:42:02,888 INFO L87 Difference]: Start difference. First operand 1479 states and 1929 transitions. Second operand has 37 states, 37 states have (on average 4.45945945945946) internal successors, (165), 35 states have internal predecessors, (165), 19 states have call successors, (26), 6 states have call predecessors, (26), 7 states have return successors, (22), 14 states have call predecessors, (22), 15 states have call successors, (22) [2021-11-13 02:42:04,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:42:04,819 INFO L93 Difference]: Finished difference Result 3298 states and 4761 transitions. [2021-11-13 02:42:04,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-11-13 02:42:04,819 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 4.45945945945946) internal successors, (165), 35 states have internal predecessors, (165), 19 states have call successors, (26), 6 states have call predecessors, (26), 7 states have return successors, (22), 14 states have call predecessors, (22), 15 states have call successors, (22) Word has length 250 [2021-11-13 02:42:04,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:42:04,837 INFO L225 Difference]: With dead ends: 3298 [2021-11-13 02:42:04,838 INFO L226 Difference]: Without dead ends: 2406 [2021-11-13 02:42:04,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 566 GetRequests, 484 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1389 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=921, Invalid=5721, Unknown=0, NotChecked=0, Total=6642 [2021-11-13 02:42:04,849 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 483 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 1555 mSolverCounterSat, 258 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 646.68ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 1813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.46ms SdHoareTripleChecker+Time, 258 IncrementalHoareTripleChecker+Valid, 1555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 817.13ms IncrementalHoareTripleChecker+Time [2021-11-13 02:42:04,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [485 Valid, 358 Invalid, 1813 Unknown, 0 Unchecked, 6.46ms Time], IncrementalHoareTripleChecker [258 Valid, 1555 Invalid, 0 Unknown, 0 Unchecked, 817.13ms Time] [2021-11-13 02:42:04,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2406 states. [2021-11-13 02:42:05,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2406 to 2271. [2021-11-13 02:42:05,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2271 states, 1810 states have (on average 1.187292817679558) internal successors, (2149), 1810 states have internal predecessors, (2149), 372 states have call successors, (372), 73 states have call predecessors, (372), 86 states have return successors, (576), 387 states have call predecessors, (576), 372 states have call successors, (576) [2021-11-13 02:42:05,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2271 states to 2271 states and 3097 transitions. [2021-11-13 02:42:05,039 INFO L78 Accepts]: Start accepts. Automaton has 2271 states and 3097 transitions. Word has length 250 [2021-11-13 02:42:05,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:42:05,040 INFO L470 AbstractCegarLoop]: Abstraction has 2271 states and 3097 transitions. [2021-11-13 02:42:05,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.45945945945946) internal successors, (165), 35 states have internal predecessors, (165), 19 states have call successors, (26), 6 states have call predecessors, (26), 7 states have return successors, (22), 14 states have call predecessors, (22), 15 states have call successors, (22) [2021-11-13 02:42:05,041 INFO L276 IsEmpty]: Start isEmpty. Operand 2271 states and 3097 transitions. [2021-11-13 02:42:05,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2021-11-13 02:42:05,044 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:42:05,045 INFO L514 BasicCegarLoop]: trace histogram [24, 23, 16, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:42:05,086 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-13 02:42:05,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable488 [2021-11-13 02:42:05,258 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:42:05,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:42:05,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1095752036, now seen corresponding path program 4 times [2021-11-13 02:42:05,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:42:05,258 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009345646] [2021-11-13 02:42:05,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:42:05,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:42:05,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:42:05,375 INFO L134 CoverageAnalysis]: Checked inductivity of 1590 backedges. 294 proven. 10 refuted. 0 times theorem prover too weak. 1286 trivial. 0 not checked. [2021-11-13 02:42:05,375 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:42:05,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009345646] [2021-11-13 02:42:05,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009345646] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:42:05,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912956900] [2021-11-13 02:42:05,376 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 02:42:05,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:42:05,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:42:05,377 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:42:05,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-13 02:42:05,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:42:05,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-13 02:42:05,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:42:05,892 INFO L134 CoverageAnalysis]: Checked inductivity of 1590 backedges. 294 proven. 10 refuted. 0 times theorem prover too weak. 1286 trivial. 0 not checked. [2021-11-13 02:42:05,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:42:06,457 INFO L134 CoverageAnalysis]: Checked inductivity of 1590 backedges. 308 proven. 10 refuted. 0 times theorem prover too weak. 1272 trivial. 0 not checked. [2021-11-13 02:42:06,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912956900] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:42:06,458 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2031917742] [2021-11-13 02:42:06,459 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:42:06,459 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:42:06,459 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:42:06,460 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:42:06,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 8] total 11 [2021-11-13 02:42:06,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547755323] [2021-11-13 02:42:06,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:42:06,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-13 02:42:06,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:42:06,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-13 02:42:06,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-11-13 02:42:06,462 INFO L87 Difference]: Start difference. First operand 2271 states and 3097 transitions. Second operand has 12 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 12 states have internal predecessors, (52), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-13 02:42:06,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:42:06,665 INFO L93 Difference]: Finished difference Result 2560 states and 3716 transitions. [2021-11-13 02:42:06,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-13 02:42:06,665 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 12 states have internal predecessors, (52), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) Word has length 243 [2021-11-13 02:42:06,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:42:06,686 INFO L225 Difference]: With dead ends: 2560 [2021-11-13 02:42:06,686 INFO L226 Difference]: Without dead ends: 2559 [2021-11-13 02:42:06,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 487 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2021-11-13 02:42:06,689 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 15 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.70ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.88ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 58.20ms IncrementalHoareTripleChecker+Time [2021-11-13 02:42:06,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 283 Invalid, 121 Unknown, 0 Unchecked, 0.88ms Time], IncrementalHoareTripleChecker [8 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 58.20ms Time] [2021-11-13 02:42:06,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2559 states. [2021-11-13 02:42:06,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2559 to 2452. [2021-11-13 02:42:06,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2452 states, 1958 states have (on average 1.1751787538304392) internal successors, (2301), 1940 states have internal predecessors, (2301), 392 states have call successors, (392), 73 states have call predecessors, (392), 99 states have return successors, (671), 438 states have call predecessors, (671), 392 states have call successors, (671) [2021-11-13 02:42:06,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2452 states to 2452 states and 3364 transitions. [2021-11-13 02:42:06,888 INFO L78 Accepts]: Start accepts. Automaton has 2452 states and 3364 transitions. Word has length 243 [2021-11-13 02:42:06,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:42:06,889 INFO L470 AbstractCegarLoop]: Abstraction has 2452 states and 3364 transitions. [2021-11-13 02:42:06,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 12 states have internal predecessors, (52), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-13 02:42:06,890 INFO L276 IsEmpty]: Start isEmpty. Operand 2452 states and 3364 transitions. [2021-11-13 02:42:06,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2021-11-13 02:42:06,892 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:42:06,893 INFO L514 BasicCegarLoop]: trace histogram [28, 25, 18, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 6, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:42:06,930 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-13 02:42:07,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable489 [2021-11-13 02:42:07,118 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:42:07,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:42:07,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1684886208, now seen corresponding path program 1 times [2021-11-13 02:42:07,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:42:07,118 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85159486] [2021-11-13 02:42:07,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:42:07,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:42:07,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:42:07,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2049 backedges. 398 proven. 207 refuted. 0 times theorem prover too weak. 1444 trivial. 0 not checked. [2021-11-13 02:42:07,363 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:42:07,363 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85159486] [2021-11-13 02:42:07,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85159486] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:42:07,363 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106951519] [2021-11-13 02:42:07,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:42:07,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:42:07,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:42:07,364 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:42:07,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-13 02:42:07,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:42:07,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 657 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-13 02:42:07,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:42:08,279 INFO L134 CoverageAnalysis]: Checked inductivity of 2049 backedges. 1116 proven. 15 refuted. 0 times theorem prover too weak. 918 trivial. 0 not checked. [2021-11-13 02:42:08,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:42:08,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2049 backedges. 398 proven. 207 refuted. 0 times theorem prover too weak. 1444 trivial. 0 not checked. [2021-11-13 02:42:08,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106951519] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:42:08,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1908839976] [2021-11-13 02:42:08,900 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:42:08,900 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:42:08,900 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:42:08,901 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:42:08,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2021-11-13 02:42:08,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143837258] [2021-11-13 02:42:08,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:42:08,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-13 02:42:08,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:42:08,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-13 02:42:08,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2021-11-13 02:42:08,904 INFO L87 Difference]: Start difference. First operand 2452 states and 3364 transitions. Second operand has 28 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 24 states have internal predecessors, (107), 14 states have call successors, (21), 6 states have call predecessors, (21), 3 states have return successors, (17), 10 states have call predecessors, (17), 12 states have call successors, (17) [2021-11-13 02:42:09,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:42:09,725 INFO L93 Difference]: Finished difference Result 4092 states and 5922 transitions. [2021-11-13 02:42:09,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-13 02:42:09,726 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 24 states have internal predecessors, (107), 14 states have call successors, (21), 6 states have call predecessors, (21), 3 states have return successors, (17), 10 states have call predecessors, (17), 12 states have call successors, (17) Word has length 274 [2021-11-13 02:42:09,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:42:09,761 INFO L225 Difference]: With dead ends: 4092 [2021-11-13 02:42:09,762 INFO L226 Difference]: Without dead ends: 2526 [2021-11-13 02:42:09,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 585 GetRequests, 541 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=257, Invalid=1635, Unknown=0, NotChecked=0, Total=1892 [2021-11-13 02:42:09,775 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 234 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 912 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 360.72ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.78ms SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 444.07ms IncrementalHoareTripleChecker+Time [2021-11-13 02:42:09,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 316 Invalid, 1000 Unknown, 0 Unchecked, 3.78ms Time], IncrementalHoareTripleChecker [88 Valid, 912 Invalid, 0 Unknown, 0 Unchecked, 444.07ms Time] [2021-11-13 02:42:09,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2021-11-13 02:42:09,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 2502. [2021-11-13 02:42:09,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2502 states, 1999 states have (on average 1.1715857928964482) internal successors, (2342), 1980 states have internal predecessors, (2342), 396 states have call successors, (396), 75 states have call predecessors, (396), 104 states have return successors, (670), 446 states have call predecessors, (670), 396 states have call successors, (670) [2021-11-13 02:42:09,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2502 states to 2502 states and 3408 transitions. [2021-11-13 02:42:09,990 INFO L78 Accepts]: Start accepts. Automaton has 2502 states and 3408 transitions. Word has length 274 [2021-11-13 02:42:09,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:42:09,992 INFO L470 AbstractCegarLoop]: Abstraction has 2502 states and 3408 transitions. [2021-11-13 02:42:09,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.8214285714285716) internal successors, (107), 24 states have internal predecessors, (107), 14 states have call successors, (21), 6 states have call predecessors, (21), 3 states have return successors, (17), 10 states have call predecessors, (17), 12 states have call successors, (17) [2021-11-13 02:42:09,993 INFO L276 IsEmpty]: Start isEmpty. Operand 2502 states and 3408 transitions. [2021-11-13 02:42:09,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2021-11-13 02:42:09,996 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:42:09,996 INFO L514 BasicCegarLoop]: trace histogram [24, 23, 16, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 02:42:10,032 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-13 02:42:10,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable490,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:42:10,210 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:42:10,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:42:10,210 INFO L85 PathProgramCache]: Analyzing trace with hash 391425312, now seen corresponding path program 2 times [2021-11-13 02:42:10,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:42:10,210 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869710631] [2021-11-13 02:42:10,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:42:10,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:42:10,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:42:10,311 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 300 proven. 10 refuted. 0 times theorem prover too weak. 1286 trivial. 0 not checked. [2021-11-13 02:42:10,312 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:42:10,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869710631] [2021-11-13 02:42:10,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869710631] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:42:10,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356042064] [2021-11-13 02:42:10,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:42:10,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:42:10,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:42:10,314 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:42:10,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-13 02:42:10,431 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-13 02:42:10,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:42:10,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-13 02:42:10,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:42:10,946 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 274 proven. 12 refuted. 0 times theorem prover too weak. 1310 trivial. 0 not checked. [2021-11-13 02:42:10,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:42:11,586 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 274 proven. 12 refuted. 0 times theorem prover too weak. 1310 trivial. 0 not checked. [2021-11-13 02:42:11,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356042064] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:42:11,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [59510956] [2021-11-13 02:42:11,588 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:42:11,589 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:42:11,589 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:42:11,590 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:42:11,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 11 [2021-11-13 02:42:11,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550404859] [2021-11-13 02:42:11,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:42:11,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-13 02:42:11,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:42:11,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-13 02:42:11,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-11-13 02:42:11,594 INFO L87 Difference]: Start difference. First operand 2502 states and 3408 transitions. Second operand has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) [2021-11-13 02:42:11,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:42:11,831 INFO L93 Difference]: Finished difference Result 2828 states and 4275 transitions. [2021-11-13 02:42:11,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-13 02:42:11,832 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) Word has length 244 [2021-11-13 02:42:11,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:42:11,851 INFO L225 Difference]: With dead ends: 2828 [2021-11-13 02:42:11,852 INFO L226 Difference]: Without dead ends: 2827 [2021-11-13 02:42:11,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 506 GetRequests, 490 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=211, Unknown=0, NotChecked=0, Total=306 [2021-11-13 02:42:11,855 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 13 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 62.24ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.71ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 74.62ms IncrementalHoareTripleChecker+Time [2021-11-13 02:42:11,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 235 Invalid, 122 Unknown, 0 Unchecked, 1.71ms Time], IncrementalHoareTripleChecker [8 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 74.62ms Time] [2021-11-13 02:42:11,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2827 states. [2021-11-13 02:42:12,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2827 to 2706. [2021-11-13 02:42:12,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2706 states, 2166 states have (on average 1.1643582640812558) internal successors, (2522), 2133 states have internal predecessors, (2522), 416 states have call successors, (416), 75 states have call predecessors, (416), 121 states have return successors, (818), 497 states have call predecessors, (818), 416 states have call successors, (818) [2021-11-13 02:42:12,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 3756 transitions. [2021-11-13 02:42:12,086 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 3756 transitions. Word has length 244 [2021-11-13 02:42:12,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:42:12,087 INFO L470 AbstractCegarLoop]: Abstraction has 2706 states and 3756 transitions. [2021-11-13 02:42:12,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 4 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (10), 7 states have call predecessors, (10), 4 states have call successors, (10) [2021-11-13 02:42:12,088 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 3756 transitions. [2021-11-13 02:42:12,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2021-11-13 02:42:12,105 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:42:12,105 INFO L514 BasicCegarLoop]: trace histogram [42, 41, 31, 16, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 12, 12, 11, 11, 11, 11, 11, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2021-11-13 02:42:12,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-13 02:42:12,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable491,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:42:12,322 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:42:12,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:42:12,322 INFO L85 PathProgramCache]: Analyzing trace with hash -151166669, now seen corresponding path program 5 times [2021-11-13 02:42:12,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:42:12,322 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141957235] [2021-11-13 02:42:12,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:42:12,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:42:12,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:42:12,614 INFO L134 CoverageAnalysis]: Checked inductivity of 5194 backedges. 376 proven. 171 refuted. 0 times theorem prover too weak. 4647 trivial. 0 not checked. [2021-11-13 02:42:12,615 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:42:12,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141957235] [2021-11-13 02:42:12,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141957235] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:42:12,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587731695] [2021-11-13 02:42:12,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:42:12,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:42:12,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:42:12,617 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:42:12,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-13 02:42:12,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-13 02:42:12,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:42:12,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 27 conjunts are in the unsatisfiable core [2021-11-13 02:42:12,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:42:13,785 INFO L134 CoverageAnalysis]: Checked inductivity of 5194 backedges. 1483 proven. 381 refuted. 0 times theorem prover too weak. 3330 trivial. 0 not checked. [2021-11-13 02:42:13,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:42:15,707 INFO L134 CoverageAnalysis]: Checked inductivity of 5194 backedges. 1479 proven. 387 refuted. 0 times theorem prover too weak. 3328 trivial. 0 not checked. [2021-11-13 02:42:15,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587731695] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:42:15,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1575304712] [2021-11-13 02:42:15,709 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:42:15,709 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:42:15,710 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:42:15,711 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:42:15,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 22, 24] total 47 [2021-11-13 02:42:15,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939528028] [2021-11-13 02:42:15,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:42:15,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-11-13 02:42:15,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:42:15,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-11-13 02:42:15,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=2001, Unknown=0, NotChecked=0, Total=2162 [2021-11-13 02:42:15,714 INFO L87 Difference]: Start difference. First operand 2706 states and 3756 transitions. Second operand has 47 states, 47 states have (on average 4.553191489361702) internal successors, (214), 46 states have internal predecessors, (214), 27 states have call successors, (35), 3 states have call predecessors, (35), 10 states have return successors, (34), 19 states have call predecessors, (34), 26 states have call successors, (34) [2021-11-13 02:42:20,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:42:20,502 INFO L93 Difference]: Finished difference Result 8790 states and 14961 transitions. [2021-11-13 02:42:20,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2021-11-13 02:42:20,503 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 4.553191489361702) internal successors, (214), 46 states have internal predecessors, (214), 27 states have call successors, (35), 3 states have call predecessors, (35), 10 states have return successors, (34), 19 states have call predecessors, (34), 26 states have call successors, (34) Word has length 429 [2021-11-13 02:42:20,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:42:20,552 INFO L225 Difference]: With dead ends: 8790 [2021-11-13 02:42:20,552 INFO L226 Difference]: Without dead ends: 6921 [2021-11-13 02:42:20,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 970 GetRequests, 839 SyntacticMatches, 2 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4415 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1914, Invalid=15116, Unknown=0, NotChecked=0, Total=17030 [2021-11-13 02:42:20,584 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 613 mSDsluCounter, 835 mSDsCounter, 0 mSdLazyCounter, 4231 mSolverCounterSat, 798 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1862.56ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 5029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 15.04ms SdHoareTripleChecker+Time, 798 IncrementalHoareTripleChecker+Valid, 4231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2208.73ms IncrementalHoareTripleChecker+Time [2021-11-13 02:42:20,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [613 Valid, 896 Invalid, 5029 Unknown, 0 Unchecked, 15.04ms Time], IncrementalHoareTripleChecker [798 Valid, 4231 Invalid, 0 Unknown, 0 Unchecked, 2208.73ms Time] [2021-11-13 02:42:20,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6921 states. [2021-11-13 02:42:21,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6921 to 5428. [2021-11-13 02:42:21,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5428 states, 4453 states have (on average 1.154727150235796) internal successors, (5142), 4288 states have internal predecessors, (5142), 847 states have call successors, (847), 90 states have call predecessors, (847), 125 states have return successors, (1605), 1049 states have call predecessors, (1605), 846 states have call successors, (1605) [2021-11-13 02:42:21,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5428 states to 5428 states and 7594 transitions. [2021-11-13 02:42:21,118 INFO L78 Accepts]: Start accepts. Automaton has 5428 states and 7594 transitions. Word has length 429 [2021-11-13 02:42:21,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:42:21,119 INFO L470 AbstractCegarLoop]: Abstraction has 5428 states and 7594 transitions. [2021-11-13 02:42:21,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 4.553191489361702) internal successors, (214), 46 states have internal predecessors, (214), 27 states have call successors, (35), 3 states have call predecessors, (35), 10 states have return successors, (34), 19 states have call predecessors, (34), 26 states have call successors, (34) [2021-11-13 02:42:21,120 INFO L276 IsEmpty]: Start isEmpty. Operand 5428 states and 7594 transitions. [2021-11-13 02:42:21,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 497 [2021-11-13 02:42:21,132 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:42:21,133 INFO L514 BasicCegarLoop]: trace histogram [51, 45, 37, 22, 18, 18, 18, 18, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1] [2021-11-13 02:42:21,168 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-13 02:42:21,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable492,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:42:21,346 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:42:21,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:42:21,346 INFO L85 PathProgramCache]: Analyzing trace with hash -957703479, now seen corresponding path program 6 times [2021-11-13 02:42:21,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:42:21,346 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029633500] [2021-11-13 02:42:21,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:42:21,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:42:21,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:42:21,622 INFO L134 CoverageAnalysis]: Checked inductivity of 7048 backedges. 1133 proven. 423 refuted. 0 times theorem prover too weak. 5492 trivial. 0 not checked. [2021-11-13 02:42:21,623 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:42:21,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029633500] [2021-11-13 02:42:21,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029633500] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:42:21,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848559752] [2021-11-13 02:42:21,623 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 02:42:21,623 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:42:21,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:42:21,626 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:42:21,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-13 02:42:21,796 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 02:42:21,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:42:21,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 850 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-13 02:42:21,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:42:23,179 INFO L134 CoverageAnalysis]: Checked inductivity of 7048 backedges. 3390 proven. 199 refuted. 0 times theorem prover too weak. 3459 trivial. 0 not checked. [2021-11-13 02:42:23,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:42:25,240 INFO L134 CoverageAnalysis]: Checked inductivity of 7048 backedges. 1826 proven. 584 refuted. 0 times theorem prover too weak. 4638 trivial. 0 not checked. [2021-11-13 02:42:25,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848559752] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:42:25,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1708214266] [2021-11-13 02:42:25,242 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:42:25,243 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:42:25,243 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:42:25,244 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:42:25,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 21] total 45 [2021-11-13 02:42:25,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333752178] [2021-11-13 02:42:25,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:42:25,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-11-13 02:42:25,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:42:25,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-11-13 02:42:25,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1818, Unknown=0, NotChecked=0, Total=1980 [2021-11-13 02:42:25,249 INFO L87 Difference]: Start difference. First operand 5428 states and 7594 transitions. Second operand has 45 states, 44 states have (on average 4.7272727272727275) internal successors, (208), 43 states have internal predecessors, (208), 26 states have call successors, (36), 8 states have call predecessors, (36), 9 states have return successors, (32), 19 states have call predecessors, (32), 21 states have call successors, (32) [2021-11-13 02:42:30,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:42:30,047 INFO L93 Difference]: Finished difference Result 17534 states and 36862 transitions. [2021-11-13 02:42:30,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-11-13 02:42:30,048 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 4.7272727272727275) internal successors, (208), 43 states have internal predecessors, (208), 26 states have call successors, (36), 8 states have call predecessors, (36), 9 states have return successors, (32), 19 states have call predecessors, (32), 21 states have call successors, (32) Word has length 496 [2021-11-13 02:42:30,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:42:30,142 INFO L225 Difference]: With dead ends: 17534 [2021-11-13 02:42:30,143 INFO L226 Difference]: Without dead ends: 12816 [2021-11-13 02:42:30,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1110 GetRequests, 979 SyntacticMatches, 4 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4425 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1948, Invalid=14564, Unknown=0, NotChecked=0, Total=16512 [2021-11-13 02:42:30,183 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 593 mSDsluCounter, 1222 mSDsCounter, 0 mSdLazyCounter, 4925 mSolverCounterSat, 520 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1760.54ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 593 SdHoareTripleChecker+Valid, 1266 SdHoareTripleChecker+Invalid, 5445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 14.60ms SdHoareTripleChecker+Time, 520 IncrementalHoareTripleChecker+Valid, 4925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2112.27ms IncrementalHoareTripleChecker+Time [2021-11-13 02:42:30,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [593 Valid, 1266 Invalid, 5445 Unknown, 0 Unchecked, 14.60ms Time], IncrementalHoareTripleChecker [520 Valid, 4925 Invalid, 0 Unknown, 0 Unchecked, 2112.27ms Time] [2021-11-13 02:42:30,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12816 states. [2021-11-13 02:42:31,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12816 to 11619. [2021-11-13 02:42:31,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11619 states, 9621 states have (on average 1.1580916744621141) internal successors, (11142), 9156 states have internal predecessors, (11142), 1759 states have call successors, (1759), 145 states have call predecessors, (1759), 236 states have return successors, (8434), 2317 states have call predecessors, (8434), 1757 states have call successors, (8434) [2021-11-13 02:42:31,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11619 states to 11619 states and 21335 transitions. [2021-11-13 02:42:31,725 INFO L78 Accepts]: Start accepts. Automaton has 11619 states and 21335 transitions. Word has length 496 [2021-11-13 02:42:31,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:42:31,726 INFO L470 AbstractCegarLoop]: Abstraction has 11619 states and 21335 transitions. [2021-11-13 02:42:31,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 4.7272727272727275) internal successors, (208), 43 states have internal predecessors, (208), 26 states have call successors, (36), 8 states have call predecessors, (36), 9 states have return successors, (32), 19 states have call predecessors, (32), 21 states have call successors, (32) [2021-11-13 02:42:31,727 INFO L276 IsEmpty]: Start isEmpty. Operand 11619 states and 21335 transitions. [2021-11-13 02:42:31,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 427 [2021-11-13 02:42:31,735 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:42:31,736 INFO L514 BasicCegarLoop]: trace histogram [47, 47, 47, 47, 47, 47, 47, 46, 46, 1, 1, 1, 1, 1] [2021-11-13 02:42:31,775 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-13 02:42:31,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable493,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:42:31,962 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:42:31,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:42:31,962 INFO L85 PathProgramCache]: Analyzing trace with hash -319947531, now seen corresponding path program 5 times [2021-11-13 02:42:31,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:42:31,962 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152289282] [2021-11-13 02:42:31,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:42:31,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:42:32,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:42:35,112 INFO L134 CoverageAnalysis]: Checked inductivity of 9683 backedges. 0 proven. 5359 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2021-11-13 02:42:35,113 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:42:35,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152289282] [2021-11-13 02:42:35,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152289282] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:42:35,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070776017] [2021-11-13 02:42:35,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:42:35,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:42:35,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:42:35,122 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:42:35,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-13 02:42:35,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 47 check-sat command(s) [2021-11-13 02:42:35,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:42:35,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 1191 conjuncts, 95 conjunts are in the unsatisfiable core [2021-11-13 02:42:35,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:42:36,276 INFO L134 CoverageAnalysis]: Checked inductivity of 9683 backedges. 0 proven. 5359 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2021-11-13 02:42:36,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:42:42,947 INFO L134 CoverageAnalysis]: Checked inductivity of 9683 backedges. 0 proven. 5359 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2021-11-13 02:42:42,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070776017] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:42:42,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [181446360] [2021-11-13 02:42:42,949 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-13 02:42:42,949 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:42:42,949 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-13 02:42:42,949 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-13 02:42:42,950 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-13 02:42:42,961 INFO L180 QuantifierPusher]: treesize reduction 6, result has 76.0 percent of original size [2021-11-13 02:42:42,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-11-13 02:42:42,963 INFO L180 QuantifierPusher]: treesize reduction 6, result has 82.4 percent of original size [2021-11-13 02:42:42,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-13 02:42:42,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:42,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:42:42,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:42,986 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:42:42,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:42,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:42:42,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:42,993 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:42:42,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:42,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,006 INFO L180 QuantifierPusher]: treesize reduction 26, result has 60.6 percent of original size [2021-11-13 02:42:43,007 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:42:43,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:42:43,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:42:43,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,021 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:42:43,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-13 02:42:43,026 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,028 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:42:43,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,036 INFO L180 QuantifierPusher]: treesize reduction 29, result has 58.0 percent of original size [2021-11-13 02:42:43,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:42:43,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,056 INFO L180 QuantifierPusher]: treesize reduction 5, result has 94.5 percent of original size [2021-11-13 02:42:43,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-13 02:42:43,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,066 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,067 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-13 02:42:43,070 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,073 INFO L185 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size 15 [2021-11-13 02:42:43,074 INFO L185 QuantifierPusher]: treesize reduction 12, result has 70.0 percent of original size 28 [2021-11-13 02:42:43,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-11-13 02:42:43,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,081 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-13 02:42:43,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,087 INFO L185 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size 15 [2021-11-13 02:42:43,088 INFO L185 QuantifierPusher]: treesize reduction 12, result has 70.0 percent of original size 28 [2021-11-13 02:42:43,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-11-13 02:42:43,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,111 INFO L180 QuantifierPusher]: treesize reduction 36, result has 71.4 percent of original size [2021-11-13 02:42:43,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-13 02:42:43,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,128 INFO L180 QuantifierPusher]: treesize reduction 11, result has 78.0 percent of original size [2021-11-13 02:42:43,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:42:43,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:42:43,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,139 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:42:43,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-11-13 02:42:43,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,146 INFO L185 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-11-13 02:42:43,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,156 INFO L180 QuantifierPusher]: treesize reduction 23, result has 63.5 percent of original size [2021-11-13 02:42:43,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:42:43,160 INFO L180 QuantifierPusher]: treesize reduction 11, result has 78.0 percent of original size [2021-11-13 02:42:43,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-11-13 02:42:43,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,189 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,219 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:42:43,223 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,227 INFO L185 QuantifierPusher]: treesize reduction 3, result has 90.0 percent of original size 27 [2021-11-13 02:42:43,228 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,231 INFO L185 QuantifierPusher]: treesize reduction 9, result has 75.0 percent of original size 27 [2021-11-13 02:42:43,233 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:42:43,234 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:42:43,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,238 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:42:43,256 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,259 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,261 INFO L185 QuantifierPusher]: treesize reduction 9, result has 75.0 percent of original size 27 [2021-11-13 02:42:43,262 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,264 INFO L185 QuantifierPusher]: treesize reduction 3, result has 90.0 percent of original size 27 [2021-11-13 02:42:43,265 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:42:43,267 INFO L185 QuantifierPusher]: treesize reduction 12, result has 85.7 percent of original size 72 [2021-11-13 02:42:43,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-13 02:42:43,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,277 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-13 02:42:43,281 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,289 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,291 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,293 INFO L185 QuantifierPusher]: treesize reduction 6, result has 75.0 percent of original size 18 [2021-11-13 02:42:43,295 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-13 02:42:43,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,297 INFO L185 QuantifierPusher]: treesize reduction 6, result has 75.0 percent of original size 18 [2021-11-13 02:42:43,299 INFO L185 QuantifierPusher]: treesize reduction 12, result has 84.0 percent of original size 63 [2021-11-13 02:42:43,301 INFO L185 QuantifierPusher]: treesize reduction 12, result has 84.0 percent of original size 63 [2021-11-13 02:42:43,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-13 02:42:43,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-13 02:42:43,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-13 02:42:43,315 INFO L197 IcfgInterpreter]: Interpreting procedure parts with input of size 23 for LOIs [2021-11-13 02:42:43,318 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-13 02:42:44,314 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-13 02:42:44,315 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:42:44,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95, 95] total 189 [2021-11-13 02:42:44,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560629870] [2021-11-13 02:42:44,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:42:44,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2021-11-13 02:42:44,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:42:44,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2021-11-13 02:42:44,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9172, Invalid=31430, Unknown=0, NotChecked=0, Total=40602 [2021-11-13 02:42:44,326 INFO L87 Difference]: Start difference. First operand 11619 states and 21335 transitions. Second operand has 190 states, 189 states have (on average 2.0211640211640214) internal successors, (382), 190 states have internal predecessors, (382), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2021-11-13 02:42:53,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:42:53,871 INFO L93 Difference]: Finished difference Result 22933 states and 43832 transitions. [2021-11-13 02:42:53,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2021-11-13 02:42:53,871 INFO L78 Accepts]: Start accepts. Automaton has has 190 states, 189 states have (on average 2.0211640211640214) internal successors, (382), 190 states have internal predecessors, (382), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) Word has length 426 [2021-11-13 02:42:53,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:42:54,008 INFO L225 Difference]: With dead ends: 22933 [2021-11-13 02:42:54,008 INFO L226 Difference]: Without dead ends: 22932 [2021-11-13 02:42:54,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1465 GetRequests, 1171 SyntacticMatches, 0 SemanticMatches, 294 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21431 ImplicationChecksByTransitivity, 13.7s TimeCoverageRelationStatistics Valid=22661, Invalid=64659, Unknown=0, NotChecked=0, Total=87320 [2021-11-13 02:42:54,027 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 2326 mSDsluCounter, 1577 mSDsCounter, 0 mSdLazyCounter, 1043 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 546.30ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2326 SdHoareTripleChecker+Valid, 1705 SdHoareTripleChecker+Invalid, 1096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 11.17ms SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 704.84ms IncrementalHoareTripleChecker+Time [2021-11-13 02:42:54,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2326 Valid, 1705 Invalid, 1096 Unknown, 0 Unchecked, 11.17ms Time], IncrementalHoareTripleChecker [53 Valid, 1043 Invalid, 0 Unknown, 0 Unchecked, 704.84ms Time] [2021-11-13 02:42:54,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22932 states. [2021-11-13 02:42:56,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22932 to 21267. [2021-11-13 02:42:56,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21267 states, 17685 states have (on average 1.164715860899067) internal successors, (20598), 16788 states have internal predecessors, (20598), 3343 states have call successors, (3343), 145 states have call predecessors, (3343), 236 states have return successors, (16210), 4333 states have call predecessors, (16210), 3341 states have call successors, (16210) [2021-11-13 02:42:56,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21267 states to 21267 states and 40151 transitions. [2021-11-13 02:42:56,608 INFO L78 Accepts]: Start accepts. Automaton has 21267 states and 40151 transitions. Word has length 426 [2021-11-13 02:42:56,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:42:56,610 INFO L470 AbstractCegarLoop]: Abstraction has 21267 states and 40151 transitions. [2021-11-13 02:42:56,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 190 states, 189 states have (on average 2.0211640211640214) internal successors, (382), 190 states have internal predecessors, (382), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2021-11-13 02:42:56,610 INFO L276 IsEmpty]: Start isEmpty. Operand 21267 states and 40151 transitions. [2021-11-13 02:42:56,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 591 [2021-11-13 02:42:56,633 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:42:56,634 INFO L514 BasicCegarLoop]: trace histogram [59, 56, 43, 24, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 18, 18, 16, 15, 15, 14, 14, 14, 14, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1] [2021-11-13 02:42:56,675 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-13 02:42:56,849 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable494,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:42:56,850 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:42:56,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:42:56,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1525928310, now seen corresponding path program 7 times [2021-11-13 02:42:56,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:42:56,850 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125710060] [2021-11-13 02:42:56,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:42:56,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:42:56,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:42:57,196 INFO L134 CoverageAnalysis]: Checked inductivity of 10115 backedges. 1192 proven. 520 refuted. 0 times theorem prover too weak. 8403 trivial. 0 not checked. [2021-11-13 02:42:57,197 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:42:57,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125710060] [2021-11-13 02:42:57,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125710060] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:42:57,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951857663] [2021-11-13 02:42:57,197 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 02:42:57,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:42:57,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:42:57,201 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:42:57,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-13 02:42:57,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:42:57,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 1375 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-13 02:42:57,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:42:58,523 INFO L134 CoverageAnalysis]: Checked inductivity of 10115 backedges. 5111 proven. 264 refuted. 0 times theorem prover too weak. 4740 trivial. 0 not checked. [2021-11-13 02:42:58,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:42:59,674 INFO L134 CoverageAnalysis]: Checked inductivity of 10115 backedges. 1192 proven. 520 refuted. 0 times theorem prover too weak. 8403 trivial. 0 not checked. [2021-11-13 02:42:59,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951857663] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:42:59,674 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [674047538] [2021-11-13 02:42:59,675 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:42:59,677 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:42:59,678 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:42:59,679 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:42:59,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 25 [2021-11-13 02:42:59,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054091417] [2021-11-13 02:42:59,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:42:59,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-13 02:42:59,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:42:59,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-13 02:42:59,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2021-11-13 02:42:59,682 INFO L87 Difference]: Start difference. First operand 21267 states and 40151 transitions. Second operand has 25 states, 25 states have (on average 4.44) internal successors, (111), 25 states have internal predecessors, (111), 13 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (22), 11 states have call predecessors, (22), 13 states have call successors, (22) [2021-11-13 02:43:02,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:43:02,056 INFO L93 Difference]: Finished difference Result 41897 states and 84806 transitions. [2021-11-13 02:43:02,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-13 02:43:02,057 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.44) internal successors, (111), 25 states have internal predecessors, (111), 13 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (22), 11 states have call predecessors, (22), 13 states have call successors, (22) Word has length 590 [2021-11-13 02:43:02,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:43:02,226 INFO L225 Difference]: With dead ends: 41897 [2021-11-13 02:43:02,226 INFO L226 Difference]: Without dead ends: 22222 [2021-11-13 02:43:02,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1218 GetRequests, 1170 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=502, Invalid=1754, Unknown=0, NotChecked=0, Total=2256 [2021-11-13 02:43:02,380 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 128 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 246.49ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.37ms SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 296.16ms IncrementalHoareTripleChecker+Time [2021-11-13 02:43:02,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 131 Invalid, 664 Unknown, 0 Unchecked, 2.37ms Time], IncrementalHoareTripleChecker [45 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 296.16ms Time] [2021-11-13 02:43:02,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22222 states. [2021-11-13 02:43:04,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22222 to 22203. [2021-11-13 02:43:04,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22203 states, 18434 states have (on average 1.1630682434631658) internal successors, (21440), 17536 states have internal predecessors, (21440), 3529 states have call successors, (3529), 145 states have call predecessors, (3529), 237 states have return successors, (16672), 4521 states have call predecessors, (16672), 3527 states have call successors, (16672) [2021-11-13 02:43:05,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22203 states to 22203 states and 41641 transitions. [2021-11-13 02:43:05,117 INFO L78 Accepts]: Start accepts. Automaton has 22203 states and 41641 transitions. Word has length 590 [2021-11-13 02:43:05,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:43:05,118 INFO L470 AbstractCegarLoop]: Abstraction has 22203 states and 41641 transitions. [2021-11-13 02:43:05,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.44) internal successors, (111), 25 states have internal predecessors, (111), 13 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (22), 11 states have call predecessors, (22), 13 states have call successors, (22) [2021-11-13 02:43:05,119 INFO L276 IsEmpty]: Start isEmpty. Operand 22203 states and 41641 transitions. [2021-11-13 02:43:05,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 563 [2021-11-13 02:43:05,141 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:43:05,142 INFO L514 BasicCegarLoop]: trace histogram [56, 54, 41, 23, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 15, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1] [2021-11-13 02:43:05,184 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-11-13 02:43:05,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable549 [2021-11-13 02:43:05,366 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:43:05,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:43:05,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1181951982, now seen corresponding path program 8 times [2021-11-13 02:43:05,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:43:05,367 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636721953] [2021-11-13 02:43:05,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:43:05,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:43:05,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:43:05,768 INFO L134 CoverageAnalysis]: Checked inductivity of 9137 backedges. 1659 proven. 732 refuted. 0 times theorem prover too weak. 6746 trivial. 0 not checked. [2021-11-13 02:43:05,768 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:43:05,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636721953] [2021-11-13 02:43:05,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636721953] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:43:05,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39488998] [2021-11-13 02:43:05,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:43:05,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:43:05,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:43:05,770 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:43:05,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-13 02:43:05,901 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-13 02:43:05,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:43:05,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-13 02:43:05,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:43:06,950 INFO L134 CoverageAnalysis]: Checked inductivity of 9137 backedges. 1028 proven. 23 refuted. 0 times theorem prover too weak. 8086 trivial. 0 not checked. [2021-11-13 02:43:06,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:43:08,274 INFO L134 CoverageAnalysis]: Checked inductivity of 9137 backedges. 1028 proven. 23 refuted. 0 times theorem prover too weak. 8086 trivial. 0 not checked. [2021-11-13 02:43:08,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39488998] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:43:08,274 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1001420964] [2021-11-13 02:43:08,275 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:43:08,275 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:43:08,276 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:43:08,277 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:43:08,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 11, 11] total 31 [2021-11-13 02:43:08,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575892052] [2021-11-13 02:43:08,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:43:08,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-13 02:43:08,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:43:08,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-13 02:43:08,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2021-11-13 02:43:08,280 INFO L87 Difference]: Start difference. First operand 22203 states and 41641 transitions. Second operand has 31 states, 29 states have (on average 5.103448275862069) internal successors, (148), 31 states have internal predecessors, (148), 16 states have call successors, (23), 2 states have call predecessors, (23), 8 states have return successors, (24), 12 states have call predecessors, (24), 16 states have call successors, (24) [2021-11-13 02:43:10,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:43:10,988 INFO L93 Difference]: Finished difference Result 43570 states and 104619 transitions. [2021-11-13 02:43:10,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-13 02:43:10,989 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 5.103448275862069) internal successors, (148), 31 states have internal predecessors, (148), 16 states have call successors, (23), 2 states have call predecessors, (23), 8 states have return successors, (24), 12 states have call predecessors, (24), 16 states have call successors, (24) Word has length 562 [2021-11-13 02:43:10,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:43:11,318 INFO L225 Difference]: With dead ends: 43570 [2021-11-13 02:43:11,319 INFO L226 Difference]: Without dead ends: 23857 [2021-11-13 02:43:11,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1178 GetRequests, 1119 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 589 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=524, Invalid=2898, Unknown=0, NotChecked=0, Total=3422 [2021-11-13 02:43:11,501 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 190 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 1314 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 452.84ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 1426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.20ms SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 540.10ms IncrementalHoareTripleChecker+Time [2021-11-13 02:43:11,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 534 Invalid, 1426 Unknown, 0 Unchecked, 4.20ms Time], IncrementalHoareTripleChecker [112 Valid, 1314 Invalid, 0 Unknown, 0 Unchecked, 540.10ms Time] [2021-11-13 02:43:11,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23857 states. [2021-11-13 02:43:13,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23857 to 22026. [2021-11-13 02:43:13,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22026 states, 18294 states have (on average 1.1629496009620641) internal successors, (21275), 17403 states have internal predecessors, (21275), 3512 states have call successors, (3512), 142 states have call predecessors, (3512), 217 states have return successors, (16492), 4480 states have call predecessors, (16492), 3510 states have call successors, (16492) [2021-11-13 02:43:14,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22026 states to 22026 states and 41279 transitions. [2021-11-13 02:43:14,080 INFO L78 Accepts]: Start accepts. Automaton has 22026 states and 41279 transitions. Word has length 562 [2021-11-13 02:43:14,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:43:14,081 INFO L470 AbstractCegarLoop]: Abstraction has 22026 states and 41279 transitions. [2021-11-13 02:43:14,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 5.103448275862069) internal successors, (148), 31 states have internal predecessors, (148), 16 states have call successors, (23), 2 states have call predecessors, (23), 8 states have return successors, (24), 12 states have call predecessors, (24), 16 states have call successors, (24) [2021-11-13 02:43:14,081 INFO L276 IsEmpty]: Start isEmpty. Operand 22026 states and 41279 transitions. [2021-11-13 02:43:14,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 577 [2021-11-13 02:43:14,247 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:43:14,247 INFO L514 BasicCegarLoop]: trace histogram [57, 56, 42, 23, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 15, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1] [2021-11-13 02:43:14,286 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-13 02:43:14,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable550,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:43:14,474 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:43:14,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:43:14,474 INFO L85 PathProgramCache]: Analyzing trace with hash 68605851, now seen corresponding path program 9 times [2021-11-13 02:43:14,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:43:14,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177350398] [2021-11-13 02:43:14,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:43:14,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:43:14,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:43:14,704 INFO L134 CoverageAnalysis]: Checked inductivity of 9633 backedges. 1501 proven. 32 refuted. 0 times theorem prover too weak. 8100 trivial. 0 not checked. [2021-11-13 02:43:14,705 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:43:14,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177350398] [2021-11-13 02:43:14,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177350398] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:43:14,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265526179] [2021-11-13 02:43:14,705 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 02:43:14,705 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:43:14,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:43:14,710 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:43:14,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-11-13 02:43:14,918 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 02:43:14,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:43:14,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 1345 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-13 02:43:14,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:43:15,744 INFO L134 CoverageAnalysis]: Checked inductivity of 9633 backedges. 1501 proven. 32 refuted. 0 times theorem prover too weak. 8100 trivial. 0 not checked. [2021-11-13 02:43:15,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:43:17,132 INFO L134 CoverageAnalysis]: Checked inductivity of 9633 backedges. 1558 proven. 32 refuted. 0 times theorem prover too weak. 8043 trivial. 0 not checked. [2021-11-13 02:43:17,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265526179] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:43:17,132 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1346615499] [2021-11-13 02:43:17,133 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:43:17,134 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:43:17,134 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:43:17,134 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:43:17,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 10] total 14 [2021-11-13 02:43:17,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927732904] [2021-11-13 02:43:17,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:43:17,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-13 02:43:17,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:43:17,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-13 02:43:17,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-11-13 02:43:17,139 INFO L87 Difference]: Start difference. First operand 22026 states and 41279 transitions. Second operand has 15 states, 14 states have (on average 4.071428571428571) internal successors, (57), 13 states have internal predecessors, (57), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (14), 11 states have call predecessors, (14), 3 states have call successors, (14) [2021-11-13 02:43:18,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:43:18,570 INFO L93 Difference]: Finished difference Result 22555 states and 43602 transitions. [2021-11-13 02:43:18,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-13 02:43:18,571 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.071428571428571) internal successors, (57), 13 states have internal predecessors, (57), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (14), 11 states have call predecessors, (14), 3 states have call successors, (14) Word has length 576 [2021-11-13 02:43:18,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:43:18,688 INFO L225 Difference]: With dead ends: 22555 [2021-11-13 02:43:18,688 INFO L226 Difference]: Without dead ends: 22554 [2021-11-13 02:43:18,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1177 GetRequests, 1160 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2021-11-13 02:43:18,702 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 30 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.51ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.87ms SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 75.92ms IncrementalHoareTripleChecker+Time [2021-11-13 02:43:18,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 219 Invalid, 114 Unknown, 0 Unchecked, 0.87ms Time], IncrementalHoareTripleChecker [17 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 75.92ms Time] [2021-11-13 02:43:18,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22554 states. [2021-11-13 02:43:20,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22554 to 22268. [2021-11-13 02:43:20,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22268 states, 18500 states have (on average 1.1603783783783783) internal successors, (21467), 17563 states have internal predecessors, (21467), 3532 states have call successors, (3532), 142 states have call predecessors, (3532), 233 states have return successors, (16739), 4562 states have call predecessors, (16739), 3530 states have call successors, (16739) [2021-11-13 02:43:21,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22268 states to 22268 states and 41738 transitions. [2021-11-13 02:43:21,041 INFO L78 Accepts]: Start accepts. Automaton has 22268 states and 41738 transitions. Word has length 576 [2021-11-13 02:43:21,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:43:21,042 INFO L470 AbstractCegarLoop]: Abstraction has 22268 states and 41738 transitions. [2021-11-13 02:43:21,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.071428571428571) internal successors, (57), 13 states have internal predecessors, (57), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (14), 11 states have call predecessors, (14), 3 states have call successors, (14) [2021-11-13 02:43:21,043 INFO L276 IsEmpty]: Start isEmpty. Operand 22268 states and 41738 transitions. [2021-11-13 02:43:21,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 914 [2021-11-13 02:43:21,072 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:43:21,073 INFO L514 BasicCegarLoop]: trace histogram [91, 88, 69, 40, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 30, 29, 22, 19, 19, 18, 18, 18, 18, 7, 7, 7, 7, 5, 4, 4, 4, 1, 1, 1, 1] [2021-11-13 02:43:21,105 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-11-13 02:43:21,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable551 [2021-11-13 02:43:21,286 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:43:21,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:43:21,286 INFO L85 PathProgramCache]: Analyzing trace with hash 281537703, now seen corresponding path program 3 times [2021-11-13 02:43:21,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:43:21,287 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608478416] [2021-11-13 02:43:21,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:43:21,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:43:21,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:43:21,883 INFO L134 CoverageAnalysis]: Checked inductivity of 24882 backedges. 2506 proven. 1223 refuted. 0 times theorem prover too weak. 21153 trivial. 0 not checked. [2021-11-13 02:43:21,883 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:43:21,883 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608478416] [2021-11-13 02:43:21,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608478416] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:43:21,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040514533] [2021-11-13 02:43:21,884 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 02:43:21,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:43:21,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:43:21,885 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:43:21,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-11-13 02:43:22,151 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 02:43:22,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:43:22,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 1524 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-13 02:43:22,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:43:24,557 INFO L134 CoverageAnalysis]: Checked inductivity of 24882 backedges. 10854 proven. 388 refuted. 0 times theorem prover too weak. 13640 trivial. 0 not checked. [2021-11-13 02:43:24,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:43:27,997 INFO L134 CoverageAnalysis]: Checked inductivity of 24882 backedges. 4456 proven. 1426 refuted. 0 times theorem prover too weak. 19000 trivial. 0 not checked. [2021-11-13 02:43:27,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040514533] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:43:27,998 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1173213541] [2021-11-13 02:43:27,999 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:43:27,999 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:43:27,999 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:43:28,000 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:43:28,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 29] total 53 [2021-11-13 02:43:28,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868152273] [2021-11-13 02:43:28,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:43:28,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2021-11-13 02:43:28,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:43:28,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-11-13 02:43:28,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=2535, Unknown=0, NotChecked=0, Total=2756 [2021-11-13 02:43:28,004 INFO L87 Difference]: Start difference. First operand 22268 states and 41738 transitions. Second operand has 53 states, 53 states have (on average 4.867924528301887) internal successors, (258), 49 states have internal predecessors, (258), 31 states have call successors, (43), 7 states have call predecessors, (43), 13 states have return successors, (42), 20 states have call predecessors, (42), 26 states have call successors, (42) [2021-11-13 02:43:37,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:43:37,983 INFO L93 Difference]: Finished difference Result 49168 states and 122672 transitions. [2021-11-13 02:43:37,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2021-11-13 02:43:37,984 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 4.867924528301887) internal successors, (258), 49 states have internal predecessors, (258), 31 states have call successors, (43), 7 states have call predecessors, (43), 13 states have return successors, (42), 20 states have call predecessors, (42), 26 states have call successors, (42) Word has length 913 [2021-11-13 02:43:37,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:43:38,177 INFO L225 Difference]: With dead ends: 49168 [2021-11-13 02:43:38,178 INFO L226 Difference]: Without dead ends: 26983 [2021-11-13 02:43:38,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1937 GetRequests, 1803 SyntacticMatches, 2 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4609 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2590, Invalid=15232, Unknown=0, NotChecked=0, Total=17822 [2021-11-13 02:43:38,670 INFO L933 BasicCegarLoop]: 151 mSDtfsCounter, 1418 mSDsluCounter, 2736 mSDsCounter, 0 mSdLazyCounter, 7992 mSolverCounterSat, 1369 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3675.58ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1421 SdHoareTripleChecker+Valid, 2836 SdHoareTripleChecker+Invalid, 9361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 31.70ms SdHoareTripleChecker+Time, 1369 IncrementalHoareTripleChecker+Valid, 7992 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4361.08ms IncrementalHoareTripleChecker+Time [2021-11-13 02:43:38,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1421 Valid, 2836 Invalid, 9361 Unknown, 0 Unchecked, 31.70ms Time], IncrementalHoareTripleChecker [1369 Valid, 7992 Invalid, 0 Unknown, 0 Unchecked, 4361.08ms Time] [2021-11-13 02:43:38,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26983 states. [2021-11-13 02:43:41,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26983 to 22556. [2021-11-13 02:43:41,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22556 states, 18946 states have (on average 1.1629895492452234) internal successors, (22034), 17735 states have internal predecessors, (22034), 3350 states have call successors, (3350), 148 states have call predecessors, (3350), 257 states have return successors, (11447), 4672 states have call predecessors, (11447), 3350 states have call successors, (11447) [2021-11-13 02:43:41,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22556 states to 22556 states and 36831 transitions. [2021-11-13 02:43:41,660 INFO L78 Accepts]: Start accepts. Automaton has 22556 states and 36831 transitions. Word has length 913 [2021-11-13 02:43:41,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:43:41,662 INFO L470 AbstractCegarLoop]: Abstraction has 22556 states and 36831 transitions. [2021-11-13 02:43:41,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 4.867924528301887) internal successors, (258), 49 states have internal predecessors, (258), 31 states have call successors, (43), 7 states have call predecessors, (43), 13 states have return successors, (42), 20 states have call predecessors, (42), 26 states have call successors, (42) [2021-11-13 02:43:41,663 INFO L276 IsEmpty]: Start isEmpty. Operand 22556 states and 36831 transitions. [2021-11-13 02:43:41,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 748 [2021-11-13 02:43:41,678 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:43:41,678 INFO L514 BasicCegarLoop]: trace histogram [74, 73, 56, 32, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 24, 18, 16, 16, 15, 15, 15, 15, 6, 6, 6, 6, 4, 3, 3, 3, 1, 1, 1, 1] [2021-11-13 02:43:41,741 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-11-13 02:43:41,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable552 [2021-11-13 02:43:41,906 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:43:41,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:43:41,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1375788173, now seen corresponding path program 4 times [2021-11-13 02:43:41,906 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:43:41,906 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094649418] [2021-11-13 02:43:41,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:43:41,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:43:42,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:43:42,416 INFO L134 CoverageAnalysis]: Checked inductivity of 16592 backedges. 662 proven. 646 refuted. 0 times theorem prover too weak. 15284 trivial. 0 not checked. [2021-11-13 02:43:42,416 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:43:42,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094649418] [2021-11-13 02:43:42,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094649418] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:43:42,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694251152] [2021-11-13 02:43:42,417 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 02:43:42,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:43:42,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:43:42,420 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:43:42,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-13 02:43:42,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:43:42,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 1724 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-13 02:43:42,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:43:44,445 INFO L134 CoverageAnalysis]: Checked inductivity of 16592 backedges. 5240 proven. 517 refuted. 0 times theorem prover too weak. 10835 trivial. 0 not checked. [2021-11-13 02:43:44,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:43:46,191 INFO L134 CoverageAnalysis]: Checked inductivity of 16592 backedges. 662 proven. 646 refuted. 0 times theorem prover too weak. 15284 trivial. 0 not checked. [2021-11-13 02:43:46,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694251152] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:43:46,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [787988107] [2021-11-13 02:43:46,194 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:43:46,194 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:43:46,194 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:43:46,196 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:43:46,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 30 [2021-11-13 02:43:46,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916874687] [2021-11-13 02:43:46,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:43:46,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-13 02:43:46,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:43:46,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-13 02:43:46,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=759, Unknown=0, NotChecked=0, Total=870 [2021-11-13 02:43:46,201 INFO L87 Difference]: Start difference. First operand 22556 states and 36831 transitions. Second operand has 30 states, 30 states have (on average 3.6666666666666665) internal successors, (110), 28 states have internal predecessors, (110), 16 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (19), 12 states have call predecessors, (19), 14 states have call successors, (19) [2021-11-13 02:43:49,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:43:49,385 INFO L93 Difference]: Finished difference Result 42956 states and 75445 transitions. [2021-11-13 02:43:49,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-11-13 02:43:49,385 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.6666666666666665) internal successors, (110), 28 states have internal predecessors, (110), 16 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (19), 12 states have call predecessors, (19), 14 states have call successors, (19) Word has length 747 [2021-11-13 02:43:49,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:43:49,478 INFO L225 Difference]: With dead ends: 42956 [2021-11-13 02:43:49,478 INFO L226 Difference]: Without dead ends: 23084 [2021-11-13 02:43:49,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1552 GetRequests, 1485 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1172 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=806, Invalid=3616, Unknown=0, NotChecked=0, Total=4422 [2021-11-13 02:43:49,575 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 230 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 1043 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 456.55ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 1130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.47ms SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 558.78ms IncrementalHoareTripleChecker+Time [2021-11-13 02:43:49,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 326 Invalid, 1130 Unknown, 0 Unchecked, 4.47ms Time], IncrementalHoareTripleChecker [87 Valid, 1043 Invalid, 0 Unknown, 0 Unchecked, 558.78ms Time] [2021-11-13 02:43:49,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23084 states. [2021-11-13 02:43:51,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23084 to 23047. [2021-11-13 02:43:51,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23047 states, 19339 states have (on average 1.164537980247169) internal successors, (22521), 18126 states have internal predecessors, (22521), 3446 states have call successors, (3446), 150 states have call predecessors, (3446), 259 states have return successors, (11544), 4770 states have call predecessors, (11544), 3446 states have call successors, (11544) [2021-11-13 02:43:52,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23047 states to 23047 states and 37511 transitions. [2021-11-13 02:43:52,118 INFO L78 Accepts]: Start accepts. Automaton has 23047 states and 37511 transitions. Word has length 747 [2021-11-13 02:43:52,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:43:52,119 INFO L470 AbstractCegarLoop]: Abstraction has 23047 states and 37511 transitions. [2021-11-13 02:43:52,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.6666666666666665) internal successors, (110), 28 states have internal predecessors, (110), 16 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (19), 12 states have call predecessors, (19), 14 states have call successors, (19) [2021-11-13 02:43:52,120 INFO L276 IsEmpty]: Start isEmpty. Operand 23047 states and 37511 transitions. [2021-11-13 02:43:52,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 768 [2021-11-13 02:43:52,131 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:43:52,131 INFO L514 BasicCegarLoop]: trace histogram [77, 74, 58, 34, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 25, 24, 19, 16, 16, 15, 15, 15, 15, 7, 7, 6, 6, 4, 3, 3, 3, 1, 1, 1, 1] [2021-11-13 02:43:52,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-11-13 02:43:52,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable553 [2021-11-13 02:43:52,334 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:43:52,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:43:52,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1440982051, now seen corresponding path program 5 times [2021-11-13 02:43:52,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:43:52,335 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608261184] [2021-11-13 02:43:52,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:43:52,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:43:52,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:43:52,813 INFO L134 CoverageAnalysis]: Checked inductivity of 17554 backedges. 1175 proven. 482 refuted. 0 times theorem prover too weak. 15897 trivial. 0 not checked. [2021-11-13 02:43:52,813 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:43:52,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608261184] [2021-11-13 02:43:52,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608261184] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:43:52,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559599031] [2021-11-13 02:43:52,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-13 02:43:52,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:43:52,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:43:52,816 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:43:52,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-11-13 02:43:53,094 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-13 02:43:53,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:43:53,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 929 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-13 02:43:53,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:43:55,167 INFO L134 CoverageAnalysis]: Checked inductivity of 17554 backedges. 7508 proven. 504 refuted. 0 times theorem prover too weak. 9542 trivial. 0 not checked. [2021-11-13 02:43:55,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:43:56,980 INFO L134 CoverageAnalysis]: Checked inductivity of 17554 backedges. 1702 proven. 1104 refuted. 0 times theorem prover too weak. 14748 trivial. 0 not checked. [2021-11-13 02:43:56,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559599031] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:43:56,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1037028914] [2021-11-13 02:43:56,982 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:43:56,982 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:43:56,982 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:43:56,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:43:56,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 20] total 35 [2021-11-13 02:43:56,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943592451] [2021-11-13 02:43:56,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:43:56,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-11-13 02:43:56,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:43:56,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-11-13 02:43:56,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1040, Unknown=0, NotChecked=0, Total=1190 [2021-11-13 02:43:56,987 INFO L87 Difference]: Start difference. First operand 23047 states and 37511 transitions. Second operand has 35 states, 35 states have (on average 4.371428571428571) internal successors, (153), 33 states have internal predecessors, (153), 18 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (27), 16 states have call predecessors, (27), 16 states have call successors, (27) [2021-11-13 02:44:00,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:44:00,684 INFO L93 Difference]: Finished difference Result 43987 states and 77056 transitions. [2021-11-13 02:44:00,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-11-13 02:44:00,685 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 4.371428571428571) internal successors, (153), 33 states have internal predecessors, (153), 18 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (27), 16 states have call predecessors, (27), 16 states have call successors, (27) Word has length 767 [2021-11-13 02:44:00,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:44:00,782 INFO L225 Difference]: With dead ends: 43987 [2021-11-13 02:44:00,782 INFO L226 Difference]: Without dead ends: 23630 [2021-11-13 02:44:00,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1585 GetRequests, 1518 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1164 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=611, Invalid=3811, Unknown=0, NotChecked=0, Total=4422 [2021-11-13 02:44:00,884 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 280 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 1672 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 710.97ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 1827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.06ms SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 1672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 866.52ms IncrementalHoareTripleChecker+Time [2021-11-13 02:44:00,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 491 Invalid, 1827 Unknown, 0 Unchecked, 7.06ms Time], IncrementalHoareTripleChecker [155 Valid, 1672 Invalid, 0 Unknown, 0 Unchecked, 866.52ms Time] [2021-11-13 02:44:00,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23630 states. [2021-11-13 02:44:03,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23630 to 23507. [2021-11-13 02:44:03,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23507 states, 19715 states have (on average 1.1642911488714176) internal successors, (22954), 18483 states have internal predecessors, (22954), 3494 states have call successors, (3494), 167 states have call predecessors, (3494), 295 states have return successors, (11738), 4856 states have call predecessors, (11738), 3494 states have call successors, (11738) [2021-11-13 02:44:03,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23507 states to 23507 states and 38186 transitions. [2021-11-13 02:44:03,329 INFO L78 Accepts]: Start accepts. Automaton has 23507 states and 38186 transitions. Word has length 767 [2021-11-13 02:44:03,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:44:03,329 INFO L470 AbstractCegarLoop]: Abstraction has 23507 states and 38186 transitions. [2021-11-13 02:44:03,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 4.371428571428571) internal successors, (153), 33 states have internal predecessors, (153), 18 states have call successors, (28), 4 states have call predecessors, (28), 5 states have return successors, (27), 16 states have call predecessors, (27), 16 states have call successors, (27) [2021-11-13 02:44:03,330 INFO L276 IsEmpty]: Start isEmpty. Operand 23507 states and 38186 transitions. [2021-11-13 02:44:03,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 763 [2021-11-13 02:44:03,340 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:44:03,340 INFO L514 BasicCegarLoop]: trace histogram [76, 74, 57, 33, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 25, 24, 19, 16, 16, 15, 15, 15, 15, 6, 6, 6, 6, 4, 3, 3, 3, 1, 1, 1, 1] [2021-11-13 02:44:03,376 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-11-13 02:44:03,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable554 [2021-11-13 02:44:03,554 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:44:03,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:44:03,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1549075754, now seen corresponding path program 6 times [2021-11-13 02:44:03,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:44:03,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425920529] [2021-11-13 02:44:03,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:44:03,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:44:03,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:44:04,020 INFO L134 CoverageAnalysis]: Checked inductivity of 17306 backedges. 1696 proven. 293 refuted. 0 times theorem prover too weak. 15317 trivial. 0 not checked. [2021-11-13 02:44:04,020 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:44:04,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425920529] [2021-11-13 02:44:04,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425920529] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:44:04,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146667298] [2021-11-13 02:44:04,021 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-13 02:44:04,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:44:04,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:44:04,023 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:44:04,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-11-13 02:44:04,341 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-13 02:44:04,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 02:44:04,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 1273 conjuncts, 32 conjunts are in the unsatisfiable core [2021-11-13 02:44:04,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:44:06,474 INFO L134 CoverageAnalysis]: Checked inductivity of 17306 backedges. 2544 proven. 1319 refuted. 0 times theorem prover too weak. 13443 trivial. 0 not checked. [2021-11-13 02:44:06,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:44:09,875 INFO L134 CoverageAnalysis]: Checked inductivity of 17306 backedges. 2528 proven. 1345 refuted. 0 times theorem prover too weak. 13433 trivial. 0 not checked. [2021-11-13 02:44:09,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146667298] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:44:09,875 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1887687478] [2021-11-13 02:44:09,878 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:44:09,878 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:44:09,879 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:44:09,880 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:44:09,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 22] total 48 [2021-11-13 02:44:09,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652740598] [2021-11-13 02:44:09,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:44:09,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-11-13 02:44:09,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:44:09,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-11-13 02:44:09,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=2082, Unknown=0, NotChecked=0, Total=2256 [2021-11-13 02:44:09,885 INFO L87 Difference]: Start difference. First operand 23507 states and 38186 transitions. Second operand has 48 states, 48 states have (on average 4.770833333333333) internal successors, (229), 44 states have internal predecessors, (229), 30 states have call successors, (42), 7 states have call predecessors, (42), 11 states have return successors, (39), 23 states have call predecessors, (39), 29 states have call successors, (39) [2021-11-13 02:44:27,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 02:44:27,518 INFO L93 Difference]: Finished difference Result 86777 states and 215466 transitions. [2021-11-13 02:44:27,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2021-11-13 02:44:27,519 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 4.770833333333333) internal successors, (229), 44 states have internal predecessors, (229), 30 states have call successors, (42), 7 states have call predecessors, (42), 11 states have return successors, (39), 23 states have call predecessors, (39), 29 states have call successors, (39) Word has length 762 [2021-11-13 02:44:27,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 02:44:27,936 INFO L225 Difference]: With dead ends: 86777 [2021-11-13 02:44:27,937 INFO L226 Difference]: Without dead ends: 65688 [2021-11-13 02:44:28,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1762 GetRequests, 1552 SyntacticMatches, 1 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14958 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=6796, Invalid=37514, Unknown=0, NotChecked=0, Total=44310 [2021-11-13 02:44:28,548 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 2836 mSDsluCounter, 1343 mSDsCounter, 0 mSdLazyCounter, 5974 mSolverCounterSat, 3114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3919.70ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2838 SdHoareTripleChecker+Valid, 1392 SdHoareTripleChecker+Invalid, 9088 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 33.13ms SdHoareTripleChecker+Time, 3114 IncrementalHoareTripleChecker+Valid, 5974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4694.74ms IncrementalHoareTripleChecker+Time [2021-11-13 02:44:28,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2838 Valid, 1392 Invalid, 9088 Unknown, 0 Unchecked, 33.13ms Time], IncrementalHoareTripleChecker [3114 Valid, 5974 Invalid, 0 Unknown, 0 Unchecked, 4694.74ms Time] [2021-11-13 02:44:28,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65688 states. [2021-11-13 02:44:34,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65688 to 48250. [2021-11-13 02:44:34,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48250 states, 40208 states have (on average 1.1367886987664146) internal successors, (45708), 38012 states have internal predecessors, (45708), 7371 states have call successors, (7371), 329 states have call predecessors, (7371), 668 states have return successors, (53810), 9908 states have call predecessors, (53810), 7362 states have call successors, (53810) [2021-11-13 02:44:35,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48250 states to 48250 states and 106889 transitions. [2021-11-13 02:44:35,330 INFO L78 Accepts]: Start accepts. Automaton has 48250 states and 106889 transitions. Word has length 762 [2021-11-13 02:44:35,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 02:44:35,331 INFO L470 AbstractCegarLoop]: Abstraction has 48250 states and 106889 transitions. [2021-11-13 02:44:35,331 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 4.770833333333333) internal successors, (229), 44 states have internal predecessors, (229), 30 states have call successors, (42), 7 states have call predecessors, (42), 11 states have return successors, (39), 23 states have call predecessors, (39), 29 states have call successors, (39) [2021-11-13 02:44:35,331 INFO L276 IsEmpty]: Start isEmpty. Operand 48250 states and 106889 transitions. [2021-11-13 02:44:35,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1096 [2021-11-13 02:44:35,357 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 02:44:35,358 INFO L514 BasicCegarLoop]: trace histogram [108, 107, 84, 48, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 36, 24, 20, 20, 19, 19, 19, 19, 8, 8, 8, 8, 5, 4, 4, 4, 1, 1, 1, 1] [2021-11-13 02:44:35,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-11-13 02:44:35,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable555 [2021-11-13 02:44:35,558 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2021-11-13 02:44:35,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 02:44:35,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1951631628, now seen corresponding path program 7 times [2021-11-13 02:44:35,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-13 02:44:35,560 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940615567] [2021-11-13 02:44:35,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 02:44:35,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 02:44:35,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:44:36,380 INFO L134 CoverageAnalysis]: Checked inductivity of 36369 backedges. 1216 proven. 396 refuted. 0 times theorem prover too weak. 34757 trivial. 0 not checked. [2021-11-13 02:44:36,381 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-13 02:44:36,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940615567] [2021-11-13 02:44:36,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940615567] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 02:44:36,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205059121] [2021-11-13 02:44:36,382 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-13 02:44:36,382 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 02:44:36,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 [2021-11-13 02:44:36,383 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 02:44:36,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4357e49-021b-4e47-bf34-fd2a3dcb466e/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-11-13 02:44:36,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 02:44:36,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 2502 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-13 02:44:36,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 02:44:39,556 INFO L134 CoverageAnalysis]: Checked inductivity of 36369 backedges. 16906 proven. 301 refuted. 0 times theorem prover too weak. 19162 trivial. 0 not checked. [2021-11-13 02:44:39,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 02:44:41,828 INFO L134 CoverageAnalysis]: Checked inductivity of 36369 backedges. 1216 proven. 396 refuted. 0 times theorem prover too weak. 34757 trivial. 0 not checked. [2021-11-13 02:44:41,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205059121] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 02:44:41,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1109332224] [2021-11-13 02:44:41,829 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-13 02:44:41,830 INFO L166 IcfgInterpreter]: Building call graph [2021-11-13 02:44:41,830 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) 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) [2021-11-13 02:44:41,831 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 02:44:41,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 37 [2021-11-13 02:44:41,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002126377] [2021-11-13 02:44:41,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 02:44:41,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-13 02:44:41,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-13 02:44:41,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-13 02:44:41,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1147, Unknown=0, NotChecked=0, Total=1332 [2021-11-13 02:44:41,834 INFO L87 Difference]: Start difference. First operand 48250 states and 106889 transitions. Second operand has 37 states, 37 states have (on average 3.5675675675675675) internal successors, (132), 37 states have internal predecessors, (132), 16 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (24), 16 states have call predecessors, (24), 16 states have call successors, (24)