./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 9ad7fb26 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/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_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/config/svcomp-Overflow-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH --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 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-9ad7fb2 [2021-11-03 05:11:56,135 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-03 05:11:56,137 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-03 05:11:56,174 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-03 05:11:56,175 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-03 05:11:56,179 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-03 05:11:56,182 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-03 05:11:56,186 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-03 05:11:56,189 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-03 05:11:56,194 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-03 05:11:56,195 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-03 05:11:56,197 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-03 05:11:56,197 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-03 05:11:56,200 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-03 05:11:56,202 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-03 05:11:56,204 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-03 05:11:56,206 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-03 05:11:56,207 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-03 05:11:56,211 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-03 05:11:56,218 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-03 05:11:56,220 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-03 05:11:56,221 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-03 05:11:56,224 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-03 05:11:56,225 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-03 05:11:56,234 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-03 05:11:56,234 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-03 05:11:56,235 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-03 05:11:56,236 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-03 05:11:56,237 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-03 05:11:56,238 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-03 05:11:56,239 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-03 05:11:56,240 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-03 05:11:56,241 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-03 05:11:56,243 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-03 05:11:56,244 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-03 05:11:56,244 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-03 05:11:56,245 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-03 05:11:56,245 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-03 05:11:56,245 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-03 05:11:56,246 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-03 05:11:56,247 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-03 05:11:56,248 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/config/svcomp-Overflow-32bit-Taipan_Default.epf [2021-11-03 05:11:56,292 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-03 05:11:56,292 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-03 05:11:56,293 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-03 05:11:56,294 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-03 05:11:56,294 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-03 05:11:56,294 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-03 05:11:56,294 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-03 05:11:56,294 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-03 05:11:56,295 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-03 05:11:56,295 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-03 05:11:56,296 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-03 05:11:56,296 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-03 05:11:56,296 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-03 05:11:56,296 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-03 05:11:56,297 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-03 05:11:56,297 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-03 05:11:56,297 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-03 05:11:56,298 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-03 05:11:56,298 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-03 05:11:56,298 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-03 05:11:56,298 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-03 05:11:56,298 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-03 05:11:56,299 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-03 05:11:56,299 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-03 05:11:56,299 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-11-03 05:11:56,299 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-03 05:11:56,299 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-03 05:11:56,300 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-03 05:11:56,300 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-03 05:11:56,301 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-03 05:11:56,302 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-03 05:11:56,302 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-03 05:11:56,302 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-03 05:11:56,302 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-03 05:11:56,303 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-03 05:11:56,303 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-03 05:11:56,303 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-03 05:11:56,303 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-03 05:11:56,303 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-03 05:11:56,304 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-03 05:11:56,304 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_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/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_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH 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-11-03 05:11:56,587 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-03 05:11:56,623 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-03 05:11:56,627 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-03 05:11:56,628 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-03 05:11:56,629 INFO L275 PluginConnector]: CDTParser initialized [2021-11-03 05:11:56,630 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/../../sv-benchmarks/c/bitvector/soft_float_5a.c.cil.c [2021-11-03 05:11:56,714 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/data/b687669f3/0749e89dbc724744b66e3a910bfcd81e/FLAG262b43c5e [2021-11-03 05:11:57,116 INFO L306 CDTParser]: Found 1 translation units. [2021-11-03 05:11:57,117 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/sv-benchmarks/c/bitvector/soft_float_5a.c.cil.c [2021-11-03 05:11:57,128 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/data/b687669f3/0749e89dbc724744b66e3a910bfcd81e/FLAG262b43c5e [2021-11-03 05:11:57,524 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/data/b687669f3/0749e89dbc724744b66e3a910bfcd81e [2021-11-03 05:11:57,533 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-03 05:11:57,535 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-03 05:11:57,538 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-03 05:11:57,539 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-03 05:11:57,542 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-03 05:11:57,542 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 05:11:57" (1/1) ... [2021-11-03 05:11:57,543 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4dde9353 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:11:57, skipping insertion in model container [2021-11-03 05:11:57,544 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 05:11:57" (1/1) ... [2021-11-03 05:11:57,551 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-03 05:11:57,596 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-03 05:11:57,759 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_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/sv-benchmarks/c/bitvector/soft_float_5a.c.cil.c[423,436] [2021-11-03 05:11:57,817 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-03 05:11:57,825 INFO L203 MainTranslator]: Completed pre-run [2021-11-03 05:11:57,835 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_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/sv-benchmarks/c/bitvector/soft_float_5a.c.cil.c[423,436] [2021-11-03 05:11:57,863 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-03 05:11:57,885 INFO L208 MainTranslator]: Completed translation [2021-11-03 05:11:57,885 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:11:57 WrapperNode [2021-11-03 05:11:57,886 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-03 05:11:57,886 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-03 05:11:57,886 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-03 05:11:57,887 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-03 05:11:57,893 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:11:57" (1/1) ... [2021-11-03 05:11:57,902 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:11:57" (1/1) ... [2021-11-03 05:11:57,935 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-03 05:11:57,936 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-03 05:11:57,936 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-03 05:11:57,936 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-03 05:11:57,944 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:11:57" (1/1) ... [2021-11-03 05:11:57,944 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:11:57" (1/1) ... [2021-11-03 05:11:57,948 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:11:57" (1/1) ... [2021-11-03 05:11:57,948 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:11:57" (1/1) ... [2021-11-03 05:11:57,964 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:11:57" (1/1) ... [2021-11-03 05:11:57,975 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:11:57" (1/1) ... [2021-11-03 05:11:57,978 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:11:57" (1/1) ... [2021-11-03 05:11:57,995 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-03 05:11:57,996 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-03 05:11:57,996 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-03 05:11:57,996 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-03 05:11:58,002 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:11:57" (1/1) ... [2021-11-03 05:11:58,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-03 05:11:58,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:11:58,040 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-03 05:11:58,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-03 05:11:58,071 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-03 05:11:58,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-03 05:11:58,071 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-03 05:11:58,072 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-03 05:11:58,998 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-03 05:11:58,998 INFO L299 CfgBuilder]: Removed 24 assume(true) statements. [2021-11-03 05:11:59,004 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 05:11:59 BoogieIcfgContainer [2021-11-03 05:11:59,004 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-03 05:11:59,006 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-03 05:11:59,006 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-03 05:11:59,009 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-03 05:11:59,009 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 05:11:57" (1/3) ... [2021-11-03 05:11:59,010 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@412deb1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 05:11:59, skipping insertion in model container [2021-11-03 05:11:59,010 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:11:57" (2/3) ... [2021-11-03 05:11:59,011 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@412deb1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 05:11:59, skipping insertion in model container [2021-11-03 05:11:59,011 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 05:11:59" (3/3) ... [2021-11-03 05:11:59,012 INFO L111 eAbstractionObserver]: Analyzing ICFG soft_float_5a.c.cil.c [2021-11-03 05:11:59,020 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-03 05:11:59,021 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 34 error locations. [2021-11-03 05:11:59,068 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-03 05:11:59,074 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-03 05:11:59,074 INFO L340 AbstractCegarLoop]: Starting to check reachability of 34 error locations. [2021-11-03 05:11:59,092 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-11-03 05:11:59,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-03 05:11:59,097 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:11:59,097 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-03 05:11:59,098 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-11-03 05:11:59,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:11:59,103 INFO L85 PathProgramCache]: Analyzing trace with hash -50967631, now seen corresponding path program 1 times [2021-11-03 05:11:59,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:11:59,113 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000064554] [2021-11-03 05:11:59,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:11:59,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:11:59,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:11:59,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:11:59,250 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:11:59,250 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000064554] [2021-11-03 05:11:59,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000064554] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:11:59,251 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:11:59,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-03 05:11:59,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565789207] [2021-11-03 05:11:59,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-03 05:11:59,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:11:59,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-03 05:11:59,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-03 05:11:59,273 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-11-03 05:11:59,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:11:59,299 INFO L93 Difference]: Finished difference Result 217 states and 285 transitions. [2021-11-03 05:11:59,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-03 05:11:59,300 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-11-03 05:11:59,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:11:59,310 INFO L225 Difference]: With dead ends: 217 [2021-11-03 05:11:59,310 INFO L226 Difference]: Without dead ends: 112 [2021-11-03 05:11:59,313 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-11-03 05:11:59,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-11-03 05:11:59,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2021-11-03 05:11:59,349 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-11-03 05:11:59,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 135 transitions. [2021-11-03 05:11:59,353 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 135 transitions. Word has length 6 [2021-11-03 05:11:59,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:11:59,353 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 135 transitions. [2021-11-03 05:11:59,354 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-11-03 05:11:59,354 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 135 transitions. [2021-11-03 05:11:59,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-03 05:11:59,355 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:11:59,355 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-03 05:11:59,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-03 05:11:59,355 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-11-03 05:11:59,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:11:59,356 INFO L85 PathProgramCache]: Analyzing trace with hash -52260623, now seen corresponding path program 1 times [2021-11-03 05:11:59,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:11:59,357 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240710675] [2021-11-03 05:11:59,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:11:59,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:11:59,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:11:59,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:11:59,400 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:11:59,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240710675] [2021-11-03 05:11:59,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240710675] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:11:59,401 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:11:59,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-03 05:11:59,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745768219] [2021-11-03 05:11:59,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-03 05:11:59,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:11:59,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-03 05:11:59,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:11:59,404 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-11-03 05:11:59,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:11:59,575 INFO L93 Difference]: Finished difference Result 234 states and 286 transitions. [2021-11-03 05:11:59,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-03 05:11:59,577 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-11-03 05:11:59,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:11:59,582 INFO L225 Difference]: With dead ends: 234 [2021-11-03 05:11:59,582 INFO L226 Difference]: Without dead ends: 138 [2021-11-03 05:11:59,584 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-11-03 05:11:59,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-11-03 05:11:59,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 136. [2021-11-03 05:11:59,606 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-11-03 05:11:59,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 161 transitions. [2021-11-03 05:11:59,610 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 161 transitions. Word has length 6 [2021-11-03 05:11:59,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:11:59,610 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 161 transitions. [2021-11-03 05:11:59,611 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-11-03 05:11:59,611 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 161 transitions. [2021-11-03 05:11:59,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-03 05:11:59,612 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:11:59,612 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:11:59,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-03 05:11:59,613 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-11-03 05:11:59,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:11:59,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1428887549, now seen corresponding path program 1 times [2021-11-03 05:11:59,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:11:59,618 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755841219] [2021-11-03 05:11:59,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:11:59,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:11:59,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:11:59,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:11:59,715 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:11:59,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755841219] [2021-11-03 05:11:59,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755841219] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:11:59,717 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:11:59,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-03 05:11:59,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34696586] [2021-11-03 05:11:59,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 05:11:59,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:11:59,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 05:11:59,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:11:59,720 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-11-03 05:11:59,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:11:59,863 INFO L93 Difference]: Finished difference Result 178 states and 207 transitions. [2021-11-03 05:11:59,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 05:11:59,863 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-11-03 05:11:59,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:11:59,866 INFO L225 Difference]: With dead ends: 178 [2021-11-03 05:11:59,866 INFO L226 Difference]: Without dead ends: 168 [2021-11-03 05:11:59,867 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-11-03 05:11:59,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-11-03 05:11:59,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 137. [2021-11-03 05:11:59,889 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-11-03 05:11:59,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 163 transitions. [2021-11-03 05:11:59,891 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 163 transitions. Word has length 10 [2021-11-03 05:11:59,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:11:59,892 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 163 transitions. [2021-11-03 05:11:59,892 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-11-03 05:11:59,892 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 163 transitions. [2021-11-03 05:11:59,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-03 05:11:59,894 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:11:59,894 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:11:59,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-03 05:11:59,895 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-11-03 05:11:59,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:11:59,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1345841268, now seen corresponding path program 1 times [2021-11-03 05:11:59,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:11:59,896 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753182824] [2021-11-03 05:11:59,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:11:59,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:11:59,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:11:59,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:11:59,961 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:11:59,961 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753182824] [2021-11-03 05:11:59,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753182824] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:11:59,966 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:11:59,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-03 05:11:59,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508976164] [2021-11-03 05:11:59,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-03 05:11:59,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:11:59,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-03 05:11:59,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:11:59,968 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-11-03 05:12:00,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:00,065 INFO L93 Difference]: Finished difference Result 168 states and 193 transitions. [2021-11-03 05:12:00,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-03 05:12:00,065 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-11-03 05:12:00,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:00,066 INFO L225 Difference]: With dead ends: 168 [2021-11-03 05:12:00,067 INFO L226 Difference]: Without dead ends: 160 [2021-11-03 05:12:00,068 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-11-03 05:12:00,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-11-03 05:12:00,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 123. [2021-11-03 05:12:00,079 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-11-03 05:12:00,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 149 transitions. [2021-11-03 05:12:00,080 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 149 transitions. Word has length 11 [2021-11-03 05:12:00,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:00,081 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 149 transitions. [2021-11-03 05:12:00,082 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-11-03 05:12:00,082 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 149 transitions. [2021-11-03 05:12:00,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-11-03 05:12:00,086 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:00,086 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:12:00,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-03 05:12:00,086 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-11-03 05:12:00,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:00,087 INFO L85 PathProgramCache]: Analyzing trace with hash 416637039, now seen corresponding path program 1 times [2021-11-03 05:12:00,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:00,088 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639557717] [2021-11-03 05:12:00,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:00,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:00,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:00,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:00,139 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:00,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639557717] [2021-11-03 05:12:00,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639557717] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:00,140 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:00,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-03 05:12:00,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172689926] [2021-11-03 05:12:00,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 05:12:00,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:00,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 05:12:00,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:12:00,142 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-11-03 05:12:00,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:00,251 INFO L93 Difference]: Finished difference Result 274 states and 323 transitions. [2021-11-03 05:12:00,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 05:12:00,252 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-11-03 05:12:00,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:00,253 INFO L225 Difference]: With dead ends: 274 [2021-11-03 05:12:00,253 INFO L226 Difference]: Without dead ends: 178 [2021-11-03 05:12:00,256 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-11-03 05:12:00,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-11-03 05:12:00,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 133. [2021-11-03 05:12:00,270 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-11-03 05:12:00,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 161 transitions. [2021-11-03 05:12:00,271 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 161 transitions. Word has length 11 [2021-11-03 05:12:00,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:00,272 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 161 transitions. [2021-11-03 05:12:00,272 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-11-03 05:12:00,272 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 161 transitions. [2021-11-03 05:12:00,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-11-03 05:12:00,277 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:00,277 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:12:00,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-03 05:12:00,277 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-11-03 05:12:00,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:00,278 INFO L85 PathProgramCache]: Analyzing trace with hash 94813321, now seen corresponding path program 1 times [2021-11-03 05:12:00,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:00,278 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490458770] [2021-11-03 05:12:00,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:00,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:00,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:00,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:00,360 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:00,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490458770] [2021-11-03 05:12:00,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490458770] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:00,361 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:00,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-03 05:12:00,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242580243] [2021-11-03 05:12:00,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-03 05:12:00,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:00,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-03 05:12:00,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:12:00,368 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-11-03 05:12:00,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:00,435 INFO L93 Difference]: Finished difference Result 203 states and 243 transitions. [2021-11-03 05:12:00,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-03 05:12:00,435 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-11-03 05:12:00,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:00,436 INFO L225 Difference]: With dead ends: 203 [2021-11-03 05:12:00,436 INFO L226 Difference]: Without dead ends: 122 [2021-11-03 05:12:00,438 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-11-03 05:12:00,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-11-03 05:12:00,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2021-11-03 05:12:00,444 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-11-03 05:12:00,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 145 transitions. [2021-11-03 05:12:00,445 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 145 transitions. Word has length 12 [2021-11-03 05:12:00,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:00,445 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 145 transitions. [2021-11-03 05:12:00,445 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-11-03 05:12:00,446 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 145 transitions. [2021-11-03 05:12:00,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-11-03 05:12:00,446 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:00,447 INFO L513 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:12:00,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-03 05:12:00,447 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-11-03 05:12:00,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:00,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1587805599, now seen corresponding path program 1 times [2021-11-03 05:12:00,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:00,453 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728917858] [2021-11-03 05:12:00,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:00,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:00,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:00,505 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:00,505 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:00,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728917858] [2021-11-03 05:12:00,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728917858] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:12:00,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464383820] [2021-11-03 05:12:00,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:00,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:00,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:00,511 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:00,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-03 05:12:00,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:00,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-03 05:12:00,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:00,649 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:00,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:00,711 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:00,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464383820] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:00,712 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2021-11-03 05:12:00,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [2] total 7 [2021-11-03 05:12:00,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121965694] [2021-11-03 05:12:00,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-03 05:12:00,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:00,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-03 05:12:00,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2021-11-03 05:12:00,714 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-11-03 05:12:00,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:00,841 INFO L93 Difference]: Finished difference Result 208 states and 233 transitions. [2021-11-03 05:12:00,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-03 05:12:00,841 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-11-03 05:12:00,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:00,843 INFO L225 Difference]: With dead ends: 208 [2021-11-03 05:12:00,843 INFO L226 Difference]: Without dead ends: 205 [2021-11-03 05:12:00,843 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-11-03 05:12:00,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-11-03 05:12:00,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 118. [2021-11-03 05:12:00,848 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-11-03 05:12:00,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 141 transitions. [2021-11-03 05:12:00,849 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 141 transitions. Word has length 12 [2021-11-03 05:12:00,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:00,849 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 141 transitions. [2021-11-03 05:12:00,850 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-11-03 05:12:00,850 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 141 transitions. [2021-11-03 05:12:00,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-03 05:12:00,850 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:00,850 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:12:00,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-03 05:12:01,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:01,068 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-11-03 05:12:01,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:01,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1944935393, now seen corresponding path program 1 times [2021-11-03 05:12:01,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:01,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291373970] [2021-11-03 05:12:01,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:01,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:01,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:01,096 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-03 05:12:01,096 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:01,096 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291373970] [2021-11-03 05:12:01,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291373970] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:01,097 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:01,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-03 05:12:01,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265431615] [2021-11-03 05:12:01,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 05:12:01,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:01,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 05:12:01,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:12:01,098 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-11-03 05:12:01,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:01,172 INFO L93 Difference]: Finished difference Result 184 states and 208 transitions. [2021-11-03 05:12:01,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 05:12:01,172 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-11-03 05:12:01,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:01,173 INFO L225 Difference]: With dead ends: 184 [2021-11-03 05:12:01,174 INFO L226 Difference]: Without dead ends: 180 [2021-11-03 05:12:01,174 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-11-03 05:12:01,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-11-03 05:12:01,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 116. [2021-11-03 05:12:01,179 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-11-03 05:12:01,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 140 transitions. [2021-11-03 05:12:01,180 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 140 transitions. Word has length 16 [2021-11-03 05:12:01,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:01,180 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 140 transitions. [2021-11-03 05:12:01,180 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-11-03 05:12:01,180 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 140 transitions. [2021-11-03 05:12:01,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-11-03 05:12:01,181 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:01,181 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-11-03 05:12:01,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-03 05:12:01,181 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-11-03 05:12:01,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:01,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1942265827, now seen corresponding path program 1 times [2021-11-03 05:12:01,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:01,182 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135626790] [2021-11-03 05:12:01,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:01,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:01,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:01,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:01,255 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:01,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135626790] [2021-11-03 05:12:01,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135626790] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:01,255 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:01,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-03 05:12:01,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802669474] [2021-11-03 05:12:01,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 05:12:01,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:01,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 05:12:01,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:12:01,258 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-11-03 05:12:01,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:01,313 INFO L93 Difference]: Finished difference Result 212 states and 252 transitions. [2021-11-03 05:12:01,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 05:12:01,313 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-11-03 05:12:01,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:01,314 INFO L225 Difference]: With dead ends: 212 [2021-11-03 05:12:01,314 INFO L226 Difference]: Without dead ends: 111 [2021-11-03 05:12:01,315 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-11-03 05:12:01,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-11-03 05:12:01,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 108. [2021-11-03 05:12:01,320 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-11-03 05:12:01,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 127 transitions. [2021-11-03 05:12:01,321 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 127 transitions. Word has length 21 [2021-11-03 05:12:01,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:01,321 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 127 transitions. [2021-11-03 05:12:01,321 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-11-03 05:12:01,321 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 127 transitions. [2021-11-03 05:12:01,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-03 05:12:01,322 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:01,322 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-11-03 05:12:01,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-03 05:12:01,323 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-11-03 05:12:01,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:01,323 INFO L85 PathProgramCache]: Analyzing trace with hash -241976262, now seen corresponding path program 1 times [2021-11-03 05:12:01,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:01,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372560520] [2021-11-03 05:12:01,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:01,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:01,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:01,389 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:01,389 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:01,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372560520] [2021-11-03 05:12:01,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372560520] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:12:01,390 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11689682] [2021-11-03 05:12:01,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:01,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:01,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:01,391 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:01,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-03 05:12:01,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:01,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-03 05:12:01,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:01,530 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:01,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:01,619 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:01,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11689682] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:12:01,620 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [87890782] [2021-11-03 05:12:01,642 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-03 05:12:01,642 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:12:01,647 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:12:01,658 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:12:01,659 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:12:01,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:01,738 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:01,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:01,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:12:01,743 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:01,744 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:01,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:12:01,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:12:01,776 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_9|], 21=[|v_#valid_10|]} [2021-11-03 05:12:01,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:01,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:01,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:01,818 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-11-03 05:12:01,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:01,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:01,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:01,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:01,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:01,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:01,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:01,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:01,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:01,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:01,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:01,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:01,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:01,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:01,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:01,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:01,875 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-11-03 05:12:01,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:01,883 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:01,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:01,884 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:01,885 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:01,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:01,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:01,913 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:01,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:12:01,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:12:01,920 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:12:01,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:01,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:12:01,953 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:12:01,961 INFO L185 QuantifierPusher]: treesize reduction 8, result has 94.5 percent of original size 137 [2021-11-03 05:12:01,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,164 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.6 percent of original size [2021-11-03 05:12:02,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 373 [2021-11-03 05:12:02,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,335 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:02,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:02,350 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:02,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:02,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:02,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:02,680 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:02,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:02,730 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:02,734 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:02,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-03 05:12:02,756 INFO L185 QuantifierPusher]: treesize reduction 36, result has 89.3 percent of original size 302 [2021-11-03 05:12:02,766 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:02,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:02,770 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:12:02,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-03 05:12:02,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:02,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:12:02,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:02,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 171 [2021-11-03 05:12:02,807 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:12:05,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [87890782] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:05,183 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:12:05,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [5, 5, 5] total 22 [2021-11-03 05:12:05,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297731203] [2021-11-03 05:12:05,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-03 05:12:05,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:05,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-03 05:12:05,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2021-11-03 05:12:05,186 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-11-03 05:12:06,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:06,278 INFO L93 Difference]: Finished difference Result 251 states and 297 transitions. [2021-11-03 05:12:06,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-03 05:12:06,279 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-11-03 05:12:06,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:06,280 INFO L225 Difference]: With dead ends: 251 [2021-11-03 05:12:06,280 INFO L226 Difference]: Without dead ends: 143 [2021-11-03 05:12:06,281 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2021-11-03 05:12:06,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-11-03 05:12:06,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 111. [2021-11-03 05:12:06,289 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-11-03 05:12:06,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 134 transitions. [2021-11-03 05:12:06,290 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 134 transitions. Word has length 25 [2021-11-03 05:12:06,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:06,290 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 134 transitions. [2021-11-03 05:12:06,291 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-11-03 05:12:06,291 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 134 transitions. [2021-11-03 05:12:06,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-03 05:12:06,292 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:06,292 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-11-03 05:12:06,329 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-03 05:12:06,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-03 05:12:06,508 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-11-03 05:12:06,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:06,508 INFO L85 PathProgramCache]: Analyzing trace with hash -677867428, now seen corresponding path program 1 times [2021-11-03 05:12:06,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:06,508 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060268941] [2021-11-03 05:12:06,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:06,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:06,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:06,548 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:06,548 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:06,548 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060268941] [2021-11-03 05:12:06,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060268941] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:12:06,549 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911253020] [2021-11-03 05:12:06,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:06,549 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:06,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:06,565 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:06,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-03 05:12:06,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:06,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-03 05:12:06,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:06,716 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:06,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:06,803 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:06,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911253020] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:12:06,804 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1442388411] [2021-11-03 05:12:06,809 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-11-03 05:12:06,809 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:12:06,810 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:12:06,810 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:12:06,810 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:12:06,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:06,824 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:06,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:06,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:12:06,829 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:06,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:06,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:12:06,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:12:06,838 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_10|], 21=[|v_#valid_11|]} [2021-11-03 05:12:06,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:06,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:06,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:06,855 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-11-03 05:12:06,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:06,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:06,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:06,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:06,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:06,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:06,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:06,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:06,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:06,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:06,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:06,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:06,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:06,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:06,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:06,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:06,896 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-11-03 05:12:06,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:06,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:06,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:06,900 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:06,901 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:06,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:06,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:06,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:06,911 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:12:06,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:12:06,912 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:12:06,919 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:06,923 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:12:06,943 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:12:06,952 INFO L185 QuantifierPusher]: treesize reduction 8, result has 94.5 percent of original size 137 [2021-11-03 05:12:06,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:06,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:06,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,045 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.6 percent of original size [2021-11-03 05:12:07,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 373 [2021-11-03 05:12:07,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,147 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:07,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:07,157 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:07,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:07,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:07,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:07,388 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:07,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:07,425 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:07,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:07,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-03 05:12:07,443 INFO L185 QuantifierPusher]: treesize reduction 36, result has 89.3 percent of original size 302 [2021-11-03 05:12:07,449 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:07,450 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:07,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:12:07,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-03 05:12:07,461 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-11-03 05:12:07,463 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:12:07,467 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:12:09,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1442388411] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:09,705 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:12:09,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [5, 5, 5] total 22 [2021-11-03 05:12:09,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431007493] [2021-11-03 05:12:09,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-03 05:12:09,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:09,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-03 05:12:09,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2021-11-03 05:12:09,707 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-11-03 05:12:10,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:10,679 INFO L93 Difference]: Finished difference Result 122 states and 146 transitions. [2021-11-03 05:12:10,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-03 05:12:10,680 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-11-03 05:12:10,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:10,681 INFO L225 Difference]: With dead ends: 122 [2021-11-03 05:12:10,681 INFO L226 Difference]: Without dead ends: 121 [2021-11-03 05:12:10,681 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-11-03 05:12:10,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-11-03 05:12:10,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 111. [2021-11-03 05:12:10,689 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-11-03 05:12:10,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 134 transitions. [2021-11-03 05:12:10,690 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 134 transitions. Word has length 25 [2021-11-03 05:12:10,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:10,690 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 134 transitions. [2021-11-03 05:12:10,691 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-11-03 05:12:10,691 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 134 transitions. [2021-11-03 05:12:10,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-03 05:12:10,692 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:10,692 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-11-03 05:12:10,729 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-11-03 05:12:10,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-11-03 05:12:10,920 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-11-03 05:12:10,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:10,920 INFO L85 PathProgramCache]: Analyzing trace with hash 984532806, now seen corresponding path program 1 times [2021-11-03 05:12:10,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:10,920 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419667368] [2021-11-03 05:12:10,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:10,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:10,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:10,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-11-03 05:12:10,970 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:10,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419667368] [2021-11-03 05:12:10,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419667368] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:12:10,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681284161] [2021-11-03 05:12:10,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:10,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:10,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:10,984 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:11,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-03 05:12:11,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:11,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-03 05:12:11,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:11,156 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:11,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:11,265 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:11,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681284161] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:12:11,266 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [303112931] [2021-11-03 05:12:11,268 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2021-11-03 05:12:11,268 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:12:11,268 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:12:11,268 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:12:11,269 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:12:11,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,278 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:11,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:12:11,279 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:11,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:12:11,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:12:11,284 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_11|], 21=[|v_#valid_12|]} [2021-11-03 05:12:11,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:11,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:11,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:11,294 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-11-03 05:12:11,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:11,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:11,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:11,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:11,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:11,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:11,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:11,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:11,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:11,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:11,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:11,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:11,318 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-11-03 05:12:11,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:11,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:11,323 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:11,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:12:11,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:12:11,334 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:12:11,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:12:11,357 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:12:11,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-11-03 05:12:11,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,434 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-11-03 05:12:11,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 386 [2021-11-03 05:12:11,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,517 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:11,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:11,527 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:11,535 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:11,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:11,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,725 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:11,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,757 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:11,761 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-03 05:12:11,768 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:11,771 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-03 05:12:11,790 INFO L185 QuantifierPusher]: treesize reduction 36, result has 89.3 percent of original size 302 [2021-11-03 05:12:11,796 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:11,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:12:11,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-03 05:12:11,804 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:11,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-11-03 05:12:11,829 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.0 percent of original size [2021-11-03 05:12:11,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-03 05:12:11,833 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:12:13,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [303112931] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:13,952 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:12:13,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [5, 5, 5] total 24 [2021-11-03 05:12:13,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396240881] [2021-11-03 05:12:13,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-03 05:12:13,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:13,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-03 05:12:13,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2021-11-03 05:12:13,954 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-11-03 05:12:15,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:15,002 INFO L93 Difference]: Finished difference Result 195 states and 216 transitions. [2021-11-03 05:12:15,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-03 05:12:15,003 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-11-03 05:12:15,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:15,005 INFO L225 Difference]: With dead ends: 195 [2021-11-03 05:12:15,005 INFO L226 Difference]: Without dead ends: 193 [2021-11-03 05:12:15,005 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=121, Invalid=529, Unknown=0, NotChecked=0, Total=650 [2021-11-03 05:12:15,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-11-03 05:12:15,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 113. [2021-11-03 05:12:15,013 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-11-03 05:12:15,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 136 transitions. [2021-11-03 05:12:15,014 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 136 transitions. Word has length 26 [2021-11-03 05:12:15,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:15,014 INFO L470 AbstractCegarLoop]: Abstraction has 113 states and 136 transitions. [2021-11-03 05:12:15,015 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-11-03 05:12:15,015 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 136 transitions. [2021-11-03 05:12:15,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-03 05:12:15,016 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:15,016 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-11-03 05:12:15,053 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-03 05:12:15,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-11-03 05:12:15,231 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-11-03 05:12:15,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:15,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1405495738, now seen corresponding path program 1 times [2021-11-03 05:12:15,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:15,232 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922399924] [2021-11-03 05:12:15,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:15,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:15,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:15,291 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:15,291 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:15,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922399924] [2021-11-03 05:12:15,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922399924] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:12:15,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135994064] [2021-11-03 05:12:15,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:15,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:15,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:15,308 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:15,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-03 05:12:15,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:15,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-03 05:12:15,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:15,528 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-03 05:12:15,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:15,671 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-03 05:12:15,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135994064] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:15,672 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2021-11-03 05:12:15,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 5] imperfect sequences [5] total 11 [2021-11-03 05:12:15,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57102134] [2021-11-03 05:12:15,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-03 05:12:15,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:15,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-03 05:12:15,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-11-03 05:12:15,674 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-11-03 05:12:15,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:15,806 INFO L93 Difference]: Finished difference Result 168 states and 198 transitions. [2021-11-03 05:12:15,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-03 05:12:15,807 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-11-03 05:12:15,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:15,808 INFO L225 Difference]: With dead ends: 168 [2021-11-03 05:12:15,808 INFO L226 Difference]: Without dead ends: 137 [2021-11-03 05:12:15,809 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-11-03 05:12:15,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-11-03 05:12:15,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 133. [2021-11-03 05:12:15,818 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-11-03 05:12:15,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 158 transitions. [2021-11-03 05:12:15,819 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 158 transitions. Word has length 26 [2021-11-03 05:12:15,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:15,820 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 158 transitions. [2021-11-03 05:12:15,820 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-11-03 05:12:15,820 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 158 transitions. [2021-11-03 05:12:15,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-03 05:12:15,821 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:15,821 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-11-03 05:12:15,866 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-03 05:12:16,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:16,034 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-11-03 05:12:16,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:16,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1409778560, now seen corresponding path program 1 times [2021-11-03 05:12:16,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:16,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336178350] [2021-11-03 05:12:16,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:16,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:16,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:16,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-03 05:12:16,078 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:16,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336178350] [2021-11-03 05:12:16,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336178350] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:16,078 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:16,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-03 05:12:16,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988474823] [2021-11-03 05:12:16,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 05:12:16,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:16,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 05:12:16,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:12:16,080 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-11-03 05:12:16,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:16,134 INFO L93 Difference]: Finished difference Result 162 states and 188 transitions. [2021-11-03 05:12:16,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 05:12:16,134 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-11-03 05:12:16,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:16,135 INFO L225 Difference]: With dead ends: 162 [2021-11-03 05:12:16,136 INFO L226 Difference]: Without dead ends: 150 [2021-11-03 05:12:16,136 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-11-03 05:12:16,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-11-03 05:12:16,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 113. [2021-11-03 05:12:16,145 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-11-03 05:12:16,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 130 transitions. [2021-11-03 05:12:16,145 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 130 transitions. Word has length 26 [2021-11-03 05:12:16,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:16,146 INFO L470 AbstractCegarLoop]: Abstraction has 113 states and 130 transitions. [2021-11-03 05:12:16,146 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-11-03 05:12:16,146 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 130 transitions. [2021-11-03 05:12:16,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-03 05:12:16,147 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:16,147 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-11-03 05:12:16,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2021-11-03 05:12:16,147 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-11-03 05:12:16,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:16,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1841454430, now seen corresponding path program 1 times [2021-11-03 05:12:16,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:16,148 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259970227] [2021-11-03 05:12:16,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:16,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:16,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:16,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-11-03 05:12:16,174 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:16,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259970227] [2021-11-03 05:12:16,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259970227] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:16,175 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:16,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-03 05:12:16,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578805493] [2021-11-03 05:12:16,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 05:12:16,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:16,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 05:12:16,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:12:16,186 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-11-03 05:12:16,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:16,238 INFO L93 Difference]: Finished difference Result 144 states and 161 transitions. [2021-11-03 05:12:16,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 05:12:16,239 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-11-03 05:12:16,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:16,240 INFO L225 Difference]: With dead ends: 144 [2021-11-03 05:12:16,240 INFO L226 Difference]: Without dead ends: 142 [2021-11-03 05:12:16,240 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-11-03 05:12:16,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-11-03 05:12:16,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 102. [2021-11-03 05:12:16,249 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-11-03 05:12:16,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 116 transitions. [2021-11-03 05:12:16,250 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 116 transitions. Word has length 26 [2021-11-03 05:12:16,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:16,250 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 116 transitions. [2021-11-03 05:12:16,250 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-11-03 05:12:16,250 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 116 transitions. [2021-11-03 05:12:16,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-03 05:12:16,251 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:16,251 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-11-03 05:12:16,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2021-11-03 05:12:16,251 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-11-03 05:12:16,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:16,252 INFO L85 PathProgramCache]: Analyzing trace with hash -995040760, now seen corresponding path program 1 times [2021-11-03 05:12:16,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:16,252 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124324197] [2021-11-03 05:12:16,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:16,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:16,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:16,279 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-03 05:12:16,279 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:16,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124324197] [2021-11-03 05:12:16,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124324197] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:16,280 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:16,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-03 05:12:16,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656736407] [2021-11-03 05:12:16,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 05:12:16,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:16,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 05:12:16,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:12:16,281 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-11-03 05:12:16,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:16,329 INFO L93 Difference]: Finished difference Result 129 states and 142 transitions. [2021-11-03 05:12:16,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 05:12:16,329 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-11-03 05:12:16,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:16,330 INFO L225 Difference]: With dead ends: 129 [2021-11-03 05:12:16,330 INFO L226 Difference]: Without dead ends: 108 [2021-11-03 05:12:16,331 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-11-03 05:12:16,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-11-03 05:12:16,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 76. [2021-11-03 05:12:16,337 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-11-03 05:12:16,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 85 transitions. [2021-11-03 05:12:16,338 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 85 transitions. Word has length 28 [2021-11-03 05:12:16,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:16,338 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 85 transitions. [2021-11-03 05:12:16,338 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-11-03 05:12:16,338 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 85 transitions. [2021-11-03 05:12:16,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-03 05:12:16,339 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:16,339 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-11-03 05:12:16,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2021-11-03 05:12:16,339 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-11-03 05:12:16,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:16,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1774195684, now seen corresponding path program 1 times [2021-11-03 05:12:16,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:16,340 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003025256] [2021-11-03 05:12:16,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:16,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:16,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:16,374 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:16,374 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:16,374 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003025256] [2021-11-03 05:12:16,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003025256] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:12:16,374 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722576512] [2021-11-03 05:12:16,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:16,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:16,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:16,380 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:16,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-03 05:12:16,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:16,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-03 05:12:16,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:16,572 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:16,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:16,659 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:16,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722576512] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:12:16,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1954647867] [2021-11-03 05:12:16,667 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-03 05:12:16,667 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:12:16,668 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:12:16,668 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:12:16,668 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:12:16,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:16,686 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:16,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:16,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:12:16,688 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:16,688 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:16,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:12:16,690 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:12:16,693 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_12|], 21=[|v_#valid_13|]} [2021-11-03 05:12:16,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:16,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:16,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:16,703 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-11-03 05:12:16,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:16,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:16,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:16,708 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:16,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:16,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:16,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:16,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:16,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:16,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:16,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:16,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:16,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:16,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:16,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:16,730 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-11-03 05:12:16,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:16,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:16,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:16,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:16,734 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:16,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:16,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:16,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:12:16,742 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:12:16,743 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:12:16,749 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:16,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:12:16,770 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:12:16,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-11-03 05:12:16,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,871 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-11-03 05:12:16,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 386 [2021-11-03 05:12:16,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,944 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:16,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:16,953 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:16,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:16,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:16,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:17,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:17,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:17,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:17,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:17,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:17,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:17,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:17,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:17,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:17,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:17,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:17,153 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:17,155 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:17,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:17,178 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:17,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:17,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-03 05:12:17,187 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:17,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:17,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-03 05:12:17,205 INFO L185 QuantifierPusher]: treesize reduction 75, result has 70.6 percent of original size 180 [2021-11-03 05:12:17,210 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:17,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:17,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:12:17,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-03 05:12:17,223 INFO L180 QuantifierPusher]: treesize reduction 12, result has 88.1 percent of original size [2021-11-03 05:12:17,226 INFO L185 QuantifierPusher]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-11-03 05:12:17,238 INFO L180 QuantifierPusher]: treesize reduction 15, result has 92.3 percent of original size [2021-11-03 05:12:17,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 174 [2021-11-03 05:12:17,251 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:12:20,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1954647867] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:20,036 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:12:20,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [5, 5, 5] total 28 [2021-11-03 05:12:20,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468829086] [2021-11-03 05:12:20,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-03 05:12:20,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:20,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-03 05:12:20,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=606, Unknown=0, NotChecked=0, Total=756 [2021-11-03 05:12:20,039 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-11-03 05:12:21,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:21,023 INFO L93 Difference]: Finished difference Result 126 states and 140 transitions. [2021-11-03 05:12:21,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-03 05:12:21,025 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-11-03 05:12:21,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:21,026 INFO L225 Difference]: With dead ends: 126 [2021-11-03 05:12:21,026 INFO L226 Difference]: Without dead ends: 124 [2021-11-03 05:12:21,027 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 72 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=164, Invalid=706, Unknown=0, NotChecked=0, Total=870 [2021-11-03 05:12:21,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-11-03 05:12:21,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 94. [2021-11-03 05:12:21,041 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-11-03 05:12:21,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 109 transitions. [2021-11-03 05:12:21,042 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 109 transitions. Word has length 33 [2021-11-03 05:12:21,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:21,043 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 109 transitions. [2021-11-03 05:12:21,043 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-11-03 05:12:21,043 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 109 transitions. [2021-11-03 05:12:21,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-03 05:12:21,044 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:21,044 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-11-03 05:12:21,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-03 05:12:21,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-11-03 05:12:21,264 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-11-03 05:12:21,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:21,264 INFO L85 PathProgramCache]: Analyzing trace with hash 828455464, now seen corresponding path program 1 times [2021-11-03 05:12:21,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:21,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852364000] [2021-11-03 05:12:21,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:21,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:21,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:21,323 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:21,324 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:21,324 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852364000] [2021-11-03 05:12:21,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852364000] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:12:21,324 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933182049] [2021-11-03 05:12:21,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:21,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:21,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:21,331 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:21,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-03 05:12:21,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:21,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-03 05:12:21,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:21,647 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:21,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:21,761 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:21,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933182049] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:12:21,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [8349109] [2021-11-03 05:12:21,764 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-03 05:12:21,764 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:12:21,765 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:12:21,765 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:12:21,765 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:12:21,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:21,778 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:21,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:21,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:12:21,779 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:21,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:21,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:12:21,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:12:21,783 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_13|], 21=[|v_#valid_14|]} [2021-11-03 05:12:21,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:21,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:21,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:21,794 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-11-03 05:12:21,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:21,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:21,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:21,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:21,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:21,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:21,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:21,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:21,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:21,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:21,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:21,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:21,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:21,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:21,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:21,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:21,817 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-11-03 05:12:21,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:21,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:21,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:21,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:21,821 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:21,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:21,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:21,826 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:21,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:12:21,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:12:21,829 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:12:21,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:21,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:12:21,855 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:12:21,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-11-03 05:12:21,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:21,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:21,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:21,913 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-11-03 05:12:21,924 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 386 [2021-11-03 05:12:21,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:21,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:21,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:21,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:21,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:21,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:21,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:21,982 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:21,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:21,991 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:21,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:21,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:22,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:22,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:22,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:22,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:22,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:22,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:22,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:22,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:22,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:22,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:22,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:22,115 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:22,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:12:22,123 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.1 percent of original size [2021-11-03 05:12:22,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-03 05:12:22,136 INFO L180 QuantifierPusher]: treesize reduction 12, result has 87.8 percent of original size [2021-11-03 05:12:22,138 INFO L185 QuantifierPusher]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-11-03 05:12:22,151 INFO L180 QuantifierPusher]: treesize reduction 15, result has 92.2 percent of original size [2021-11-03 05:12:22,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 171 [2021-11-03 05:12:22,164 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:12:24,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [8349109] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:24,982 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:12:24,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [5, 5, 5] total 30 [2021-11-03 05:12:24,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251857442] [2021-11-03 05:12:24,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-03 05:12:24,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:24,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-03 05:12:24,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2021-11-03 05:12:24,984 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-11-03 05:12:26,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:26,106 INFO L93 Difference]: Finished difference Result 141 states and 160 transitions. [2021-11-03 05:12:26,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-03 05:12:26,107 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-11-03 05:12:26,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:26,108 INFO L225 Difference]: With dead ends: 141 [2021-11-03 05:12:26,109 INFO L226 Difference]: Without dead ends: 139 [2021-11-03 05:12:26,109 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 71 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=143, Invalid=849, Unknown=0, NotChecked=0, Total=992 [2021-11-03 05:12:26,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2021-11-03 05:12:26,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 91. [2021-11-03 05:12:26,118 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-11-03 05:12:26,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 105 transitions. [2021-11-03 05:12:26,118 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 105 transitions. Word has length 34 [2021-11-03 05:12:26,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:26,119 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 105 transitions. [2021-11-03 05:12:26,119 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-11-03 05:12:26,119 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 105 transitions. [2021-11-03 05:12:26,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-03 05:12:26,120 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:26,120 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-11-03 05:12:26,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-03 05:12:26,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-11-03 05:12:26,332 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-11-03 05:12:26,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:26,332 INFO L85 PathProgramCache]: Analyzing trace with hash -218179610, now seen corresponding path program 1 times [2021-11-03 05:12:26,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:26,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775577015] [2021-11-03 05:12:26,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:26,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:26,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:26,380 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:26,380 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:26,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775577015] [2021-11-03 05:12:26,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775577015] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:12:26,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875570968] [2021-11-03 05:12:26,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:26,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:26,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:26,382 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:26,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-03 05:12:26,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:26,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-03 05:12:26,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:26,637 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:26,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:26,736 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:26,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875570968] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:12:26,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1471646861] [2021-11-03 05:12:26,741 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-03 05:12:26,741 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:12:26,741 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:12:26,741 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:12:26,741 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:12:26,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:26,755 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:26,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:26,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:12:26,756 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:26,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:26,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:12:26,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:12:26,761 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_14|], 21=[|v_#valid_15|]} [2021-11-03 05:12:26,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:26,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:26,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:26,772 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-11-03 05:12:26,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:26,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:26,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:26,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:26,774 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:26,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:26,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:26,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:26,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:26,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:26,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:26,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:26,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:26,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:26,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:26,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:26,800 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-11-03 05:12:26,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:26,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:26,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:26,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:26,805 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:26,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:26,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:26,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:26,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:12:26,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:12:26,820 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:12:26,830 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:26,834 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:12:26,849 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:12:26,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-11-03 05:12:26,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:26,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:26,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:26,916 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-11-03 05:12:26,927 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 386 [2021-11-03 05:12:26,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:26,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:26,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:26,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:26,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:26,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:26,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:26,985 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:26,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:26,993 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:26,995 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:26,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:27,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:27,162 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:27,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:27,185 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:27,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:27,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-03 05:12:27,194 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:27,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:27,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-03 05:12:27,216 INFO L185 QuantifierPusher]: treesize reduction 75, result has 70.6 percent of original size 180 [2021-11-03 05:12:27,223 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:27,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:27,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:12:27,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-03 05:12:27,237 INFO L180 QuantifierPusher]: treesize reduction 12, result has 88.1 percent of original size [2021-11-03 05:12:27,240 INFO L185 QuantifierPusher]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-11-03 05:12:27,254 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.9 percent of original size [2021-11-03 05:12:27,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-03 05:12:27,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:27,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 179 [2021-11-03 05:12:27,276 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:12:30,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1471646861] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:30,244 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:12:30,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [5, 5, 5] total 30 [2021-11-03 05:12:30,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024537414] [2021-11-03 05:12:30,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-03 05:12:30,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:30,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-03 05:12:30,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=730, Unknown=0, NotChecked=0, Total=870 [2021-11-03 05:12:30,246 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-11-03 05:12:31,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:31,320 INFO L93 Difference]: Finished difference Result 165 states and 183 transitions. [2021-11-03 05:12:31,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-03 05:12:31,321 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-11-03 05:12:31,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:31,322 INFO L225 Difference]: With dead ends: 165 [2021-11-03 05:12:31,322 INFO L226 Difference]: Without dead ends: 164 [2021-11-03 05:12:31,323 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 76 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=154, Invalid=838, Unknown=0, NotChecked=0, Total=992 [2021-11-03 05:12:31,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-11-03 05:12:31,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 109. [2021-11-03 05:12:31,334 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-11-03 05:12:31,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 128 transitions. [2021-11-03 05:12:31,335 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 128 transitions. Word has length 35 [2021-11-03 05:12:31,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:31,335 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 128 transitions. [2021-11-03 05:12:31,335 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-11-03 05:12:31,335 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 128 transitions. [2021-11-03 05:12:31,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-03 05:12:31,336 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:31,336 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-11-03 05:12:31,365 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-11-03 05:12:31,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:31,548 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-11-03 05:12:31,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:31,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1542072518, now seen corresponding path program 1 times [2021-11-03 05:12:31,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:31,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462796558] [2021-11-03 05:12:31,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:31,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:31,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:31,596 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:31,596 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:31,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462796558] [2021-11-03 05:12:31,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462796558] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:12:31,597 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302884034] [2021-11-03 05:12:31,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:31,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:31,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:31,612 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:31,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-03 05:12:31,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:31,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-03 05:12:31,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:31,888 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:31,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:32,004 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:32,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302884034] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:12:32,004 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1346038610] [2021-11-03 05:12:32,006 INFO L159 IcfgInterpreter]: Started Sifa with 29 locations of interest [2021-11-03 05:12:32,006 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:12:32,007 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:12:32,007 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:12:32,007 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:12:32,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,025 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:32,026 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:12:32,026 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:32,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:12:32,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:12:32,032 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_15|], 21=[|v_#valid_16|]} [2021-11-03 05:12:32,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:32,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:32,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:32,046 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-11-03 05:12:32,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:32,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:32,048 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:32,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:32,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:32,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:32,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:32,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:32,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:32,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:32,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:32,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:32,074 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-11-03 05:12:32,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:32,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:32,088 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:32,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,093 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:12:32,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:12:32,095 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:12:32,102 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,105 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:12:32,121 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:12:32,124 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-11-03 05:12:32,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,184 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-11-03 05:12:32,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 393 [2021-11-03 05:12:32,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,270 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:32,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:32,278 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:32,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:32,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:32,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,410 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:32,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,437 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:32,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-03 05:12:32,450 INFO L185 QuantifierPusher]: treesize reduction 75, result has 70.6 percent of original size 180 [2021-11-03 05:12:32,456 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:32,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:12:32,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-03 05:12:32,467 INFO L180 QuantifierPusher]: treesize reduction 8, result has 90.1 percent of original size [2021-11-03 05:12:32,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-11-03 05:12:32,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:32,479 INFO L185 QuantifierPusher]: treesize reduction 8, result has 90.0 percent of original size 72 [2021-11-03 05:12:32,491 INFO L180 QuantifierPusher]: treesize reduction 18, result has 91.1 percent of original size [2021-11-03 05:12:32,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-03 05:12:32,505 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:12:35,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1346038610] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:35,668 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:12:35,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [5, 5, 5] total 30 [2021-11-03 05:12:35,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963655876] [2021-11-03 05:12:35,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-03 05:12:35,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:35,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-03 05:12:35,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=712, Unknown=0, NotChecked=0, Total=870 [2021-11-03 05:12:35,670 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-11-03 05:12:36,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:36,705 INFO L93 Difference]: Finished difference Result 155 states and 176 transitions. [2021-11-03 05:12:36,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-03 05:12:36,706 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-11-03 05:12:36,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:36,707 INFO L225 Difference]: With dead ends: 155 [2021-11-03 05:12:36,707 INFO L226 Difference]: Without dead ends: 154 [2021-11-03 05:12:36,708 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-11-03 05:12:36,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-11-03 05:12:36,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 118. [2021-11-03 05:12:36,720 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-11-03 05:12:36,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 140 transitions. [2021-11-03 05:12:36,720 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 140 transitions. Word has length 35 [2021-11-03 05:12:36,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:36,721 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 140 transitions. [2021-11-03 05:12:36,721 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-11-03 05:12:36,721 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 140 transitions. [2021-11-03 05:12:36,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-03 05:12:36,721 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:36,721 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-11-03 05:12:36,741 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-03 05:12:36,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable183 [2021-11-03 05:12:36,922 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-11-03 05:12:36,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:36,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1195716943, now seen corresponding path program 1 times [2021-11-03 05:12:36,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:36,922 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551556923] [2021-11-03 05:12:36,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:36,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:36,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:36,955 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:36,955 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:36,956 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551556923] [2021-11-03 05:12:36,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551556923] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:12:36,956 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943483290] [2021-11-03 05:12:36,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:36,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:36,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:36,958 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:36,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-03 05:12:37,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:37,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-03 05:12:37,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:37,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-11-03 05:12:37,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:37,397 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:37,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943483290] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:12:37,397 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [283705329] [2021-11-03 05:12:37,405 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2021-11-03 05:12:37,405 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:12:37,406 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:12:37,406 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:12:37,406 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:12:37,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,419 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:37,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:12:37,421 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:37,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:12:37,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:12:37,429 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_16|], 21=[|v_#valid_17|]} [2021-11-03 05:12:37,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:37,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:37,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:37,440 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-11-03 05:12:37,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,440 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:37,441 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:37,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:37,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:37,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:37,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:37,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:37,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:37,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:37,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:37,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:37,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:37,471 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-11-03 05:12:37,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:37,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:37,475 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:37,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:12:37,481 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:12:37,482 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:12:37,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:12:37,507 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:12:37,512 INFO L185 QuantifierPusher]: treesize reduction 8, result has 94.5 percent of original size 137 [2021-11-03 05:12:37,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,558 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.6 percent of original size [2021-11-03 05:12:37,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 373 [2021-11-03 05:12:37,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,619 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:37,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:37,628 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:37,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:37,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:37,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,767 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:37,771 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,792 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:37,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 162 [2021-11-03 05:12:37,800 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:37,802 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-03 05:12:37,814 INFO L185 QuantifierPusher]: treesize reduction 75, result has 70.6 percent of original size 180 [2021-11-03 05:12:37,819 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:37,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:37,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:12:37,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-03 05:12:37,832 INFO L180 QuantifierPusher]: treesize reduction 12, result has 88.1 percent of original size [2021-11-03 05:12:37,835 INFO L185 QuantifierPusher]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-11-03 05:12:37,847 INFO L180 QuantifierPusher]: treesize reduction 15, result has 92.3 percent of original size [2021-11-03 05:12:37,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 174 [2021-11-03 05:12:37,871 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:12:41,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [283705329] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:41,321 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:12:41,321 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [5, 5, 5] total 30 [2021-11-03 05:12:41,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942868592] [2021-11-03 05:12:41,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-03 05:12:41,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:41,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-03 05:12:41,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=691, Unknown=0, NotChecked=0, Total=870 [2021-11-03 05:12:41,323 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-11-03 05:12:42,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:42,347 INFO L93 Difference]: Finished difference Result 153 states and 175 transitions. [2021-11-03 05:12:42,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-03 05:12:42,347 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-11-03 05:12:42,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:42,348 INFO L225 Difference]: With dead ends: 153 [2021-11-03 05:12:42,348 INFO L226 Difference]: Without dead ends: 151 [2021-11-03 05:12:42,349 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 78 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=193, Invalid=799, Unknown=0, NotChecked=0, Total=992 [2021-11-03 05:12:42,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-11-03 05:12:42,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 127. [2021-11-03 05:12:42,358 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-11-03 05:12:42,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 150 transitions. [2021-11-03 05:12:42,359 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 150 transitions. Word has length 36 [2021-11-03 05:12:42,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:42,359 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 150 transitions. [2021-11-03 05:12:42,360 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-11-03 05:12:42,360 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 150 transitions. [2021-11-03 05:12:42,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-03 05:12:42,360 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:42,360 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-11-03 05:12:42,398 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-03 05:12:42,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2021-11-03 05:12:42,585 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-11-03 05:12:42,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:42,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1258607346, now seen corresponding path program 1 times [2021-11-03 05:12:42,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:42,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796437412] [2021-11-03 05:12:42,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:42,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:42,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:42,630 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:42,631 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:42,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796437412] [2021-11-03 05:12:42,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796437412] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:12:42,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658644347] [2021-11-03 05:12:42,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:42,631 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:42,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:42,638 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:42,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-03 05:12:42,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:42,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-03 05:12:42,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:42,993 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:42,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:43,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:43,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658644347] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:12:43,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1960512293] [2021-11-03 05:12:43,115 INFO L159 IcfgInterpreter]: Started Sifa with 32 locations of interest [2021-11-03 05:12:43,115 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:12:43,115 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:12:43,116 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:12:43,116 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:12:43,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:43,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:43,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:43,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:12:43,142 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:43,142 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:43,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:12:43,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:12:43,147 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_17|], 21=[|v_#valid_18|]} [2021-11-03 05:12:43,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:43,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:43,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:43,160 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-11-03 05:12:43,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:43,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:43,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:43,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:43,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:43,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:43,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:43,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:43,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:43,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:43,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:43,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:43,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:43,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:43,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:43,187 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-11-03 05:12:43,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:43,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:43,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:43,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:43,191 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:43,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:43,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:43,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:12:43,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:12:43,206 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:12:43,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:43,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:12:43,238 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:12:43,241 INFO L185 QuantifierPusher]: treesize reduction 8, result has 94.5 percent of original size 137 [2021-11-03 05:12:43,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,296 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.6 percent of original size [2021-11-03 05:12:43,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 373 [2021-11-03 05:12:43,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,346 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:43,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:43,353 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:43,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:43,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:43,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:43,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:12:43,453 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.1 percent of original size [2021-11-03 05:12:43,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-03 05:12:43,463 INFO L180 QuantifierPusher]: treesize reduction 12, result has 87.8 percent of original size [2021-11-03 05:12:43,464 INFO L185 QuantifierPusher]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-11-03 05:12:43,477 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.4 percent of original size [2021-11-03 05:12:43,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-03 05:12:43,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:43,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-03 05:12:43,500 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:12:46,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1960512293] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:46,574 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:12:46,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [5, 5, 5] total 32 [2021-11-03 05:12:46,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521776114] [2021-11-03 05:12:46,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-03 05:12:46,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:46,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-03 05:12:46,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=863, Unknown=0, NotChecked=0, Total=992 [2021-11-03 05:12:46,576 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-11-03 05:12:47,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:47,592 INFO L93 Difference]: Finished difference Result 187 states and 208 transitions. [2021-11-03 05:12:47,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-03 05:12:47,595 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-11-03 05:12:47,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:47,596 INFO L225 Difference]: With dead ends: 187 [2021-11-03 05:12:47,596 INFO L226 Difference]: Without dead ends: 186 [2021-11-03 05:12:47,596 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 75 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 500 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=145, Invalid=977, Unknown=0, NotChecked=0, Total=1122 [2021-11-03 05:12:47,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-11-03 05:12:47,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 127. [2021-11-03 05:12:47,610 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-11-03 05:12:47,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 150 transitions. [2021-11-03 05:12:47,611 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 150 transitions. Word has length 36 [2021-11-03 05:12:47,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:47,611 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 150 transitions. [2021-11-03 05:12:47,611 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-11-03 05:12:47,611 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 150 transitions. [2021-11-03 05:12:47,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-03 05:12:47,612 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:47,612 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-11-03 05:12:47,647 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-11-03 05:12:47,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:47,828 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-11-03 05:12:47,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:47,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1276107822, now seen corresponding path program 1 times [2021-11-03 05:12:47,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:47,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979515883] [2021-11-03 05:12:47,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:47,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:47,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:47,879 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:47,880 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:47,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979515883] [2021-11-03 05:12:47,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979515883] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:12:47,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587007864] [2021-11-03 05:12:47,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:47,880 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:47,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:47,881 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:47,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-03 05:12:48,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:48,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-03 05:12:48,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:48,304 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:48,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:48,423 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:48,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587007864] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:12:48,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1544618824] [2021-11-03 05:12:48,425 INFO L159 IcfgInterpreter]: Started Sifa with 32 locations of interest [2021-11-03 05:12:48,425 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:12:48,425 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:12:48,425 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:12:48,425 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:12:48,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:48,438 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:48,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:48,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:12:48,439 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:48,439 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:48,440 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:12:48,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:12:48,443 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_18|], 21=[|v_#valid_19|]} [2021-11-03 05:12:48,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:48,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:48,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:48,456 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-11-03 05:12:48,457 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:48,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:48,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:48,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:48,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:48,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:48,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:48,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:48,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:48,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:48,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:48,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:48,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:48,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:48,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:48,489 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-11-03 05:12:48,491 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:48,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:48,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:48,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:48,494 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:48,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:48,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:48,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:12:48,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:12:48,506 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:12:48,516 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:48,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:12:48,536 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:12:48,540 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-11-03 05:12:48,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,599 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-11-03 05:12:48,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 386 [2021-11-03 05:12:48,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,668 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:48,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:48,681 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:48,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:48,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:48,790 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:48,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:12:48,797 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.1 percent of original size [2021-11-03 05:12:48,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-03 05:12:48,807 INFO L180 QuantifierPusher]: treesize reduction 8, result has 89.7 percent of original size [2021-11-03 05:12:48,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-11-03 05:12:48,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:48,820 INFO L185 QuantifierPusher]: treesize reduction 8, result has 89.6 percent of original size 69 [2021-11-03 05:12:48,832 INFO L180 QuantifierPusher]: treesize reduction 18, result has 91.0 percent of original size [2021-11-03 05:12:48,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-11-03 05:12:48,845 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:12:51,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1544618824] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:51,968 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:12:51,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [5, 5, 5] total 32 [2021-11-03 05:12:51,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144592322] [2021-11-03 05:12:51,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-03 05:12:51,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:51,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-03 05:12:51,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2021-11-03 05:12:51,970 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-11-03 05:12:53,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:53,023 INFO L93 Difference]: Finished difference Result 177 states and 202 transitions. [2021-11-03 05:12:53,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-03 05:12:53,024 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-11-03 05:12:53,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:53,025 INFO L225 Difference]: With dead ends: 177 [2021-11-03 05:12:53,025 INFO L226 Difference]: Without dead ends: 176 [2021-11-03 05:12:53,025 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 75 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=151, Invalid=971, Unknown=0, NotChecked=0, Total=1122 [2021-11-03 05:12:53,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-11-03 05:12:53,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 127. [2021-11-03 05:12:53,055 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-11-03 05:12:53,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 150 transitions. [2021-11-03 05:12:53,056 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 150 transitions. Word has length 36 [2021-11-03 05:12:53,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:53,056 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 150 transitions. [2021-11-03 05:12:53,056 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-11-03 05:12:53,056 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 150 transitions. [2021-11-03 05:12:53,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-03 05:12:53,058 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:53,058 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-11-03 05:12:53,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-03 05:12:53,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable266,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:53,284 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-11-03 05:12:53,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:53,284 INFO L85 PathProgramCache]: Analyzing trace with hash 782803912, now seen corresponding path program 1 times [2021-11-03 05:12:53,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:53,284 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462701308] [2021-11-03 05:12:53,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:53,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:53,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:53,317 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:53,318 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:53,318 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462701308] [2021-11-03 05:12:53,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462701308] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:12:53,318 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891215208] [2021-11-03 05:12:53,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:53,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:53,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:53,320 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:53,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-03 05:12:53,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:53,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-03 05:12:53,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:53,664 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:53,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:53,786 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:53,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891215208] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:12:53,787 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1489462816] [2021-11-03 05:12:53,788 INFO L159 IcfgInterpreter]: Started Sifa with 31 locations of interest [2021-11-03 05:12:53,788 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:12:53,788 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:12:53,788 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:12:53,789 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:12:53,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:53,798 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:53,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:53,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:12:53,800 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:53,800 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:53,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:12:53,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:12:53,806 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_19|], 21=[|v_#valid_20|]} [2021-11-03 05:12:53,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:53,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:53,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:53,821 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-11-03 05:12:53,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:53,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:53,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:53,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:53,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:53,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:53,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:53,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:53,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:53,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:53,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:53,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:53,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:53,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:53,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:53,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:53,850 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-11-03 05:12:53,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:53,853 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:53,853 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:53,854 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:53,854 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:53,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:53,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:53,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:53,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:12:53,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:12:53,862 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:12:53,870 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:53,873 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:12:53,889 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:12:53,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-11-03 05:12:53,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:53,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:53,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:53,946 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-11-03 05:12:53,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 393 [2021-11-03 05:12:53,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,021 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:54,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:54,029 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:54,031 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:54,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:54,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:54,143 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:54,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:54,164 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:54,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:54,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-03 05:12:54,187 INFO L185 QuantifierPusher]: treesize reduction 36, result has 89.3 percent of original size 302 [2021-11-03 05:12:54,198 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:54,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:54,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:12:54,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-03 05:12:54,212 INFO L180 QuantifierPusher]: treesize reduction 12, result has 88.1 percent of original size [2021-11-03 05:12:54,214 INFO L185 QuantifierPusher]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-11-03 05:12:54,228 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.9 percent of original size [2021-11-03 05:12:54,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-03 05:12:54,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:54,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 179 [2021-11-03 05:12:54,263 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:12:58,409 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:12:58,409 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:12:58,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2021-11-03 05:12:58,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144148450] [2021-11-03 05:12:58,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-03 05:12:58,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:58,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-03 05:12:58,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=839, Unknown=0, NotChecked=0, Total=992 [2021-11-03 05:12:58,411 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-11-03 05:12:58,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:58,493 INFO L93 Difference]: Finished difference Result 281 states and 326 transitions. [2021-11-03 05:12:58,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-03 05:12:58,498 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-11-03 05:12:58,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:58,500 INFO L225 Difference]: With dead ends: 281 [2021-11-03 05:12:58,500 INFO L226 Difference]: Without dead ends: 192 [2021-11-03 05:12:58,500 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 80 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=153, Invalid=839, Unknown=0, NotChecked=0, Total=992 [2021-11-03 05:12:58,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-11-03 05:12:58,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 147. [2021-11-03 05:12:58,515 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-11-03 05:12:58,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 174 transitions. [2021-11-03 05:12:58,516 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 174 transitions. Word has length 37 [2021-11-03 05:12:58,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:58,516 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 174 transitions. [2021-11-03 05:12:58,516 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-11-03 05:12:58,516 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 174 transitions. [2021-11-03 05:12:58,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-03 05:12:58,517 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:58,517 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-11-03 05:12:58,537 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-03 05:12:58,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:58,717 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-11-03 05:12:58,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:58,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1635005733, now seen corresponding path program 1 times [2021-11-03 05:12:58,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:58,718 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411188098] [2021-11-03 05:12:58,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:58,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:58,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:58,767 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:58,767 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:58,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411188098] [2021-11-03 05:12:58,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411188098] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:12:58,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652647936] [2021-11-03 05:12:58,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:58,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:58,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:58,769 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:58,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-03 05:12:59,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:59,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-03 05:12:59,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:59,190 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:59,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:59,326 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:59,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652647936] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:12:59,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1440743602] [2021-11-03 05:12:59,328 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2021-11-03 05:12:59,329 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:12:59,329 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:12:59,329 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:12:59,329 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:12:59,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:59,342 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:59,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:59,343 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:12:59,344 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:12:59,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:59,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:12:59,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:12:59,348 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_20|], 21=[|v_#valid_21|]} [2021-11-03 05:12:59,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:59,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:59,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:59,364 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-11-03 05:12:59,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:59,365 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:59,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:59,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:12:59,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:59,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:59,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:59,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:59,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:59,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:59,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:59,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:59,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:59,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:59,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:12:59,396 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-11-03 05:12:59,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:59,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:59,399 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:59,400 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:12:59,400 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:12:59,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:59,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:59,406 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:12:59,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:12:59,407 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:12:59,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:59,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:12:59,450 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:12:59,454 INFO L185 QuantifierPusher]: treesize reduction 8, result has 94.5 percent of original size 137 [2021-11-03 05:12:59,457 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,500 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.6 percent of original size [2021-11-03 05:12:59,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 373 [2021-11-03 05:12:59,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,544 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:59,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:59,549 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:12:59,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:12:59,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:12:59,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:12:59,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:12:59,645 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.1 percent of original size [2021-11-03 05:12:59,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-03 05:12:59,655 INFO L180 QuantifierPusher]: treesize reduction 12, result has 87.8 percent of original size [2021-11-03 05:12:59,656 INFO L185 QuantifierPusher]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-11-03 05:12:59,666 INFO L180 QuantifierPusher]: treesize reduction 15, result has 92.2 percent of original size [2021-11-03 05:12:59,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 171 [2021-11-03 05:12:59,683 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:13:03,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1440743602] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:13:03,279 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:13:03,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [5, 5, 5] total 32 [2021-11-03 05:13:03,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756610592] [2021-11-03 05:13:03,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-03 05:13:03,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:13:03,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-03 05:13:03,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=848, Unknown=0, NotChecked=0, Total=992 [2021-11-03 05:13:03,281 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-11-03 05:13:04,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:13:04,331 INFO L93 Difference]: Finished difference Result 175 states and 201 transitions. [2021-11-03 05:13:04,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-03 05:13:04,331 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-11-03 05:13:04,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:13:04,332 INFO L225 Difference]: With dead ends: 175 [2021-11-03 05:13:04,332 INFO L226 Difference]: Without dead ends: 173 [2021-11-03 05:13:04,333 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 77 SyntacticMatches, 7 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=160, Invalid=962, Unknown=0, NotChecked=0, Total=1122 [2021-11-03 05:13:04,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-11-03 05:13:04,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 129. [2021-11-03 05:13:04,345 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-11-03 05:13:04,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 150 transitions. [2021-11-03 05:13:04,346 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 150 transitions. Word has length 37 [2021-11-03 05:13:04,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:13:04,346 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 150 transitions. [2021-11-03 05:13:04,346 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-11-03 05:13:04,346 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 150 transitions. [2021-11-03 05:13:04,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-03 05:13:04,347 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:13:04,347 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-11-03 05:13:04,368 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-03 05:13:04,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable320 [2021-11-03 05:13:04,552 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-11-03 05:13:04,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:13:04,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1659106348, now seen corresponding path program 1 times [2021-11-03 05:13:04,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:13:04,552 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721224138] [2021-11-03 05:13:04,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:13:04,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:13:04,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:13:04,600 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:04,600 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:13:04,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721224138] [2021-11-03 05:13:04,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721224138] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:13:04,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876065815] [2021-11-03 05:13:04,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:13:04,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:13:04,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:13:04,607 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:13:04,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-03 05:13:04,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:13:04,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-03 05:13:04,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:13:05,027 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:05,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:13:05,144 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:05,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876065815] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:13:05,144 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1820526515] [2021-11-03 05:13:05,146 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2021-11-03 05:13:05,146 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:13:05,146 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:13:05,147 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:13:05,147 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:13:05,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:05,158 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:05,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:05,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:13:05,159 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:05,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:05,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:13:05,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:13:05,163 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_21|], 21=[|v_#valid_22|]} [2021-11-03 05:13:05,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:05,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:05,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:05,177 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-11-03 05:13:05,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:05,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:13:05,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:05,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:13:05,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:13:05,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:05,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:05,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:05,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:05,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:05,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:05,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:05,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:05,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:05,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:05,211 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-11-03 05:13:05,211 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:05,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:13:05,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:05,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:13:05,214 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:13:05,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:05,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:05,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:13:05,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:13:05,222 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:13:05,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:05,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:13:05,247 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:13:05,250 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-11-03 05:13:05,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,302 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-11-03 05:13:05,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 393 [2021-11-03 05:13:05,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,360 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:13:05,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:13:05,368 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:13:05,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:13:05,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:05,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:05,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:13:05,479 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.1 percent of original size [2021-11-03 05:13:05,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-03 05:13:05,492 INFO L180 QuantifierPusher]: treesize reduction 12, result has 87.8 percent of original size [2021-11-03 05:13:05,494 INFO L185 QuantifierPusher]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-11-03 05:13:05,505 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.4 percent of original size [2021-11-03 05:13:05,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-03 05:13:05,516 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:05,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-03 05:13:05,536 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:13:09,667 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:13:09,667 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:13:09,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2021-11-03 05:13:09,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934924373] [2021-11-03 05:13:09,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-03 05:13:09,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:13:09,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-03 05:13:09,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2021-11-03 05:13:09,669 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-11-03 05:13:09,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:13:09,883 INFO L93 Difference]: Finished difference Result 222 states and 258 transitions. [2021-11-03 05:13:09,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-03 05:13:09,884 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-11-03 05:13:09,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:13:09,885 INFO L225 Difference]: With dead ends: 222 [2021-11-03 05:13:09,885 INFO L226 Difference]: Without dead ends: 130 [2021-11-03 05:13:09,885 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 79 SyntacticMatches, 6 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 577 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2021-11-03 05:13:09,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-11-03 05:13:09,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 129. [2021-11-03 05:13:09,896 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-11-03 05:13:09,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 146 transitions. [2021-11-03 05:13:09,897 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 146 transitions. Word has length 38 [2021-11-03 05:13:09,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:13:09,897 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 146 transitions. [2021-11-03 05:13:09,897 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-11-03 05:13:09,897 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 146 transitions. [2021-11-03 05:13:09,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-11-03 05:13:09,898 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:13:09,898 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-11-03 05:13:09,921 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-03 05:13:10,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable345 [2021-11-03 05:13:10,104 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-11-03 05:13:10,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:13:10,104 INFO L85 PathProgramCache]: Analyzing trace with hash 646338440, now seen corresponding path program 2 times [2021-11-03 05:13:10,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:13:10,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044098275] [2021-11-03 05:13:10,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:13:10,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:13:10,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:13:10,175 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:10,175 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:13:10,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044098275] [2021-11-03 05:13:10,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044098275] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:13:10,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576075361] [2021-11-03 05:13:10,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-03 05:13:10,175 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:13:10,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:13:10,176 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:13:10,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-03 05:13:10,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-03 05:13:10,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:13:10,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-03 05:13:10,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:13:10,712 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:10,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:13:10,924 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:10,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576075361] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:13:10,924 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1362510369] [2021-11-03 05:13:10,926 INFO L159 IcfgInterpreter]: Started Sifa with 31 locations of interest [2021-11-03 05:13:10,926 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:13:10,927 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:13:10,927 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:13:10,927 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:13:10,937 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:10,938 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:10,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:10,939 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:13:10,939 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:10,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:10,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:13:10,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:13:10,948 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_22|], 21=[|v_#valid_23|]} [2021-11-03 05:13:10,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:10,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:10,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:10,964 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-11-03 05:13:10,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:10,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:13:10,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:10,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:13:10,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:13:10,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:10,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:10,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:10,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:10,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:10,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:10,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:10,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:10,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:10,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:10,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:10,989 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-11-03 05:13:10,990 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:10,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:13:10,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:10,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:13:10,993 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:13:10,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:10,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:10,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:10,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:13:10,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:13:11,000 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:13:11,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:11,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:13:11,034 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:13:11,037 INFO L185 QuantifierPusher]: treesize reduction 8, result has 94.5 percent of original size 137 [2021-11-03 05:13:11,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,111 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.6 percent of original size [2021-11-03 05:13:11,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 373 [2021-11-03 05:13:11,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,174 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:13:11,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:13:11,181 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:13:11,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:13:11,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:11,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:11,337 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:11,342 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:11,373 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:11,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:11,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-03 05:13:11,387 INFO L185 QuantifierPusher]: treesize reduction 75, result has 70.6 percent of original size 180 [2021-11-03 05:13:11,392 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:11,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:11,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:13:11,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-03 05:13:11,407 INFO L180 QuantifierPusher]: treesize reduction 12, result has 88.1 percent of original size [2021-11-03 05:13:11,409 INFO L185 QuantifierPusher]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-11-03 05:13:11,423 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.9 percent of original size [2021-11-03 05:13:11,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-03 05:13:11,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:11,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 179 [2021-11-03 05:13:11,454 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:13:15,807 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:13:15,807 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:13:15,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2021-11-03 05:13:15,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704922642] [2021-11-03 05:13:15,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-03 05:13:15,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:13:15,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-03 05:13:15,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1275, Unknown=0, NotChecked=0, Total=1560 [2021-11-03 05:13:15,808 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-11-03 05:13:15,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:13:15,951 INFO L93 Difference]: Finished difference Result 319 states and 366 transitions. [2021-11-03 05:13:15,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-03 05:13:15,952 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-11-03 05:13:15,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:13:15,953 INFO L225 Difference]: With dead ends: 319 [2021-11-03 05:13:15,953 INFO L226 Difference]: Without dead ends: 230 [2021-11-03 05:13:15,954 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 136 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 882 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=285, Invalid=1275, Unknown=0, NotChecked=0, Total=1560 [2021-11-03 05:13:15,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-11-03 05:13:15,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 169. [2021-11-03 05:13:15,970 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-11-03 05:13:15,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 194 transitions. [2021-11-03 05:13:15,971 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 194 transitions. Word has length 57 [2021-11-03 05:13:15,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:13:15,971 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 194 transitions. [2021-11-03 05:13:15,972 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-11-03 05:13:15,972 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 194 transitions. [2021-11-03 05:13:15,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-03 05:13:15,972 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:13:15,972 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-11-03 05:13:15,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-03 05:13:16,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable370,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:13:16,173 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-11-03 05:13:16,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:13:16,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1594568684, now seen corresponding path program 2 times [2021-11-03 05:13:16,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:13:16,173 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060583162] [2021-11-03 05:13:16,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:13:16,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:13:16,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:13:16,269 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:16,269 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:13:16,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060583162] [2021-11-03 05:13:16,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060583162] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:13:16,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604908346] [2021-11-03 05:13:16,270 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-03 05:13:16,270 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:13:16,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:13:16,271 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:13:16,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-03 05:13:16,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-03 05:13:16,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:13:16,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-03 05:13:16,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:13:17,015 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:17,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:13:17,635 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:17,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604908346] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:13:17,635 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [67749892] [2021-11-03 05:13:17,636 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2021-11-03 05:13:17,636 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:13:17,637 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:13:17,637 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:13:17,637 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:13:17,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:17,647 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:17,648 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:17,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:13:17,649 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:17,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:17,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:13:17,651 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:13:17,653 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_23|], 21=[|v_#valid_24|]} [2021-11-03 05:13:17,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:17,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:17,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:17,669 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-11-03 05:13:17,669 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:17,670 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:13:17,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:17,670 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:13:17,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:13:17,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:17,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:17,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:17,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:17,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:17,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:17,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:17,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:17,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:17,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:17,701 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-11-03 05:13:17,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:17,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:13:17,709 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:17,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:13:17,709 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:13:17,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:17,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:17,716 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:13:17,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:13:17,717 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:13:17,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:17,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:13:17,750 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:13:17,753 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-11-03 05:13:17,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,815 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-11-03 05:13:17,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 386 [2021-11-03 05:13:17,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,861 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:13:17,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:13:17,869 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:13:17,871 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:13:17,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:17,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:17,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:13:17,967 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.1 percent of original size [2021-11-03 05:13:17,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-03 05:13:17,979 INFO L180 QuantifierPusher]: treesize reduction 12, result has 87.8 percent of original size [2021-11-03 05:13:17,981 INFO L185 QuantifierPusher]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-11-03 05:13:17,990 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.4 percent of original size [2021-11-03 05:13:17,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-03 05:13:18,001 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:18,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-03 05:13:18,018 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:13:22,958 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:13:22,958 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:13:22,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2021-11-03 05:13:22,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641885034] [2021-11-03 05:13:22,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-03 05:13:22,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:13:22,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-03 05:13:22,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1504, Unknown=0, NotChecked=0, Total=1722 [2021-11-03 05:13:22,960 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-11-03 05:13:39,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:13:39,869 INFO L93 Difference]: Finished difference Result 262 states and 302 transitions. [2021-11-03 05:13:39,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-03 05:13:39,869 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-11-03 05:13:39,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:13:39,870 INFO L225 Difference]: With dead ends: 262 [2021-11-03 05:13:39,870 INFO L226 Difference]: Without dead ends: 170 [2021-11-03 05:13:39,871 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 131 SyntacticMatches, 10 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 839 ImplicationChecksByTransitivity, 21.3s TimeCoverageRelationStatistics Valid=334, Invalid=1918, Unknown=4, NotChecked=0, Total=2256 [2021-11-03 05:13:39,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-11-03 05:13:39,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 169. [2021-11-03 05:13:39,897 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-11-03 05:13:39,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 186 transitions. [2021-11-03 05:13:39,897 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 186 transitions. Word has length 58 [2021-11-03 05:13:39,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:13:39,897 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 186 transitions. [2021-11-03 05:13:39,898 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-11-03 05:13:39,898 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 186 transitions. [2021-11-03 05:13:39,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-11-03 05:13:39,898 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:13:39,899 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-11-03 05:13:39,903 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-03 05:13:40,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable399 [2021-11-03 05:13:40,099 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-11-03 05:13:40,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:13:40,100 INFO L85 PathProgramCache]: Analyzing trace with hash -2125226232, now seen corresponding path program 3 times [2021-11-03 05:13:40,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:13:40,100 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875694215] [2021-11-03 05:13:40,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:13:40,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:13:40,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:13:40,282 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:40,282 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:13:40,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875694215] [2021-11-03 05:13:40,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875694215] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:13:40,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100717096] [2021-11-03 05:13:40,282 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-03 05:13:40,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:13:40,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:13:40,288 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:13:40,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-03 05:13:40,781 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-03 05:13:40,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:13:40,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-03 05:13:40,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:13:41,038 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:41,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:13:41,569 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:41,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100717096] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:13:41,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1186047366] [2021-11-03 05:13:41,570 INFO L159 IcfgInterpreter]: Started Sifa with 31 locations of interest [2021-11-03 05:13:41,570 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:13:41,571 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:13:41,571 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:13:41,571 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:13:41,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,581 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:41,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:13:41,582 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:41,583 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:13:41,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:13:41,587 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_24|], 21=[|v_#valid_25|]} [2021-11-03 05:13:41,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:41,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:41,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:41,603 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-11-03 05:13:41,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:13:41,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:13:41,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:13:41,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:41,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:41,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:41,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:41,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:41,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:41,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:41,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:41,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:41,634 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-11-03 05:13:41,635 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:13:41,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:13:41,638 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:13:41,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:13:41,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:13:41,644 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:13:41,669 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:13:41,693 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:13:41,696 INFO L185 QuantifierPusher]: treesize reduction 8, result has 94.5 percent of original size 137 [2021-11-03 05:13:41,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,733 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.6 percent of original size [2021-11-03 05:13:41,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 373 [2021-11-03 05:13:41,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,785 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:13:41,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:13:41,793 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:13:41,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:13:41,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:41,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,918 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:41,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,931 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:41,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-03 05:13:41,939 INFO L185 QuantifierPusher]: treesize reduction 36, result has 88.8 percent of original size 286 [2021-11-03 05:13:41,942 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:41,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,943 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-03 05:13:41,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-11-03 05:13:41,952 INFO L180 QuantifierPusher]: treesize reduction 12, result has 88.1 percent of original size [2021-11-03 05:13:41,953 INFO L185 QuantifierPusher]: treesize reduction 5, result has 93.2 percent of original size 68 [2021-11-03 05:13:41,963 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.9 percent of original size [2021-11-03 05:13:41,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-11-03 05:13:41,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:41,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 179 [2021-11-03 05:13:41,987 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:13:47,112 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:13:47,112 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:13:47,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2021-11-03 05:13:47,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209187085] [2021-11-03 05:13:47,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-03 05:13:47,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:13:47,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-03 05:13:47,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=2339, Unknown=0, NotChecked=0, Total=3080 [2021-11-03 05:13:47,114 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-11-03 05:13:47,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:13:47,340 INFO L93 Difference]: Finished difference Result 431 states and 494 transitions. [2021-11-03 05:13:47,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-03 05:13:47,340 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-11-03 05:13:47,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:13:47,341 INFO L225 Difference]: With dead ends: 431 [2021-11-03 05:13:47,341 INFO L226 Difference]: Without dead ends: 342 [2021-11-03 05:13:47,343 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 248 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1602 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=741, Invalid=2339, Unknown=0, NotChecked=0, Total=3080 [2021-11-03 05:13:47,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-11-03 05:13:47,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 249. [2021-11-03 05:13:47,359 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-11-03 05:13:47,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 282 transitions. [2021-11-03 05:13:47,360 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 282 transitions. Word has length 97 [2021-11-03 05:13:47,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:13:47,360 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 282 transitions. [2021-11-03 05:13:47,360 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-11-03 05:13:47,361 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 282 transitions. [2021-11-03 05:13:47,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-11-03 05:13:47,362 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:13:47,362 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-11-03 05:13:47,390 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-03 05:13:47,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable424,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:13:47,575 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-11-03 05:13:47,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:13:47,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1613727596, now seen corresponding path program 3 times [2021-11-03 05:13:47,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:13:47,575 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344966287] [2021-11-03 05:13:47,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:13:47,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:13:47,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:13:47,834 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 0 proven. 455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:47,834 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:13:47,834 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344966287] [2021-11-03 05:13:47,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344966287] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-03 05:13:47,835 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826395356] [2021-11-03 05:13:47,835 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-03 05:13:47,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:13:47,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:13:47,836 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:13:47,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-03 05:13:48,692 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-03 05:13:48,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:13:48,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-03 05:13:48,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:13:49,344 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 0 proven. 455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:49,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:13:50,274 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 0 proven. 455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:13:50,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826395356] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:13:50,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1122536301] [2021-11-03 05:13:50,276 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2021-11-03 05:13:50,276 INFO L166 IcfgInterpreter]: Building call graph [2021-11-03 05:13:50,277 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-03 05:13:50,277 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-03 05:13:50,277 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-03 05:13:50,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:50,287 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:50,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:50,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-03 05:13:50,288 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-03 05:13:50,289 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:50,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-03 05:13:50,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2021-11-03 05:13:50,293 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_25|], 21=[|v_#valid_26|]} [2021-11-03 05:13:50,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:50,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:50,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:50,310 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-11-03 05:13:50,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:50,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:13:50,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:50,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-03 05:13:50,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-03 05:13:50,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:50,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:50,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:50,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:50,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:50,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:50,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:50,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:50,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:50,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:13:50,342 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-11-03 05:13:50,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:50,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:13:50,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:50,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-03 05:13:50,346 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-03 05:13:50,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:50,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:50,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-11-03 05:13:50,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-03 05:13:50,353 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:144, output treesize:119 [2021-11-03 05:13:50,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:50,367 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 122 [2021-11-03 05:13:50,385 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.2 percent of original size [2021-11-03 05:13:50,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 145 [2021-11-03 05:13:50,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,421 INFO L180 QuantifierPusher]: treesize reduction 9, result has 97.7 percent of original size [2021-11-03 05:13:50,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 386 [2021-11-03 05:13:50,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,497 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:13:50,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:13:50,504 INFO L180 QuantifierPusher]: treesize reduction 48, result has 60.0 percent of original size [2021-11-03 05:13:50,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-03 05:13:50,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 05:13:50,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:50,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-11-03 05:13:50,628 INFO L180 QuantifierPusher]: treesize reduction 8, result has 91.1 percent of original size [2021-11-03 05:13:50,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-03 05:13:50,641 INFO L180 QuantifierPusher]: treesize reduction 12, result has 87.8 percent of original size [2021-11-03 05:13:50,643 INFO L185 QuantifierPusher]: treesize reduction 5, result has 92.9 percent of original size 65 [2021-11-03 05:13:50,656 INFO L180 QuantifierPusher]: treesize reduction 13, result has 85.4 percent of original size [2021-11-03 05:13:50,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-03 05:13:50,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:13:50,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 176 [2021-11-03 05:13:50,692 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-03 05:13:56,903 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:13:56,903 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-03 05:13:56,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2021-11-03 05:13:56,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060880731] [2021-11-03 05:13:56,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-11-03 05:13:56,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:13:56,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-11-03 05:13:56,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=446, Invalid=2860, Unknown=0, NotChecked=0, Total=3306 [2021-11-03 05:13:56,906 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-11-03 05:14:08,488 WARN L207 SmtUtils]: Spent 10.82 s on a formula simplification. DAG size of input: 38 DAG size of output: 14 [2021-11-03 05:14:22,882 WARN L207 SmtUtils]: Spent 8.89 s on a formula simplification. DAG size of input: 34 DAG size of output: 10 [2021-11-03 05:15:03,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:15:03,314 INFO L93 Difference]: Finished difference Result 342 states and 390 transitions. [2021-11-03 05:15:03,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-03 05:15:03,315 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-11-03 05:15:03,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:15:03,316 INFO L225 Difference]: With dead ends: 342 [2021-11-03 05:15:03,316 INFO L226 Difference]: Without dead ends: 250 [2021-11-03 05:15:03,318 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 235 SyntacticMatches, 18 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1291 ImplicationChecksByTransitivity, 71.9s TimeCoverageRelationStatistics Valid=714, Invalid=3697, Unknown=11, NotChecked=0, Total=4422 [2021-11-03 05:15:03,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-11-03 05:15:03,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 249. [2021-11-03 05:15:03,335 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-11-03 05:15:03,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 272 transitions. [2021-11-03 05:15:03,336 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 272 transitions. Word has length 98 [2021-11-03 05:15:03,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:15:03,336 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 272 transitions. [2021-11-03 05:15:03,336 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-11-03 05:15:03,337 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 272 transitions. [2021-11-03 05:15:03,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2021-11-03 05:15:03,338 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:15:03,338 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-11-03 05:15:03,360 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-03 05:15:03,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable453 [2021-11-03 05:15:03,544 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-11-03 05:15:03,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:15:03,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1299121972, now seen corresponding path program 4 times [2021-11-03 05:15:03,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:15:03,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776894124] [2021-11-03 05:15:03,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:15:03,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:15:03,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-03 05:15:03,673 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-03 05:15:03,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-03 05:15:03,807 INFO L133 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2021-11-03 05:15:03,808 INFO L627 BasicCegarLoop]: Counterexample is feasible [2021-11-03 05:15:03,809 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,810 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,811 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,811 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,811 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,811 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,811 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,811 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,812 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,812 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,812 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,812 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,812 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,812 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,813 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,813 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,813 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,813 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,813 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,813 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,814 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,814 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,814 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,814 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,814 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,814 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,815 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,815 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,815 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,816 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,816 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,816 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,816 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,817 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33ASSERT_VIOLATIONINTEGER_OVERFLOW [2021-11-03 05:15:03,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable478 [2021-11-03 05:15:03,820 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-11-03 05:15:03,823 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-03 05:15:03,914 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.11 05:15:03 BoogieIcfgContainer [2021-11-03 05:15:03,914 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-03 05:15:03,915 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-03 05:15:03,915 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-03 05:15:03,915 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-03 05:15:03,916 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 05:11:59" (3/4) ... [2021-11-03 05:15:03,918 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-03 05:15:03,918 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-03 05:15:03,919 INFO L168 Benchmark]: Toolchain (without parser) took 186384.16 ms. Allocated memory was 92.3 MB in the beginning and 207.6 MB in the end (delta: 115.3 MB). Free memory was 56.6 MB in the beginning and 97.8 MB in the end (delta: -41.2 MB). Peak memory consumption was 74.8 MB. Max. memory is 16.1 GB. [2021-11-03 05:15:03,919 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 92.3 MB. Free memory was 63.1 MB in the beginning and 63.1 MB in the end (delta: 21.3 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-11-03 05:15:03,919 INFO L168 Benchmark]: CACSL2BoogieTranslator took 347.46 ms. Allocated memory is still 92.3 MB. Free memory was 56.4 MB in the beginning and 64.5 MB in the end (delta: -8.1 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-11-03 05:15:03,920 INFO L168 Benchmark]: Boogie Procedure Inliner took 48.92 ms. Allocated memory is still 92.3 MB. Free memory was 64.5 MB in the beginning and 62.1 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-03 05:15:03,920 INFO L168 Benchmark]: Boogie Preprocessor took 59.22 ms. Allocated memory is still 92.3 MB. Free memory was 62.1 MB in the beginning and 60.3 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-03 05:15:03,920 INFO L168 Benchmark]: RCFGBuilder took 1008.15 ms. Allocated memory was 92.3 MB in the beginning and 117.4 MB in the end (delta: 25.2 MB). Free memory was 60.3 MB in the beginning and 91.1 MB in the end (delta: -30.8 MB). Peak memory consumption was 35.2 MB. Max. memory is 16.1 GB. [2021-11-03 05:15:03,920 INFO L168 Benchmark]: TraceAbstraction took 184908.84 ms. Allocated memory was 117.4 MB in the beginning and 207.6 MB in the end (delta: 90.2 MB). Free memory was 90.3 MB in the beginning and 98.8 MB in the end (delta: -8.5 MB). Peak memory consumption was 80.2 MB. Max. memory is 16.1 GB. [2021-11-03 05:15:03,921 INFO L168 Benchmark]: Witness Printer took 3.66 ms. Allocated memory is still 207.6 MB. Free memory was 98.8 MB in the beginning and 97.8 MB in the end (delta: 1.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-03 05:15:03,922 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.20 ms. Allocated memory is still 92.3 MB. Free memory was 63.1 MB in the beginning and 63.1 MB in the end (delta: 21.3 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 347.46 ms. Allocated memory is still 92.3 MB. Free memory was 56.4 MB in the beginning and 64.5 MB in the end (delta: -8.1 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 48.92 ms. Allocated memory is still 92.3 MB. Free memory was 64.5 MB in the beginning and 62.1 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 59.22 ms. Allocated memory is still 92.3 MB. Free memory was 62.1 MB in the beginning and 60.3 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1008.15 ms. Allocated memory was 92.3 MB in the beginning and 117.4 MB in the end (delta: 25.2 MB). Free memory was 60.3 MB in the beginning and 91.1 MB in the end (delta: -30.8 MB). Peak memory consumption was 35.2 MB. Max. memory is 16.1 GB. * TraceAbstraction took 184908.84 ms. Allocated memory was 117.4 MB in the beginning and 207.6 MB in the end (delta: 90.2 MB). Free memory was 90.3 MB in the beginning and 98.8 MB in the end (delta: -8.5 MB). Peak memory consumption was 80.2 MB. Max. memory is 16.1 GB. * Witness Printer took 3.66 ms. Allocated memory is still 207.6 MB. Free memory was 98.8 MB in the beginning and 97.8 MB in the end (delta: 1.1 MB). Peak memory consumption was 2.1 MB. 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: 184.7s, OverallIterations: 31, TraceHistogramMax: 24, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 96.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 2442 SDtfs, 3677 SDslu, 7904 SDs, 0 SdLazy, 9623 SolverSat, 431 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 9.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2464 GetRequests, 1749 SyntacticMatches, 95 SemanticMatches, 620 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10358 ImplicationChecksByTransitivity, 147.7s 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.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 8.1s 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]: 6039, 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]: 2315, 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]: 2209, TOOLS_QUANTIFIERELIM_MAX_TIME[ms]: 198, FLUID_QUERY_TIME[ms]: 20, FLUID_QUERIES: 870, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 40, DOMAIN_JOIN_TIME[ms]: 1632, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME[ms]: 0, DOMAIN_WIDEN_APPLICATIONS: 22, DOMAIN_WIDEN_TIME[ms]: 1270, DOMAIN_ISSUBSETEQ_APPLICATIONS: 33, DOMAIN_ISSUBSETEQ_TIME[ms]: 108, DOMAIN_ISBOTTOM_APPLICATIONS: 299, DOMAIN_ISBOTTOM_TIME[ms]: 453, LOOP_SUMMARIZER_APPLICATIONS: 11, LOOP_SUMMARIZER_CACHE_MISSES: 11, LOOP_SUMMARIZER_OVERALL_TIME[ms]: 1888, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME[ms]: 1888, 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]: 12, PATH_EXPR_TIME[ms]: 14, REGEX_TO_DAG_TIME[ms]: 9, DAG_COMPRESSION_TIME[ms]: 106, 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-11-03 05:15:04,137 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2021-11-03 05:15:04,147 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis No suitable file found in config dir /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3174de3c-66a9-4dcb-8c2f-c4a4b643cf78/bin/utaipan-aC7eJsxGYH/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