./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/recursive/Addition03-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 0f8a17c6 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/config/TaipanReach.xml -i ../../sv-benchmarks/c/recursive/Addition03-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/config/svcomp-Overflow-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs --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 2b4726bd085117d6d28f7ec87f442bbec9d0d87c17bc39b8147695c8c5a6ec7b --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-19 14:30:36,290 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-19 14:30:36,293 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-19 14:30:36,330 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-19 14:30:36,330 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-19 14:30:36,332 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-19 14:30:36,334 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-19 14:30:36,337 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-19 14:30:36,339 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-19 14:30:36,341 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-19 14:30:36,342 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-19 14:30:36,344 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-19 14:30:36,345 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-19 14:30:36,346 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-19 14:30:36,348 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-19 14:30:36,350 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-19 14:30:36,352 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-19 14:30:36,353 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-19 14:30:36,356 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-19 14:30:36,359 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-19 14:30:36,362 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-19 14:30:36,364 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-19 14:30:36,366 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-19 14:30:36,367 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-19 14:30:36,371 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-19 14:30:36,372 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-19 14:30:36,373 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-19 14:30:36,374 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-19 14:30:36,375 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-19 14:30:36,376 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-19 14:30:36,377 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-19 14:30:36,378 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-19 14:30:36,379 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-19 14:30:36,380 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-19 14:30:36,382 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-19 14:30:36,382 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-19 14:30:36,383 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-19 14:30:36,384 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-19 14:30:36,385 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-19 14:30:36,386 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-19 14:30:36,387 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-19 14:30:36,388 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/config/svcomp-Overflow-32bit-Taipan_Default.epf [2021-11-19 14:30:36,418 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-19 14:30:36,419 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-19 14:30:36,420 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-19 14:30:36,420 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-19 14:30:36,421 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-19 14:30:36,421 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-19 14:30:36,422 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-19 14:30:36,422 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-19 14:30:36,422 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-19 14:30:36,423 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-19 14:30:36,423 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-19 14:30:36,424 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-19 14:30:36,424 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-19 14:30:36,425 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-19 14:30:36,425 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-19 14:30:36,425 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-19 14:30:36,427 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-19 14:30:36,427 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-19 14:30:36,427 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-19 14:30:36,428 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-19 14:30:36,428 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-19 14:30:36,428 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-19 14:30:36,428 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-19 14:30:36,428 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-19 14:30:36,429 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-19 14:30:36,429 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-11-19 14:30:36,429 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-19 14:30:36,429 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-19 14:30:36,430 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-19 14:30:36,430 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-19 14:30:36,430 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-19 14:30:36,430 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-19 14:30:36,431 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 14:30:36,431 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-19 14:30:36,431 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-19 14:30:36,431 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-19 14:30:36,432 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-19 14:30:36,432 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-19 14:30:36,432 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-19 14:30:36,432 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-19 14:30:36,433 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-19 14:30:36,433 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_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/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_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs 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 -> 2b4726bd085117d6d28f7ec87f442bbec9d0d87c17bc39b8147695c8c5a6ec7b [2021-11-19 14:30:36,709 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-19 14:30:36,736 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-19 14:30:36,746 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-19 14:30:36,747 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-19 14:30:36,748 INFO L275 PluginConnector]: CDTParser initialized [2021-11-19 14:30:36,750 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/../../sv-benchmarks/c/recursive/Addition03-1.c [2021-11-19 14:30:36,843 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/data/c899544ae/0028ff2710b5436cb6abbbfbf66c897e/FLAGd0f6ed46b [2021-11-19 14:30:37,386 INFO L306 CDTParser]: Found 1 translation units. [2021-11-19 14:30:37,387 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/sv-benchmarks/c/recursive/Addition03-1.c [2021-11-19 14:30:37,398 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/data/c899544ae/0028ff2710b5436cb6abbbfbf66c897e/FLAGd0f6ed46b [2021-11-19 14:30:37,741 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/data/c899544ae/0028ff2710b5436cb6abbbfbf66c897e [2021-11-19 14:30:37,745 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-19 14:30:37,746 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-19 14:30:37,751 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-19 14:30:37,752 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-19 14:30:37,760 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-19 14:30:37,760 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 02:30:37" (1/1) ... [2021-11-19 14:30:37,761 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6267c9e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:30:37, skipping insertion in model container [2021-11-19 14:30:37,762 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 02:30:37" (1/1) ... [2021-11-19 14:30:37,770 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-19 14:30:37,784 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-19 14:30:37,978 WARN L230 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_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/sv-benchmarks/c/recursive/Addition03-1.c[840,853] [2021-11-19 14:30:37,979 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 14:30:37,996 INFO L203 MainTranslator]: Completed pre-run [2021-11-19 14:30:38,024 WARN L230 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_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/sv-benchmarks/c/recursive/Addition03-1.c[840,853] [2021-11-19 14:30:38,032 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 14:30:38,047 INFO L208 MainTranslator]: Completed translation [2021-11-19 14:30:38,048 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:30:38 WrapperNode [2021-11-19 14:30:38,048 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-19 14:30:38,049 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-19 14:30:38,049 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-19 14:30:38,050 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-19 14:30:38,059 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:30:38" (1/1) ... [2021-11-19 14:30:38,066 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:30:38" (1/1) ... [2021-11-19 14:30:38,084 INFO L137 Inliner]: procedures = 13, calls = 10, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 26 [2021-11-19 14:30:38,085 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-19 14:30:38,086 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-19 14:30:38,086 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-19 14:30:38,086 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-19 14:30:38,096 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:30:38" (1/1) ... [2021-11-19 14:30:38,096 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:30:38" (1/1) ... [2021-11-19 14:30:38,097 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:30:38" (1/1) ... [2021-11-19 14:30:38,098 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:30:38" (1/1) ... [2021-11-19 14:30:38,101 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:30:38" (1/1) ... [2021-11-19 14:30:38,104 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:30:38" (1/1) ... [2021-11-19 14:30:38,105 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:30:38" (1/1) ... [2021-11-19 14:30:38,107 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-19 14:30:38,108 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-19 14:30:38,108 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-19 14:30:38,108 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-19 14:30:38,109 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:30:38" (1/1) ... [2021-11-19 14:30:38,132 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 14:30:38,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:30:38,169 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-19 14:30:38,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-19 14:30:38,219 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-19 14:30:38,220 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-19 14:30:38,220 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-19 14:30:38,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-19 14:30:38,220 INFO L130 BoogieDeclarations]: Found specification of procedure addition [2021-11-19 14:30:38,220 INFO L138 BoogieDeclarations]: Found implementation of procedure addition [2021-11-19 14:30:38,286 INFO L236 CfgBuilder]: Building ICFG [2021-11-19 14:30:38,288 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-19 14:30:38,428 INFO L277 CfgBuilder]: Performing block encoding [2021-11-19 14:30:38,474 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-19 14:30:38,475 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-19 14:30:38,477 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 02:30:38 BoogieIcfgContainer [2021-11-19 14:30:38,478 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-19 14:30:38,480 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-19 14:30:38,480 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-19 14:30:38,484 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-19 14:30:38,484 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 02:30:37" (1/3) ... [2021-11-19 14:30:38,485 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33bad848 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 02:30:38, skipping insertion in model container [2021-11-19 14:30:38,485 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:30:38" (2/3) ... [2021-11-19 14:30:38,485 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33bad848 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 02:30:38, skipping insertion in model container [2021-11-19 14:30:38,486 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 02:30:38" (3/3) ... [2021-11-19 14:30:38,487 INFO L111 eAbstractionObserver]: Analyzing ICFG Addition03-1.c [2021-11-19 14:30:38,494 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-19 14:30:38,494 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2021-11-19 14:30:38,571 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-19 14:30:38,584 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-19 14:30:38,585 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-11-19 14:30:38,617 INFO L276 IsEmpty]: Start isEmpty. Operand has 30 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 25 states have internal predecessors, (28), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-19 14:30:38,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-19 14:30:38,634 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:38,638 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-19 14:30:38,639 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:38,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:38,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1787141952, now seen corresponding path program 1 times [2021-11-19 14:30:38,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:38,661 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639032660] [2021-11-19 14:30:38,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:38,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:38,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:38,938 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-19 14:30:38,939 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:38,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639032660] [2021-11-19 14:30:38,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639032660] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:30:38,941 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:30:38,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 14:30:38,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051178588] [2021-11-19 14:30:38,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:30:38,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 14:30:38,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:30:39,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 14:30:39,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-19 14:30:39,012 INFO L87 Difference]: Start difference. First operand has 30 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 25 states have internal predecessors, (28), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 5 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:39,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:30:39,206 INFO L93 Difference]: Finished difference Result 56 states and 64 transitions. [2021-11-19 14:30:39,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 14:30:39,210 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-11-19 14:30:39,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:30:39,220 INFO L225 Difference]: With dead ends: 56 [2021-11-19 14:30:39,220 INFO L226 Difference]: Without dead ends: 44 [2021-11-19 14:30:39,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-19 14:30:39,229 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 46 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:30:39,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 92 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 14:30:39,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-11-19 14:30:39,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 34. [2021-11-19 14:30:39,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.5909090909090908) internal successors, (35), 31 states have internal predecessors, (35), 4 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:39,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 39 transitions. [2021-11-19 14:30:39,284 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 39 transitions. Word has length 6 [2021-11-19 14:30:39,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:30:39,285 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 39 transitions. [2021-11-19 14:30:39,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:39,286 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 39 transitions. [2021-11-19 14:30:39,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-19 14:30:39,287 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:39,288 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:30:39,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-19 14:30:39,290 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:39,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:39,293 INFO L85 PathProgramCache]: Analyzing trace with hash 433174392, now seen corresponding path program 1 times [2021-11-19 14:30:39,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:39,294 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505361112] [2021-11-19 14:30:39,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:39,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:39,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:39,407 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-19 14:30:39,407 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:39,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505361112] [2021-11-19 14:30:39,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505361112] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:30:39,410 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:30:39,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 14:30:39,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459817248] [2021-11-19 14:30:39,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:30:39,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 14:30:39,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:30:39,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 14:30:39,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-19 14:30:39,418 INFO L87 Difference]: Start difference. First operand 34 states and 39 transitions. Second operand has 5 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:39,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:30:39,504 INFO L93 Difference]: Finished difference Result 66 states and 76 transitions. [2021-11-19 14:30:39,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 14:30:39,505 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-19 14:30:39,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:30:39,507 INFO L225 Difference]: With dead ends: 66 [2021-11-19 14:30:39,507 INFO L226 Difference]: Without dead ends: 64 [2021-11-19 14:30:39,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-19 14:30:39,510 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 34 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:30:39,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 65 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 14:30:39,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-11-19 14:30:39,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 52. [2021-11-19 14:30:39,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 39 states have (on average 1.4871794871794872) internal successors, (58), 47 states have internal predecessors, (58), 5 states have call successors, (5), 4 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:39,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 63 transitions. [2021-11-19 14:30:39,542 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 63 transitions. Word has length 7 [2021-11-19 14:30:39,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:30:39,542 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 63 transitions. [2021-11-19 14:30:39,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:39,543 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 63 transitions. [2021-11-19 14:30:39,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-19 14:30:39,543 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:39,544 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:30:39,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-19 14:30:39,544 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:39,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:39,545 INFO L85 PathProgramCache]: Analyzing trace with hash 543504322, now seen corresponding path program 1 times [2021-11-19 14:30:39,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:39,546 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136358988] [2021-11-19 14:30:39,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:39,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:39,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:39,629 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-19 14:30:39,630 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:39,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136358988] [2021-11-19 14:30:39,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136358988] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:30:39,633 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:30:39,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 14:30:39,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536353790] [2021-11-19 14:30:39,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:30:39,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 14:30:39,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:30:39,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 14:30:39,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-19 14:30:39,636 INFO L87 Difference]: Start difference. First operand 52 states and 63 transitions. Second operand has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:39,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:30:39,755 INFO L93 Difference]: Finished difference Result 63 states and 73 transitions. [2021-11-19 14:30:39,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 14:30:39,755 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-11-19 14:30:39,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:30:39,757 INFO L225 Difference]: With dead ends: 63 [2021-11-19 14:30:39,757 INFO L226 Difference]: Without dead ends: 61 [2021-11-19 14:30:39,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-19 14:30:39,759 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 37 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:30:39,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 42 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 14:30:39,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-11-19 14:30:39,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 51. [2021-11-19 14:30:39,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 39 states have (on average 1.4102564102564104) internal successors, (55), 46 states have internal predecessors, (55), 5 states have call successors, (5), 4 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:39,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 60 transitions. [2021-11-19 14:30:39,778 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 60 transitions. Word has length 8 [2021-11-19 14:30:39,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:30:39,779 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 60 transitions. [2021-11-19 14:30:39,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:39,779 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 60 transitions. [2021-11-19 14:30:39,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-19 14:30:39,780 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:39,780 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:30:39,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-19 14:30:39,782 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting additionErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:39,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:39,783 INFO L85 PathProgramCache]: Analyzing trace with hash -331235142, now seen corresponding path program 1 times [2021-11-19 14:30:39,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:39,783 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355992357] [2021-11-19 14:30:39,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:39,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:39,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:39,835 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-19 14:30:39,836 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:39,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355992357] [2021-11-19 14:30:39,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355992357] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:30:39,836 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:30:39,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-19 14:30:39,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379763241] [2021-11-19 14:30:39,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:30:39,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 14:30:39,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:30:39,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 14:30:39,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 14:30:39,841 INFO L87 Difference]: Start difference. First operand 51 states and 60 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:39,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:30:39,875 INFO L93 Difference]: Finished difference Result 51 states and 60 transitions. [2021-11-19 14:30:39,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 14:30:39,876 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2021-11-19 14:30:39,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:30:39,878 INFO L225 Difference]: With dead ends: 51 [2021-11-19 14:30:39,879 INFO L226 Difference]: Without dead ends: 50 [2021-11-19 14:30:39,879 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 14:30:39,888 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 4 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:30:39,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 26 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 14:30:39,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-11-19 14:30:39,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2021-11-19 14:30:39,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 39 states have (on average 1.358974358974359) internal successors, (53), 45 states have internal predecessors, (53), 5 states have call successors, (5), 4 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:39,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 58 transitions. [2021-11-19 14:30:39,905 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 58 transitions. Word has length 9 [2021-11-19 14:30:39,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:30:39,910 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 58 transitions. [2021-11-19 14:30:39,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:39,911 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 58 transitions. [2021-11-19 14:30:39,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-19 14:30:39,912 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:39,912 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:30:39,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-19 14:30:39,914 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting additionErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:39,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:39,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1351982427, now seen corresponding path program 1 times [2021-11-19 14:30:39,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:39,915 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910693014] [2021-11-19 14:30:39,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:39,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:39,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:40,001 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-19 14:30:40,001 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:40,002 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910693014] [2021-11-19 14:30:40,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910693014] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:30:40,002 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:30:40,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 14:30:40,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672547004] [2021-11-19 14:30:40,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:30:40,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 14:30:40,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:30:40,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 14:30:40,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-19 14:30:40,010 INFO L87 Difference]: Start difference. First operand 50 states and 58 transitions. Second operand has 5 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:40,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:30:40,091 INFO L93 Difference]: Finished difference Result 62 states and 68 transitions. [2021-11-19 14:30:40,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 14:30:40,093 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-19 14:30:40,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:30:40,097 INFO L225 Difference]: With dead ends: 62 [2021-11-19 14:30:40,098 INFO L226 Difference]: Without dead ends: 61 [2021-11-19 14:30:40,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-19 14:30:40,107 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 32 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:30:40,109 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 42 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 14:30:40,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-11-19 14:30:40,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 50. [2021-11-19 14:30:40,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 39 states have (on average 1.3333333333333333) internal successors, (52), 45 states have internal predecessors, (52), 5 states have call successors, (5), 4 states have call predecessors, (5), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:40,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 57 transitions. [2021-11-19 14:30:40,120 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 57 transitions. Word has length 10 [2021-11-19 14:30:40,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:30:40,120 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 57 transitions. [2021-11-19 14:30:40,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:40,121 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 57 transitions. [2021-11-19 14:30:40,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-19 14:30:40,122 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:40,122 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:30:40,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-19 14:30:40,123 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:40,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:40,123 INFO L85 PathProgramCache]: Analyzing trace with hash 2026260093, now seen corresponding path program 1 times [2021-11-19 14:30:40,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:40,124 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122911890] [2021-11-19 14:30:40,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:40,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:40,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:40,187 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:40,187 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:40,187 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122911890] [2021-11-19 14:30:40,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122911890] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:30:40,188 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973917283] [2021-11-19 14:30:40,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:40,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:30:40,188 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:30:40,190 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:30:40,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-19 14:30:40,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:40,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-19 14:30:40,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:30:40,413 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:40,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:30:40,540 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:40,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973917283] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:30:40,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1108286297] [2021-11-19 14:30:40,582 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-19 14:30:40,582 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:30:40,590 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-19 14:30:40,591 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:30:40,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-11-19 14:30:40,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903751255] [2021-11-19 14:30:40,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:30:40,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-19 14:30:40,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:30:40,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-19 14:30:40,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-11-19 14:30:40,595 INFO L87 Difference]: Start difference. First operand 50 states and 57 transitions. Second operand has 12 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 7 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:40,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:30:40,839 INFO L93 Difference]: Finished difference Result 161 states and 187 transitions. [2021-11-19 14:30:40,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-19 14:30:40,840 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 7 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-19 14:30:40,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:30:40,842 INFO L225 Difference]: With dead ends: 161 [2021-11-19 14:30:40,842 INFO L226 Difference]: Without dead ends: 159 [2021-11-19 14:30:40,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2021-11-19 14:30:40,845 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 179 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:30:40,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 131 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 14:30:40,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-11-19 14:30:40,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 119. [2021-11-19 14:30:40,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 100 states have (on average 1.3) internal successors, (130), 107 states have internal predecessors, (130), 13 states have call successors, (13), 11 states have call predecessors, (13), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:40,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 143 transitions. [2021-11-19 14:30:40,867 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 143 transitions. Word has length 14 [2021-11-19 14:30:40,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:30:40,868 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 143 transitions. [2021-11-19 14:30:40,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 7 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:40,868 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 143 transitions. [2021-11-19 14:30:40,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-19 14:30:40,869 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:40,870 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:30:40,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-19 14:30:41,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-11-19 14:30:41,095 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:41,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:41,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1020231612, now seen corresponding path program 1 times [2021-11-19 14:30:41,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:41,097 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966985575] [2021-11-19 14:30:41,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:41,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:41,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:41,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:41,206 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:41,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966985575] [2021-11-19 14:30:41,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966985575] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:30:41,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968572131] [2021-11-19 14:30:41,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:41,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:30:41,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:30:41,216 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:30:41,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-19 14:30:41,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:41,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-19 14:30:41,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:30:41,390 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:41,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:30:41,441 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:41,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968572131] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 14:30:41,441 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-19 14:30:41,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [5] total 10 [2021-11-19 14:30:41,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783106992] [2021-11-19 14:30:41,442 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 14:30:41,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 14:30:41,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:30:41,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 14:30:41,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-11-19 14:30:41,444 INFO L87 Difference]: Start difference. First operand 119 states and 143 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:41,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:30:41,509 INFO L93 Difference]: Finished difference Result 164 states and 195 transitions. [2021-11-19 14:30:41,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-19 14:30:41,510 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-11-19 14:30:41,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:30:41,511 INFO L225 Difference]: With dead ends: 164 [2021-11-19 14:30:41,511 INFO L226 Difference]: Without dead ends: 104 [2021-11-19 14:30:41,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-11-19 14:30:41,514 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 20 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:30:41,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 43 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 14:30:41,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-11-19 14:30:41,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 78. [2021-11-19 14:30:41,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 66 states have (on average 1.196969696969697) internal successors, (79), 69 states have internal predecessors, (79), 8 states have call successors, (8), 8 states have call predecessors, (8), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:41,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 87 transitions. [2021-11-19 14:30:41,527 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 87 transitions. Word has length 16 [2021-11-19 14:30:41,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:30:41,528 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 87 transitions. [2021-11-19 14:30:41,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:41,528 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 87 transitions. [2021-11-19 14:30:41,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-19 14:30:41,529 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:41,530 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:30:41,574 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-11-19 14:30:41,749 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:30:41,749 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting additionErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:41,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:41,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1562069225, now seen corresponding path program 1 times [2021-11-19 14:30:41,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:41,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511348314] [2021-11-19 14:30:41,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:41,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:41,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:41,841 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:41,841 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:41,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511348314] [2021-11-19 14:30:41,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511348314] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:30:41,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856145477] [2021-11-19 14:30:41,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:41,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:30:41,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:30:41,847 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:30:41,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-19 14:30:41,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:41,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-19 14:30:41,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:30:42,007 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:42,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:30:42,126 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:42,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856145477] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:30:42,127 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1166687435] [2021-11-19 14:30:42,131 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2021-11-19 14:30:42,131 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:30:42,132 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-19 14:30:42,133 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:30:42,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2021-11-19 14:30:42,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830128362] [2021-11-19 14:30:42,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:30:42,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-19 14:30:42,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:30:42,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-19 14:30:42,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-11-19 14:30:42,138 INFO L87 Difference]: Start difference. First operand 78 states and 87 transitions. Second operand has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 7 states have internal predecessors, (30), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:42,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:30:42,305 INFO L93 Difference]: Finished difference Result 177 states and 197 transitions. [2021-11-19 14:30:42,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-19 14:30:42,305 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 7 states have internal predecessors, (30), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-11-19 14:30:42,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:30:42,307 INFO L225 Difference]: With dead ends: 177 [2021-11-19 14:30:42,308 INFO L226 Difference]: Without dead ends: 176 [2021-11-19 14:30:42,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2021-11-19 14:30:42,309 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 121 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:30:42,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 76 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 14:30:42,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-11-19 14:30:42,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 159. [2021-11-19 14:30:42,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 138 states have (on average 1.1594202898550725) internal successors, (160), 141 states have internal predecessors, (160), 17 states have call successors, (17), 17 states have call predecessors, (17), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:42,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 177 transitions. [2021-11-19 14:30:42,332 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 177 transitions. Word has length 17 [2021-11-19 14:30:42,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:30:42,332 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 177 transitions. [2021-11-19 14:30:42,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 7 states have internal predecessors, (30), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:42,333 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 177 transitions. [2021-11-19 14:30:42,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-19 14:30:42,334 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:42,334 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 14:30:42,369 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-19 14:30:42,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-11-19 14:30:42,547 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting additionErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:42,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:42,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1700584990, now seen corresponding path program 1 times [2021-11-19 14:30:42,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:42,548 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205021786] [2021-11-19 14:30:42,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:42,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:42,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:42,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:42,589 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:42,589 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205021786] [2021-11-19 14:30:42,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205021786] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 14:30:42,590 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 14:30:42,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-19 14:30:42,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733257449] [2021-11-19 14:30:42,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 14:30:42,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 14:30:42,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:30:42,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 14:30:42,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-19 14:30:42,592 INFO L87 Difference]: Start difference. First operand 159 states and 177 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:42,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:30:42,637 INFO L93 Difference]: Finished difference Result 160 states and 177 transitions. [2021-11-19 14:30:42,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 14:30:42,637 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-11-19 14:30:42,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:30:42,638 INFO L225 Difference]: With dead ends: 160 [2021-11-19 14:30:42,638 INFO L226 Difference]: Without dead ends: 79 [2021-11-19 14:30:42,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-11-19 14:30:42,640 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 13 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:30:42,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 42 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 14:30:42,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-11-19 14:30:42,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2021-11-19 14:30:42,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 68 states have (on average 1.0441176470588236) internal successors, (71), 69 states have internal predecessors, (71), 9 states have call successors, (9), 9 states have call predecessors, (9), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:42,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 80 transitions. [2021-11-19 14:30:42,650 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 80 transitions. Word has length 18 [2021-11-19 14:30:42,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:30:42,651 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 80 transitions. [2021-11-19 14:30:42,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:42,651 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 80 transitions. [2021-11-19 14:30:42,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-19 14:30:42,653 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:42,653 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1] [2021-11-19 14:30:42,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-19 14:30:42,653 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:42,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:42,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1006873012, now seen corresponding path program 2 times [2021-11-19 14:30:42,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:42,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943708768] [2021-11-19 14:30:42,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:42,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:42,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:42,810 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:42,810 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:42,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943708768] [2021-11-19 14:30:42,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943708768] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:30:42,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97012860] [2021-11-19 14:30:42,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:30:42,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:30:42,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:30:42,815 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:30:42,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-19 14:30:42,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-19 14:30:42,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:30:42,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-19 14:30:42,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:30:43,028 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:43,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:30:43,279 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:43,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97012860] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:30:43,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [623198527] [2021-11-19 14:30:43,285 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-19 14:30:43,286 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:30:43,286 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-19 14:30:43,286 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:30:43,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2021-11-19 14:30:43,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951177376] [2021-11-19 14:30:43,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:30:43,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-19 14:30:43,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:30:43,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-19 14:30:43,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2021-11-19 14:30:43,290 INFO L87 Difference]: Start difference. First operand 79 states and 80 transitions. Second operand has 24 states, 21 states have (on average 3.142857142857143) internal successors, (66), 13 states have internal predecessors, (66), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:43,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:30:43,572 INFO L93 Difference]: Finished difference Result 132 states and 138 transitions. [2021-11-19 14:30:43,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-19 14:30:43,573 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 3.142857142857143) internal successors, (66), 13 states have internal predecessors, (66), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2021-11-19 14:30:43,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:30:43,575 INFO L225 Difference]: With dead ends: 132 [2021-11-19 14:30:43,575 INFO L226 Difference]: Without dead ends: 131 [2021-11-19 14:30:43,576 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=311, Invalid=811, Unknown=0, NotChecked=0, Total=1122 [2021-11-19 14:30:43,577 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 232 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:30:43,578 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 117 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 14:30:43,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-11-19 14:30:43,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 127. [2021-11-19 14:30:43,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 110 states have (on average 1.0272727272727273) internal successors, (113), 111 states have internal predecessors, (113), 15 states have call successors, (15), 15 states have call predecessors, (15), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:43,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 128 transitions. [2021-11-19 14:30:43,592 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 128 transitions. Word has length 38 [2021-11-19 14:30:43,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:30:43,592 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 128 transitions. [2021-11-19 14:30:43,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 3.142857142857143) internal successors, (66), 13 states have internal predecessors, (66), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:43,593 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 128 transitions. [2021-11-19 14:30:43,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-11-19 14:30:43,595 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:43,595 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1] [2021-11-19 14:30:43,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-19 14:30:43,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-19 14:30:43,811 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting additionErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:43,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:43,812 INFO L85 PathProgramCache]: Analyzing trace with hash -645407901, now seen corresponding path program 2 times [2021-11-19 14:30:43,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:43,812 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531834401] [2021-11-19 14:30:43,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:43,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:43,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:43,956 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:43,956 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:43,956 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531834401] [2021-11-19 14:30:43,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531834401] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:30:43,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221258071] [2021-11-19 14:30:43,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:30:43,957 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:30:43,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:30:43,958 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:30:43,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-19 14:30:44,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-19 14:30:44,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:30:44,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-19 14:30:44,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:30:44,150 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:44,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:30:44,445 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:44,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221258071] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:30:44,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2145309744] [2021-11-19 14:30:44,448 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2021-11-19 14:30:44,449 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:30:44,449 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-19 14:30:44,449 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:30:44,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2021-11-19 14:30:44,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657123464] [2021-11-19 14:30:44,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:30:44,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-19 14:30:44,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:30:44,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-19 14:30:44,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2021-11-19 14:30:44,456 INFO L87 Difference]: Start difference. First operand 127 states and 128 transitions. Second operand has 24 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 13 states have internal predecessors, (78), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:44,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:30:44,722 INFO L93 Difference]: Finished difference Result 185 states and 191 transitions. [2021-11-19 14:30:44,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-19 14:30:44,723 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 13 states have internal predecessors, (78), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-11-19 14:30:44,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:30:44,725 INFO L225 Difference]: With dead ends: 185 [2021-11-19 14:30:44,725 INFO L226 Difference]: Without dead ends: 184 [2021-11-19 14:30:44,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=311, Invalid=811, Unknown=0, NotChecked=0, Total=1122 [2021-11-19 14:30:44,727 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 184 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:30:44,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 132 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 14:30:44,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-11-19 14:30:44,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 181. [2021-11-19 14:30:44,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 158 states have (on average 1.018987341772152) internal successors, (161), 159 states have internal predecessors, (161), 21 states have call successors, (21), 21 states have call predecessors, (21), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:44,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 182 transitions. [2021-11-19 14:30:44,743 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 182 transitions. Word has length 44 [2021-11-19 14:30:44,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:30:44,744 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 182 transitions. [2021-11-19 14:30:44,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 3.7142857142857144) internal successors, (78), 13 states have internal predecessors, (78), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:44,745 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 182 transitions. [2021-11-19 14:30:44,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-11-19 14:30:44,749 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:44,749 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1] [2021-11-19 14:30:44,788 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-19 14:30:44,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:30:44,964 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:44,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:44,965 INFO L85 PathProgramCache]: Analyzing trace with hash -20704990, now seen corresponding path program 3 times [2021-11-19 14:30:44,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:44,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678299699] [2021-11-19 14:30:44,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:44,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:45,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:45,412 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:45,412 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:45,412 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678299699] [2021-11-19 14:30:45,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678299699] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:30:45,413 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945291517] [2021-11-19 14:30:45,413 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:30:45,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:30:45,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:30:45,415 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:30:45,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-19 14:30:45,482 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:30:45,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:30:45,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-19 14:30:45,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:30:45,742 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:45,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:30:46,578 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:46,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945291517] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:30:46,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [672603537] [2021-11-19 14:30:46,581 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-19 14:30:46,581 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:30:46,582 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-19 14:30:46,582 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:30:46,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 46 [2021-11-19 14:30:46,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509593164] [2021-11-19 14:30:46,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:30:46,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-11-19 14:30:46,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:30:46,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-11-19 14:30:46,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1700, Unknown=0, NotChecked=0, Total=2256 [2021-11-19 14:30:46,586 INFO L87 Difference]: Start difference. First operand 181 states and 182 transitions. Second operand has 48 states, 45 states have (on average 3.3333333333333335) internal successors, (150), 25 states have internal predecessors, (150), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:47,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:30:47,287 INFO L93 Difference]: Finished difference Result 282 states and 294 transitions. [2021-11-19 14:30:47,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-11-19 14:30:47,288 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 45 states have (on average 3.3333333333333335) internal successors, (150), 25 states have internal predecessors, (150), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2021-11-19 14:30:47,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:30:47,291 INFO L225 Difference]: With dead ends: 282 [2021-11-19 14:30:47,291 INFO L226 Difference]: Without dead ends: 281 [2021-11-19 14:30:47,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1337, Invalid=3493, Unknown=0, NotChecked=0, Total=4830 [2021-11-19 14:30:47,295 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 490 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 490 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:30:47,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [490 Valid, 206 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 14:30:47,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-11-19 14:30:47,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 277. [2021-11-19 14:30:47,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 242 states have (on average 1.012396694214876) internal successors, (245), 243 states have internal predecessors, (245), 33 states have call successors, (33), 33 states have call predecessors, (33), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:47,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 278 transitions. [2021-11-19 14:30:47,321 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 278 transitions. Word has length 86 [2021-11-19 14:30:47,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:30:47,322 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 278 transitions. [2021-11-19 14:30:47,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 45 states have (on average 3.3333333333333335) internal successors, (150), 25 states have internal predecessors, (150), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:47,323 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 278 transitions. [2021-11-19 14:30:47,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-11-19 14:30:47,325 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:47,325 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 10, 10, 10, 10, 1, 1, 1] [2021-11-19 14:30:47,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-19 14:30:47,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:30:47,547 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting additionErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:47,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:47,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1752835357, now seen corresponding path program 3 times [2021-11-19 14:30:47,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:47,548 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709112773] [2021-11-19 14:30:47,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:47,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:47,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:47,932 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:47,932 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:47,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709112773] [2021-11-19 14:30:47,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709112773] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:30:47,933 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403223082] [2021-11-19 14:30:47,933 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:30:47,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:30:47,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:30:47,935 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:30:47,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-19 14:30:48,009 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:30:48,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:30:48,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-19 14:30:48,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:30:48,353 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:48,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:30:49,277 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:49,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403223082] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:30:49,278 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [648289923] [2021-11-19 14:30:49,281 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2021-11-19 14:30:49,281 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:30:49,282 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-19 14:30:49,283 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:30:49,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 46 [2021-11-19 14:30:49,284 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275693999] [2021-11-19 14:30:49,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:30:49,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-11-19 14:30:49,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:30:49,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-11-19 14:30:49,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1700, Unknown=0, NotChecked=0, Total=2256 [2021-11-19 14:30:49,288 INFO L87 Difference]: Start difference. First operand 277 states and 278 transitions. Second operand has 48 states, 45 states have (on average 3.8666666666666667) internal successors, (174), 25 states have internal predecessors, (174), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:50,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:30:50,114 INFO L93 Difference]: Finished difference Result 389 states and 401 transitions. [2021-11-19 14:30:50,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-11-19 14:30:50,115 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 45 states have (on average 3.8666666666666667) internal successors, (174), 25 states have internal predecessors, (174), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 98 [2021-11-19 14:30:50,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:30:50,119 INFO L225 Difference]: With dead ends: 389 [2021-11-19 14:30:50,119 INFO L226 Difference]: Without dead ends: 388 [2021-11-19 14:30:50,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1337, Invalid=3493, Unknown=0, NotChecked=0, Total=4830 [2021-11-19 14:30:50,122 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 699 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 699 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-19 14:30:50,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [699 Valid, 260 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-19 14:30:50,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2021-11-19 14:30:50,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 385. [2021-11-19 14:30:50,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 338 states have (on average 1.0088757396449703) internal successors, (341), 339 states have internal predecessors, (341), 45 states have call successors, (45), 45 states have call predecessors, (45), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:50,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 386 transitions. [2021-11-19 14:30:50,151 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 386 transitions. Word has length 98 [2021-11-19 14:30:50,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:30:50,152 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 386 transitions. [2021-11-19 14:30:50,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 45 states have (on average 3.8666666666666667) internal successors, (174), 25 states have internal predecessors, (174), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:50,153 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 386 transitions. [2021-11-19 14:30:50,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2021-11-19 14:30:50,156 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:50,156 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 23, 22, 22, 22, 22, 22, 1, 1, 1] [2021-11-19 14:30:50,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-19 14:30:50,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-19 14:30:50,379 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:50,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:50,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1694458878, now seen corresponding path program 4 times [2021-11-19 14:30:50,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:50,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707782914] [2021-11-19 14:30:50,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:50,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:50,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:51,618 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 0 proven. 1936 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:51,618 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:51,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707782914] [2021-11-19 14:30:51,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707782914] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:30:51,619 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528217689] [2021-11-19 14:30:51,619 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:30:51,619 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:30:51,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:30:51,621 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:30:51,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-19 14:30:51,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:51,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-19 14:30:51,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:30:52,357 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 0 proven. 1936 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:52,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:30:55,004 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 0 proven. 1936 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:55,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528217689] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:30:55,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [901995392] [2021-11-19 14:30:55,007 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-19 14:30:55,007 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:30:55,007 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-19 14:30:55,009 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:30:55,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 94 [2021-11-19 14:30:55,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028490979] [2021-11-19 14:30:55,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:30:55,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2021-11-19 14:30:55,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:30:55,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2021-11-19 14:30:55,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2260, Invalid=6860, Unknown=0, NotChecked=0, Total=9120 [2021-11-19 14:30:55,018 INFO L87 Difference]: Start difference. First operand 385 states and 386 transitions. Second operand has 96 states, 93 states have (on average 3.4193548387096775) internal successors, (318), 49 states have internal predecessors, (318), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:57,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:30:57,432 INFO L93 Difference]: Finished difference Result 582 states and 606 transitions. [2021-11-19 14:30:57,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-11-19 14:30:57,433 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 93 states have (on average 3.4193548387096775) internal successors, (318), 49 states have internal predecessors, (318), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 182 [2021-11-19 14:30:57,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:30:57,441 INFO L225 Difference]: With dead ends: 582 [2021-11-19 14:30:57,441 INFO L226 Difference]: Without dead ends: 581 [2021-11-19 14:30:57,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4140 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=5549, Invalid=14473, Unknown=0, NotChecked=0, Total=20022 [2021-11-19 14:30:57,451 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1658 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1658 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:30:57,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1658 Valid, 406 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-19 14:30:57,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-11-19 14:30:57,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 577. [2021-11-19 14:30:57,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 506 states have (on average 1.0059288537549407) internal successors, (509), 507 states have internal predecessors, (509), 69 states have call successors, (69), 69 states have call predecessors, (69), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:57,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 578 transitions. [2021-11-19 14:30:57,492 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 578 transitions. Word has length 182 [2021-11-19 14:30:57,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:30:57,493 INFO L470 AbstractCegarLoop]: Abstraction has 577 states and 578 transitions. [2021-11-19 14:30:57,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 93 states have (on average 3.4193548387096775) internal successors, (318), 49 states have internal predecessors, (318), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:30:57,494 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 578 transitions. [2021-11-19 14:30:57,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2021-11-19 14:30:57,501 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:30:57,502 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 23, 23, 23, 22, 22, 22, 22, 1, 1, 1] [2021-11-19 14:30:57,551 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-19 14:30:57,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-19 14:30:57,728 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting additionErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:30:57,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:30:57,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1136261603, now seen corresponding path program 4 times [2021-11-19 14:30:57,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:30:57,729 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948968574] [2021-11-19 14:30:57,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:30:57,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:30:57,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:59,099 INFO L134 CoverageAnalysis]: Checked inductivity of 2211 backedges. 0 proven. 2211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:59,099 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:30:59,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948968574] [2021-11-19 14:30:59,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948968574] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:30:59,100 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903969810] [2021-11-19 14:30:59,100 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:30:59,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:30:59,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:30:59,103 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:30:59,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-19 14:30:59,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:30:59,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-19 14:30:59,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:30:59,903 INFO L134 CoverageAnalysis]: Checked inductivity of 2211 backedges. 0 proven. 2211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:30:59,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:31:02,451 INFO L134 CoverageAnalysis]: Checked inductivity of 2211 backedges. 0 proven. 2211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:31:02,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903969810] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:31:02,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1314051010] [2021-11-19 14:31:02,453 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2021-11-19 14:31:02,454 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:31:02,454 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-19 14:31:02,455 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:31:02,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 94 [2021-11-19 14:31:02,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213806256] [2021-11-19 14:31:02,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:31:02,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2021-11-19 14:31:02,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:31:02,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2021-11-19 14:31:02,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2260, Invalid=6860, Unknown=0, NotChecked=0, Total=9120 [2021-11-19 14:31:02,463 INFO L87 Difference]: Start difference. First operand 577 states and 578 transitions. Second operand has 96 states, 93 states have (on average 3.935483870967742) internal successors, (366), 49 states have internal predecessors, (366), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:31:04,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:31:04,889 INFO L93 Difference]: Finished difference Result 797 states and 821 transitions. [2021-11-19 14:31:04,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-11-19 14:31:04,890 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 93 states have (on average 3.935483870967742) internal successors, (366), 49 states have internal predecessors, (366), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 206 [2021-11-19 14:31:04,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:31:04,897 INFO L225 Difference]: With dead ends: 797 [2021-11-19 14:31:04,897 INFO L226 Difference]: Without dead ends: 796 [2021-11-19 14:31:04,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 503 GetRequests, 363 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4140 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=5549, Invalid=14473, Unknown=0, NotChecked=0, Total=20022 [2021-11-19 14:31:04,904 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1694 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1694 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-19 14:31:04,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1694 Valid, 492 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-19 14:31:04,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-11-19 14:31:04,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 793. [2021-11-19 14:31:04,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 698 states have (on average 1.004297994269341) internal successors, (701), 699 states have internal predecessors, (701), 93 states have call successors, (93), 93 states have call predecessors, (93), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:31:04,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 794 transitions. [2021-11-19 14:31:04,956 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 794 transitions. Word has length 206 [2021-11-19 14:31:04,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:31:04,957 INFO L470 AbstractCegarLoop]: Abstraction has 793 states and 794 transitions. [2021-11-19 14:31:04,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 93 states have (on average 3.935483870967742) internal successors, (366), 49 states have internal predecessors, (366), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:31:04,958 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 794 transitions. [2021-11-19 14:31:04,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2021-11-19 14:31:04,968 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:31:04,969 INFO L514 BasicCegarLoop]: trace histogram [47, 47, 47, 46, 46, 46, 46, 46, 1, 1, 1] [2021-11-19 14:31:05,014 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-19 14:31:05,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-19 14:31:05,195 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:31:05,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:31:05,196 INFO L85 PathProgramCache]: Analyzing trace with hash 159390134, now seen corresponding path program 5 times [2021-11-19 14:31:05,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:31:05,196 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504133474] [2021-11-19 14:31:05,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:31:05,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:31:05,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:31:09,019 INFO L134 CoverageAnalysis]: Checked inductivity of 8464 backedges. 0 proven. 8464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:31:09,019 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:31:09,019 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504133474] [2021-11-19 14:31:09,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504133474] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:31:09,020 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016465199] [2021-11-19 14:31:09,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:31:09,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:31:09,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:31:09,021 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:31:09,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-19 14:31:09,307 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 47 check-sat command(s) [2021-11-19 14:31:09,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:31:09,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 778 conjuncts, 96 conjunts are in the unsatisfiable core [2021-11-19 14:31:09,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:31:10,533 INFO L134 CoverageAnalysis]: Checked inductivity of 8464 backedges. 0 proven. 8464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:31:10,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:31:18,964 INFO L134 CoverageAnalysis]: Checked inductivity of 8464 backedges. 0 proven. 8464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:31:18,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016465199] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:31:18,964 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1313089113] [2021-11-19 14:31:18,967 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-19 14:31:18,968 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:31:18,968 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-19 14:31:18,969 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:31:18,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95, 95] total 190 [2021-11-19 14:31:18,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861952987] [2021-11-19 14:31:18,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:31:18,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 192 states [2021-11-19 14:31:18,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:31:18,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 192 interpolants. [2021-11-19 14:31:18,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9124, Invalid=27548, Unknown=0, NotChecked=0, Total=36672 [2021-11-19 14:31:18,983 INFO L87 Difference]: Start difference. First operand 793 states and 794 transitions. Second operand has 192 states, 189 states have (on average 3.4603174603174605) internal successors, (654), 97 states have internal predecessors, (654), 94 states have call successors, (94), 94 states have call predecessors, (94), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:31:28,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:31:28,344 INFO L93 Difference]: Finished difference Result 1182 states and 1230 transitions. [2021-11-19 14:31:28,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 192 states. [2021-11-19 14:31:28,345 INFO L78 Accepts]: Start accepts. Automaton has has 192 states, 189 states have (on average 3.4603174603174605) internal successors, (654), 97 states have internal predecessors, (654), 94 states have call successors, (94), 94 states have call predecessors, (94), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 374 [2021-11-19 14:31:28,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:31:28,354 INFO L225 Difference]: With dead ends: 1182 [2021-11-19 14:31:28,355 INFO L226 Difference]: Without dead ends: 1181 [2021-11-19 14:31:28,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 935 GetRequests, 651 SyntacticMatches, 0 SemanticMatches, 284 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17484 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=22613, Invalid=58897, Unknown=0, NotChecked=0, Total=81510 [2021-11-19 14:31:28,366 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 3479 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3479 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-19 14:31:28,366 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3479 Valid, 779 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-19 14:31:28,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1181 states. [2021-11-19 14:31:28,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1181 to 1177. [2021-11-19 14:31:28,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1177 states, 1034 states have (on average 1.0029013539651837) internal successors, (1037), 1035 states have internal predecessors, (1037), 141 states have call successors, (141), 141 states have call predecessors, (141), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:31:28,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1177 states to 1177 states and 1178 transitions. [2021-11-19 14:31:28,439 INFO L78 Accepts]: Start accepts. Automaton has 1177 states and 1178 transitions. Word has length 374 [2021-11-19 14:31:28,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:31:28,440 INFO L470 AbstractCegarLoop]: Abstraction has 1177 states and 1178 transitions. [2021-11-19 14:31:28,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 192 states, 189 states have (on average 3.4603174603174605) internal successors, (654), 97 states have internal predecessors, (654), 94 states have call successors, (94), 94 states have call predecessors, (94), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:31:28,442 INFO L276 IsEmpty]: Start isEmpty. Operand 1177 states and 1178 transitions. [2021-11-19 14:31:28,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2021-11-19 14:31:28,454 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:31:28,455 INFO L514 BasicCegarLoop]: trace histogram [47, 47, 47, 47, 47, 46, 46, 46, 46, 1, 1, 1] [2021-11-19 14:31:28,501 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-19 14:31:28,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-19 14:31:28,679 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting additionErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:31:28,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:31:28,680 INFO L85 PathProgramCache]: Analyzing trace with hash 488814563, now seen corresponding path program 5 times [2021-11-19 14:31:28,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:31:28,680 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897493899] [2021-11-19 14:31:28,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:31:28,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:31:28,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:31:32,465 INFO L134 CoverageAnalysis]: Checked inductivity of 9591 backedges. 0 proven. 9591 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:31:32,465 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:31:32,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897493899] [2021-11-19 14:31:32,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897493899] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:31:32,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919848317] [2021-11-19 14:31:32,466 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-19 14:31:32,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:31:32,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:31:32,467 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:31:32,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-19 14:31:32,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 47 check-sat command(s) [2021-11-19 14:31:32,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:31:32,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 826 conjuncts, 96 conjunts are in the unsatisfiable core [2021-11-19 14:31:32,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:31:34,118 INFO L134 CoverageAnalysis]: Checked inductivity of 9591 backedges. 0 proven. 9591 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:31:34,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:31:42,933 INFO L134 CoverageAnalysis]: Checked inductivity of 9591 backedges. 0 proven. 9591 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:31:42,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919848317] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:31:42,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [806679728] [2021-11-19 14:31:42,939 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2021-11-19 14:31:42,939 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:31:42,941 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-19 14:31:42,942 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:31:42,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95, 95] total 190 [2021-11-19 14:31:42,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77078083] [2021-11-19 14:31:42,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:31:42,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 192 states [2021-11-19 14:31:42,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:31:42,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 192 interpolants. [2021-11-19 14:31:42,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9124, Invalid=27548, Unknown=0, NotChecked=0, Total=36672 [2021-11-19 14:31:42,953 INFO L87 Difference]: Start difference. First operand 1177 states and 1178 transitions. Second operand has 192 states, 189 states have (on average 3.9682539682539684) internal successors, (750), 97 states have internal predecessors, (750), 94 states have call successors, (94), 94 states have call predecessors, (94), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:31:52,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:31:52,472 INFO L93 Difference]: Finished difference Result 1613 states and 1661 transitions. [2021-11-19 14:31:52,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 192 states. [2021-11-19 14:31:52,474 INFO L78 Accepts]: Start accepts. Automaton has has 192 states, 189 states have (on average 3.9682539682539684) internal successors, (750), 97 states have internal predecessors, (750), 94 states have call successors, (94), 94 states have call predecessors, (94), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 422 [2021-11-19 14:31:52,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:31:52,486 INFO L225 Difference]: With dead ends: 1613 [2021-11-19 14:31:52,487 INFO L226 Difference]: Without dead ends: 1612 [2021-11-19 14:31:52,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1031 GetRequests, 747 SyntacticMatches, 0 SemanticMatches, 284 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17484 ImplicationChecksByTransitivity, 16.5s TimeCoverageRelationStatistics Valid=22613, Invalid=58897, Unknown=0, NotChecked=0, Total=81510 [2021-11-19 14:31:52,495 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 3554 mSDsluCounter, 974 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3554 SdHoareTripleChecker+Valid, 974 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-19 14:31:52,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3554 Valid, 974 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-19 14:31:52,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1612 states. [2021-11-19 14:31:52,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1612 to 1609. [2021-11-19 14:31:52,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1609 states, 1418 states have (on average 1.0021156558533146) internal successors, (1421), 1419 states have internal predecessors, (1421), 189 states have call successors, (189), 189 states have call predecessors, (189), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:31:52,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1609 states to 1609 states and 1610 transitions. [2021-11-19 14:31:52,591 INFO L78 Accepts]: Start accepts. Automaton has 1609 states and 1610 transitions. Word has length 422 [2021-11-19 14:31:52,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:31:52,592 INFO L470 AbstractCegarLoop]: Abstraction has 1609 states and 1610 transitions. [2021-11-19 14:31:52,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 192 states, 189 states have (on average 3.9682539682539684) internal successors, (750), 97 states have internal predecessors, (750), 94 states have call successors, (94), 94 states have call predecessors, (94), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:31:52,594 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 1610 transitions. [2021-11-19 14:31:52,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 759 [2021-11-19 14:31:52,606 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:31:52,607 INFO L514 BasicCegarLoop]: trace histogram [95, 95, 95, 94, 94, 94, 94, 94, 1, 1, 1] [2021-11-19 14:31:52,636 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-19 14:31:52,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-19 14:31:52,815 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:31:52,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:31:52,816 INFO L85 PathProgramCache]: Analyzing trace with hash -609630938, now seen corresponding path program 6 times [2021-11-19 14:31:52,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:31:52,816 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463223469] [2021-11-19 14:31:52,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:31:52,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:31:53,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:32:05,532 INFO L134 CoverageAnalysis]: Checked inductivity of 35344 backedges. 0 proven. 35344 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:32:05,532 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:32:05,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463223469] [2021-11-19 14:32:05,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463223469] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:32:05,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175667359] [2021-11-19 14:32:05,533 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:32:05,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:32:05,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:32:05,545 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:32:05,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-19 14:32:05,873 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:32:05,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:32:05,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 1546 conjuncts, 192 conjunts are in the unsatisfiable core [2021-11-19 14:32:05,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:32:07,987 INFO L134 CoverageAnalysis]: Checked inductivity of 35344 backedges. 0 proven. 35344 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:32:07,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:32:38,534 INFO L134 CoverageAnalysis]: Checked inductivity of 35344 backedges. 0 proven. 35344 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:32:38,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175667359] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:32:38,535 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1537478071] [2021-11-19 14:32:38,538 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-19 14:32:38,538 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:32:38,538 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-19 14:32:38,540 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:32:38,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [191, 191, 191] total 382 [2021-11-19 14:32:38,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389540462] [2021-11-19 14:32:38,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:32:38,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 384 states [2021-11-19 14:32:38,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:32:38,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 384 interpolants. [2021-11-19 14:32:38,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36676, Invalid=110396, Unknown=0, NotChecked=0, Total=147072 [2021-11-19 14:32:38,569 INFO L87 Difference]: Start difference. First operand 1609 states and 1610 transitions. Second operand has 384 states, 381 states have (on average 3.4803149606299213) internal successors, (1326), 193 states have internal predecessors, (1326), 190 states have call successors, (190), 190 states have call predecessors, (190), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:33:29,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:33:29,507 INFO L93 Difference]: Finished difference Result 2382 states and 2478 transitions. [2021-11-19 14:33:29,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2021-11-19 14:33:29,509 INFO L78 Accepts]: Start accepts. Automaton has has 384 states, 381 states have (on average 3.4803149606299213) internal successors, (1326), 193 states have internal predecessors, (1326), 190 states have call successors, (190), 190 states have call predecessors, (190), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 758 [2021-11-19 14:33:29,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:33:29,525 INFO L225 Difference]: With dead ends: 2382 [2021-11-19 14:33:29,526 INFO L226 Difference]: Without dead ends: 2381 [2021-11-19 14:33:29,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1895 GetRequests, 1323 SyntacticMatches, 0 SemanticMatches, 572 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71820 ImplicationChecksByTransitivity, 59.2s TimeCoverageRelationStatistics Valid=91301, Invalid=237601, Unknown=0, NotChecked=0, Total=328902 [2021-11-19 14:33:29,550 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 7574 mSDsluCounter, 1567 mSDsCounter, 0 mSdLazyCounter, 1391 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7574 SdHoareTripleChecker+Valid, 1565 SdHoareTripleChecker+Invalid, 1506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-19 14:33:29,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7574 Valid, 1565 Invalid, 1506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1391 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-19 14:33:29,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2381 states. [2021-11-19 14:33:29,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2381 to 2377. [2021-11-19 14:33:29,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2377 states, 2090 states have (on average 1.0014354066985647) internal successors, (2093), 2091 states have internal predecessors, (2093), 285 states have call successors, (285), 285 states have call predecessors, (285), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:33:29,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2377 states to 2377 states and 2378 transitions. [2021-11-19 14:33:29,681 INFO L78 Accepts]: Start accepts. Automaton has 2377 states and 2378 transitions. Word has length 758 [2021-11-19 14:33:29,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:33:29,683 INFO L470 AbstractCegarLoop]: Abstraction has 2377 states and 2378 transitions. [2021-11-19 14:33:29,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 384 states, 381 states have (on average 3.4803149606299213) internal successors, (1326), 193 states have internal predecessors, (1326), 190 states have call successors, (190), 190 states have call predecessors, (190), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:33:29,685 INFO L276 IsEmpty]: Start isEmpty. Operand 2377 states and 2378 transitions. [2021-11-19 14:33:29,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 855 [2021-11-19 14:33:29,698 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:33:29,699 INFO L514 BasicCegarLoop]: trace histogram [95, 95, 95, 95, 95, 94, 94, 94, 94, 1, 1, 1] [2021-11-19 14:33:29,750 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-19 14:33:29,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:33:29,923 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting additionErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:33:29,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:33:29,924 INFO L85 PathProgramCache]: Analyzing trace with hash -2064239645, now seen corresponding path program 6 times [2021-11-19 14:33:29,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:33:29,924 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99039002] [2021-11-19 14:33:29,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:33:29,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:33:30,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:33:40,888 INFO L134 CoverageAnalysis]: Checked inductivity of 39903 backedges. 0 proven. 39903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:33:40,888 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:33:40,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99039002] [2021-11-19 14:33:40,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99039002] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:33:40,889 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895364157] [2021-11-19 14:33:40,889 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-19 14:33:40,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:33:40,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:33:40,890 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:33:40,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-19 14:33:41,101 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-19 14:33:41,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-19 14:33:41,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 1642 conjuncts, 192 conjunts are in the unsatisfiable core [2021-11-19 14:33:41,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:33:42,914 INFO L134 CoverageAnalysis]: Checked inductivity of 39903 backedges. 0 proven. 39903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:33:42,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:34:14,566 INFO L134 CoverageAnalysis]: Checked inductivity of 39903 backedges. 0 proven. 39903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:34:14,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895364157] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:34:14,567 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1773289578] [2021-11-19 14:34:14,569 INFO L159 IcfgInterpreter]: Started Sifa with 12 locations of interest [2021-11-19 14:34:14,570 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:34:14,570 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-19 14:34:14,584 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:34:14,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [191, 191, 191] total 382 [2021-11-19 14:34:14,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084761298] [2021-11-19 14:34:14,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:34:14,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 384 states [2021-11-19 14:34:14,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:34:14,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 384 interpolants. [2021-11-19 14:34:14,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36676, Invalid=110396, Unknown=0, NotChecked=0, Total=147072 [2021-11-19 14:34:14,618 INFO L87 Difference]: Start difference. First operand 2377 states and 2378 transitions. Second operand has 384 states, 381 states have (on average 3.984251968503937) internal successors, (1518), 193 states have internal predecessors, (1518), 190 states have call successors, (190), 190 states have call predecessors, (190), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:35:02,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 14:35:02,311 INFO L93 Difference]: Finished difference Result 3245 states and 3341 transitions. [2021-11-19 14:35:02,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 384 states. [2021-11-19 14:35:02,313 INFO L78 Accepts]: Start accepts. Automaton has has 384 states, 381 states have (on average 3.984251968503937) internal successors, (1518), 193 states have internal predecessors, (1518), 190 states have call successors, (190), 190 states have call predecessors, (190), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 854 [2021-11-19 14:35:02,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 14:35:02,331 INFO L225 Difference]: With dead ends: 3245 [2021-11-19 14:35:02,331 INFO L226 Difference]: Without dead ends: 3244 [2021-11-19 14:35:02,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2087 GetRequests, 1515 SyntacticMatches, 0 SemanticMatches, 572 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71820 ImplicationChecksByTransitivity, 57.1s TimeCoverageRelationStatistics Valid=91301, Invalid=237601, Unknown=0, NotChecked=0, Total=328902 [2021-11-19 14:35:02,349 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 7730 mSDsluCounter, 1938 mSDsCounter, 0 mSdLazyCounter, 1380 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7730 SdHoareTripleChecker+Valid, 1936 SdHoareTripleChecker+Invalid, 1487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 1380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-19 14:35:02,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7730 Valid, 1936 Invalid, 1487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 1380 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-19 14:35:02,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3244 states. [2021-11-19 14:35:02,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3244 to 3241. [2021-11-19 14:35:02,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3241 states, 2858 states have (on average 1.0010496850944717) internal successors, (2861), 2859 states have internal predecessors, (2861), 381 states have call successors, (381), 381 states have call predecessors, (381), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:35:02,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3241 states to 3241 states and 3242 transitions. [2021-11-19 14:35:02,497 INFO L78 Accepts]: Start accepts. Automaton has 3241 states and 3242 transitions. Word has length 854 [2021-11-19 14:35:02,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 14:35:02,499 INFO L470 AbstractCegarLoop]: Abstraction has 3241 states and 3242 transitions. [2021-11-19 14:35:02,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 384 states, 381 states have (on average 3.984251968503937) internal successors, (1518), 193 states have internal predecessors, (1518), 190 states have call successors, (190), 190 states have call predecessors, (190), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 14:35:02,500 INFO L276 IsEmpty]: Start isEmpty. Operand 3241 states and 3242 transitions. [2021-11-19 14:35:02,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1527 [2021-11-19 14:35:02,522 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 14:35:02,523 INFO L514 BasicCegarLoop]: trace histogram [191, 191, 191, 190, 190, 190, 190, 190, 1, 1, 1] [2021-11-19 14:35:02,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-19 14:35:02,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:35:02,723 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [additionErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, additionErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-11-19 14:35:02,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 14:35:02,724 INFO L85 PathProgramCache]: Analyzing trace with hash -325182458, now seen corresponding path program 7 times [2021-11-19 14:35:02,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-19 14:35:02,724 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696327774] [2021-11-19 14:35:02,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 14:35:02,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 14:35:04,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:35:41,375 INFO L134 CoverageAnalysis]: Checked inductivity of 144400 backedges. 0 proven. 144400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:35:41,375 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-19 14:35:41,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696327774] [2021-11-19 14:35:41,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696327774] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-19 14:35:41,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252905525] [2021-11-19 14:35:41,376 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-19 14:35:41,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-19 14:35:41,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 14:35:41,377 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-19 14:35:41,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6c2c0f2-b2f1-431a-8fef-6cc88e4b2f21/bin/utaipan-UbGMyvGFUs/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-19 14:35:41,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 14:35:41,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 3082 conjuncts, 384 conjunts are in the unsatisfiable core [2021-11-19 14:35:41,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 14:35:45,425 INFO L134 CoverageAnalysis]: Checked inductivity of 144400 backedges. 0 proven. 144400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:35:45,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 14:37:26,280 INFO L134 CoverageAnalysis]: Checked inductivity of 144400 backedges. 0 proven. 144400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 14:37:26,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252905525] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-19 14:37:26,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [226502002] [2021-11-19 14:37:26,283 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-19 14:37:26,283 INFO L166 IcfgInterpreter]: Building call graph [2021-11-19 14:37:26,284 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-19 14:37:26,289 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-19 14:37:26,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [383, 383, 383] total 766 [2021-11-19 14:37:26,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060573808] [2021-11-19 14:37:26,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-19 14:37:26,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 768 states [2021-11-19 14:37:26,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-19 14:37:26,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 768 interpolants. [2021-11-19 14:37:26,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147076, Invalid=441980, Unknown=0, NotChecked=0, Total=589056 [2021-11-19 14:37:26,370 INFO L87 Difference]: Start difference. First operand 3241 states and 3242 transitions. Second operand has 768 states, 765 states have (on average 3.4901960784313726) internal successors, (2670), 385 states have internal predecessors, (2670), 382 states have call successors, (382), 382 states have call predecessors, (382), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)