./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/bitvector/soft_float_5a.c.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/config/TaipanReach.xml -i ../../sv-benchmarks/c/bitvector/soft_float_5a.c.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/config/svcomp-Overflow-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG --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 32bit --witnessprinter.graph.data.programhash 56fa69f51cecff86efdf0a61690ed015021e7cc9e751ed1d6e6cce84bff6d69c ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Using bit-precise analysis No suitable file found in config dir /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/config using search string *Overflow*32bit*_Bitvector*.epf No suitable settings file found using Overflow*32bit*_Bitvector ERROR: UNSUPPORTED PROPERTY Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-29 05:27:31,338 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-29 05:27:31,340 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-29 05:27:31,370 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-29 05:27:31,371 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-29 05:27:31,372 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-29 05:27:31,374 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-29 05:27:31,377 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-29 05:27:31,379 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-29 05:27:31,380 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-29 05:27:31,382 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-29 05:27:31,383 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-29 05:27:31,384 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-29 05:27:31,385 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-29 05:27:31,387 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-29 05:27:31,388 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-29 05:27:31,390 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-29 05:27:31,391 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-29 05:27:31,393 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-29 05:27:31,396 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-29 05:27:31,398 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-29 05:27:31,400 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-29 05:27:31,401 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-29 05:27:31,402 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-29 05:27:31,406 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-29 05:27:31,407 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-29 05:27:31,407 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-29 05:27:31,408 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-29 05:27:31,409 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-29 05:27:31,410 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-29 05:27:31,411 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-29 05:27:31,412 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-29 05:27:31,413 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-29 05:27:31,414 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-29 05:27:31,415 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-29 05:27:31,415 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-29 05:27:31,417 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-29 05:27:31,417 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-29 05:27:31,417 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-29 05:27:31,419 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-29 05:27:31,420 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-29 05:27:31,421 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/config/svcomp-Overflow-32bit-Taipan_Default.epf [2021-10-29 05:27:31,464 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-29 05:27:31,465 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-29 05:27:31,467 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-10-29 05:27:31,467 INFO L138 SettingsManager]: * User list type=DISABLED [2021-10-29 05:27:31,467 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-10-29 05:27:31,467 INFO L138 SettingsManager]: * Explicit value domain=true [2021-10-29 05:27:31,468 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-10-29 05:27:31,468 INFO L138 SettingsManager]: * Octagon Domain=false [2021-10-29 05:27:31,468 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-10-29 05:27:31,468 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-10-29 05:27:31,469 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-10-29 05:27:31,469 INFO L138 SettingsManager]: * Interval Domain=false [2021-10-29 05:27:31,470 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-10-29 05:27:31,470 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-10-29 05:27:31,470 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-10-29 05:27:31,471 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-29 05:27:31,471 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-29 05:27:31,471 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-29 05:27:31,471 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-29 05:27:31,471 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-29 05:27:31,472 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-29 05:27:31,472 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-29 05:27:31,472 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-29 05:27:31,472 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-29 05:27:31,472 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-10-29 05:27:31,472 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-29 05:27:31,473 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-29 05:27:31,473 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-29 05:27:31,473 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-29 05:27:31,475 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-29 05:27:31,475 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-29 05:27:31,475 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-29 05:27:31,475 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-29 05:27:31,476 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-29 05:27:31,476 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-29 05:27:31,476 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-10-29 05:27:31,476 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-29 05:27:31,476 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-29 05:27:31,476 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-29 05:27:31,477 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-29 05:27:31,477 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_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/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_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG 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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 56fa69f51cecff86efdf0a61690ed015021e7cc9e751ed1d6e6cce84bff6d69c [2021-10-29 05:27:31,796 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-29 05:27:31,819 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-29 05:27:31,821 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-29 05:27:31,823 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-29 05:27:31,824 INFO L275 PluginConnector]: CDTParser initialized [2021-10-29 05:27:31,825 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/../../sv-benchmarks/c/bitvector/soft_float_5a.c.cil.c [2021-10-29 05:27:31,896 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/data/76ee9e2d6/2cd7a4917eec4ee1ba0666c5c75dbf93/FLAG059505b6a [2021-10-29 05:27:32,399 INFO L306 CDTParser]: Found 1 translation units. [2021-10-29 05:27:32,400 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/sv-benchmarks/c/bitvector/soft_float_5a.c.cil.c [2021-10-29 05:27:32,407 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/data/76ee9e2d6/2cd7a4917eec4ee1ba0666c5c75dbf93/FLAG059505b6a [2021-10-29 05:27:32,740 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/data/76ee9e2d6/2cd7a4917eec4ee1ba0666c5c75dbf93 [2021-10-29 05:27:32,742 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-29 05:27:32,743 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-29 05:27:32,750 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-29 05:27:32,751 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-29 05:27:32,754 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-29 05:27:32,755 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.10 05:27:32" (1/1) ... [2021-10-29 05:27:32,756 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41351de5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:27:32, skipping insertion in model container [2021-10-29 05:27:32,756 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.10 05:27:32" (1/1) ... [2021-10-29 05:27:32,774 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-29 05:27:32,797 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-29 05:27:32,939 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/sv-benchmarks/c/bitvector/soft_float_5a.c.cil.c[423,436] [2021-10-29 05:27:33,000 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-29 05:27:33,009 INFO L203 MainTranslator]: Completed pre-run [2021-10-29 05:27:33,022 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/sv-benchmarks/c/bitvector/soft_float_5a.c.cil.c[423,436] [2021-10-29 05:27:33,053 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-29 05:27:33,066 INFO L208 MainTranslator]: Completed translation [2021-10-29 05:27:33,067 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:27:33 WrapperNode [2021-10-29 05:27:33,067 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-29 05:27:33,068 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-29 05:27:33,069 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-29 05:27:33,069 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-29 05:27:33,076 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:27:33" (1/1) ... [2021-10-29 05:27:33,086 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:27:33" (1/1) ... [2021-10-29 05:27:33,121 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-29 05:27:33,122 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-29 05:27:33,122 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-29 05:27:33,123 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-29 05:27:33,131 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:27:33" (1/1) ... [2021-10-29 05:27:33,132 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:27:33" (1/1) ... [2021-10-29 05:27:33,135 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:27:33" (1/1) ... [2021-10-29 05:27:33,136 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:27:33" (1/1) ... [2021-10-29 05:27:33,145 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:27:33" (1/1) ... [2021-10-29 05:27:33,153 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:27:33" (1/1) ... [2021-10-29 05:27:33,155 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:27:33" (1/1) ... [2021-10-29 05:27:33,162 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-29 05:27:33,163 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-29 05:27:33,164 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-29 05:27:33,165 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-29 05:27:33,166 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:27:33" (1/1) ... [2021-10-29 05:27:33,173 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-29 05:27:33,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:27:33,212 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-29 05:27:33,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-29 05:27:33,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-29 05:27:33,279 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-29 05:27:33,279 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-29 05:27:33,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-29 05:27:34,176 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-29 05:27:34,176 INFO L299 CfgBuilder]: Removed 24 assume(true) statements. [2021-10-29 05:27:34,179 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.10 05:27:34 BoogieIcfgContainer [2021-10-29 05:27:34,179 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-29 05:27:34,186 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-29 05:27:34,186 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-29 05:27:34,190 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-29 05:27:34,190 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.10 05:27:32" (1/3) ... [2021-10-29 05:27:34,191 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a761396 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.10 05:27:34, skipping insertion in model container [2021-10-29 05:27:34,191 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.10 05:27:33" (2/3) ... [2021-10-29 05:27:34,192 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a761396 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.10 05:27:34, skipping insertion in model container [2021-10-29 05:27:34,192 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.10 05:27:34" (3/3) ... [2021-10-29 05:27:34,194 INFO L111 eAbstractionObserver]: Analyzing ICFG soft_float_5a.c.cil.c [2021-10-29 05:27:34,201 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-29 05:27:34,201 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 34 error locations. [2021-10-29 05:27:34,270 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-29 05:27:34,276 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-10-29 05:27:34,276 INFO L340 AbstractCegarLoop]: Starting to check reachability of 34 error locations. [2021-10-29 05:27:34,299 INFO L276 IsEmpty]: Start isEmpty. Operand has 118 states, 83 states have (on average 1.8674698795180722) internal successors, (155), 117 states have internal predecessors, (155), 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-10-29 05:27:34,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-10-29 05:27:34,305 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:34,305 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-10-29 05:27:34,306 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:34,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:34,311 INFO L85 PathProgramCache]: Analyzing trace with hash -50967631, now seen corresponding path program 1 times [2021-10-29 05:27:34,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:34,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495841924] [2021-10-29 05:27:34,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:34,321 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:34,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:34,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:34,506 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:34,507 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495841924] [2021-10-29 05:27:34,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495841924] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:34,508 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:27:34,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 05:27:34,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069393762] [2021-10-29 05:27:34,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-29 05:27:34,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:34,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-29 05:27:34,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-29 05:27:34,559 INFO L87 Difference]: Start difference. First operand has 118 states, 83 states have (on average 1.8674698795180722) internal successors, (155), 117 states have internal predecessors, (155), 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) Second operand has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 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-10-29 05:27:34,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:34,586 INFO L93 Difference]: Finished difference Result 217 states and 285 transitions. [2021-10-29 05:27:34,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-29 05:27:34,587 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 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-10-29 05:27:34,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:34,598 INFO L225 Difference]: With dead ends: 217 [2021-10-29 05:27:34,598 INFO L226 Difference]: Without dead ends: 112 [2021-10-29 05:27:34,601 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-29 05:27:34,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-10-29 05:27:34,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2021-10-29 05:27:34,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 80 states have (on average 1.6875) internal successors, (135), 111 states have internal predecessors, (135), 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-10-29 05:27:34,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 135 transitions. [2021-10-29 05:27:34,657 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 135 transitions. Word has length 6 [2021-10-29 05:27:34,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:34,658 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 135 transitions. [2021-10-29 05:27:34,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 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-10-29 05:27:34,659 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 135 transitions. [2021-10-29 05:27:34,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-10-29 05:27:34,660 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:34,660 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-10-29 05:27:34,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-29 05:27:34,662 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:34,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:34,666 INFO L85 PathProgramCache]: Analyzing trace with hash -52260623, now seen corresponding path program 1 times [2021-10-29 05:27:34,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:34,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489058333] [2021-10-29 05:27:34,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:34,668 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:34,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:34,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:34,724 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:34,725 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489058333] [2021-10-29 05:27:34,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489058333] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:34,725 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:27:34,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-10-29 05:27:34,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039887964] [2021-10-29 05:27:34,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-29 05:27:34,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:34,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 05:27:34,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 05:27:34,730 INFO L87 Difference]: Start difference. First operand 112 states and 135 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 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-10-29 05:27:34,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:34,955 INFO L93 Difference]: Finished difference Result 234 states and 286 transitions. [2021-10-29 05:27:34,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 05:27:34,956 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 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-10-29 05:27:34,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:34,958 INFO L225 Difference]: With dead ends: 234 [2021-10-29 05:27:34,958 INFO L226 Difference]: Without dead ends: 138 [2021-10-29 05:27:34,959 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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-10-29 05:27:34,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-10-29 05:27:34,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 136. [2021-10-29 05:27:34,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 104 states have (on average 1.5480769230769231) internal successors, (161), 135 states have internal predecessors, (161), 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-10-29 05:27:34,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 161 transitions. [2021-10-29 05:27:34,980 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 161 transitions. Word has length 6 [2021-10-29 05:27:34,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:34,980 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 161 transitions. [2021-10-29 05:27:34,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 2 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-10-29 05:27:34,981 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 161 transitions. [2021-10-29 05:27:34,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-10-29 05:27:34,981 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:34,982 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:34,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-29 05:27:34,982 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:34,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:34,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1428887549, now seen corresponding path program 1 times [2021-10-29 05:27:34,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:34,983 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783266731] [2021-10-29 05:27:34,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:34,984 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:35,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:35,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:35,036 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:35,036 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783266731] [2021-10-29 05:27:35,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783266731] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:35,037 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:27:35,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 05:27:35,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796662743] [2021-10-29 05:27:35,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-29 05:27:35,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:35,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-29 05:27:35,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:27:35,039 INFO L87 Difference]: Start difference. First operand 136 states and 161 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 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-10-29 05:27:35,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:35,177 INFO L93 Difference]: Finished difference Result 178 states and 207 transitions. [2021-10-29 05:27:35,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-29 05:27:35,178 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 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 10 [2021-10-29 05:27:35,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:35,184 INFO L225 Difference]: With dead ends: 178 [2021-10-29 05:27:35,185 INFO L226 Difference]: Without dead ends: 168 [2021-10-29 05:27:35,185 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 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-10-29 05:27:35,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-10-29 05:27:35,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 137. [2021-10-29 05:27:35,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 112 states have (on average 1.4553571428571428) internal successors, (163), 136 states have internal predecessors, (163), 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-10-29 05:27:35,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 163 transitions. [2021-10-29 05:27:35,216 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 163 transitions. Word has length 10 [2021-10-29 05:27:35,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:35,217 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 163 transitions. [2021-10-29 05:27:35,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 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-10-29 05:27:35,217 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 163 transitions. [2021-10-29 05:27:35,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-29 05:27:35,218 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:35,219 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:35,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-29 05:27:35,219 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:35,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:35,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1345841268, now seen corresponding path program 1 times [2021-10-29 05:27:35,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:35,220 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89593940] [2021-10-29 05:27:35,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:35,221 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:35,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:35,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:35,288 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:35,288 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89593940] [2021-10-29 05:27:35,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89593940] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:35,293 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:27:35,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 05:27:35,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76085358] [2021-10-29 05:27:35,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-29 05:27:35,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:35,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 05:27:35,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 05:27:35,297 INFO L87 Difference]: Start difference. First operand 137 states and 163 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 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-10-29 05:27:35,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:35,417 INFO L93 Difference]: Finished difference Result 168 states and 193 transitions. [2021-10-29 05:27:35,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 05:27:35,417 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 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 11 [2021-10-29 05:27:35,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:35,419 INFO L225 Difference]: With dead ends: 168 [2021-10-29 05:27:35,419 INFO L226 Difference]: Without dead ends: 160 [2021-10-29 05:27:35,420 INFO L786 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-10-29 05:27:35,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-10-29 05:27:35,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 123. [2021-10-29 05:27:35,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 104 states have (on average 1.4326923076923077) internal successors, (149), 122 states have internal predecessors, (149), 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-10-29 05:27:35,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 149 transitions. [2021-10-29 05:27:35,431 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 149 transitions. Word has length 11 [2021-10-29 05:27:35,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:35,432 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 149 transitions. [2021-10-29 05:27:35,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 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-10-29 05:27:35,433 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 149 transitions. [2021-10-29 05:27:35,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-10-29 05:27:35,434 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:35,434 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:35,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-29 05:27:35,435 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:35,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:35,436 INFO L85 PathProgramCache]: Analyzing trace with hash 416637039, now seen corresponding path program 1 times [2021-10-29 05:27:35,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:35,436 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718396533] [2021-10-29 05:27:35,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:35,437 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:35,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:35,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:35,480 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:35,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718396533] [2021-10-29 05:27:35,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718396533] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:35,481 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:27:35,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 05:27:35,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053319342] [2021-10-29 05:27:35,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-29 05:27:35,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:35,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-29 05:27:35,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:27:35,484 INFO L87 Difference]: Start difference. First operand 123 states and 149 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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-10-29 05:27:35,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:35,604 INFO L93 Difference]: Finished difference Result 274 states and 323 transitions. [2021-10-29 05:27:35,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-29 05:27:35,605 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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 11 [2021-10-29 05:27:35,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:35,606 INFO L225 Difference]: With dead ends: 274 [2021-10-29 05:27:35,606 INFO L226 Difference]: Without dead ends: 178 [2021-10-29 05:27:35,610 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:27:35,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-10-29 05:27:35,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 133. [2021-10-29 05:27:35,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 114 states have (on average 1.412280701754386) internal successors, (161), 132 states have internal predecessors, (161), 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-10-29 05:27:35,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 161 transitions. [2021-10-29 05:27:35,633 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 161 transitions. Word has length 11 [2021-10-29 05:27:35,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:35,634 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 161 transitions. [2021-10-29 05:27:35,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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-10-29 05:27:35,634 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 161 transitions. [2021-10-29 05:27:35,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-29 05:27:35,635 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:35,635 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:35,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-29 05:27:35,636 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:35,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:35,636 INFO L85 PathProgramCache]: Analyzing trace with hash 94813321, now seen corresponding path program 1 times [2021-10-29 05:27:35,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:35,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305793701] [2021-10-29 05:27:35,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:35,637 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:35,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:35,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:35,705 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:35,705 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305793701] [2021-10-29 05:27:35,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305793701] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:35,706 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:27:35,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 05:27:35,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994812000] [2021-10-29 05:27:35,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-29 05:27:35,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:35,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-29 05:27:35,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 05:27:35,712 INFO L87 Difference]: Start difference. First operand 133 states and 161 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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-10-29 05:27:35,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:35,780 INFO L93 Difference]: Finished difference Result 203 states and 243 transitions. [2021-10-29 05:27:35,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-29 05:27:35,781 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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 12 [2021-10-29 05:27:35,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:35,783 INFO L225 Difference]: With dead ends: 203 [2021-10-29 05:27:35,783 INFO L226 Difference]: Without dead ends: 122 [2021-10-29 05:27:35,785 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-29 05:27:35,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-10-29 05:27:35,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2021-10-29 05:27:35,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 104 states have (on average 1.3942307692307692) internal successors, (145), 121 states have internal predecessors, (145), 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-10-29 05:27:35,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 145 transitions. [2021-10-29 05:27:35,792 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 145 transitions. Word has length 12 [2021-10-29 05:27:35,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:35,793 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 145 transitions. [2021-10-29 05:27:35,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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-10-29 05:27:35,793 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 145 transitions. [2021-10-29 05:27:35,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-29 05:27:35,794 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:35,794 INFO L513 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:35,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-29 05:27:35,794 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:35,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:35,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1587805599, now seen corresponding path program 1 times [2021-10-29 05:27:35,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:35,795 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896672530] [2021-10-29 05:27:35,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:35,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:35,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:35,828 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:35,828 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:35,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896672530] [2021-10-29 05:27:35,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896672530] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:27:35,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083365372] [2021-10-29 05:27:35,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:35,829 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:27:35,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:27:35,850 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:27:35,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-10-29 05:27:35,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:35,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-29 05:27:35,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:27:36,002 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:36,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:27:36,052 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:36,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083365372] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:36,052 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2021-10-29 05:27:36,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [2] total 7 [2021-10-29 05:27:36,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111993847] [2021-10-29 05:27:36,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-29 05:27:36,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:36,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-29 05:27:36,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2021-10-29 05:27:36,055 INFO L87 Difference]: Start difference. First operand 122 states and 145 transitions. Second operand has 6 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 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-10-29 05:27:36,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:36,156 INFO L93 Difference]: Finished difference Result 208 states and 233 transitions. [2021-10-29 05:27:36,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-29 05:27:36,157 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 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 12 [2021-10-29 05:27:36,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:36,159 INFO L225 Difference]: With dead ends: 208 [2021-10-29 05:27:36,159 INFO L226 Difference]: Without dead ends: 205 [2021-10-29 05:27:36,159 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2021-10-29 05:27:36,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-10-29 05:27:36,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 118. [2021-10-29 05:27:36,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 102 states have (on average 1.3823529411764706) internal successors, (141), 117 states have internal predecessors, (141), 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-10-29 05:27:36,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 141 transitions. [2021-10-29 05:27:36,166 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 141 transitions. Word has length 12 [2021-10-29 05:27:36,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:36,166 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 141 transitions. [2021-10-29 05:27:36,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 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-10-29 05:27:36,167 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 141 transitions. [2021-10-29 05:27:36,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-10-29 05:27:36,168 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:36,168 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:36,217 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-10-29 05:27:36,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-10-29 05:27:36,395 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:36,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:36,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1944935393, now seen corresponding path program 1 times [2021-10-29 05:27:36,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:36,396 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335975588] [2021-10-29 05:27:36,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:36,396 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:36,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:36,486 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-29 05:27:36,486 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:36,486 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335975588] [2021-10-29 05:27:36,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335975588] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:36,486 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:27:36,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-29 05:27:36,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668469419] [2021-10-29 05:27:36,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-29 05:27:36,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:36,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-29 05:27:36,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:27:36,488 INFO L87 Difference]: Start difference. First operand 118 states and 141 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 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-10-29 05:27:36,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:36,585 INFO L93 Difference]: Finished difference Result 184 states and 208 transitions. [2021-10-29 05:27:36,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-29 05:27:36,586 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 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 16 [2021-10-29 05:27:36,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:36,587 INFO L225 Difference]: With dead ends: 184 [2021-10-29 05:27:36,587 INFO L226 Difference]: Without dead ends: 180 [2021-10-29 05:27:36,588 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:27:36,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-10-29 05:27:36,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 116. [2021-10-29 05:27:36,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 102 states have (on average 1.3725490196078431) internal successors, (140), 115 states have internal predecessors, (140), 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-10-29 05:27:36,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 140 transitions. [2021-10-29 05:27:36,596 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 140 transitions. Word has length 16 [2021-10-29 05:27:36,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:36,597 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 140 transitions. [2021-10-29 05:27:36,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 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-10-29 05:27:36,597 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 140 transitions. [2021-10-29 05:27:36,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-29 05:27:36,598 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:36,599 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:36,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-29 05:27:36,601 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:36,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:36,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1942265827, now seen corresponding path program 1 times [2021-10-29 05:27:36,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:36,602 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471425282] [2021-10-29 05:27:36,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:36,603 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:36,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:36,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:36,743 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:36,743 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471425282] [2021-10-29 05:27:36,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471425282] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:36,743 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:27:36,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-29 05:27:36,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536789406] [2021-10-29 05:27:36,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-29 05:27:36,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:36,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-29 05:27:36,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:27:36,745 INFO L87 Difference]: Start difference. First operand 116 states and 140 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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-10-29 05:27:36,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:36,804 INFO L93 Difference]: Finished difference Result 212 states and 252 transitions. [2021-10-29 05:27:36,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-29 05:27:36,805 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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 21 [2021-10-29 05:27:36,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:36,806 INFO L225 Difference]: With dead ends: 212 [2021-10-29 05:27:36,806 INFO L226 Difference]: Without dead ends: 111 [2021-10-29 05:27:36,807 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:27:36,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-10-29 05:27:36,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 108. [2021-10-29 05:27:36,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 94 states have (on average 1.351063829787234) internal successors, (127), 107 states have internal predecessors, (127), 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-10-29 05:27:36,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 127 transitions. [2021-10-29 05:27:36,813 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 127 transitions. Word has length 21 [2021-10-29 05:27:36,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:36,813 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 127 transitions. [2021-10-29 05:27:36,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 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-10-29 05:27:36,814 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 127 transitions. [2021-10-29 05:27:36,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-29 05:27:36,814 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:36,815 INFO L513 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:36,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-29 05:27:36,815 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:36,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:36,815 INFO L85 PathProgramCache]: Analyzing trace with hash -241976262, now seen corresponding path program 1 times [2021-10-29 05:27:36,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:36,816 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604094857] [2021-10-29 05:27:36,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:36,816 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:36,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:36,873 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:36,873 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:36,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604094857] [2021-10-29 05:27:36,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604094857] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:27:36,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273249622] [2021-10-29 05:27:36,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:36,874 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:27:36,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:27:36,883 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:27:36,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-10-29 05:27:36,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:36,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 05:27:36,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:27:37,044 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:37,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:27:37,137 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:37,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273249622] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:27:37,137 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1929766755] [2021-10-29 05:27:37,174 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-10-29 05:27:37,175 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:27:37,180 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:27:37,187 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:27:37,188 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:27:37,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:37,271 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:37,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:37,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:27:37,274 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:37,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:37,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:27:37,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:27:37,308 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_9|], 21=[|v_#valid_10|]} [2021-10-29 05:27:37,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:37,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:37,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:37,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:27:37,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:37,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:27:37,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:37,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:27:37,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:27:37,345 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:37,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:37,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:37,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:37,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:37,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:37,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:37,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:37,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:37,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:37,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:27:37,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:37,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:27:37,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:37,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:27:37,393 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:27:37,394 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:37,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:37,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:27:37,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:27:37,418 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:27:37,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:37,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:27:37,482 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:27:37,493 INFO L185 QuantifierPusher]: treesize reduction 8, result has 94.5 percent of original size 137 [2021-10-29 05:27:37,504 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,551 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,601 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,682 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.6 percent of original size [2021-10-29 05:27:37,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 373 [2021-10-29 05:27:37,714 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,794 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,799 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,804 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,806 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,830 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,842 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:27:37,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:27:37,859 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:27:37,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:27:37,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,878 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,894 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,908 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,941 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,954 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,972 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:37,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:38,014 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:38,026 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:38,051 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:38,063 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:38,090 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:38,102 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:38,114 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:38,127 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:38,179 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:38,184 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:38,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:38,230 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:38,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:38,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-10-29 05:27:38,254 INFO L185 QuantifierPusher]: treesize reduction 36, result has 89.3 percent of original size 302 [2021-10-29 05:27:38,263 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:38,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:38,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-10-29 05:27:38,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-10-29 05:27:38,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:38,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-10-29 05:27:38,285 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:38,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 171 [2021-10-29 05:27:38,296 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:27:40,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1929766755] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:40,823 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:27:40,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [5, 5, 5] total 22 [2021-10-29 05:27:40,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369086123] [2021-10-29 05:27:40,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-29 05:27:40,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:40,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-29 05:27:40,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2021-10-29 05:27:40,826 INFO L87 Difference]: Start difference. First operand 108 states and 127 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 14 states have internal predecessors, (19), 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-10-29 05:27:42,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:42,040 INFO L93 Difference]: Finished difference Result 251 states and 297 transitions. [2021-10-29 05:27:42,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-29 05:27:42,041 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 14 states have internal predecessors, (19), 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 25 [2021-10-29 05:27:42,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:42,042 INFO L225 Difference]: With dead ends: 251 [2021-10-29 05:27:42,043 INFO L226 Difference]: Without dead ends: 143 [2021-10-29 05:27:42,043 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2021-10-29 05:27:42,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-10-29 05:27:42,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 111. [2021-10-29 05:27:42,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 97 states have (on average 1.3814432989690721) internal successors, (134), 110 states have internal predecessors, (134), 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-10-29 05:27:42,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 134 transitions. [2021-10-29 05:27:42,057 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 134 transitions. Word has length 25 [2021-10-29 05:27:42,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:42,057 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 134 transitions. [2021-10-29 05:27:42,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 14 states have internal predecessors, (19), 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-10-29 05:27:42,058 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 134 transitions. [2021-10-29 05:27:42,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-10-29 05:27:42,058 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:42,059 INFO L513 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:42,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-10-29 05:27:42,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:27:42,263 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:42,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:42,263 INFO L85 PathProgramCache]: Analyzing trace with hash -677867428, now seen corresponding path program 1 times [2021-10-29 05:27:42,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:42,263 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445094445] [2021-10-29 05:27:42,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:42,264 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:42,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:42,312 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:42,313 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:42,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445094445] [2021-10-29 05:27:42,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445094445] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:27:42,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905662957] [2021-10-29 05:27:42,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:42,314 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:27:42,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:27:42,315 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:27:42,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-10-29 05:27:42,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:42,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 05:27:42,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:27:42,485 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:42,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:27:42,581 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:42,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905662957] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:27:42,582 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [608057117] [2021-10-29 05:27:42,589 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-10-29 05:27:42,589 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:27:42,590 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:27:42,591 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:27:42,591 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:27:42,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:42,619 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:42,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:42,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:27:42,621 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:42,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:42,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:27:42,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:27:42,631 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_10|], 21=[|v_#valid_11|]} [2021-10-29 05:27:42,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:42,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:42,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:42,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:27:42,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:42,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:27:42,650 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:42,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:27:42,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:27:42,651 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:42,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:42,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:42,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:42,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:42,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:42,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:42,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:42,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:42,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:42,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:27:42,690 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:42,693 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:27:42,694 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:42,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:27:42,695 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:27:42,695 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:42,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:42,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:27:42,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:27:42,707 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:27:42,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:42,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:27:42,733 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:27:42,743 INFO L185 QuantifierPusher]: treesize reduction 8, result has 94.5 percent of original size 137 [2021-10-29 05:27:42,747 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,765 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,786 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,836 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.6 percent of original size [2021-10-29 05:27:42,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 373 [2021-10-29 05:27:42,859 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,916 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,919 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,921 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,923 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,924 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,931 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,939 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:27:42,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:27:42,949 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:27:42,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:27:42,956 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,978 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,988 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:42,997 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:43,019 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:43,028 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:43,038 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:43,048 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:43,068 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:43,076 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:43,085 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:43,094 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:43,114 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:43,123 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:43,132 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:43,140 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:43,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:43,176 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:43,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:43,214 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:43,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:43,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-10-29 05:27:43,233 INFO L185 QuantifierPusher]: treesize reduction 36, result has 89.3 percent of original size 302 [2021-10-29 05:27:43,239 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:43,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:43,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-10-29 05:27:43,244 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-10-29 05:27:43,252 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-10-29 05:27:43,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-10-29 05:27:43,259 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:27:45,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [608057117] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:45,503 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:27:45,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [5, 5, 5] total 22 [2021-10-29 05:27:45,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144304241] [2021-10-29 05:27:45,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-29 05:27:45,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:45,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-29 05:27:45,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2021-10-29 05:27:45,505 INFO L87 Difference]: Start difference. First operand 111 states and 134 transitions. Second operand has 15 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-10-29 05:27:46,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:46,518 INFO L93 Difference]: Finished difference Result 122 states and 146 transitions. [2021-10-29 05:27:46,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-29 05:27:46,519 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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 25 [2021-10-29 05:27:46,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:46,520 INFO L225 Difference]: With dead ends: 122 [2021-10-29 05:27:46,520 INFO L226 Difference]: Without dead ends: 121 [2021-10-29 05:27:46,521 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 55 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2021-10-29 05:27:46,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-10-29 05:27:46,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 111. [2021-10-29 05:27:46,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 97 states have (on average 1.3814432989690721) internal successors, (134), 110 states have internal predecessors, (134), 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-10-29 05:27:46,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 134 transitions. [2021-10-29 05:27:46,529 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 134 transitions. Word has length 25 [2021-10-29 05:27:46,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:46,530 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 134 transitions. [2021-10-29 05:27:46,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-10-29 05:27:46,530 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 134 transitions. [2021-10-29 05:27:46,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-29 05:27:46,531 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:46,531 INFO L513 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:46,568 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-10-29 05:27:46,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-10-29 05:27:46,747 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:46,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:46,747 INFO L85 PathProgramCache]: Analyzing trace with hash 984532806, now seen corresponding path program 1 times [2021-10-29 05:27:46,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:46,747 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643509323] [2021-10-29 05:27:46,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:46,747 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:46,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:46,793 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:46,794 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:46,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643509323] [2021-10-29 05:27:46,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643509323] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:27:46,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287599332] [2021-10-29 05:27:46,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:46,795 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:27:46,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:27:46,799 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:27:46,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-10-29 05:27:46,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:46,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 05:27:46,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:27:46,970 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:46,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:27:47,062 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:47,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287599332] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:27:47,062 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1283396083] [2021-10-29 05:27:47,066 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2021-10-29 05:27:47,067 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:27:47,067 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:27:47,067 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:27:47,067 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:27:47,077 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,078 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:47,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:27:47,081 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:47,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,082 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:27:47,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:27:47,088 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_11|], 21=[|v_#valid_12|]} [2021-10-29 05:27:47,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:47,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:47,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:47,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:27:47,100 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:27:47,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,102 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:27:47,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:27:47,102 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:47,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:47,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:47,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:47,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:47,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:47,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:47,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:47,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:47,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:27:47,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:27:47,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:27:47,134 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:27:47,135 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,142 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:27:47,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:27:47,144 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:27:47,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:27:47,167 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:27:47,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-10-29 05:27:47,178 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,192 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,247 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-10-29 05:27:47,258 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 386 [2021-10-29 05:27:47,267 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,308 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,310 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,311 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,313 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,314 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,319 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,327 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:27:47,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:27:47,341 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:27:47,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:27:47,352 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,361 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,370 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,378 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,415 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,423 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,432 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,440 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,458 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,466 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,478 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,487 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,531 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,543 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,552 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,562 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:47,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,601 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:47,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,633 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:47,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-10-29 05:27:47,643 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:47,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-10-29 05:27:47,685 INFO L185 QuantifierPusher]: treesize reduction 36, result has 89.3 percent of original size 302 [2021-10-29 05:27:47,694 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:47,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-10-29 05:27:47,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-10-29 05:27:47,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:47,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-10-29 05:27:47,715 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.0 percent of original size [2021-10-29 05:27:47,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-10-29 05:27:47,720 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:27:49,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1283396083] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:49,780 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:27:49,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [5, 5, 5] total 24 [2021-10-29 05:27:49,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394172947] [2021-10-29 05:27:49,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-29 05:27:49,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:49,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-29 05:27:49,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2021-10-29 05:27:49,783 INFO L87 Difference]: Start difference. First operand 111 states and 134 transitions. Second operand has 17 states, 16 states have (on average 1.25) internal successors, (20), 16 states have internal predecessors, (20), 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-10-29 05:27:50,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:50,835 INFO L93 Difference]: Finished difference Result 195 states and 216 transitions. [2021-10-29 05:27:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-29 05:27:50,838 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.25) internal successors, (20), 16 states have internal predecessors, (20), 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 26 [2021-10-29 05:27:50,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:50,839 INFO L225 Difference]: With dead ends: 195 [2021-10-29 05:27:50,840 INFO L226 Difference]: Without dead ends: 193 [2021-10-29 05:27:50,840 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=121, Invalid=529, Unknown=0, NotChecked=0, Total=650 [2021-10-29 05:27:50,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-10-29 05:27:50,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 113. [2021-10-29 05:27:50,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 99 states have (on average 1.3737373737373737) internal successors, (136), 112 states have internal predecessors, (136), 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-10-29 05:27:50,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 136 transitions. [2021-10-29 05:27:50,850 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 136 transitions. Word has length 26 [2021-10-29 05:27:50,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:50,850 INFO L470 AbstractCegarLoop]: Abstraction has 113 states and 136 transitions. [2021-10-29 05:27:50,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.25) internal successors, (20), 16 states have internal predecessors, (20), 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-10-29 05:27:50,851 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 136 transitions. [2021-10-29 05:27:50,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-29 05:27:50,851 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:50,852 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:50,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-10-29 05:27:51,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-10-29 05:27:51,059 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:51,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:51,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1405495738, now seen corresponding path program 1 times [2021-10-29 05:27:51,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:51,061 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896851268] [2021-10-29 05:27:51,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:51,061 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:51,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:51,151 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:51,151 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:51,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896851268] [2021-10-29 05:27:51,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896851268] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:27:51,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125850188] [2021-10-29 05:27:51,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:51,152 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:27:51,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:27:51,154 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:27:51,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-10-29 05:27:51,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:51,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-29 05:27:51,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:27:51,388 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-29 05:27:51,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:27:51,534 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-29 05:27:51,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125850188] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:51,534 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2021-10-29 05:27:51,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 5] imperfect sequences [5] total 11 [2021-10-29 05:27:51,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594255164] [2021-10-29 05:27:51,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-29 05:27:51,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:51,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-29 05:27:51,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-10-29 05:27:51,536 INFO L87 Difference]: Start difference. First operand 113 states and 136 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 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-10-29 05:27:51,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:51,670 INFO L93 Difference]: Finished difference Result 168 states and 198 transitions. [2021-10-29 05:27:51,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-29 05:27:51,671 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 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 26 [2021-10-29 05:27:51,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:51,672 INFO L225 Difference]: With dead ends: 168 [2021-10-29 05:27:51,673 INFO L226 Difference]: Without dead ends: 137 [2021-10-29 05:27:51,673 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-10-29 05:27:51,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-10-29 05:27:51,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 133. [2021-10-29 05:27:51,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 119 states have (on average 1.3277310924369747) internal successors, (158), 132 states have internal predecessors, (158), 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-10-29 05:27:51,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 158 transitions. [2021-10-29 05:27:51,683 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 158 transitions. Word has length 26 [2021-10-29 05:27:51,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:51,684 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 158 transitions. [2021-10-29 05:27:51,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 8 states have internal predecessors, (28), 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-10-29 05:27:51,684 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 158 transitions. [2021-10-29 05:27:51,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-29 05:27:51,684 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:51,684 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:51,713 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-10-29 05:27:51,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:27:51,903 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:51,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:51,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1409778560, now seen corresponding path program 1 times [2021-10-29 05:27:51,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:51,904 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652643822] [2021-10-29 05:27:51,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:51,904 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:51,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:51,937 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-29 05:27:51,938 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:51,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652643822] [2021-10-29 05:27:51,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652643822] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:51,938 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:27:51,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 05:27:51,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314824414] [2021-10-29 05:27:51,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-29 05:27:51,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:51,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-29 05:27:51,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:27:51,939 INFO L87 Difference]: Start difference. First operand 133 states and 158 transitions. Second operand has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 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-10-29 05:27:51,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:51,990 INFO L93 Difference]: Finished difference Result 162 states and 188 transitions. [2021-10-29 05:27:51,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-29 05:27:51,990 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 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 26 [2021-10-29 05:27:51,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:51,991 INFO L225 Difference]: With dead ends: 162 [2021-10-29 05:27:51,991 INFO L226 Difference]: Without dead ends: 150 [2021-10-29 05:27:51,992 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 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-10-29 05:27:51,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-10-29 05:27:51,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 113. [2021-10-29 05:27:51,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 101 states have (on average 1.2871287128712872) internal successors, (130), 112 states have internal predecessors, (130), 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-10-29 05:27:51,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 130 transitions. [2021-10-29 05:27:51,998 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 130 transitions. Word has length 26 [2021-10-29 05:27:51,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:51,998 INFO L470 AbstractCegarLoop]: Abstraction has 113 states and 130 transitions. [2021-10-29 05:27:51,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 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-10-29 05:27:51,998 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 130 transitions. [2021-10-29 05:27:51,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-10-29 05:27:51,998 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:51,999 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:52,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2021-10-29 05:27:52,008 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:52,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:52,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1841454430, now seen corresponding path program 1 times [2021-10-29 05:27:52,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:52,009 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397874614] [2021-10-29 05:27:52,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:52,009 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:52,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:52,053 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-29 05:27:52,054 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:52,054 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397874614] [2021-10-29 05:27:52,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397874614] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:52,054 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:27:52,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 05:27:52,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444573600] [2021-10-29 05:27:52,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-29 05:27:52,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:52,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-29 05:27:52,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:27:52,056 INFO L87 Difference]: Start difference. First operand 113 states and 130 transitions. Second operand has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 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-10-29 05:27:52,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:52,109 INFO L93 Difference]: Finished difference Result 144 states and 161 transitions. [2021-10-29 05:27:52,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-29 05:27:52,110 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 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 26 [2021-10-29 05:27:52,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:52,111 INFO L225 Difference]: With dead ends: 144 [2021-10-29 05:27:52,111 INFO L226 Difference]: Without dead ends: 142 [2021-10-29 05:27:52,113 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 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-10-29 05:27:52,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-10-29 05:27:52,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 102. [2021-10-29 05:27:52,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 92 states have (on average 1.2608695652173914) internal successors, (116), 101 states have internal predecessors, (116), 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-10-29 05:27:52,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 116 transitions. [2021-10-29 05:27:52,128 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 116 transitions. Word has length 26 [2021-10-29 05:27:52,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:52,128 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 116 transitions. [2021-10-29 05:27:52,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 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-10-29 05:27:52,128 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 116 transitions. [2021-10-29 05:27:52,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-29 05:27:52,129 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:52,129 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:52,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2021-10-29 05:27:52,129 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:52,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:52,133 INFO L85 PathProgramCache]: Analyzing trace with hash -995040760, now seen corresponding path program 1 times [2021-10-29 05:27:52,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:52,133 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946399325] [2021-10-29 05:27:52,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:52,133 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:52,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:52,174 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-29 05:27:52,174 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:52,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946399325] [2021-10-29 05:27:52,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946399325] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:52,175 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-29 05:27:52,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-29 05:27:52,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220331521] [2021-10-29 05:27:52,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-29 05:27:52,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:52,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-29 05:27:52,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-29 05:27:52,177 INFO L87 Difference]: Start difference. First operand 102 states and 116 transitions. Second operand has 4 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 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-10-29 05:27:52,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:52,224 INFO L93 Difference]: Finished difference Result 129 states and 142 transitions. [2021-10-29 05:27:52,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-29 05:27:52,225 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 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 28 [2021-10-29 05:27:52,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:52,227 INFO L225 Difference]: With dead ends: 129 [2021-10-29 05:27:52,227 INFO L226 Difference]: Without dead ends: 108 [2021-10-29 05:27:52,228 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 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-10-29 05:27:52,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-10-29 05:27:52,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 76. [2021-10-29 05:27:52,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 68 states have (on average 1.25) internal successors, (85), 75 states have internal predecessors, (85), 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-10-29 05:27:52,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 85 transitions. [2021-10-29 05:27:52,235 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 85 transitions. Word has length 28 [2021-10-29 05:27:52,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:52,235 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 85 transitions. [2021-10-29 05:27:52,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 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-10-29 05:27:52,235 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 85 transitions. [2021-10-29 05:27:52,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-10-29 05:27:52,236 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:52,236 INFO L513 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:52,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2021-10-29 05:27:52,236 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:52,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:52,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1774195684, now seen corresponding path program 1 times [2021-10-29 05:27:52,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:52,237 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286409970] [2021-10-29 05:27:52,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:52,238 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:52,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:52,282 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:52,282 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:52,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286409970] [2021-10-29 05:27:52,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286409970] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:27:52,283 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725467354] [2021-10-29 05:27:52,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:52,283 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:27:52,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:27:52,284 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:27:52,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-10-29 05:27:52,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:52,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 05:27:52,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:27:52,485 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:52,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:27:52,589 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:52,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725467354] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:27:52,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2059115635] [2021-10-29 05:27:52,597 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-10-29 05:27:52,597 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:27:52,598 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:27:52,598 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:27:52,598 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:27:52,615 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:52,616 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:52,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:52,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:27:52,618 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:52,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:52,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:27:52,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:27:52,623 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_12|], 21=[|v_#valid_13|]} [2021-10-29 05:27:52,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:52,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:52,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:52,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:27:52,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:52,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:27:52,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:52,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:27:52,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:27:52,639 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:52,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:52,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:52,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:52,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:52,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:52,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:52,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:52,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:52,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:52,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:27:52,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:52,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:27:52,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:52,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:27:52,668 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:27:52,669 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:52,675 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:52,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:27:52,677 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:27:52,677 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:27:52,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:52,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:27:52,704 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:27:52,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-10-29 05:27:52,712 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,728 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,745 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,785 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-10-29 05:27:52,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 386 [2021-10-29 05:27:52,804 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,850 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,851 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,853 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,854 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,857 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,862 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,870 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:27:52,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:27:52,878 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:27:52,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:27:52,883 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,892 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,902 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,912 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,934 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,942 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,952 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,962 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,983 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:52,991 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:53,000 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:53,010 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:53,031 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:53,040 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:53,054 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:53,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:53,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:53,096 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:53,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:53,123 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:53,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:53,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-10-29 05:27:53,133 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:53,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:53,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-10-29 05:27:53,154 INFO L185 QuantifierPusher]: treesize reduction 75, result has 70.6 percent of original size 180 [2021-10-29 05:27:53,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:53,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:53,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-10-29 05:27:53,167 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-10-29 05:27:53,176 INFO L180 QuantifierPusher]: treesize reduction 12, result has 88.1 percent of original size [2021-10-29 05:27:53,178 INFO L185 QuantifierPusher]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-10-29 05:27:53,193 INFO L180 QuantifierPusher]: treesize reduction 15, result has 92.3 percent of original size [2021-10-29 05:27:53,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 174 [2021-10-29 05:27:53,212 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:27:56,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [2059115635] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:27:56,437 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:27:56,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [5, 5, 5] total 28 [2021-10-29 05:27:56,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75349548] [2021-10-29 05:27:56,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-29 05:27:56,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:27:56,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-29 05:27:56,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=606, Unknown=0, NotChecked=0, Total=756 [2021-10-29 05:27:56,439 INFO L87 Difference]: Start difference. First operand 76 states and 85 transitions. Second operand has 21 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 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-10-29 05:27:57,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:27:57,380 INFO L93 Difference]: Finished difference Result 126 states and 140 transitions. [2021-10-29 05:27:57,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-29 05:27:57,381 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 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 33 [2021-10-29 05:27:57,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:27:57,382 INFO L225 Difference]: With dead ends: 126 [2021-10-29 05:27:57,382 INFO L226 Difference]: Without dead ends: 124 [2021-10-29 05:27:57,383 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 72 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=164, Invalid=706, Unknown=0, NotChecked=0, Total=870 [2021-10-29 05:27:57,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-10-29 05:27:57,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 94. [2021-10-29 05:27:57,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 86 states have (on average 1.2674418604651163) internal successors, (109), 93 states have internal predecessors, (109), 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-10-29 05:27:57,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 109 transitions. [2021-10-29 05:27:57,392 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 109 transitions. Word has length 33 [2021-10-29 05:27:57,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:27:57,392 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 109 transitions. [2021-10-29 05:27:57,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 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-10-29 05:27:57,393 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 109 transitions. [2021-10-29 05:27:57,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-10-29 05:27:57,393 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:27:57,393 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:27:57,432 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-10-29 05:27:57,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-10-29 05:27:57,619 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:27:57,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:27:57,619 INFO L85 PathProgramCache]: Analyzing trace with hash 828455464, now seen corresponding path program 1 times [2021-10-29 05:27:57,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:27:57,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110066460] [2021-10-29 05:27:57,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:57,620 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:27:57,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:57,697 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:57,697 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:27:57,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110066460] [2021-10-29 05:27:57,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110066460] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:27:57,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149159610] [2021-10-29 05:27:57,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:27:57,698 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:27:57,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:27:57,699 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:27:57,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-29 05:27:57,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:27:57,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-29 05:27:57,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:27:58,011 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:58,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:27:58,119 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:27:58,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149159610] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:27:58,120 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1710097140] [2021-10-29 05:27:58,123 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-10-29 05:27:58,123 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:27:58,124 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:27:58,124 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:27:58,124 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:27:58,135 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:58,136 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:58,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:58,137 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:27:58,138 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:27:58,138 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:58,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:27:58,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:27:58,142 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_13|], 21=[|v_#valid_14|]} [2021-10-29 05:27:58,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:58,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:58,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:58,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:27:58,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:58,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:27:58,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:58,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:27:58,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:27:58,157 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:58,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:58,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:58,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:58,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:58,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:58,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:58,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:58,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:58,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:27:58,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:27:58,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:58,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:27:58,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:58,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:27:58,184 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:27:58,184 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:58,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:58,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:27:58,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:27:58,192 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:27:58,202 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:58,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:27:58,219 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:27:58,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-10-29 05:27:58,227 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,240 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,253 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,283 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-10-29 05:27:58,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 386 [2021-10-29 05:27:58,300 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,336 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,338 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,339 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,340 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,345 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,352 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:27:58,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:27:58,361 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:27:58,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:27:58,384 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,391 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,399 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,406 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,424 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,431 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,439 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,463 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,470 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,477 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,485 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:27:58,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:27:58,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-10-29 05:27:58,511 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.1 percent of original size [2021-10-29 05:27:58,516 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-10-29 05:27:58,525 INFO L180 QuantifierPusher]: treesize reduction 12, result has 87.8 percent of original size [2021-10-29 05:27:58,528 INFO L185 QuantifierPusher]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-10-29 05:27:58,541 INFO L180 QuantifierPusher]: treesize reduction 15, result has 92.2 percent of original size [2021-10-29 05:27:58,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 171 [2021-10-29 05:27:58,555 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:28:01,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1710097140] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:28:01,501 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:28:01,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [5, 5, 5] total 30 [2021-10-29 05:28:01,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795402399] [2021-10-29 05:28:01,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-29 05:28:01,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:28:01,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-29 05:28:01,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2021-10-29 05:28:01,504 INFO L87 Difference]: Start difference. First operand 94 states and 109 transitions. Second operand has 23 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 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-10-29 05:28:02,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:28:02,725 INFO L93 Difference]: Finished difference Result 141 states and 160 transitions. [2021-10-29 05:28:02,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-29 05:28:02,732 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 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 34 [2021-10-29 05:28:02,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:28:02,733 INFO L225 Difference]: With dead ends: 141 [2021-10-29 05:28:02,734 INFO L226 Difference]: Without dead ends: 139 [2021-10-29 05:28:02,734 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 71 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=143, Invalid=849, Unknown=0, NotChecked=0, Total=992 [2021-10-29 05:28:02,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-10-29 05:28:02,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 91. [2021-10-29 05:28:02,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 83 states have (on average 1.2650602409638554) internal successors, (105), 90 states have internal predecessors, (105), 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-10-29 05:28:02,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 105 transitions. [2021-10-29 05:28:02,743 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 105 transitions. Word has length 34 [2021-10-29 05:28:02,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:28:02,744 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 105 transitions. [2021-10-29 05:28:02,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 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-10-29 05:28:02,744 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 105 transitions. [2021-10-29 05:28:02,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-10-29 05:28:02,745 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:28:02,745 INFO L513 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:28:02,782 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-10-29 05:28:02,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-10-29 05:28:02,959 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:28:02,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:28:02,959 INFO L85 PathProgramCache]: Analyzing trace with hash -218179610, now seen corresponding path program 1 times [2021-10-29 05:28:02,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:28:02,959 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259638912] [2021-10-29 05:28:02,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:02,960 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:28:02,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:03,005 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:03,005 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:28:03,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259638912] [2021-10-29 05:28:03,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259638912] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:28:03,006 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457094629] [2021-10-29 05:28:03,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:03,006 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:28:03,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:28:03,007 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:28:03,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-29 05:28:03,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:03,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 05:28:03,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:28:03,271 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:03,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:28:03,371 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:03,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457094629] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:28:03,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [173375239] [2021-10-29 05:28:03,377 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-10-29 05:28:03,377 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:28:03,378 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:28:03,378 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:28:03,378 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:28:03,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,393 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:03,394 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:28:03,395 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:03,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:28:03,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:28:03,400 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_14|], 21=[|v_#valid_15|]} [2021-10-29 05:28:03,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:03,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:03,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:03,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:28:03,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:03,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:03,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:03,415 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:03,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:03,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:03,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:03,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:03,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:03,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:03,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:03,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:03,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:28:03,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:03,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:03,448 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:03,449 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,454 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:28:03,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:28:03,457 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:28:03,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:28:03,488 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:28:03,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-10-29 05:28:03,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,506 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,522 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,575 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-10-29 05:28:03,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 386 [2021-10-29 05:28:03,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,627 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,628 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,629 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,631 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,632 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,638 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,645 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:03,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:03,657 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:03,661 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:03,665 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,672 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,679 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,686 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,702 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,709 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,722 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,729 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,743 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,749 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,756 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,763 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,784 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,791 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,801 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:03,824 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,827 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:03,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,854 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:03,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-10-29 05:28:03,865 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:03,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-10-29 05:28:03,891 INFO L185 QuantifierPusher]: treesize reduction 75, result has 70.6 percent of original size 180 [2021-10-29 05:28:03,898 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:03,899 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,900 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-10-29 05:28:03,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-10-29 05:28:03,911 INFO L180 QuantifierPusher]: treesize reduction 12, result has 88.1 percent of original size [2021-10-29 05:28:03,914 INFO L185 QuantifierPusher]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-10-29 05:28:03,928 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.9 percent of original size [2021-10-29 05:28:03,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-10-29 05:28:03,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:03,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 179 [2021-10-29 05:28:03,951 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:28:07,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [173375239] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:28:07,030 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:28:07,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [5, 5, 5] total 30 [2021-10-29 05:28:07,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974451546] [2021-10-29 05:28:07,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-29 05:28:07,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:28:07,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-29 05:28:07,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=730, Unknown=0, NotChecked=0, Total=870 [2021-10-29 05:28:07,032 INFO L87 Difference]: Start difference. First operand 91 states and 105 transitions. Second operand has 23 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 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-10-29 05:28:08,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:28:08,124 INFO L93 Difference]: Finished difference Result 165 states and 183 transitions. [2021-10-29 05:28:08,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-29 05:28:08,131 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 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 35 [2021-10-29 05:28:08,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:28:08,132 INFO L225 Difference]: With dead ends: 165 [2021-10-29 05:28:08,132 INFO L226 Difference]: Without dead ends: 164 [2021-10-29 05:28:08,133 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 76 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=154, Invalid=838, Unknown=0, NotChecked=0, Total=992 [2021-10-29 05:28:08,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-10-29 05:28:08,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 109. [2021-10-29 05:28:08,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 101 states have (on average 1.2673267326732673) internal successors, (128), 108 states have internal predecessors, (128), 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-10-29 05:28:08,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 128 transitions. [2021-10-29 05:28:08,146 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 128 transitions. Word has length 35 [2021-10-29 05:28:08,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:28:08,146 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 128 transitions. [2021-10-29 05:28:08,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 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-10-29 05:28:08,146 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 128 transitions. [2021-10-29 05:28:08,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-10-29 05:28:08,147 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:28:08,147 INFO L513 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:28:08,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-10-29 05:28:08,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable154 [2021-10-29 05:28:08,375 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:28:08,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:28:08,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1542072518, now seen corresponding path program 1 times [2021-10-29 05:28:08,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:28:08,375 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917992553] [2021-10-29 05:28:08,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:08,375 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:28:08,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:08,407 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:08,407 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:28:08,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917992553] [2021-10-29 05:28:08,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917992553] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:28:08,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085165529] [2021-10-29 05:28:08,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:08,408 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:28:08,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:28:08,409 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:28:08,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-29 05:28:08,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:08,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 05:28:08,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:28:08,708 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:08,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:28:08,818 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:08,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085165529] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:28:08,819 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1553950221] [2021-10-29 05:28:08,820 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-10-29 05:28:08,821 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:28:08,821 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:28:08,821 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:28:08,821 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:28:08,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:08,834 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:08,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:08,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:28:08,835 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:08,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:08,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:28:08,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:28:08,840 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_15|], 21=[|v_#valid_16|]} [2021-10-29 05:28:08,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:08,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:08,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:08,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:28:08,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:08,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:08,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:08,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:08,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:08,861 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:08,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:08,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:08,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:08,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:08,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:08,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:08,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:08,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:08,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:08,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:08,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:28:08,885 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:08,888 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:08,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:08,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:08,889 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:08,889 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:08,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:08,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:08,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:28:08,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:28:08,896 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:28:08,904 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:08,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:28:08,923 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:28:08,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-10-29 05:28:08,931 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:08,942 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:08,964 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,000 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-10-29 05:28:09,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 393 [2021-10-29 05:28:09,026 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,067 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,068 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,072 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,073 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,082 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,089 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:09,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:09,097 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:09,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:09,103 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,111 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,121 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,127 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,144 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,150 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,157 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,164 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,178 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,185 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,191 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,198 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,212 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,219 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,232 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:09,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:09,264 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:09,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:09,290 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:09,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:09,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-10-29 05:28:09,305 INFO L185 QuantifierPusher]: treesize reduction 75, result has 70.6 percent of original size 180 [2021-10-29 05:28:09,312 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:09,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:09,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-10-29 05:28:09,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-10-29 05:28:09,321 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-10-29 05:28:09,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-10-29 05:28:09,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:09,332 INFO L185 QuantifierPusher]: treesize reduction 8, result has 90.0 percent of original size 72 [2021-10-29 05:28:09,343 INFO L180 QuantifierPusher]: treesize reduction 18, result has 91.1 percent of original size [2021-10-29 05:28:09,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-10-29 05:28:09,361 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:28:12,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1553950221] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:28:12,583 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:28:12,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [5, 5, 5] total 30 [2021-10-29 05:28:12,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012702242] [2021-10-29 05:28:12,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-29 05:28:12,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:28:12,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-29 05:28:12,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=712, Unknown=0, NotChecked=0, Total=870 [2021-10-29 05:28:12,585 INFO L87 Difference]: Start difference. First operand 109 states and 128 transitions. Second operand has 23 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 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-10-29 05:28:13,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:28:13,637 INFO L93 Difference]: Finished difference Result 155 states and 176 transitions. [2021-10-29 05:28:13,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-29 05:28:13,638 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 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 35 [2021-10-29 05:28:13,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:28:13,639 INFO L225 Difference]: With dead ends: 155 [2021-10-29 05:28:13,639 INFO L226 Difference]: Without dead ends: 154 [2021-10-29 05:28:13,639 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 76 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=172, Invalid=820, Unknown=0, NotChecked=0, Total=992 [2021-10-29 05:28:13,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-10-29 05:28:13,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 118. [2021-10-29 05:28:13,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 110 states have (on average 1.2727272727272727) internal successors, (140), 117 states have internal predecessors, (140), 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-10-29 05:28:13,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 140 transitions. [2021-10-29 05:28:13,652 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 140 transitions. Word has length 35 [2021-10-29 05:28:13,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:28:13,653 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 140 transitions. [2021-10-29 05:28:13,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 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-10-29 05:28:13,653 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 140 transitions. [2021-10-29 05:28:13,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-10-29 05:28:13,654 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:28:13,654 INFO L513 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:28:13,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-10-29 05:28:13,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:28:13,875 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr28ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:28:13,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:28:13,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1195716943, now seen corresponding path program 1 times [2021-10-29 05:28:13,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:28:13,875 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209402399] [2021-10-29 05:28:13,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:13,875 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:28:13,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:13,909 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:13,909 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:28:13,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209402399] [2021-10-29 05:28:13,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209402399] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:28:13,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557844776] [2021-10-29 05:28:13,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:13,910 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:28:13,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:28:13,911 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:28:13,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-29 05:28:14,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:14,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 05:28:14,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:28:14,198 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:14,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:28:14,294 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:14,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557844776] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:28:14,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1412886292] [2021-10-29 05:28:14,296 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-10-29 05:28:14,296 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:28:14,296 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:28:14,296 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:28:14,296 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:28:14,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,325 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:14,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:28:14,326 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:14,327 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:28:14,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:28:14,331 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_16|], 21=[|v_#valid_17|]} [2021-10-29 05:28:14,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:14,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:14,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:14,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:28:14,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:14,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:14,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:14,347 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:14,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:14,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:14,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:14,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:14,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:14,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:14,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:14,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:14,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:28:14,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:14,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:14,373 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:14,373 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:28:14,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:28:14,380 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:28:14,388 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:28:14,404 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:28:14,406 INFO L185 QuantifierPusher]: treesize reduction 8, result has 94.5 percent of original size 137 [2021-10-29 05:28:14,410 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,425 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,434 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,457 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.6 percent of original size [2021-10-29 05:28:14,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 373 [2021-10-29 05:28:14,475 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,507 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,508 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,509 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,511 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,512 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,517 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,524 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:14,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:14,531 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:14,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:14,536 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,543 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,550 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,557 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,572 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,578 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,586 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,592 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,607 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,613 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,620 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,626 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,637 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,642 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,647 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:14,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,678 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:14,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,699 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:14,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-10-29 05:28:14,708 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:14,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-10-29 05:28:14,725 INFO L185 QuantifierPusher]: treesize reduction 75, result has 70.6 percent of original size 180 [2021-10-29 05:28:14,729 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:14,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:14,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-10-29 05:28:14,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-10-29 05:28:14,744 INFO L180 QuantifierPusher]: treesize reduction 12, result has 88.1 percent of original size [2021-10-29 05:28:14,746 INFO L185 QuantifierPusher]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-10-29 05:28:14,767 INFO L180 QuantifierPusher]: treesize reduction 15, result has 92.3 percent of original size [2021-10-29 05:28:14,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 174 [2021-10-29 05:28:14,792 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:28:18,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1412886292] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:28:18,383 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:28:18,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [5, 5, 5] total 30 [2021-10-29 05:28:18,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461860543] [2021-10-29 05:28:18,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-29 05:28:18,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:28:18,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-29 05:28:18,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=691, Unknown=0, NotChecked=0, Total=870 [2021-10-29 05:28:18,385 INFO L87 Difference]: Start difference. First operand 118 states and 140 transitions. Second operand has 23 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 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-10-29 05:28:19,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:28:19,525 INFO L93 Difference]: Finished difference Result 153 states and 175 transitions. [2021-10-29 05:28:19,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-29 05:28:19,526 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 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 36 [2021-10-29 05:28:19,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:28:19,527 INFO L225 Difference]: With dead ends: 153 [2021-10-29 05:28:19,527 INFO L226 Difference]: Without dead ends: 151 [2021-10-29 05:28:19,528 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 78 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=193, Invalid=799, Unknown=0, NotChecked=0, Total=992 [2021-10-29 05:28:19,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-10-29 05:28:19,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 127. [2021-10-29 05:28:19,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 119 states have (on average 1.2605042016806722) internal successors, (150), 126 states have internal predecessors, (150), 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-10-29 05:28:19,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 150 transitions. [2021-10-29 05:28:19,551 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 150 transitions. Word has length 36 [2021-10-29 05:28:19,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:28:19,552 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 150 transitions. [2021-10-29 05:28:19,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 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-10-29 05:28:19,552 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 150 transitions. [2021-10-29 05:28:19,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-10-29 05:28:19,552 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:28:19,552 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:28:19,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-10-29 05:28:19,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2021-10-29 05:28:19,759 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:28:19,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:28:19,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1258607346, now seen corresponding path program 1 times [2021-10-29 05:28:19,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:28:19,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707537860] [2021-10-29 05:28:19,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:19,759 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:28:19,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:19,817 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:19,817 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:28:19,817 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707537860] [2021-10-29 05:28:19,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707537860] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:28:19,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222981767] [2021-10-29 05:28:19,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:19,818 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:28:19,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:28:19,821 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:28:19,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-29 05:28:20,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:20,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-29 05:28:20,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:28:20,199 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:20,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:28:20,334 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:20,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222981767] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:28:20,335 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [118212237] [2021-10-29 05:28:20,336 INFO L159 IcfgInterpreter]: Started Sifa with 32 locations of interest [2021-10-29 05:28:20,337 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:28:20,337 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:28:20,337 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:28:20,337 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:28:20,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:20,348 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:20,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:20,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:28:20,350 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:20,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:20,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:28:20,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:28:20,355 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_17|], 21=[|v_#valid_18|]} [2021-10-29 05:28:20,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:20,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:20,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:20,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:28:20,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:20,372 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:20,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:20,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:20,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:20,373 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:20,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:20,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:20,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:20,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:20,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:20,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:20,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:20,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:20,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:20,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:28:20,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:20,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:20,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:20,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:20,405 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:20,405 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:20,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:20,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:28:20,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:28:20,413 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:28:20,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:20,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:28:20,439 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:28:20,442 INFO L185 QuantifierPusher]: treesize reduction 8, result has 94.5 percent of original size 137 [2021-10-29 05:28:20,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,454 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,463 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,483 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.6 percent of original size [2021-10-29 05:28:20,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 373 [2021-10-29 05:28:20,494 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,518 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,519 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,520 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,521 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,522 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,526 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,532 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:20,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:20,540 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:20,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:20,545 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,551 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,558 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,565 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,599 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,605 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,612 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,619 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,629 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,638 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,642 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:20,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:20,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-10-29 05:28:20,659 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.1 percent of original size [2021-10-29 05:28:20,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-10-29 05:28:20,670 INFO L180 QuantifierPusher]: treesize reduction 12, result has 87.8 percent of original size [2021-10-29 05:28:20,674 INFO L185 QuantifierPusher]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-10-29 05:28:20,696 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.4 percent of original size [2021-10-29 05:28:20,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-10-29 05:28:20,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:20,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-10-29 05:28:20,729 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:28:23,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [118212237] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:28:23,997 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:28:23,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [5, 5, 5] total 32 [2021-10-29 05:28:23,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202382083] [2021-10-29 05:28:23,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-29 05:28:23,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:28:23,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-29 05:28:23,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=863, Unknown=0, NotChecked=0, Total=992 [2021-10-29 05:28:23,998 INFO L87 Difference]: Start difference. First operand 127 states and 150 transitions. Second operand has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 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-10-29 05:28:25,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:28:25,052 INFO L93 Difference]: Finished difference Result 187 states and 208 transitions. [2021-10-29 05:28:25,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-29 05:28:25,055 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 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 36 [2021-10-29 05:28:25,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:28:25,056 INFO L225 Difference]: With dead ends: 187 [2021-10-29 05:28:25,056 INFO L226 Difference]: Without dead ends: 186 [2021-10-29 05:28:25,057 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 75 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 500 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=145, Invalid=977, Unknown=0, NotChecked=0, Total=1122 [2021-10-29 05:28:25,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-10-29 05:28:25,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 127. [2021-10-29 05:28:25,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 119 states have (on average 1.2605042016806722) internal successors, (150), 126 states have internal predecessors, (150), 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-10-29 05:28:25,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 150 transitions. [2021-10-29 05:28:25,071 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 150 transitions. Word has length 36 [2021-10-29 05:28:25,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:28:25,071 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 150 transitions. [2021-10-29 05:28:25,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 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-10-29 05:28:25,072 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 150 transitions. [2021-10-29 05:28:25,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-10-29 05:28:25,072 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:28:25,072 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:28:25,107 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-10-29 05:28:25,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:28:25,295 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:28:25,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:28:25,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1276107822, now seen corresponding path program 1 times [2021-10-29 05:28:25,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:28:25,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655976732] [2021-10-29 05:28:25,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:25,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:28:25,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:25,358 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:25,359 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:28:25,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655976732] [2021-10-29 05:28:25,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655976732] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:28:25,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945337499] [2021-10-29 05:28:25,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:25,359 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:28:25,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:28:25,360 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:28:25,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-29 05:28:25,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:25,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-29 05:28:25,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:28:25,754 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:25,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:28:25,869 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:25,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945337499] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:28:25,869 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1271765095] [2021-10-29 05:28:25,871 INFO L159 IcfgInterpreter]: Started Sifa with 32 locations of interest [2021-10-29 05:28:25,871 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:28:25,872 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:28:25,872 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:28:25,872 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:28:25,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:25,891 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:25,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:25,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:28:25,893 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:25,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:25,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:28:25,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:28:25,898 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_18|], 21=[|v_#valid_19|]} [2021-10-29 05:28:25,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:25,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:25,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:25,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:28:25,911 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:25,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:25,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:25,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:25,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:25,913 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:25,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:25,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:25,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:25,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:25,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:25,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:25,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:25,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:25,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:25,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:25,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:28:25,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:25,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:25,946 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:25,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:25,947 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:25,948 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:25,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:25,951 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:25,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:28:25,952 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:28:25,952 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:28:25,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:25,962 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:28:25,983 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:28:25,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-10-29 05:28:25,990 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,001 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,013 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,040 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-10-29 05:28:26,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 386 [2021-10-29 05:28:26,057 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,090 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,091 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,099 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,100 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,101 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,106 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,118 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:26,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:26,125 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:26,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:26,129 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,135 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,140 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,144 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,159 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,163 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,170 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,176 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,187 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,192 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,196 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,200 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:26,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:26,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-10-29 05:28:26,226 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.1 percent of original size [2021-10-29 05:28:26,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-10-29 05:28:26,237 INFO L180 QuantifierPusher]: treesize reduction 8, result has 89.7 percent of original size [2021-10-29 05:28:26,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-10-29 05:28:26,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:26,247 INFO L185 QuantifierPusher]: treesize reduction 8, result has 89.6 percent of original size 69 [2021-10-29 05:28:26,257 INFO L180 QuantifierPusher]: treesize reduction 18, result has 91.0 percent of original size [2021-10-29 05:28:26,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-10-29 05:28:26,267 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:28:29,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1271765095] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:28:29,501 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:28:29,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [5, 5, 5] total 32 [2021-10-29 05:28:29,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223711854] [2021-10-29 05:28:29,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-29 05:28:29,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:28:29,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-29 05:28:29,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2021-10-29 05:28:29,503 INFO L87 Difference]: Start difference. First operand 127 states and 150 transitions. Second operand has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 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-10-29 05:28:30,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:28:30,694 INFO L93 Difference]: Finished difference Result 177 states and 202 transitions. [2021-10-29 05:28:30,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-29 05:28:30,695 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 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 36 [2021-10-29 05:28:30,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:28:30,697 INFO L225 Difference]: With dead ends: 177 [2021-10-29 05:28:30,697 INFO L226 Difference]: Without dead ends: 176 [2021-10-29 05:28:30,697 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 75 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=151, Invalid=971, Unknown=0, NotChecked=0, Total=1122 [2021-10-29 05:28:30,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-10-29 05:28:30,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 127. [2021-10-29 05:28:30,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 119 states have (on average 1.2605042016806722) internal successors, (150), 126 states have internal predecessors, (150), 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-10-29 05:28:30,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 150 transitions. [2021-10-29 05:28:30,711 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 150 transitions. Word has length 36 [2021-10-29 05:28:30,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:28:30,711 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 150 transitions. [2021-10-29 05:28:30,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 24 states have internal predecessors, (32), 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-10-29 05:28:30,711 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 150 transitions. [2021-10-29 05:28:30,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-10-29 05:28:30,712 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:28:30,712 INFO L513 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:28:30,751 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-10-29 05:28:30,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2021-10-29 05:28:30,931 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:28:30,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:28:30,931 INFO L85 PathProgramCache]: Analyzing trace with hash 782803912, now seen corresponding path program 1 times [2021-10-29 05:28:30,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:28:30,931 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962557660] [2021-10-29 05:28:30,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:30,931 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:28:30,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:30,976 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:30,976 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:28:30,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962557660] [2021-10-29 05:28:30,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962557660] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:28:30,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56932194] [2021-10-29 05:28:30,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:30,977 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:28:30,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:28:30,978 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:28:30,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-10-29 05:28:31,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:31,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-29 05:28:31,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:28:31,311 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:31,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:28:31,400 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:31,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56932194] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:28:31,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [443421730] [2021-10-29 05:28:31,402 INFO L159 IcfgInterpreter]: Started Sifa with 31 locations of interest [2021-10-29 05:28:31,402 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:28:31,402 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:28:31,403 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:28:31,403 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:28:31,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,414 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:31,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:28:31,415 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:31,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:28:31,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:28:31,420 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_19|], 21=[|v_#valid_20|]} [2021-10-29 05:28:31,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:31,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:31,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:31,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:28:31,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:31,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:31,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:31,438 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:31,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:31,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:31,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:31,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:31,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:31,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:31,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:31,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:31,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:28:31,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:31,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:31,470 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:31,471 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:28:31,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:28:31,475 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:28:31,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:28:31,507 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:28:31,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-10-29 05:28:31,514 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,525 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,538 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,564 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-10-29 05:28:31,572 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 393 [2021-10-29 05:28:31,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,607 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,608 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,611 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,612 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,616 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,623 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:31,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:31,632 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:31,633 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:31,636 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,643 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,650 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,680 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,684 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,689 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,695 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,705 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,709 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,713 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,717 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,727 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,731 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,735 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,739 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:31,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,768 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:31,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,792 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:31,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,798 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-10-29 05:28:31,802 INFO L185 QuantifierPusher]: treesize reduction 36, result has 89.3 percent of original size 302 [2021-10-29 05:28:31,805 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:31,806 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-10-29 05:28:31,810 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-10-29 05:28:31,823 INFO L180 QuantifierPusher]: treesize reduction 12, result has 88.1 percent of original size [2021-10-29 05:28:31,825 INFO L185 QuantifierPusher]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-10-29 05:28:31,836 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.9 percent of original size [2021-10-29 05:28:31,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-10-29 05:28:31,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:31,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 179 [2021-10-29 05:28:31,861 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:28:36,148 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-10-29 05:28:36,148 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:28:36,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2021-10-29 05:28:36,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310468671] [2021-10-29 05:28:36,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-29 05:28:36,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:28:36,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-29 05:28:36,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=839, Unknown=0, NotChecked=0, Total=992 [2021-10-29 05:28:36,150 INFO L87 Difference]: Start difference. First operand 127 states and 150 transitions. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 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-10-29 05:28:36,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:28:36,254 INFO L93 Difference]: Finished difference Result 281 states and 326 transitions. [2021-10-29 05:28:36,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-29 05:28:36,255 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 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 37 [2021-10-29 05:28:36,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:28:36,256 INFO L225 Difference]: With dead ends: 281 [2021-10-29 05:28:36,256 INFO L226 Difference]: Without dead ends: 192 [2021-10-29 05:28:36,257 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 80 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=153, Invalid=839, Unknown=0, NotChecked=0, Total=992 [2021-10-29 05:28:36,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-10-29 05:28:36,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 147. [2021-10-29 05:28:36,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 139 states have (on average 1.2517985611510791) internal successors, (174), 146 states have internal predecessors, (174), 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-10-29 05:28:36,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 174 transitions. [2021-10-29 05:28:36,273 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 174 transitions. Word has length 37 [2021-10-29 05:28:36,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:28:36,273 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 174 transitions. [2021-10-29 05:28:36,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 states have internal predecessors, (59), 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-10-29 05:28:36,273 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 174 transitions. [2021-10-29 05:28:36,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-10-29 05:28:36,274 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:28:36,274 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:28:36,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-10-29 05:28:36,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable291 [2021-10-29 05:28:36,487 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr28ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:28:36,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:28:36,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1635005733, now seen corresponding path program 1 times [2021-10-29 05:28:36,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:28:36,488 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245543873] [2021-10-29 05:28:36,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:36,488 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:28:36,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:36,560 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:36,561 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:28:36,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245543873] [2021-10-29 05:28:36,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245543873] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:28:36,562 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612216891] [2021-10-29 05:28:36,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:36,562 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:28:36,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:28:36,563 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:28:36,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-29 05:28:36,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:36,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-29 05:28:36,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:28:36,971 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:36,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:28:37,079 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:37,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612216891] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:28:37,079 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1579360577] [2021-10-29 05:28:37,081 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2021-10-29 05:28:37,081 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:28:37,082 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:28:37,082 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:28:37,082 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:28:37,092 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:37,093 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:37,093 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:37,093 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:28:37,094 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:37,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:37,095 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:28:37,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:28:37,098 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_20|], 21=[|v_#valid_21|]} [2021-10-29 05:28:37,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:37,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:37,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:37,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:28:37,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:37,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:37,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:37,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:37,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:37,115 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:37,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:37,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:37,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:37,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:37,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:37,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:37,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:37,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:37,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:37,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:28:37,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:37,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:37,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:37,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:37,139 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:37,140 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:37,143 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:37,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:28:37,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:28:37,144 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:28:37,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:37,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:28:37,166 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:28:37,181 INFO L185 QuantifierPusher]: treesize reduction 8, result has 94.5 percent of original size 137 [2021-10-29 05:28:37,186 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,197 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,209 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,239 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.6 percent of original size [2021-10-29 05:28:37,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 373 [2021-10-29 05:28:37,255 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,287 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,288 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,289 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,290 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,291 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,296 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,301 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:37,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:37,325 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:37,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:37,329 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,336 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,346 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,356 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,360 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,365 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,371 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,384 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,390 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,397 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,403 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:37,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:37,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-10-29 05:28:37,427 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.1 percent of original size [2021-10-29 05:28:37,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-10-29 05:28:37,438 INFO L180 QuantifierPusher]: treesize reduction 12, result has 87.8 percent of original size [2021-10-29 05:28:37,439 INFO L185 QuantifierPusher]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-10-29 05:28:37,452 INFO L180 QuantifierPusher]: treesize reduction 15, result has 92.2 percent of original size [2021-10-29 05:28:37,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 171 [2021-10-29 05:28:37,471 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:28:41,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1579360577] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-29 05:28:41,324 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:28:41,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [5, 5, 5] total 32 [2021-10-29 05:28:41,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095132427] [2021-10-29 05:28:41,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-29 05:28:41,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:28:41,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-29 05:28:41,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=848, Unknown=0, NotChecked=0, Total=992 [2021-10-29 05:28:41,326 INFO L87 Difference]: Start difference. First operand 147 states and 174 transitions. Second operand has 25 states, 24 states have (on average 1.375) internal successors, (33), 24 states have internal predecessors, (33), 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-10-29 05:28:42,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:28:42,396 INFO L93 Difference]: Finished difference Result 175 states and 201 transitions. [2021-10-29 05:28:42,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-29 05:28:42,397 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.375) internal successors, (33), 24 states have internal predecessors, (33), 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 37 [2021-10-29 05:28:42,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:28:42,398 INFO L225 Difference]: With dead ends: 175 [2021-10-29 05:28:42,398 INFO L226 Difference]: Without dead ends: 173 [2021-10-29 05:28:42,398 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 77 SyntacticMatches, 7 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=160, Invalid=962, Unknown=0, NotChecked=0, Total=1122 [2021-10-29 05:28:42,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-10-29 05:28:42,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 129. [2021-10-29 05:28:42,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 121 states have (on average 1.2396694214876034) internal successors, (150), 128 states have internal predecessors, (150), 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-10-29 05:28:42,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 150 transitions. [2021-10-29 05:28:42,410 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 150 transitions. Word has length 37 [2021-10-29 05:28:42,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:28:42,410 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 150 transitions. [2021-10-29 05:28:42,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.375) internal successors, (33), 24 states have internal predecessors, (33), 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-10-29 05:28:42,411 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 150 transitions. [2021-10-29 05:28:42,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-10-29 05:28:42,411 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:28:42,412 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:28:42,438 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-10-29 05:28:42,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable320 [2021-10-29 05:28:42,627 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:28:42,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:28:42,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1659106348, now seen corresponding path program 1 times [2021-10-29 05:28:42,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:28:42,627 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39681473] [2021-10-29 05:28:42,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:42,627 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:28:42,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:42,670 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:42,670 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:28:42,670 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39681473] [2021-10-29 05:28:42,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39681473] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:28:42,670 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393079867] [2021-10-29 05:28:42,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:42,671 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:28:42,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:28:42,672 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:28:42,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-29 05:28:42,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:42,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-29 05:28:42,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:28:43,111 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:43,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:28:43,221 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:43,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393079867] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:28:43,221 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [330218898] [2021-10-29 05:28:43,227 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2021-10-29 05:28:43,227 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:28:43,227 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:28:43,227 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:28:43,228 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:28:43,236 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:43,237 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:43,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:43,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:28:43,238 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:43,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:43,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:28:43,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:28:43,243 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_21|], 21=[|v_#valid_22|]} [2021-10-29 05:28:43,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:43,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:43,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:43,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:28:43,261 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:43,261 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:43,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:43,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:43,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:43,264 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:43,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:43,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:43,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:43,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:43,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:43,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:43,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:43,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:43,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:43,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:28:43,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:43,300 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:43,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:43,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:43,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:43,302 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:43,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:43,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:28:43,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:28:43,309 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:28:43,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:43,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:28:43,332 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:28:43,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-10-29 05:28:43,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,353 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,373 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,399 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-10-29 05:28:43,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 393 [2021-10-29 05:28:43,417 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,451 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,452 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,453 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,453 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,454 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,460 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,470 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:43,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:43,478 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:43,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:43,482 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,488 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,495 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,501 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,518 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,524 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,531 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,537 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,553 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,559 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,569 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,576 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:43,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:43,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-10-29 05:28:43,602 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.1 percent of original size [2021-10-29 05:28:43,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-10-29 05:28:43,619 INFO L180 QuantifierPusher]: treesize reduction 12, result has 87.8 percent of original size [2021-10-29 05:28:43,622 INFO L185 QuantifierPusher]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-10-29 05:28:43,635 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.4 percent of original size [2021-10-29 05:28:43,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-10-29 05:28:43,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:43,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-10-29 05:28:43,672 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:28:48,221 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-10-29 05:28:48,221 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:28:48,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2021-10-29 05:28:48,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220820468] [2021-10-29 05:28:48,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-29 05:28:48,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:28:48,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-29 05:28:48,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2021-10-29 05:28:48,223 INFO L87 Difference]: Start difference. First operand 129 states and 150 transitions. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 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-10-29 05:28:48,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:28:48,442 INFO L93 Difference]: Finished difference Result 222 states and 258 transitions. [2021-10-29 05:28:48,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-29 05:28:48,455 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 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 38 [2021-10-29 05:28:48,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:28:48,456 INFO L225 Difference]: With dead ends: 222 [2021-10-29 05:28:48,457 INFO L226 Difference]: Without dead ends: 130 [2021-10-29 05:28:48,457 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 79 SyntacticMatches, 6 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 577 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2021-10-29 05:28:48,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-10-29 05:28:48,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 129. [2021-10-29 05:28:48,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 121 states have (on average 1.2066115702479339) internal successors, (146), 128 states have internal predecessors, (146), 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-10-29 05:28:48,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 146 transitions. [2021-10-29 05:28:48,470 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 146 transitions. Word has length 38 [2021-10-29 05:28:48,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:28:48,471 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 146 transitions. [2021-10-29 05:28:48,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 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-10-29 05:28:48,471 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 146 transitions. [2021-10-29 05:28:48,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-10-29 05:28:48,472 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:28:48,472 INFO L513 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:28:48,507 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-10-29 05:28:48,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable345 [2021-10-29 05:28:48,687 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:28:48,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:28:48,687 INFO L85 PathProgramCache]: Analyzing trace with hash 646338440, now seen corresponding path program 2 times [2021-10-29 05:28:48,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:28:48,687 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251151782] [2021-10-29 05:28:48,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:48,687 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:28:48,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:48,764 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:48,764 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:28:48,764 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251151782] [2021-10-29 05:28:48,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251151782] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:28:48,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109787249] [2021-10-29 05:28:48,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-29 05:28:48,765 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:28:48,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:28:48,766 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:28:48,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-29 05:28:49,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-10-29 05:28:49,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-29 05:28:49,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-29 05:28:49,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:28:49,290 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:49,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:28:49,471 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:49,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109787249] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:28:49,471 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1688891780] [2021-10-29 05:28:49,472 INFO L159 IcfgInterpreter]: Started Sifa with 31 locations of interest [2021-10-29 05:28:49,472 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:28:49,473 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:28:49,473 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:28:49,473 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:28:49,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,493 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:49,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:28:49,494 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:49,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:28:49,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:28:49,498 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_22|], 21=[|v_#valid_23|]} [2021-10-29 05:28:49,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:49,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:49,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:49,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:28:49,517 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:49,518 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:49,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:49,520 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:49,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:49,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:49,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:49,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:49,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:49,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:49,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:49,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:49,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:28:49,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:49,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:49,548 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:49,548 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:28:49,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:28:49,552 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:28:49,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:28:49,582 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:28:49,585 INFO L185 QuantifierPusher]: treesize reduction 8, result has 94.5 percent of original size 137 [2021-10-29 05:28:49,588 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,596 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,615 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,654 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.6 percent of original size [2021-10-29 05:28:49,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 373 [2021-10-29 05:28:49,665 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,686 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,687 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,688 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,689 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,689 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,706 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,712 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:49,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:49,719 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:49,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:49,724 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,730 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,736 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,743 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,758 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,762 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,767 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,771 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,780 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,784 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,790 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,794 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,803 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,807 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,811 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,815 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:49,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,831 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:49,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,857 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:49,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-10-29 05:28:49,865 INFO L185 QuantifierPusher]: treesize reduction 75, result has 70.6 percent of original size 180 [2021-10-29 05:28:49,868 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:49,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-10-29 05:28:49,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-10-29 05:28:49,879 INFO L180 QuantifierPusher]: treesize reduction 12, result has 88.1 percent of original size [2021-10-29 05:28:49,888 INFO L185 QuantifierPusher]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-10-29 05:28:49,900 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.9 percent of original size [2021-10-29 05:28:49,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-10-29 05:28:49,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:49,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 179 [2021-10-29 05:28:49,928 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:28:54,831 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-10-29 05:28:54,831 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:28:54,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2021-10-29 05:28:54,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910265665] [2021-10-29 05:28:54,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-29 05:28:54,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:28:54,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-29 05:28:54,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1275, Unknown=0, NotChecked=0, Total=1560 [2021-10-29 05:28:54,833 INFO L87 Difference]: Start difference. First operand 129 states and 146 transitions. Second operand has 17 states, 17 states have (on average 5.823529411764706) internal successors, (99), 17 states have internal predecessors, (99), 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-10-29 05:28:54,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:28:54,944 INFO L93 Difference]: Finished difference Result 319 states and 366 transitions. [2021-10-29 05:28:54,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-29 05:28:54,945 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.823529411764706) internal successors, (99), 17 states have internal predecessors, (99), 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 57 [2021-10-29 05:28:54,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:28:54,946 INFO L225 Difference]: With dead ends: 319 [2021-10-29 05:28:54,946 INFO L226 Difference]: Without dead ends: 230 [2021-10-29 05:28:54,947 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 136 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 882 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=285, Invalid=1275, Unknown=0, NotChecked=0, Total=1560 [2021-10-29 05:28:54,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-10-29 05:28:54,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 169. [2021-10-29 05:28:54,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 161 states have (on average 1.204968944099379) internal successors, (194), 168 states have internal predecessors, (194), 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-10-29 05:28:54,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 194 transitions. [2021-10-29 05:28:54,964 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 194 transitions. Word has length 57 [2021-10-29 05:28:54,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:28:54,964 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 194 transitions. [2021-10-29 05:28:54,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.823529411764706) internal successors, (99), 17 states have internal predecessors, (99), 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-10-29 05:28:54,964 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 194 transitions. [2021-10-29 05:28:54,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-10-29 05:28:54,965 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:28:54,965 INFO L513 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:28:54,984 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-10-29 05:28:55,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable370,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:28:55,171 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:28:55,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:28:55,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1594568684, now seen corresponding path program 2 times [2021-10-29 05:28:55,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:28:55,172 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824360694] [2021-10-29 05:28:55,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:28:55,172 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:28:55,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:28:55,277 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:55,277 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:28:55,277 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824360694] [2021-10-29 05:28:55,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824360694] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:28:55,278 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042834166] [2021-10-29 05:28:55,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-29 05:28:55,279 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:28:55,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:28:55,280 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:28:55,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-29 05:28:55,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-10-29 05:28:55,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-29 05:28:55,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-29 05:28:55,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:28:56,074 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:56,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:28:56,664 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:28:56,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042834166] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:28:56,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1262146229] [2021-10-29 05:28:56,666 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2021-10-29 05:28:56,666 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:28:56,666 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:28:56,667 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:28:56,667 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:28:56,675 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:56,676 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:56,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:56,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:28:56,677 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:28:56,678 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:56,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:28:56,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:28:56,682 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_23|], 21=[|v_#valid_24|]} [2021-10-29 05:28:56,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:56,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:56,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:56,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:28:56,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:56,702 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:56,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:56,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:28:56,703 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:56,704 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:56,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:56,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:56,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:56,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:56,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:56,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:56,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:56,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:56,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:28:56,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:28:56,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:56,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:56,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:56,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:28:56,740 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:28:56,740 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:56,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:56,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:28:56,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:28:56,747 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:28:56,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:56,762 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:28:56,784 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:28:56,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-10-29 05:28:56,792 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,802 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,814 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,839 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-10-29 05:28:56,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 386 [2021-10-29 05:28:56,857 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,888 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,889 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,890 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,890 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,891 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,894 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,898 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:56,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:56,905 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:28:56,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:28:56,910 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,916 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,923 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,930 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,945 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,955 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,961 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,980 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:56,994 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:57,000 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:57,006 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:57,010 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:28:57,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:57,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-10-29 05:28:57,027 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.1 percent of original size [2021-10-29 05:28:57,040 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-10-29 05:28:57,049 INFO L180 QuantifierPusher]: treesize reduction 12, result has 87.8 percent of original size [2021-10-29 05:28:57,050 INFO L185 QuantifierPusher]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-10-29 05:28:57,063 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.4 percent of original size [2021-10-29 05:28:57,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-10-29 05:28:57,072 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:28:57,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-10-29 05:28:57,092 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:29:02,583 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-10-29 05:29:02,583 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:29:02,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2021-10-29 05:29:02,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058318987] [2021-10-29 05:29:02,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-29 05:29:02,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:29:02,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-29 05:29:02,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1504, Unknown=0, NotChecked=0, Total=1722 [2021-10-29 05:29:02,585 INFO L87 Difference]: Start difference. First operand 169 states and 194 transitions. Second operand has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 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-10-29 05:29:23,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:29:23,946 INFO L93 Difference]: Finished difference Result 262 states and 302 transitions. [2021-10-29 05:29:23,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-29 05:29:23,946 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 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 58 [2021-10-29 05:29:23,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:29:23,947 INFO L225 Difference]: With dead ends: 262 [2021-10-29 05:29:23,948 INFO L226 Difference]: Without dead ends: 170 [2021-10-29 05:29:23,949 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 131 SyntacticMatches, 10 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 839 ImplicationChecksByTransitivity, 26.6s TimeCoverageRelationStatistics Valid=333, Invalid=1918, Unknown=5, NotChecked=0, Total=2256 [2021-10-29 05:29:23,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-10-29 05:29:23,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 169. [2021-10-29 05:29:23,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 161 states have (on average 1.15527950310559) internal successors, (186), 168 states have internal predecessors, (186), 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-10-29 05:29:23,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 186 transitions. [2021-10-29 05:29:23,965 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 186 transitions. Word has length 58 [2021-10-29 05:29:23,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:29:23,965 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 186 transitions. [2021-10-29 05:29:23,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 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-10-29 05:29:23,965 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 186 transitions. [2021-10-29 05:29:23,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-10-29 05:29:23,966 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:29:23,967 INFO L513 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:29:23,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-10-29 05:29:24,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable399 [2021-10-29 05:29:24,173 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:29:24,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:29:24,173 INFO L85 PathProgramCache]: Analyzing trace with hash -2125226232, now seen corresponding path program 3 times [2021-10-29 05:29:24,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:29:24,173 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253012489] [2021-10-29 05:29:24,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:29:24,173 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:29:24,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:29:24,361 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:29:24,361 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:29:24,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253012489] [2021-10-29 05:29:24,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253012489] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:29:24,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957344640] [2021-10-29 05:29:24,361 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-29 05:29:24,361 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:29:24,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:29:24,363 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:29:24,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-10-29 05:29:24,755 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-29 05:29:24,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-29 05:29:24,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-29 05:29:24,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:29:24,991 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:29:24,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:29:25,500 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:29:25,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957344640] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:29:25,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2030025836] [2021-10-29 05:29:25,501 INFO L159 IcfgInterpreter]: Started Sifa with 31 locations of interest [2021-10-29 05:29:25,502 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:29:25,502 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:29:25,502 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:29:25,502 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:29:25,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,511 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:29:25,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:29:25,512 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:29:25,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:29:25,514 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:29:25,516 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_24|], 21=[|v_#valid_25|]} [2021-10-29 05:29:25,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:25,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:25,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:25,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:29:25,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:29:25,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:29:25,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:29:25,547 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:25,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:25,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:25,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:25,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:25,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:25,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:25,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:25,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:25,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:29:25,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:29:25,575 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:29:25,576 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:29:25,576 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,579 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,580 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:29:25,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:29:25,581 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:29:25,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,593 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:29:25,612 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:29:25,614 INFO L185 QuantifierPusher]: treesize reduction 8, result has 94.5 percent of original size 137 [2021-10-29 05:29:25,618 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,625 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,652 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.6 percent of original size [2021-10-29 05:29:25,660 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 373 [2021-10-29 05:29:25,669 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,701 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,702 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,703 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,704 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,705 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,708 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,714 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:29:25,716 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:29:25,722 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:29:25,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:29:25,727 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,733 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,740 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,747 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,764 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,768 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,773 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,777 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,787 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,792 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,801 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,811 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,815 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,820 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,837 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:25,853 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,854 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:29:25,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,866 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:29:25,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-10-29 05:29:25,875 INFO L185 QuantifierPusher]: treesize reduction 36, result has 88.8 percent of original size 286 [2021-10-29 05:29:25,878 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:29:25,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-10-29 05:29:25,880 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-10-29 05:29:25,889 INFO L180 QuantifierPusher]: treesize reduction 12, result has 88.1 percent of original size [2021-10-29 05:29:25,891 INFO L185 QuantifierPusher]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-10-29 05:29:25,904 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.9 percent of original size [2021-10-29 05:29:25,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-10-29 05:29:25,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:25,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 179 [2021-10-29 05:29:25,937 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:29:31,377 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-10-29 05:29:31,377 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:29:31,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2021-10-29 05:29:31,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081086016] [2021-10-29 05:29:31,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-29 05:29:31,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:29:31,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-29 05:29:31,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=2339, Unknown=0, NotChecked=0, Total=3080 [2021-10-29 05:29:31,379 INFO L87 Difference]: Start difference. First operand 169 states and 186 transitions. Second operand has 33 states, 33 states have (on average 5.424242424242424) internal successors, (179), 33 states have internal predecessors, (179), 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-10-29 05:29:31,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:29:31,630 INFO L93 Difference]: Finished difference Result 431 states and 494 transitions. [2021-10-29 05:29:31,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-29 05:29:31,630 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 5.424242424242424) internal successors, (179), 33 states have internal predecessors, (179), 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 97 [2021-10-29 05:29:31,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:29:31,632 INFO L225 Difference]: With dead ends: 431 [2021-10-29 05:29:31,633 INFO L226 Difference]: Without dead ends: 342 [2021-10-29 05:29:31,634 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 248 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1602 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=741, Invalid=2339, Unknown=0, NotChecked=0, Total=3080 [2021-10-29 05:29:31,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-10-29 05:29:31,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 249. [2021-10-29 05:29:31,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 241 states have (on average 1.170124481327801) internal successors, (282), 248 states have internal predecessors, (282), 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-10-29 05:29:31,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 282 transitions. [2021-10-29 05:29:31,656 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 282 transitions. Word has length 97 [2021-10-29 05:29:31,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:29:31,657 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 282 transitions. [2021-10-29 05:29:31,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.424242424242424) internal successors, (179), 33 states have internal predecessors, (179), 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-10-29 05:29:31,657 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 282 transitions. [2021-10-29 05:29:31,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-10-29 05:29:31,658 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:29:31,658 INFO L513 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:29:31,699 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-10-29 05:29:31,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable424 [2021-10-29 05:29:31,876 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:29:31,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:29:31,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1613727596, now seen corresponding path program 3 times [2021-10-29 05:29:31,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:29:31,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166696455] [2021-10-29 05:29:31,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:29:31,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:29:31,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-29 05:29:32,161 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 0 proven. 455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:29:32,161 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-29 05:29:32,161 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166696455] [2021-10-29 05:29:32,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166696455] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-29 05:29:32,162 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892774407] [2021-10-29 05:29:32,162 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-29 05:29:32,162 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-29 05:29:32,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 [2021-10-29 05:29:32,163 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-29 05:29:32,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-10-29 05:29:32,835 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-29 05:29:32,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-29 05:29:32,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-29 05:29:32,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-29 05:29:33,486 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 0 proven. 455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:29:33,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-29 05:29:34,820 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 0 proven. 455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-29 05:29:34,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892774407] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-29 05:29:34,821 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [75867124] [2021-10-29 05:29:34,822 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2021-10-29 05:29:34,822 INFO L166 IcfgInterpreter]: Building call graph [2021-10-29 05:29:34,823 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-29 05:29:34,823 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-29 05:29:34,823 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-29 05:29:34,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:34,833 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:29:34,833 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:34,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-29 05:29:34,834 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-29 05:29:34,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:34,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-29 05:29:34,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-10-29 05:29:34,842 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_25|], 21=[|v_#valid_26|]} [2021-10-29 05:29:34,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:34,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:34,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:34,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-10-29 05:29:34,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:34,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:29:34,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:34,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-29 05:29:34,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-29 05:29:34,867 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:34,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:34,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:34,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:34,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:34,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:34,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:34,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:34,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:34,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:34,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-29 05:29:34,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-10-29 05:29:34,903 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:34,905 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:29:34,905 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:34,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-10-29 05:29:34,906 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-10-29 05:29:34,907 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:34,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:34,911 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:34,912 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-10-29 05:29:34,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-10-29 05:29:34,913 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-10-29 05:29:34,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:34,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-10-29 05:29:34,956 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-10-29 05:29:34,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-10-29 05:29:34,962 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:34,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:34,976 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:34,992 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-10-29 05:29:34,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 386 [2021-10-29 05:29:35,006 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,039 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,040 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,042 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,042 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,043 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,048 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,053 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:29:35,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:29:35,058 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-10-29 05:29:35,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-10-29 05:29:35,061 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,066 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,070 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,075 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,086 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,090 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,095 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,100 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,110 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,128 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,132 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,136 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-29 05:29:35,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:35,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-10-29 05:29:35,155 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.1 percent of original size [2021-10-29 05:29:35,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-10-29 05:29:35,168 INFO L180 QuantifierPusher]: treesize reduction 12, result has 87.8 percent of original size [2021-10-29 05:29:35,170 INFO L185 QuantifierPusher]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-10-29 05:29:35,185 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.4 percent of original size [2021-10-29 05:29:35,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-10-29 05:29:35,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-29 05:29:35,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-10-29 05:29:35,224 INFO L180 IcfgInterpreter]: Interpretation finished [2021-10-29 05:29:42,690 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-10-29 05:29:42,690 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-10-29 05:29:42,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2021-10-29 05:29:42,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640850700] [2021-10-29 05:29:42,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-10-29 05:29:42,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-29 05:29:42,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-10-29 05:29:42,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=446, Invalid=2860, Unknown=0, NotChecked=0, Total=3306 [2021-10-29 05:29:42,693 INFO L87 Difference]: Start difference. First operand 249 states and 282 transitions. Second operand has 33 states, 33 states have (on average 5.242424242424242) internal successors, (173), 33 states have internal predecessors, (173), 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-10-29 05:29:51,064 WARN L207 SmtUtils]: Spent 7.14 s on a formula simplification. DAG size of input: 38 DAG size of output: 10 [2021-10-29 05:30:08,768 WARN L207 SmtUtils]: Spent 14.71 s on a formula simplification. DAG size of input: 34 DAG size of output: 22 [2021-10-29 05:30:40,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-29 05:30:40,509 INFO L93 Difference]: Finished difference Result 342 states and 390 transitions. [2021-10-29 05:30:40,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-29 05:30:40,510 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 5.242424242424242) internal successors, (173), 33 states have internal predecessors, (173), 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 98 [2021-10-29 05:30:40,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-29 05:30:40,511 INFO L225 Difference]: With dead ends: 342 [2021-10-29 05:30:40,511 INFO L226 Difference]: Without dead ends: 250 [2021-10-29 05:30:40,512 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 235 SyntacticMatches, 18 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1292 ImplicationChecksByTransitivity, 65.0s TimeCoverageRelationStatistics Valid=719, Invalid=3697, Unknown=6, NotChecked=0, Total=4422 [2021-10-29 05:30:40,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-10-29 05:30:40,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 249. [2021-10-29 05:30:40,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 241 states have (on average 1.1286307053941909) internal successors, (272), 248 states have internal predecessors, (272), 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-10-29 05:30:40,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 272 transitions. [2021-10-29 05:30:40,534 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 272 transitions. Word has length 98 [2021-10-29 05:30:40,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-29 05:30:40,534 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 272 transitions. [2021-10-29 05:30:40,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.242424242424242) internal successors, (173), 33 states have internal predecessors, (173), 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-10-29 05:30:40,534 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 272 transitions. [2021-10-29 05:30:40,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2021-10-29 05:30:40,536 INFO L505 BasicCegarLoop]: Found error trace [2021-10-29 05:30:40,536 INFO L513 BasicCegarLoop]: trace histogram [24, 24, 24, 24, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:30:40,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-10-29 05:30:40,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable453 [2021-10-29 05:30:40,742 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 31 more)] === [2021-10-29 05:30:40,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-29 05:30:40,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1299121972, now seen corresponding path program 4 times [2021-10-29 05:30:40,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-29 05:30:40,743 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952129246] [2021-10-29 05:30:40,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-29 05:30:40,743 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-29 05:30:40,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 05:30:40,835 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-29 05:30:40,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-29 05:30:40,979 INFO L133 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2021-10-29 05:30:40,979 INFO L627 BasicCegarLoop]: Counterexample is feasible [2021-10-29 05:30:40,980 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,982 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,982 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,982 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,983 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,983 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,983 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,983 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,983 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,983 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,984 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,984 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,984 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,984 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,984 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,984 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,985 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,985 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,985 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,985 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,985 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,985 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,986 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,986 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,986 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,986 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,986 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,986 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,987 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,987 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,988 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,988 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,988 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,988 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-10-29 05:30:40,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable478 [2021-10-29 05:30:40,992 INFO L731 BasicCegarLoop]: Path program histogram: [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-29 05:30:40,996 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-29 05:30:41,124 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.10 05:30:41 BoogieIcfgContainer [2021-10-29 05:30:41,124 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-29 05:30:41,125 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-29 05:30:41,125 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-29 05:30:41,125 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-29 05:30:41,126 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.10 05:27:34" (3/4) ... [2021-10-29 05:30:41,129 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-10-29 05:30:41,129 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-29 05:30:41,130 INFO L168 Benchmark]: Toolchain (without parser) took 188386.09 ms. Allocated memory was 113.2 MB in the beginning and 226.5 MB in the end (delta: 113.2 MB). Free memory was 73.8 MB in the beginning and 147.7 MB in the end (delta: -73.9 MB). Peak memory consumption was 39.2 MB. Max. memory is 16.1 GB. [2021-10-29 05:30:41,130 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 113.2 MB. Free memory is still 90.6 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-29 05:30:41,130 INFO L168 Benchmark]: CACSL2BoogieTranslator took 317.25 ms. Allocated memory is still 113.2 MB. Free memory was 73.6 MB in the beginning and 85.7 MB in the end (delta: -12.1 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-29 05:30:41,131 INFO L168 Benchmark]: Boogie Procedure Inliner took 53.13 ms. Allocated memory is still 113.2 MB. Free memory was 85.7 MB in the beginning and 83.5 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-29 05:30:41,131 INFO L168 Benchmark]: Boogie Preprocessor took 40.34 ms. Allocated memory is still 113.2 MB. Free memory was 83.5 MB in the beginning and 81.5 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-29 05:30:41,131 INFO L168 Benchmark]: RCFGBuilder took 1020.72 ms. Allocated memory is still 113.2 MB. Free memory was 81.5 MB in the beginning and 53.1 MB in the end (delta: 28.4 MB). Peak memory consumption was 29.4 MB. Max. memory is 16.1 GB. [2021-10-29 05:30:41,131 INFO L168 Benchmark]: TraceAbstraction took 186938.04 ms. Allocated memory was 113.2 MB in the beginning and 226.5 MB in the end (delta: 113.2 MB). Free memory was 52.7 MB in the beginning and 147.7 MB in the end (delta: -95.0 MB). Peak memory consumption was 134.4 MB. Max. memory is 16.1 GB. [2021-10-29 05:30:41,132 INFO L168 Benchmark]: Witness Printer took 4.19 ms. Allocated memory is still 226.5 MB. Free memory is still 147.7 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-29 05:30:41,132 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 113.2 MB. Free memory is still 90.6 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 317.25 ms. Allocated memory is still 113.2 MB. Free memory was 73.6 MB in the beginning and 85.7 MB in the end (delta: -12.1 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 53.13 ms. Allocated memory is still 113.2 MB. Free memory was 85.7 MB in the beginning and 83.5 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 40.34 ms. Allocated memory is still 113.2 MB. Free memory was 83.5 MB in the beginning and 81.5 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1020.72 ms. Allocated memory is still 113.2 MB. Free memory was 81.5 MB in the beginning and 53.1 MB in the end (delta: 28.4 MB). Peak memory consumption was 29.4 MB. Max. memory is 16.1 GB. * TraceAbstraction took 186938.04 ms. Allocated memory was 113.2 MB in the beginning and 226.5 MB in the end (delta: 113.2 MB). Free memory was 52.7 MB in the beginning and 147.7 MB in the end (delta: -95.0 MB). Peak memory consumption was 134.4 MB. Max. memory is 16.1 GB. * Witness Printer took 4.19 ms. Allocated memory is still 226.5 MB. Free memory is still 147.7 MB. There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 167]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: overapproximation of bitwiseOr at line 165, overapproximation of bitwiseAnd at line 166. Possible FailurePath: [L213] unsigned int a ; [L214] unsigned int ma = __VERIFIER_nondet_uint(); [L215] signed char ea = __VERIFIER_nondet_char(); [L216] unsigned int b ; [L217] unsigned int mb = __VERIFIER_nondet_uint(); [L218] signed char eb = __VERIFIER_nondet_char(); [L219] unsigned int r_mul ; [L220] unsigned int zero ; [L221] unsigned int one ; [L222] int sb ; [L223] int tmp ; [L224] int tmp___0 ; [L225] int tmp___1 ; [L226] int __retres16 ; [L17] unsigned int res ; [L18] unsigned int __retres4 ; [L21] COND TRUE ! m [L22] __retres4 = 0U [L72] return (__retres4); [L230] zero = base2flt(0, 0) [L17] unsigned int res ; [L18] unsigned int __retres4 ; [L21] COND FALSE !(! m) [L27] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND TRUE m < 1U << 24U [L29] COND TRUE 1 [L31] COND FALSE !(e <= -128) [L37] EXPR e - 1 [L37] e = e - 1 [L38] m = m << 1U [L39] COND FALSE !(m < 1U << 24U) [L68] m = m & ~ (1U << 24U) [L69] EXPR e + 128 [L69] res = m | ((unsigned int )(e + 128) << 24U) [L70] __retres4 = res [L72] return (__retres4); [L231] one = base2flt(1, 0) [L17] unsigned int res ; [L18] unsigned int __retres4 ; [L21] COND FALSE !(! m) [L27] COND FALSE !(m < 1U << 24U) [L49] COND TRUE 1 [L51] COND TRUE m >= 1U << 25U [L56] COND TRUE e >= 127 [L57] __retres4 = 4294967295U [L72] return (__retres4); [L232] a = base2flt(ma, ea) [L17] unsigned int res ; [L18] unsigned int __retres4 ; [L21] COND FALSE !(! m) [L27] COND FALSE !(m < 1U << 24U) [L49] COND TRUE 1 [L51] COND FALSE !(m >= 1U << 25U) [L68] m = m & ~ (1U << 24U) [L69] EXPR e + 128 [L69] res = m | ((unsigned int )(e + 128) << 24U) [L70] __retres4 = res [L72] return (__retres4); [L233] b = base2flt(mb, eb) [L235] COND FALSE !(b < zero) [L238] COND TRUE b > zero [L239] tmp = 1 [L243] sb = tmp [L140] unsigned int res ; [L141] unsigned int ma ; [L142] unsigned int mb ; [L143] unsigned long long accu ; [L144] int ea ; [L145] int eb ; [L146] unsigned int tmp ; [L147] unsigned int __retres10 ; [L150] COND FALSE !(a < b) [L157] COND FALSE !(! b) [L163] ma = a & ((1U << 24U) - 1U) [L164] EXPR (int )(a >> 24U) - 128 [L164] ea = (int )(a >> 24U) - 128 [L165] ma = ma | (1U << 24U) [L166] mb = b & ((1U << 24U) - 1U) [L167] (int )(b >> 24U) - 128 - UnprovableResult [Line: 37]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 37]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 62]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 62]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 69]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 69]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 37]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 37]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 62]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 62]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 69]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 69]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 37]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 37]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 62]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 62]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 69]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 69]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 37]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 37]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 62]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 62]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 69]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 69]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 164]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 164]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 167]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 169]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 169]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 170]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 170]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 193]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 193]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 118 locations, 34 error locations. Started 1 CEGAR loops. OverallTime: 186.7s, OverallIterations: 31, TraceHistogramMax: 24, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 93.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 2442 SDtfs, 3677 SDslu, 7889 SDs, 0 SdLazy, 9615 SolverSat, 431 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 9.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2464 GetRequests, 1749 SyntacticMatches, 95 SemanticMatches, 620 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10359 ImplicationChecksByTransitivity, 149.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=249occurred in iteration=29, InterpolantAutomatonStates: 397, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 30 MinimizatonAttempts, 1051 StatesRemovedByMinimization, 28 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 8.7s InterpolantComputationTime, 1883 NumberOfCodeBlocks, 1883 NumberOfCodeBlocksAsserted, 63 NumberOfCheckSat, 2448 ConstructedInterpolants, 0 QuantifiedInterpolants, 8053 SizeOfPredicates, 32 NumberOfNonLiveVariables, 2657 ConjunctsInSsa, 177 ConjunctsInUnsatCore, 68 InterpolantComputations, 15 PerfectInterpolantSequences, 34/3632 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: OVERALL_TIME[ms]: 6288, ICFG_INTERPRETER_ENTERED_PROCEDURES: 11, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 299, DAG_INTERPRETER_EARLY_EXITS: 1, TOOLS_POST_APPLICATIONS: 485, TOOLS_POST_TIME[ms]: 2361, TOOLS_POST_CALL_APPLICATIONS: 0, TOOLS_POST_CALL_TIME[ms]: 0, TOOLS_POST_RETURN_APPLICATIONS: 0, TOOLS_POST_RETURN_TIME[ms]: 0, TOOLS_QUANTIFIERELIM_APPLICATIONS: 485, TOOLS_QUANTIFIERELIM_TIME[ms]: 2258, TOOLS_QUANTIFIERELIM_MAX_TIME[ms]: 166, FLUID_QUERY_TIME[ms]: 25, FLUID_QUERIES: 870, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 40, DOMAIN_JOIN_TIME[ms]: 1756, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME[ms]: 0, DOMAIN_WIDEN_APPLICATIONS: 22, DOMAIN_WIDEN_TIME[ms]: 1286, DOMAIN_ISSUBSETEQ_APPLICATIONS: 33, DOMAIN_ISSUBSETEQ_TIME[ms]: 113, DOMAIN_ISBOTTOM_APPLICATIONS: 299, DOMAIN_ISBOTTOM_TIME[ms]: 495, LOOP_SUMMARIZER_APPLICATIONS: 11, LOOP_SUMMARIZER_CACHE_MISSES: 11, LOOP_SUMMARIZER_OVERALL_TIME[ms]: 1951, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME[ms]: 1950, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 33, CALL_SUMMARIZER_APPLICATIONS: 0, CALL_SUMMARIZER_CACHE_MISSES: 0, CALL_SUMMARIZER_OVERALL_TIME[ms]: 0, CALL_SUMMARIZER_NEW_COMPUTATION_TIME[ms]: 0, PROCEDURE_GRAPH_BUILDER_TIME[ms]: 6, PATH_EXPR_TIME[ms]: 18, REGEX_TO_DAG_TIME[ms]: 10, DAG_COMPRESSION_TIME[ms]: 102, DAG_COMPRESSION_PROCESSED_NODES: 6533, DAG_COMPRESSION_RETAINED_NODES: 743, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-10-29 05:30:41,363 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2021-10-29 05:30:41,373 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a626c761-515b-4f2c-85ae-e1087f5fa35f/bin/utaipan-SDwSMHVbGG/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...